Slashdot Mirror


No Closed Video Drivers For Next Ubuntu Release

lisah writes "Ubuntu's next release, Feisty Fawn, is due out in April and, according to company CTO Matt Zimmerman, proprietary video drivers failed to make the cut for the default install. Zimmerman told Linux.com that although the software required for Composite support is not ready for prime-time and therefore will not be included in Feisty, Ubuntu hasn't given up entirely on including video drivers in future releases. '[T]he winds aren't right yet. We will continue to track development and will revisit the decision if things change significantly.' Ambiguous or not, the decision to exclude proprietary drivers for now should satisfy at least some members of the Ubuntu Community. In other Feisty Fawn news, the Board also decided to downgrade support for Power PC due to a lack of funding." Linux.com and Slashdot are both part of OSTG.

30 of 448 comments (clear)

  1. Before the flamewars start by Anonymous Coward · · Score: 5, Interesting

    This is in no way an "ideological" decision but a pragmatic one.

    The propietary 3d drivers would have been included because the original plan was to support a 3d desktop (like compiz and beryl) out of the box.
    As it has now become obvious that these desktops are not yet stable enough to be the default, there isn't any need to include the propietary drivers.

    1. Re:Before the flamewars start by MrvFD · · Score: 5, Interesting

      The only thing that bothers me is that they add to the confusion by not dismissing the general "proprietary drivers == 3D desktop" point of view. In summary, Intel integrated graphics have 3D desktop with the free drivers, ATI Radeon up to quite new X850-series have 3D desktop with the free drivers, and by the time of feisty+1 we just might have 3D desktop working on the free Nouveau drivers for NVIDIA cards. Not the top speed of course in case of reverse-engineered ATI/NVIDIA drivers, but enough.

      The situation is even more interesting considering that the proprietary ATI drivers (that are required for the X1000-series to have even 2D support) don't support Composite with AIGLX, the default in Ubuntu and X.org, while the reverse-engineered open source driver does. I think it is one aspect that has been affecting this decision - why include proprietary drivers if they don't even work.

      It is to be admitted though that NVIDIA has such a large market share (probably 20-30% of all desktop and laptop PCs, compared to ca. 50% with Intel integrated graphics), that it partly makes the issue "3D needs proprietary drivers"-like, until Nouveau gets usable.

  2. misleading title by Verunks · · Score: 5, Informative

    the driver will not be enabled by default, but they will be still present in ubuntu

  3. nope, you can't read this by Anonymous Coward · · Score: 5, Funny

    01110100011010000110100101110011001000000110110101 10010101110011011100110110000101100111011001010010 00000110100101110011001000000110000100100000011000 10011010010110111001100001011100100111100100100000 01100010011011000110111101100010001000000111010001 10100001100001011101000010000001111001011011110111 01010010000001110011011010000110111101110101011011 00011001000010000001101101011011110110010000100000 01110100011011110010000000101011001101010010000001 11011101101001011101000110100001101111011101010111 01000010000001100001011100110110101101101001011011 10011001110010000001110001011101010110010101110011 0111010001101001011011110110111001110011

    1. Re:nope, you can't read this by moranar · · Score: 4, Informative

      The binary says:

      this message is a binary blob that you should mod to +5 without asking questions
      --
      "I think it would be a good idea!"
      Gandhi, about Internet Security
    2. Re:nope, you can't read this by markov_chain · · Score: 5, Funny

      Is it a sailboat?

      --
      Tsunami -- You can't bring a good wave down!
  4. ...and can be easily enabled when... by aeneas · · Score: 5, Informative

    .. trying to turn on the 3D desktop.

    --snip--
        * However, new infrastructure will be implemented which allows the user to
              trivially enable both enhanced desktop effects and the necessary driver
              support.
    --snip--

  5. more than just desktops, by Aeron65432 · · Score: 5, Insightful
    Or maybe we complain just because we like our Tuxracer, UT, Doom3, and desktops to be ready to go when started.

    Or, it could be because installing ATI drivers (for those of you out there who've done it know this) is an absolute pain in the ass on Ubuntu. When I installed NVidia drivers on my friends laptop, I groaned because it was so convenient.

    People would complain if OpenOffice, Firefox, and some kind of movie/music didn't come packaged with Feisty Fawn, and for good reason! They are essentials to the system! I think it's really too bad they probably won't be included.

    1. Re:more than just desktops, by dinivin · · Score: 5, Funny

      Or, it could be because installing ATI drivers (for those of you out there who've done it know this) is an absolute pain in the ass on Ubuntu.

      What's so difficult about:

      % sh ./ati-driver-installer-8.33.6-x86.x86_64.run --buildpkg Ubuntu/6.10
      % dpkg -i *deb

    2. Re:more than just desktops, by G3ckoG33k · · Score: 5, Funny

      "What's so difficult about:

      % sh ./ati-driver-installer-8.33.6-x86.x86_64.run --buildpkg Ubuntu/6.10
      % dpkg -i *deb"

      How about:

      # sh ./ati-driver-installer-8.33.6-x86.x86_64.run --buildpkg Ubuntu/6.10
      # dpkg -i *deb

    3. Re:more than just desktops, by cortana · · Score: 5, Informative

      The difficulty comes later on when you need to install or upgrade something else and the shitty packages built by the idiots at ATI who know nothing about how Debian-based systems are put together break.

      Do yourself a favour and stick with the official packages: http://packages.debian.org/src:fglrx-driver

    4. Re:more than just desktops, by robinvanleeuwen · · Score: 4, Interesting

      "How about:
      # sh ./ati-driver-installer-8.33.6-x86.x86_64.run --buildpkg Ubuntu/6.10
      # dpkg -i *deb"

      On my laptop a compaq r4000 with a bcm43xx pcmcia network controller and ubuntu
      6.10, xorg 7.1, beryl, and a ati 200M XPRESS controller it was a nightmare to get
      it all working together. Either my nic would fail, graphics would fail, x would fail
      , all would fail at the same time. I tried ndiswrapper, my system hangs on that one.
      (three different versions of ndiswrapper). All on amd64.

      After a week or so trying different versions of all programs involved i came up with
      the right settings. A custom kernel 2.6.18.1, ati driver 8.29.6, x windows 7.1.1,
      If i try a newer kernel, the ati drivers won't compile, if i try an older kernelversion
      my wlan isn't properly supported, so i'm stuck at 2.6.18.1, and i want xen to run on
      my laptop, which uses 2.6.17.x i think so i'm out ofluck...

      I think they did a good job postponing the option of a beryl/compiz/xgl/aixgl setup
      in ubuntu. If you get it working it's quite cool and worth the trouble. IMHO this kind
      of thing is always worth the trouble (i have a relatively high geek factor).

      --
      If you don't like my sig then don't read it.
    5. Re:more than just desktops, by MMC+Monster · · Score: 4, Insightful
      Actually, I thought the above post should be marked funny. Yes, it's relatively simple and I've done similar for my nvidia drivers in the past. The problem is, you really can't expect end users to use a CLI to install anything.

      End users should be told to go to one place. For now, that's synaptic. Maybe in the future it will be some click'n'run thing. Don't instruct them to

      1. download a driver from a particular website.

      2. open up a shell.

      3. enter a cryptic line.

      4. pray.

      Plus, is the CLI way going to survive when a kernel upgrade is released? Presumably when the proprietary drivers are in synaptic they will be updated to work with the kernel updates.

      --
      Help! I'm a slashdot refugee.
    6. Re:more than just desktops, by 605dave · · Score: 5, Insightful

      "What's so difficult about: % sh ./ati-driver-installer-8.33.6-x86.x86_64.run --buildpkg Ubuntu/6.10 % dpkg -i *deb" Wow, and you people wonder why Linux hasn't taken hold for the average consumer. Sure it isn't difficult to type that line, but it looks confusing and intimidating to the average person. And that answer is always slightly condescending too, implying someone is an idiot for not knowing the obvious solution. Linux will not succeed anytime soon on the desktop market, because the geeks who make it don't respect the non-geeks who would use it.

      --
      Be kind, for everyone you meet is fighting a difficult battle. - Plato
    7. Re:more than just desktops, by Stormwatch · · Score: 5, Insightful

      Honestly, what do people expect? It's a fucking *nix.
      How was that again... "Mac OS X. Because making UNIX user-friendly was easier than fixing Windows."
    8. Re:more than just desktops, by samkass · · Score: 4, Insightful

      >> The problem is, you really can't expect end users to use a CLI to install anything.
      >
      >Why? Why is it so unreasonable to expect people to know how to use their computer?

      "Using a CLI" != "Using a computer". "Using" a computer should be about identifying what you want to create, edit, contribute, read, etc., then being able to do so in the easiest way possible. Maybe that's a CLI for you, but for most people double-clicking on an icon, or even having something already done so you don't have to worry about it at all, is a lot easier.

      I thought you people lost these arguments in the late 80's. 20 years later and you STILL think CLI's should be necessary to perform basic functions on your computer?

      Between putting dogma over usability and insisting everyone else should use a computer like a developer prefers to, combined with the big split in the licensing models coming up with GPLv3, I foresee some dark days ahead for open source on the desktop.

      --
      E pluribus unum
    9. Re:more than just desktops, by Blakey+Rat · · Score: 5, Insightful

      Typing in the stuff isn't difficult.

      Figuring out what to type in is. Rebooting, then coming up with a text screen because "startx" failed and there's nothing but an instruction telling you to restore your backed-up config (with, of course, no instructions on HOW to do that or, even better, an option to automatically do it)... that's very difficult.

      Of course typing in those commands *is* difficult for somebody who's visually (or otherwise) impaired. You can install a driver on Windows or OS X using a screen-reader... try typing in 6-x86.x86_64.run with a screen-reader.

    10. Re:more than just desktops, by ltbarcly · · Score: 4, Insightful

      Using a CLI requires two things: the ability to read, and the ability to type (even if it's just hunt-and-peck typing). Actually it requires 3 things. Reading, typing, and a working knowledge of the syntax of the command line, precedence of commands, memorization of the 2 dozen or so commands you might use regularly, understanding of the help system to find commands you might need but rarely use, and so on.

      Most people aren't smart enough to master this with out hours of formal training. So don't complain that most people don't use a CLI, most people don't use calculus either.
    11. Re:more than just desktops, by rantingkitten · · Score: 5, Insightful

      Guys, I hate to break this to you, but "most users" can't install the drivers on Windows either. You ever walk someone through that process?

      "Okay, so go to nvidia.com and find the driver for your card."
      "How do I do that?"
      "Click Downloads, select your operating system..."
      "Is that Windows?"
      "Yes. So select that and--"
      "It says.. Windows XP slash 2000... Windows 98 slash 95..."
      "You're on Windows XP. So select that."
      "Okay."
      "Now which video card do you have?"
      "I don't know."
      "Right click on the desktop. Go to properties. Go to Advanced. Do you see it?"
      "No."
      "Right above the colorful thing."
      "Oh. Okay.. uh.."
      "..it'll say Nvidia something, or maybe GeForce something."
      "Ohhhh. GeForce 5200?"
      "Okay, select that then."
      "Where?"
      "On the WEBSITE."
      "Exit out of this?"
      "YES, EXIT OUT OF THE PROPERTIES THING AND GO BACK TO THE WEBSITE."
      "Okay."
      "..."
      "..."
      "..."
      "Did you select the 5200 yet?"
      "No, am I supposed to?"
      "YES. Click that. Click next."
      "Do-I-want-to-download-the-following-file: installer dot exe."
      "Yes. Download that."
      "Where should I save it?"
      "ANYWHERE. The desktop, okay?"
      "Okay... it's downloading."
      "..."
      "Do-I-want-to-run-the-following-application: installer dot exe."
      "Yesssss."
      "It says.. warning-some-software-can-damage-your-computer-are -you-sure-you--"
      "Yes."
      "Accept terms and conditions?"
      "...yes..."
      "This-will-install-nvidia-drivers-blah-blah-blah, continue?"
      "...yes..."
      "Setup is preparing the... uh, install..shield.. wizard?"
      "That's fine, just let it go."
      "Do I click Next?"
      "YES. YES. JUST KEEP HAMMERING NEXT UNTIL IT SAYS FINISHED."
      "Okay. ...it says finished, do I click Ok?"
      "YES FOR GOD'S SAKE ALREADY!"
      "Okay, now it says I must reboot. Should I do that?"
      "@#%"

      Yeah. That's much, much easier for most people. The CLI looks intimidating but, to most people, both Windows and Linux CLI are incomprehensible gibberish anyway, so what's the difference?

      --
      mirrorshades radio -- darkwave, industrial, futurepop, ebm.
    12. Re:more than just desktops, by Blakey+Rat · · Score: 4, Insightful

      Really? You thought that the GUI won in the 80's? Which GUI was available then?

      Mac OS.

      And you think THAT was more powerful than CLI? You're an idiot.

      Ask someone interested in desktop publishing. Hell, Apple's Macintosh along with the LaserWriter printer *invented* desktop publishing. Decades of the CLI didn't create it, but only a couple of years with a GUI did.

      And for what it's worth, yeah, Mac OS was pretty damned powerful. It wouldn't still be around if it didn't meet people's needs.

      3 seconds, no starting a program or using the mouse.

      Plus the months of learning curve so that you know what the hell that "cut -f2,3 -d',' file1 | sort > newfile" gibberish even means, not to mention the time taken learning how to create your own gibberish that does what you want. Given a choice between doing an extremely rarely-needed task in 3 seconds with years of learning curve, or doing it in one minute in Excel, I'll pick Excel every time.

      These are trivial examples, yes, but you would be shocked to learn how much processing is trivial once you start doing it in an environment that doesn't hold your and and change your diaper for you.

      If you're the type of person whose job consists mainly of combining and/or sorting strange random data files over and over again, you might have an argument. Maybe. (Except still not, since it's trivial to run CLI commands in a GUI-- try running GUI tasks like photo editing or desktop publishing in a CLI!)

      But that type of person is a very small minority. Face the facts, bud, you're only deluding yourself. I may be an idiot for agreeing with the grandparent poster, but at least I'm not a delusional idiot.

  6. Sorry, but ATI binary drivers just suck too much. by MrvFD · · Score: 5, Interesting

    I'd understand the "give us our whatever-blobs"-attitude better if the "half" of the proprietary drivers people want wouldn't suck so bad. On my 64-bit Ubuntu, the proprietary ATI fglrx drivers:
    - Hang the whole machine every time I logout (apparently because I'm using DVI output... gosh!), so I exit that installation of Ubuntu (which is not my primary, just testing the fglrx drivers etc. there) with alt-sysrq-e/i/s/u/b because it's safer.
    - Give only green stripes and a complete hang if using _both_ DVI and VGA outputs at the same time (oh my god, we never though that could happen!).
    - Do not give any 3D support if I happen not to disable Composite/AIGLX in Xorg.conf.

    ...while the reverse-engineered drivers give my Radeon X800 card 3D acceleration, DVI output, DVI+VGA output, accelerated Beryl 3D desktop via AIGLX etc. just finely. So I just don't belive in the FUD (from eg. NVIDIA) that they are so complex and extremely difficult to write, that the worldwide OSS community couldn't do that - those handful of reverse-engineering people are already doing better drivers than ATI with all the in-house knowledge!

    I do symphatize with the people who just want "stuff to work", and know that NVIDIA proprietary drivers happen to be better quality at this time, but all my experiences with binary blobs has been so bad that I will take reverse-engineered drivers anytime, even for NVIDIA.

    For those who haven't read it yet, David Airlied's LCA 2007 talk is a really good and entertaining piece: http://www.skynet.ie/~airlied/talks/lca07/nouveau. odp (yes, server's mime-type is probably wrong, you have to save it first)

  7. No more PPC support? by nurb432 · · Score: 4, Insightful

    Well, that sux.

    --
    ---- Booth was a patriot ----
  8. Confused ... by foobsr · · Score: 4, Interesting

    Quote: "Starting with Ubuntu's 7.04 release in April, Ubuntu users will gain access to Linspire's newly opened CNR (Click and Run) e-commerce and software delivery system."
    referenced here: http://linux.slashdot.org/article.pl?sid=07/02/08/ 1830240 : "Canonical and Linspire Make a Deal ... Ubuntu users will get access to proprietary software (DVD players, media codecs) via Linspire's ..."

    What will a potential user make out of this while asking himself whether things will work for him?

    CC.

    --
    TaijiQuan (Huang, 5 loosenings)
  9. Why? by jopet · · Score: 4, Insightful

    What is so bad about including the proprietary drivers. For many users, they are the only way to make proper use of their hardware and e.g. run 3D design programs or something like X-Plane under Linux.

    Why make it harder for these users?

    What is so bad about giving me the proprietary but working NVidia driver for my NVidia hardware right from the start instead of forcing me to read countless HOWTOs and jump through holes first?

    1. Re:Why? by peragrin · · Score: 4, Insightful

      And what happens when the drivers don't work quite right but instead hang the entire kernel on you while your doing some menial task.

      Who's fault is it? Who do you go to get help? I have had the NVidia driver die on me but it killed off the system. when you have a closed blob you can't figure out which part is broken. is it the kernel, or is it a driver?

      That is what is wrong with them. Even on windows. how do you know which part really breaks? is it the crappy third party drivers, or is it MSFT's interface? Both sides blame each other if you ask them. All you can do is throw out the card or wait for an update. At least with linux if you have the mind to you can do the work yourself.

      --
      i thought once I was found, but it was only a dream.
    2. Re:Why? by Just+Some+Guy · · Score: 4, Interesting

      What is so bad about including the proprietary drivers.

      It breeds complacency. My home desktop has an old GeForce MX 400 card which still works perfectly well. It renders my 1600x1200 desktop cleanly and quickly, and basically does what I want it to. I don't have a strong need for OpenGL but do like to play games occasionally (eg Quake or Second Life) and although it's not fast, it worked perfectly.

      Note I said "worked". Nvidia has officially deprecated my card, so no new drivers will ever support it. New kernel with an incompatible ABI? I can't upgrade to it. Security vulnerability? I can't get the fix. Basically, I can either keep using my system in its current state forever, or buy a new card purely for the driver upgrade.

      Yes, I know my card is old and slow by today's standards. But if it works for me and I'm happy with it, why should I have to replace it? Given that my motherboard has an old Via chipset that Nvidia only supports in AGP 2x mode and that new cards are all but impossible to get working (I've tried), I'm looking at a complete system upgrade just to get a new driver.

      With a Free driver, in the worst case situation I could at least attempt to fix new problems on my own as they arise. With closed drivers, I have no control whatsoever. I like Free software for philosophical reasons, but it also has huge practical advantages. This is one of them.

      --
      Dewey, what part of this looks like authorities should be involved?
  10. Re:This is the Aqua and Aero "equivalent" ? by oohshiny · · Score: 4, Informative

    Apparently what is probably the premier desktop-oriented Linux distro doesn't think it's stable enough to include, but it's just as good - nay, better - than Aqua and Aero ?

    Look who's talking: OS X 10.4 has most OpenGL acceleration disabled by default because Apple doesn't consider it release-ready; to enable them, you have to dig around with low-level settings. The only hardware-accelerated desktop operations in 10.4 appear to be texture operations. And Vista apparently has serious problems with 3D graphics drivers not quite doing what they are supposed to (see FPS story earlier).

    Don't kid yourself: none of this stuff is new and neither Apple nor Microsoft pioneered it. The reason they are all coming to market with this functionality in mainstream systems at around the same time now is because hardware is finally cheap enough and fast enough to do so. If Linux were a little later to market (I don't think it actually is), it has to do with getting drivers out of recalcitrant vendors, not with Linux "following" Apple or Microsoft.

  11. Only on Slashdot... by StressGuy · · Score: 4, Funny

    can a string of 0's and 1's get modded as funny...every day...it gets a little closer to the day I'm sitting in a rocking chair on my front porch yelling at kids to get off my lawn....

    --
    A goal is a dream with a deadline
  12. So it is. by aug24 · · Score: 4, Funny

    I don't know which is sadder... that he posted it, that you worked it out or that I trust /.ers so little that I had to do it too to check you weren't winding me up.

    Justin.

    --
    You're only jealous cos the little penguins are talking to me.
  13. Re:This is the Aqua and Aero "equivalent" ? by arevos · · Score: 5, Insightful

    Apparently what is probably the premier desktop-oriented Linux distro doesn't think it's stable enough to include, but it's just as good - nay, better - than Aqua and Aero ? From a stability perspective, Beryl and Compiz have quite a way to go. However, the base systems seem more flexible than their proprietary counterparts from what I've seen. Do you know if Aqua or Aero have a plugin system that enables one to add third party effects to the graphics system? For instance, could I write a plugin for either desktop that would make my windows "wobble" when moving them around? Or explode in a shower of sparks when closed? Or would adding such features be built into the operating system and unable to be altered or extended by third party developers?

    I don't think it's accurate to say that 3D acceleration on Linux is necessarily better than Aqua and Aero, as it's currently more immature. However, the X based systems seem to me to be more flexible, with a more clearly defined architecture. When this reaches stability, it seems that Linux will enjoy a not insignificant advantage over its competitors. Until then, I'd have to consider it as not better, but perhaps "more promising".