Slashdot Mirror


Google Won't Enable Chrome Video Acceleration Because of Linux GPU Bugs

An anonymous reader writes "Citing 'code we consider to be permanently "experimental" or "beta,"' Google Chrome engineers have no plans on enabling video acceleration in the Chrome/Chromium web browser. Code has been written but is permanently disabled by default because 'supporting GPU features on Linux is a nightmare' due to the reported sub-par quality of Linux GPU drivers and many different Linux distributions. Even coming up with a Linux GPU video acceleration white-list has been shot down over fear of the Linux video acceleration code causing stability issues and problems for Chrome developers. What have been your recent experiences with Linux GPU drivers?"

295 comments

  1. Permenant Beta by sunderland56 · · Score: 3, Informative

    You mean like Google Maps??

    1. Re:Permenant Beta by ficuscr · · Score: 3, Funny
    2. Re:Permenant Beta by asmkm22 · · Score: 2

      They obviously mean "beta" quality. Google Maps is hardly beta quality, regardless of what they label it.

    3. Re:Permenant Beta by Anonymous Coward · · Score: 5, Funny

      What's not to like? Now I get new Google Maps that take several seconds to load in Chrome. That's progress compared with the instant loading that plagued the tile-map version...

    4. Re:Permenant Beta by Ralph+Wiggam · · Score: 1

      I think Maps has been out of beta for years.

    5. Re:Permenant Beta by LifesABeach · · Score: 1, Insightful

      Google can't solve this problem? Given the harvested, or hired, global super hero underware wearing scary talent, and all of its billions? I ask, "It sucks to suck?"

    6. Re:Permenant Beta by joaommp · · Score: 4, Interesting

      to me this all sounds like a lame excuse for the lack of quality of their own software. I mean it's true that there are bugs in the kernel and everywhere on X and alike, but all other apps play nice. only chrome is playing the "poor little guy" part. all other software rants and complains when they find a bug, but they still manage to work it out and to help everything get better. Linux is not the only platform having frustrating bugs that can cripple any piece of software. but it's the easy prey for anyone preparing to become a competitor.
      this is the typical tactic of making people "dependent" on their software, then complaining that some of the platforms it runs on doesn't have as much quality to be excused for a poor performance so they can make it work worse and then they have another excuse to impose a bit more of their own platform like the one running on chromebooks or something else about to be launched.

    7. Re:Permenant Beta by Anonymous Coward · · Score: 1

      He's still there, he's just in the bottom right corner now.

    8. Re:Permenant Beta by Anonymous Coward · · Score: 0

      What other GPU enabled software runs on Windows, Mac, and Linux?

    9. Re:Permenant Beta by Anonymous Coward · · Score: 0

      He's still there. He's on the bottom right.

    10. Re:Permenant Beta by Osgeld · · Score: 0

      theres a new maps, and it seems nice, but I had an issue with it, seems its retarded.

      I had to go to Detroit for biz (yay) this week so printing out driving directions around town I go fetch them off the printer and wow, right addresses, but directions and maps to the previous location. I only needed directions from the airport to the hotel, from the hotel to the lab, and from the lab to the hotel and it managed to fuck every single one of them up by mixing them up, but yet printed the correct addresses on the header.

      guess I was going too fast for its slick new bullcrap 100% java interface.

    11. Re:Permenant Beta by gerddie · · Score: 2

      What other GPU enabled software runs on Windows, Mac, and Linux?

      For starters: Every game that makes use of 3D and is available for the three platforms, scientific software like Paraview, Slicer 3D, 3D rendering software like Blender, the famous video player VLC, ...

    12. Re:Permenant Beta by buchner.johannes · · Score: 1

      Typically, Linux applications work around bugs with various tricks and (mis)use of X calls (see Ilja van Sprundels talk on 30c3).

      Perhaps a standardized test suite program that systematically tests all 3D features in order, in combination -- similar to the Acid Browser tests -- would help evaluate which GPUs are well supported in Linux/X. You know, trying to actively crash X in the most distinct ways possible.
      Then people would be more pressured to make their drivers work properly, rather than saying "well, youtube seems to work, so I guess it's fine".

      Adding some randomness will probably go a long way discovering bugs (with some seed of course, to make the bugs reproducible).

      --
      NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
    13. Re:Permenant Beta by martas · · Score: 0

      Yeah but none of them work well in linux. Half crash, the other half are slow or glitchy. Let's face it, we're not going to get good 3D on linux until a) someone makes some decent drivers, and b) X dies.

    14. Re:Permenant Beta by Anonymous Coward · · Score: 0

      Couldn't they put forth SOMETHING and let people enable and tinker with it? no. Fuck linux until further notice say they.

    15. Re:Permenant Beta by cheater512 · · Score: 1

      There is 0% Java on Google Maps?
      And the previous Google Maps was 100% Javascript as well if that is what you mean't.

      You should have searched for your room in the Hotel. The new Google Maps might have given you directions straight to it with a floor plan.
      It works in many shopping centres around the world.

    16. Re:Permenant Beta by Anonymous Coward · · Score: 1

      I'm sure they could, but their real reason for not enabling it by default is because it will only affect h.264 and they don't want VP8/VP9 to be shown up any more than they already are. Basically this is a transparent attempt to make h.264 look worse in order to promote their own sub-par codecs.

    17. Re:Permenant Beta by visualight · · Score: 3, Insightful

      Of course they could. They don't *want* to.

      What they do want, is for Linux to be a little more BigCorp friendly so walled gardens are a little easier to build and maintain.

      This, by itself, isn't much of campaign, but every little nudge counts.

      --
      Samsung took back my unlocked bootloader because Google wants me to rent movies. They're both evil.
    18. Re:Permenant Beta by Anonymous Coward · · Score: 1

      to me this all sounds like a lame excuse for the lack of quality of their own software. I mean it's true that there are bugs in the kernel and everywhere on X and alike

      That's not at all what the problem is or what they're talking about.

      The bugs are present in the actual GPU hardware, and present in the drivers the OS relies on to integrate with the hardware.
      This problem actually exists in Windows and MacOS's as well. But those are so popular that the manufacturers spend a lot of time updating and tweaking and testing their hardware and software drivers to overcome the bugs. There are actually many cases where a piece of GPU hardware does not actually work according to it's specs, and the software driver corrects the behavior. In some cases these days, the driver is actually loading software onto the graphics hardware itself, almost like a firmware update but which has to be applied each boot cycle.

      The problem Linux has seen is that the hardware makers do not like to reveal the true capabilities and problems in their hardware. So they often keep the inner working of the hardware as a trade secret and avoid releasing open source drivers in order to expose the true capabilities (or lack of). And because Linux is not generally much of a market on desktop/laptop systems, they don't want to spend much development time/money supporting it with native drivers. We're seeing a little bit of turn-around in this regard if you speak specifically about Android and mobile OS's, but in that case the maker of the phone hardware does have an interest in keeping things runnign well... it just doesn't translate into desktop hardware.

    19. Re:Permenant Beta by Anonymous Coward · · Score: 0

      Steam.

    20. Re:Permenant Beta by Osgeld · · Score: 1

      whatever it is it fucked up printing instructions two 3 different addresses

      and why would I use google maps to find my room in the hotel, if i was already at the hotel? I needed instructions from the car rental to the hotel, it failed to give me that instead jumbling my searches together into one mass of retarded, the like of which I have never seen before, and hope to never see again, but here you are...

    21. Re:Permenant Beta by GNious · · Score: 1

      There was (is?) specifically a plugin for Google Maps to put a Beta logo on it, for those that miss the days it was in Beta.....

    22. Re:Permenant Beta by jimshatt · · Score: 1

      Or am I?

    23. Re:Permenant Beta by ShoulderOfOrion · · Score: 3, Interesting

      Yes, you got most of the issue correct.

      I would add, however, that you missed a big one: hardware video acceleration in general quickly gets one into the world of DRM, patents, and other BigCorp-induced headaches that have been causing Linux trouble since day one. This has always been the major impediment to hardware acceleration in the open source drivers at least. Even the Linux binary drivers have had acceleration features stripped from the for DRM reasons.

      As a Linux user for close to twenty years, I'd argue that the quality of the GPU drivers has improved remarkably over the past few years. For general desktop compositing and engineering 3D work I find the open-source radeon drivers work fine now; far better than they ever have in the past. Not gaming-quality yet, but improving all the time. This Google Chrome decision sounds more like the typical BigCorp excuse to avoid Linux support than a valid diatribe against the current drivers to me.

    24. Re:Permenant Beta by Anonymous Coward · · Score: 0

      lol it's back to beta now - gosh the new google maps is terrible just terrible.

    25. Re:Permenant Beta by serviscope_minor · · Score: 2

      Yeah but none of them work well in linux. Half crash, the other half are slow or glitchy. Let's face it, we're not going to get good 3D on linux until a) someone makes some decent drivers, and b) X dies.

      You're full of crap.

      For slow: the highest framerates in some games have been recorded on Linux.

      The only 3D software I use regularly is blender, slic3r and minecraft (and varius 2D video players---not sure why you included them). They work flawlessly and glitch free on Linux.

      This is not a surprise: it's an nvidia card which shares almost all of the hard bits of code between Windows and Linux.

      This is also not surprising since NVidia have been pushing their tesla/fermi/whateveritisnow accelerator card stuff hard. Linux is the primary platform for that since it's mostly server side.

      --
      SJW n. One who posts facts.
    26. Re:Permenant Beta by martas · · Score: 1

      Well I'm not surprised that you can configure a machine so that under linux you get good performance, but if you pick some decent and otherwise random hardware, chances are much higher that you will have slow/broken 3d performance if you slap on some reasonably popular distro, than if you go with windows. It is irrelevant to most of us that there exists at least 1 person on the planet who has managed to run minecraft well under linux, as long as most of us have a great sense of trepidation every time we run, well, virtually any graphics intensive application.

      And before you accuse me of being a windows fanboy or something, I'm posting this from ubuntu.

    27. Re:Permenant Beta by serviscope_minor · · Score: 1

      Well I'm not surprised that you can configure a machine so that under linux you get good performance, but if you pick some decent and otherwise random hardware, chances are much higher that you will have slow/broken 3d performance if you slap on some reasonably popular distro, than if you go with windows.

      It's a stock lenovo with stock ubuntu. No tweaking/hacking/configuring needed.

      My experience with NVidia and Intel has been that it "just works" recently. In 2005, 3D was a bit flakey, but then it was a bit flakey on Windows too. Oh and for quite a while ATi and then AMD kind of stank on Linux. I've not managed to establish whether they are as good as nvidia now, but I don't want to make an expensive mistake trying to find out.

      It is irrelevant to most of us that there exists at least 1 person on the planet who has managed to run minecraft well under linux, as long as most of us have a great sense of trepidation every time we run, well, virtually any graphics intensive application.

      I think you've been unlucky. I'm responsible for quite a number of machines on and off and they seem to work flawlessly.

      Also add matlab to that list os stuff that works fine, as well.

      --
      SJW n. One who posts facts.
    28. Re:Permenant Beta by martas · · Score: 1

      Oh, well, it sounds like your experience is much more representative of things than mine. I've only had two PCs since 2006. Good to know that my impression was overly pessimistic.

    29. Re:Permenant Beta by Anonymous Coward · · Score: 0

      to me this all sounds like a lame excuse for the lack of quality of their own software

      This is the stupidest comment I have read in a long time. The problem Linux has is that things keep changing, stuff that works is thrown out and replaced with buggy crud. For example, XAA acceleration worked fine with most drivers but it got thrown out supposedly because modern GPU's don't accelerate the same things. EXA is supposed to fill the gap for older cards but it seems that many drivers have buggy EXA implementations. That's okay because it'll all be OpenGL soon, they say, but only DRI2 is good enough, any drivers that are pre-DRI2 are too old. And so it rolls on.

      Linux's motto seems to be, let's reinvent the wheel.

    30. Re:Permenant Beta by AmiMoJo · · Score: 2

      The worst part is the Android app. It used to be pretty much perfect. Now it is badly broken.

      I used it a lot in the car. There used to be zoom icons but now you can only pinch to zoom. Worse still when you pinch the map stops following your location and sticks to the centre of the pinch, meaning it is impossible to zoom while following yourself.

      They got rid of navigation without setting a destination too. Most apps let you just drive around and use the map for speed camera warnings or seeing traffic conditions, but that is gone in Google Maps now. Following your location doesn't work because of the zoom problem mentioned above, and because your position is in the centre of the map with it rotated in a random direction. It is supposed to use the phone's compass but doesn't seem to be very stable.

      I use Waze instead now, at least until Google kills it off.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    31. Re:Permenant Beta by datapharmer · · Score: 1

      Yes, changing it to say "alpha" would be putting it nicely. It WAS beta quality until they hired bing developers to pretty it up. Now it doesn't work on my mac, pc or android phone.

      --
      Get a web developer
    32. Re:Permenant Beta by Anonymous Coward · · Score: 0

      Nah, the best drivers period for linux are the nvidia blobs.

      Intel drivers seem OK as least for 4600 and as a 2nd caveat I haven't used them at all until fairly recently.

      Catalyst just sucks as in tear city for vid playback, plus randomly just not working correctly(OTOH their windows drivers do this as well) although that was mostly for their older VLIW cores.

      OSS drivers just plain suck for anything beyond the basics for now.

      Now if we add in notebooks w/optimus(and whatever amd calls their borked version) just don't work well under linux and takes a fair level of expertise to get it kinda sorta working at all -> iGPU pretty much.

      so yeah, overall linux vid driver support just ain't that hot nowadays, and it seems that catalyst is back into pure backsliding mode although they were never all that awesome, and many times just broken(usually the install scripts) but ATI driver quality has been historically very poor(random lockups/rendering failures for no obvious hw related reasons, i.e. overheating, etc. I waste a good deal of time troubleshooting a 4850 one time for those very reasons and came to the conclusiong crap driver and/or unknown hw bug which ATI just pretended like it didn't exist even though it was completely replicable straight from a fresh cold boot to instant GPU failure...).

      So at the end of the day I now stick with nvidia for their superior drivers excepting optimus ATM but that's pretty much the only option nowadays as it saves the nb mfgs a few bucks OTOH buying a $2k nb one would think that they could afford a few bucks for a physical switch of some type but since the primary problem is non-windows I guess that they just don't care... I was actually kind of surprised that nvidia's optimus support for linux pretty much wasn't there TBH given that it seems to work well for me under windows, and prior nvidia experience was pretty much parity between windows & linux...

    33. Re:Permenant Beta by pimproot · · Score: 1

      Google seems to be breaking (Youtube), abandoning (Google Voice), and outright eliminating/neutering (Google Reader, Google Shopping) a lot of its better products lately. The official corporate word is that this is "improving the experience" or "putting more wood behind fewer arrows", but it's more about internal turf wars (e.g. Vic Gundotra's Google Plus) and new engineers not wanting to merely maintain new code when they can make a name for themselves with something "new". Throw into this the fact that the average Google employee works there for 3 years.

      Maybe this all makes no difference to the average tech-ignorant user, but Google's flakiness is taking a toll on its reputation among anyone who pays attention. Ironically, most of this damage began when founder Larry Page took the reins, confident that he had finally learned how to CEO. Seems like he decided the way to do that is to emulate Facebook.

    34. Re:Permenant Beta by davester666 · · Score: 1

      but what do they mean by "permanently disabled"? Did they write the code, then encrypt it and delete the encryption key?

      Because if the code is present and readable, somebody could come along and comment it out or whatever and it's no longer "permanent".

      --
      Sleep your way to a whiter smile...date a dentist!
  2. Google really cares about Linux by fsck-beta · · Score: 2

    ChromeOS, GPU acceleration always! Same hardware and drivers but not horribly tied to the Google Cloud? Nope.

    1. Re:Google really cares about Linux by Anonymous Coward · · Score: 0

      Here's to hoping a GPU acceleration-enabled version of Chromium makes it into our respective repositories.

    2. Re:Google really cares about Linux by Severus+Snape · · Score: 1

      ChromeOS, GPU acceleration always! Same hardware and drivers but not horribly tied to the Google Cloud? Nope.

      Ensuring stability with their own certified hardware to looking at the whole entire Linux ecosystem is like comparing a mouse to an elephant.

    3. Re:Google really cares about Linux by mevets · · Score: 1

      I think it is more like comparing a dragon fly to a pack of dingos.

    4. Re:Google really cares about Linux by Anonymous Coward · · Score: 0

      Apple is the first to agree with that statement. The small list of supported hardware allowed them to focus resources on features, which helped give them traction against Windows during the pivotal Longhorn era.

      Windows is an odd duck; no other closed source OS supports nearly so much hardware. I've used BeOS and QNX and both ran very well but needed fairly specific hardware, and Mac OS X is even more restricted. These three OSes have had to sink a lot of effort into developing drivers because they did not have the market share needed to command hardware vendors to write drivers. Linux tries to provide Windows-level support with an also-ran-level market share.

      Maybe Linux would fare better if there was a dead obvious, rock solid option for those that want to run Linux instead of wanting to just slap it on whatever is lying around. I.e., Linux for people who don't want to fuck around. Just like with BeOS, QNX, and (to a lesser extent) Mac OS X, Windows will run just fine on whatever subset of hardware that would be selected.

  3. Why not special case Linux? by Anonymous Coward · · Score: 0

    It's normal to has custom configurations between Windows, OS X and Linux, so why are they hurting the performance of "the many" over the weakness of the few?

    They already have custom support for OS-specific features (e.g., OS X's full screen mode), so this would not be a new development.

    1. Re:Why not special case Linux? by sexconker · · Score: 0

      It's normal to has custom configurations between Windows, OS X and Linux, so why are they hurting the performance of "the many" over the weakness of the few?

      They already have custom support for OS-specific features (e.g., OS X's full screen mode), so this would not be a new development.

      Truth: It's bullshit they're feeding you because they want you to use ChromeOS on a branded Chromebook where GPU acceleration magically works. despite being the same hardware and drivers.

    2. Re:Why not special case Linux? by boolithium · · Score: 1

      Because they don't want to develop to a shifting target. By relying on open standards, they force hardware manufactures to support those standards with higher fidelity. Otherwise you end up with software you have to continue to patch to specific drivers. The only reason linux suffers from sketchy graphic drivers, is that the spec they code to never matches what the hardware ends up producing. The hardware manufacture can simply hack the drivers to deal with each corner case. Video cards which accurately match their specs are well supported on linux.

    3. Re:Why not special case Linux? by amiga3D · · Score: 1

      Quit confusing the issue with facts.

    4. Re:Why not special case Linux? by spacepimp · · Score: 1

      Chrome OS is sold on machines using ARM procs. to power the system. Which of them are using AMD or Nvidia GPU's and drivers?

  4. Mine is working just fine. by abednegoyulo · · Score: 5, Informative

    Using intel i3 graphics with default driver that comes with RHEL6/CentOS6. I startup chromium with --ignore-gpu-blacklist. It has been more than a year now and so far so good.

    1. Re:Mine is working just fine. by Anonymous Coward · · Score: 0

      I run accelerated video on a Samsung i7 laptop using Chrome on Ubuntu 13.10. It's working fine for me.

    2. Re:Mine is working just fine. by Anonymous Coward · · Score: 1

      Doesn't the article specifically state that accelerated video is NOT managed by the GPU blacklist, and so your tweak is not in fact enabling accelerated video decoding (which is half the point of the entire article)?

    3. Re:Mine is working just fine. by Anonymous Coward · · Score: 0

      Yea- the problem I think is mainly with the proprietary drivers. That includes ATI. Despite AMD's public relations stunt these drivers are still closed. Release some code is not sufficient. We need it all. At this point in time only Intel has done a good job of support graphics on GNU/Linux.

  5. I assume this means Desktop Linux only? by AvitarX · · Score: 1

    Not Android Linux, or Windows or OS X?

    --
    Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    1. Re:I assume this means Desktop Linux only? by Anonymous Coward · · Score: 1

      Yes because they cant stop you bypassing the DRM on Linux. But its about driver stability.. honest.

    2. Re:I assume this means Desktop Linux only? by maliqua · · Score: 1

      OS X is not based on linux
      FreeBSD != linux

    3. Re:I assume this means Desktop Linux only? by Anonymous Coward · · Score: 0

      He mentioned Windows as well...I don't think he assumed OS X = Linux...

    4. Re:I assume this means Desktop Linux only? by Anonymous Coward · · Score: 0

      Also, iOS is not Linux.

    5. Re:I assume this means Desktop Linux only? by Anonymous Coward · · Score: 0

      OS X != FreeBSD

    6. Re:I assume this means Desktop Linux only? by Anonymous Coward · · Score: 0

      You misinterpreted his post. It wasn't to imply that OS X (or Windows, as mentioned) as based on Linux, but whether or not this code is being disabled on the browser for those platforms too.

      The summary made it sound as if Google is disabling the code on ALL versions of Chrome (regardless of platform) because of potential problems on the Linux version.

    7. Re:I assume this means Desktop Linux only? by Anonymous Coward · · Score: 0

      OS X kernel != FreeBSD kernel

    8. Re:I assume this means Desktop Linux only? by Anonymous Coward · · Score: 0

      OS X is not based on linux
      FreeBSD != linux

      OS X isn't based on FreeBSD, except in very superficial ways.

    9. Re:I assume this means Desktop Linux only? by smash · · Score: 1

      Exactly. OS X pulls in a few things from FreeBSD, but it is not "based on" FreeBSD any more than Linux is based on BSD.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    10. Re:I assume this means Desktop Linux only? by Bing+Tsher+E · · Score: 1

      Apple used to use 'Harmon-Kardon sound system' in their marketing bullet points the same way they use 'FreeBSD' today.

    11. Re:I assume this means Desktop Linux only? by Anonymous Coward · · Score: 0

      Don't be stupid. Apple actually uses FBSD code (as I understand it significant chunks of the userland are identical, even though the kernel most definitely is not). And when they were advertising "Harman-Kardon" it was because they did in fact have H-K design speakers for them for a while. You think H-K would let Apple use their name for no particular reason at all?

  6. Like the good ole days by geek · · Score: 2

    I remember these types of problems in the early days of Linux, only then it was audio drivers. Getting audio to work was a disaster. Video typically worked ok but that was before nVidia and AMD were the major players. Now the tides have turned and audio works like a dream and video is what sucks ass.

    I swear I've had more issues with video this last year than I did in the last 15 combined.

    1. Re:Like the good ole days by jedidiah · · Score: 3, Insightful

      No. Video does not "suck ass". Google is just a bunch of whining crybabies.

      Many of us have been happy as clams taking advantage of these features for years now on Linux. At least for Nvidia kit, it's pretty old news at this point.

      The Intel and AMD variants may not be up to snuff yet but progress is being made. Google could certainly "white list" Nvidia without trouble.

      As for the rest, they could allow it to be enabled for those that are really determined to take the risk. That might even help improve the quality of those other offerings.

      They can't be stressing things any harder than Valve.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    2. Re:Like the good ole days by Ralph+Wiggam · · Score: 1

      but that was before nVidia and AMD were the major players.

      Who were the major players?

    3. Re:Like the good ole days by jedidiah · · Score: 0

      > I love the denial from trolls like you. Are you illiterate? He just referenced his own personal experience from the last 15 years and you come back with:

      And I am responding with MY OWN PERSONAL FIRST HAND experience.

      The situation is not universally dire.

      Clearly you are the one that's illiterate.

      > That's right! Shift the blame far away from Linux and slap it back on software developers,

      The truth of the matter is that the community has been taking care of business in this regard for a number of years now. If the "hobbyists" can manage, then why not the "professionals".

      It's funny how that works.

      Never mind me. I actually use this stuff and have been for years now.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    4. Re:Like the good ole days by operagost · · Score: 5, Informative

      3dfx and Matrox. Millennium + Voodoo, bitches!

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    5. Re:Like the good ole days by jedidiah · · Score: 0

      > jedidiah = unemployed lamer who trolls all day long

      Yes. I spend all day "watching TV" on ION kit that according to Google shouldn't work nearly as well as it does.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    6. Re: Like the good ole days by Anonymous Coward · · Score: 0

      Then try running a fuzzer over the video and see what happens.
      Keep in mind they are playing potentially malicious files.
      Last time I did that experiment it resulted in a kernel panic in the radeon drivers right away.
      Yay, a direct kernel exploit straight from the web, that is just what you want as a browser developer!

    7. Re:Like the good ole days by Talderas · · Score: 3, Funny

      In other news. Twitch Plays Pokemon beat the game in 18 days. Meanwhile Linux GPU driver support is still shit.

      --
      "Lack of speed can be overcome. In the worst case by patience." --Znork
    8. Re:Like the good ole days by IonOtter · · Score: 0

      *coughs and points to jedidiah's UID*

      They are most likely making six figures. Might wanna pay attention to your elders, kid. You might learn something.

      --
      [End Of Line]
    9. Re:Like the good ole days by LordLimecat · · Score: 2

      Next challenge: TwitchTV codes kernel drivers.

      Im expecting great things.

    10. Re:Like the good ole days by TheGratefulNet · · Score: 1

      S3 was also quite big and lots of vendord (diamond, for one) used their chips a lot.

      matrox was also big. I owned many matrox cards for linux 2d use, including multi-head (before MH was mainstream).

      --

      --
      "It is now safe to switch off your computer."
    11. Re:Like the good ole days by Anonymous Coward · · Score: 0

      Yeah but the 3dfx Millenium greatly outperformed the Matrox Voodoo.

    12. Re:Like the good ole days by timeOday · · Score: 1

      My experience maintaining a dual-seat Linux setup (with two NVidia cards) over the course of several years is that I absolutely avoid upgrading at almost all cost, because it ALWAYS breaks. And when I have to reboot, it is always video, or USB getting into some funky state.

    13. Re:Like the good ole days by Bing+Tsher+E · · Score: 1

      I remember when my Linux video experience was nearly flawless. When my main machine had a Trident 8900CL graphics card.

      I haven't used Linux much since then so I can't say much about recent times. Linux was also pretty good with my Sound Blaster 16, because it wasn't a clone card.

      The 3C509 driver was nearly flawless, too, although I mostly used 3C503 cards in my machines.

    14. Re:Like the good ole days by Anonymous Coward · · Score: 0

      Having a mix of both nVidia and AMD rigs at home I'd have to say that nVidia seems far more stable and better supported. First bugbear: I have to uninstall, recompile and reinstall the AMD drivers whenever there's a kernel update, all from a terminal/console. Games under Wine are less likely to run on the AMD drivers and those that do are sometimes flakey. nVidia just seems to work for me, but maybe that's because I'm using single nVidia cards with multiple-outputs instead of trying to use multiple cards in the one system. *shrug*

    15. Re:Like the good ole days by cbhacking · · Score: 1

      When MS was developing their GPU acceleration for IE, it was a complete shitshow. Tons of very common drivers (the current ones for about half of the at-the-time dominant GeForce 8x00 series, if I remember the story right) were buggy, and would either cause glitches or just not render anything at all. A few others failed in other interesting ways, including crashing the browser.

      They were able to get on NVidia's case and demand updated drivers that weren't shit, at least for that particular application. Google could probably do the same on Windows, and indeed may have done so (I know more 'softies than Googlers). But for Linux? Good luck. The open-source drivers would probably get fixed pretty fast for common cards, but obscure ones might take ages and the proprietary ones might never.

      --
      There's no place I could be, since I've found Serenity...
    16. Re:Like the good ole days by Anonymous Coward · · Score: 0

      You think low slashdot UIDs correlate to wisdom? ROFL. Old people can be dumb too. "jedidiah" has been the handle of a mendacious troll specializing in "my-computer-is-better-than-your-computer" flamewars longer than there has been a slashdot.

    17. Re:Like the good ole days by Anonymous Coward · · Score: 0

      That means that you

      1: Suck ass

      2: Use debian or some debian-based bastard child, in which case, you suck ass.

      Been using Nvidia drivers in Linux for over a decade and have NEVER had a problem. Never had an issue with USB. I did have an issue 7 years ago with a wireless driver on my Qosmio laptop, but that was fixed within weeks with the driver being accepted as part of the kernel. I think I had a sound issue about 8 years ago or so, but was solved with 5 minutes of research.

      Face it, you suck ass.

    18. Re:Like the good ole days by DG · · Score: 1

      Who you calling "old", Sonny?

      --
      Want to learn about race cars? Read my Book
  7. Par for the course. by Anonymous Coward · · Score: 0

    Considering google will try to run against the GPL drivers, I seen similar experiences where I agree w/Google.

    Google Maps or Bing Maps show black on satellite views, google earth constantly crashes randomly. Video playback of hi res content like 1080p/60 in fullscreen mode sucks. Video scaling--ha., and generic redraw glitches make me have a dedicated OSX box (MBP from 2008!) for multimedia in general use.

    The proprietary drivers are only marginally better. And still have most of the same problems.

  8. What's the solution? by asmkm22 · · Score: 1

    Is this really something that's best fixed by expecting Nvidia/ATI/Intel to release higher quality drivers for every distro? Or is this a distro problem, where LInux will simply never have ability to handle acceleration very well because it's a constantly-moving target?

    It's an honest question. I'm curious to see what people involved with either Linux or GPU drivers thinks.

    1. Re:What's the solution? by Anonymous Coward · · Score: 0

      Is this really something that's best fixed by expecting Nvidia/ATI/Intel to release higher quality drivers for every distro? Or is this a distro problem, where LInux will simply never have ability to handle acceleration very well because it's a constantly-moving target?

      Yes.

    2. Re:What's the solution? by Anonymous Coward · · Score: 1

      It's the problem of too much choice. If everyone and their weird neighbor makes their own linux distro with their own vision of what video drivers it should have supporting them becomes a nightmare.

    3. Re:What's the solution? by geek · · Score: 1

      Is this really something that's best fixed by expecting Nvidia/ATI/Intel to release higher quality drivers for every distro? Or is this a distro problem, where LInux will simply never have ability to handle acceleration very well because it's a constantly-moving target?

      It's an honest question. I'm curious to see what people involved with either Linux or GPU drivers thinks.

      It's both. Distro's refuse to install the binary blobs from the providers, instead using the open source and usually crippled versions while the graphics card providers refuse to open up their source (though intel is better at this than the others).

      I'm hoping a move to Wayland will smooth things out. I'm not a gamer anymore so intel graphics are good enough for me so I just deal with it.

    4. Re:What's the solution? by Freshly+Exhumed · · Score: 4, Insightful

      AFAIK the Mozilla folks have not had the same complaints about Linux graphics drivers, have they?

      The solution is to avoid using the Google Chrome browser, unless you like being spied on all the time by Google. Load up Firefox with a completely fascist set of add ons and do your best to browse safely.

      --
      I deny that I have not avoided attaining the opposite of that which I do not want.
    5. Re:What's the solution? by x_t0ken_407 · · Score: 1

      This is the correct solution. Been on FF since Opera abandoned the Linux community last year (saw the writing on the wall with the yet-to-be-released Linux version of their Blink browser -- not that it even matters since all functionality that I loved Opera for died (or will die) with 12.x). Anyways, I was pleasantly surprised with how fast it's become vs. the last time I used it [on linux], which was around 2009/2010. Still not as fast as Chromium or Opera, but fast enough to do the job without wondering if I'm missing out on speed, and with all the add-ons, I'm able to mimic most of the behavior Opera gave me.

      tl;dr +1 for "use FF"

    6. Re:What's the solution? by Charliemopps · · Score: 1

      I really just don't see why anyone would use Chrome. I never did get it. IE comes default with windows... so you use it if you're too lazy or don't know what you're doing you leave it on there... Opera has some neat, unique features... so ok... But Chrome? Really? What positive purpose does it serve? Firefox has had its issues over the years but time and again it's proven to be the most stable, most user friendly browser over the long term.

    7. Re:What's the solution? by Anonymous Coward · · Score: 0

      Firefox also has a video card blacklist:

      https://wiki.mozilla.org/Blocklisting/Blocked_Graphics_Drivers#On_X11

    8. Re:What's the solution? by Anonymous Coward · · Score: 0

      Judging by the family I do IT support for there are two reasons. 1st is that it came bundled with something else they installed and they just kept clicking next until the installer was done. 2nd is that they used gmail or gmaps and it had a little box that popped up saying they needed to use it for the "best experience" or something to that effect. In addition, those two overlap when they were looking to install the google drive software.

    9. Re:What's the solution? by CamelTrader · · Score: 1

      In my experience it's faster WRT opening, new tabs, etc. Also FF was hogging memory pretty badly for me. Keeping FF open for a few weeks would invariably result in it using more and more memory, and eventually need to be restarted.

      --
      Your .sig is important to us. Please hold.
    10. Re:What's the solution? by Anonymous Coward · · Score: 0

      I'm hoping a move to Wayland will smooth things out.

      Wayland vs. X has nothing to do with crappy 3D acceleration in AMD Catalyst and various open source drivers. I predict once Wayland is forced on users by major distributions, it will just be a source of more problems (like it also was the case with PulseAudio, for example).

    11. Re:What's the solution? by egranlund · · Score: 1

      Firefox has had its issues over the years but time and again it's proven to be the most stable, most user friendly browser over the long term.

      I think I switched from Firefox to Chrome at around 2010. At that time, Firefox was definitely not the most stable or the fastest browser out there, chrome was.

      Switching back hasn't really been something that I'm willing to invest the time in at the moment, as it's easy to just download chrome, log in, and then have all your extensions, bookmarks, etc. come back to you.

      I understand Firefox does that now, but it still requires me to find extension equivalents and migrate the data which frankly isn't worth the time.

    12. Re:What's the solution? by Anonymous Coward · · Score: 0

      The difference is that they only blacklist ancient versions of the drivers, and not the entire platform altogether. I doubt a reasonably recent version of the nVidia binary driver (which shares much of the code with Windows, and can run complex 3D games on Linux) would have problems running some crappy web applications. Also, the usual "distribution incompatibility" argument does not really apply either, because OpenGL compatibility is mostly down to the driver version and the hardware.

    13. Re:What's the solution? by Anonymous Coward · · Score: 0

      Keeping FF open for a few weeks would invariably result in it using more and more memory

      Same with Chrome. Same with all browsers. Also, you're doing it wrong. What website do you need to keep open for weeks on end that can not be bookmarked or session-saved?

    14. Re:What's the solution? by Anonymous Coward · · Score: 0

      Not at all. In that case you simply only support what you can (or want to) support, and don't try to manage the impossible. If Steam can do it, then so can Google. But Google wants to sound heroic about giving up, rather than actually being heroic. It turns out that telling users that they will get tested hardware acceleration only for certain cards and driver versions is too costly for Google, but not Mozilla.

    15. Re:What's the solution? by Anonymous Coward · · Score: 0

      Yes. On OSX, FF is buggy and slow. It also has a lot of weird graphic glicthes, like the default window chrome not being applied until about half a second after opening the window, so it looks like garbage just long enough for you to panic before it refreshes and looks normal. There is a noticable delay between CMD+T and a new tab actually opening. These are annoying.

    16. Re:What's the solution? by smash · · Score: 1

      Linux needs to provide a stable ABI. Other platforms can do it, Linux refusing to do so is just a cop out, and laziness. "We want to be able to change" = write a fucking shim like everyone else.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    17. Re:What's the solution? by LordKronos · · Score: 1

      Why did I chose Chrome over Firefox? Because I got sick of the memory leak problems under firefox. When I browse, I use a shit-ton of tabs. After about 3 days, firefox is consuming over 1GB of memory even after I close every single tab. If I let it go about a week, it's up to nearly 2 GB. Once the memory hits about 800MB, it starts to hiccup/pause all the time. When it gets to its worst, I can't even watch a video on youtube without it pausing for 1/2 second every 5 seconds. I went through year after year of "sorry, but there's no memory leaks", followed by "oh, we fixed those leaks...there are no more leaks", followed by "now we've redesigned it all so it won't leak any more", etc. Sure, go ahead and deny the problem and blame it on the plugins if you like. Switching to Chrome has resulted in flawless performance for me since then, despite me using an equal number of similar plugins.

      Does chrome use a crapload of memory? Sure, but I don't really give a shit. I've got 12GB of memory in my machine and rarely come close to using it all. Chrome is using nearly 3GB of memory right now across about 50 processes, but I've still got 6GB free on my box. Despite that, performance is still perfect. I could never say the same about firefox. And if I close Chrome down to a single tab, it will shrink back down to 60MB or so of memory. It cleans up perfectly (due to its process-per-tab design).

      That was the one major thorn that twisted in my side with Firefox year after year, but it wasn't the only one. Another one was the firefox instance that didn't start but also didn't terminate, resulting in firefox refusing to open another copy until I manually killed the previous process. Then in the last year or 2 of me using it, it seemed like an increasing number of small changes/bugs/whatever causing one site or another to stop working properly when I upgraded versions. Since switching to Chrome, that's all been a thing of the past.

      Your experience may differ from mine, but for me Chrome has been a much nicer experience. I don't miss firefox the slightest bit.

    18. Re:What's the solution? by Anonymous Coward · · Score: 0

      Load up Firefox with a completely fascist set of add ons and do your best to browse safely.

      Uhmmm....what? Sorry, you lost me.

    19. Re:What's the solution? by Bing+Tsher+E · · Score: 1

      Did you know that even if you refuse to close all those browser tabs, (it causes you to break out in a sweat at the idea of closing the browser once a day or so) that you can set up most modern browsers (including Firefox, I presume, though I use Seamonkey personally) to save your tab sessions, and reopen all of them again after you restart the browser? Or does the low PID number the browser runs under give you the same sort of esteem that a low Slashdot UID might give other people?

    20. Re:What's the solution? by Anonymous Coward · · Score: 0

      >Resulted in flawless performance

      Man are you ever lucky. I've never met someone in real life who makes that claim that doesn't eat their words when they actually try competing browsers in an honest fashion. At best they just acknowledge that it performed better than Firefox at the time (and aren't the type to switch until something cool comes out that MUST be tried).

      I think a lot of people are just quick to defend Chrome because they were initially impressed and got used to its own performance bottlenecks. And that's fine. But perfect? I can't stand Chrome's quirks any more than Firefox's, or any other browser for that matter. I count you blessed for not noticing them and being willing to dump on another browser's quirks instead.

      If I was in your position I wouldn't even bother commenting to defend Chrome; I would just use it and be too blissful to care about it. The more people insist that Chrome is "better" the more I wonder if they're just like the Firefox users who back in day insisted that it had no memory leaks. It has a slight whiff of denial to it.

    21. Re:What's the solution? by Anonymous Coward · · Score: 0

      It's kind of funny you point using 1gb of memory as a problem when you claim it's ok for Chrome to use 3gb, but whatever floats your boat.

    22. Re:What's the solution? by LordKronos · · Score: 1

      Yep, and then when you reload all of those tabs:
      1) oops, those ones don't reload because you have to log back in, and then you lose your context
      2) oops, those other tabs use server side sessions which are now expired, so the page is no longer valid and can't be reloaded
      3) oops, any pages that have any complex script state need to be put back into the proper state
      Not to mention that just closing the browser takes it like 5 minutes to unallocate its 2 GB of memory.

      Seriously, why do you seem so upset that I've not enjoyed my firefox experience and that I now find Chrome better? If it works for me and makes me happy, why does that have to bug you so much that you have to be an asshole with comments about breaking out in a sweat and having low UID self esteem issues?

    23. Re:What's the solution? by LordKronos · · Score: 1

      The question was asked: "I really just don't see why anyone would use Chrome...What positive purpose does it serve?". I was simply answering. Isn't that what we do here in slashdot discussions?

      As for any denial, there's nothing for me to be in denial about. I've been using chrome as my primary browser for (I'd guess) approximately 2 years now and I've never had cause to complain about it. Like I already acknowledged, memory footprint is probably the big issue people complain about with Chrome, but that's a negligible issue to me. I've got plenty of memory.

      I do tons of web development, so I'm back and forth between these browsers (and others) on a regular basis for development purposes, but for regular use I stick to Chrome and have seen no reason to switch back to Firefox. My wife is much more of your ordinary, non-technical user. She was the first one to make the switch to Chrome permanently because of several issues she had (which went away once using Chrome). My mother-in-law has a very old, quite under-powered machine. Somewhere along the line, firefox started becoming extremely unresponsive to the mouse. It's the only application that behaves that way. No idea what caused it (tried updating video drivers and searching online for solutions...no luck). Switched her to chrome and it's been fine for her (she never uses more than 1 tab, so memory issues are not a problem for her underpowered machine either)

      Those are just my experiences. Like I said earlier, your experiences may differ. Use what you like. I'm not particularly religious about browsers.

    24. Re:What's the solution? by LordKronos · · Score: 1

      It's kind of funny you didn't even bother to read my post carefully before responding

      Firefox: " Once the memory hits about 800MB, it starts to hiccup/pause all the time. When it gets to its worst, I can't even watch a video on youtube without it pausing for 1/2 second every 5 seconds"

      Chrome: "Chrome is using nearly 3GB of memory...Despite that, performance is still perfect."

      Clearly from my post, I don't care very much how much memory the app uses. It's the fact that, as firefox grows in memory size, it becomes less and less responsive. Chrome at 3GB seems no less responsive to me than Chrome at 60 MB. Can't say the same for firefox, not even at 800MB (and I'd have to kill myself before suffering long enough for it to actually get up to 3GB).

    25. Re:What's the solution? by cbhacking · · Score: 1

      AMD releases their specs... the Catalyst driver may not be open-source, but the open-source radeon* drivers are usually not far behind it.

      --
      There's no place I could be, since I've found Serenity...
    26. Re:What's the solution? by Anonymous Coward · · Score: 0

      avoid using the Google Chrome browser, unless you like being spied on all the time by Google.

      Because Firefox does not give you permanent Google-cookies as soon as you start the browser when you have just installed it? Or because Firefox does not keep sending information to Google about your browser while it is downloading stuff for "safe browsing"?

      I have wanted to develop a patch set for Firefox for quite a while, because it is a great browser if you ignore the privacy violations.

    27. Re:What's the solution? by FunkDup · · Score: 1

      Yep, and then when you reload all of those tabs:

      Never mind that 10 of them are paused youtube videos that I will have to locate and pause again

      --
      Great spirits have always encountered violent opposition from mediocre minds -- Albert Einstein
    28. Re:What's the solution? by tepples · · Score: 2

      Same with Chrome. Same with all browsers.

      Chrome's process per tab model keeps it from having quite as much memory go to what Wikipedia calls "external fragmentation" and Firefox's about:memory page calls simply waste. These are pages that can't be decommitted because they have at least something left in them. Mozilla is pushing Firefox toward process-per-tab, but the Electrolysis project isn't quite done yet.

      Also, you're doing it wrong. What website do you need to keep open for weeks on end that can not be bookmarked or session-saved?

      Pages to which I expect to be able to refer while my laptop is disconnected from the Internet, such as while riding the city bus or while inside an establishment that declines to provide free Wi-Fi to customers. Even with an Internet connection available, saving session and restoring it only saves the URL, not form contents, and not changes that script has made to the DOM. For example, if I were to save session and restart Firefox right now as I am typing this comment, I would lose this comment before it is posted.

    29. Re:What's the solution? by Anonymous Coward · · Score: 0

      You don't have to write a driver for each distro. What the fuck is wrong with you jackasses?

      99.99999% of Linux software isn't distro-specific either.

    30. Re:What's the solution? by Anonymous Coward · · Score: 0

      Use Nvidia cards. They have their linux driver(there is only one, not one per distro) available in both RPM and deb formats for easy installation on any distro.

      Use a user friendly distro like open suse and you can add it to your repo list because the nvidia repo(which is from nvidia.com) is listed under the community repo list.

    31. Re:What's the solution? by Anonymous Coward · · Score: 0

      memory leaks are not the same thing as memory fragmentation. FF has suffered from fragmentation, not memory leaks.

  9. Not just GPU drivers by Anonymous Coward · · Score: 0

    It depends on what GPU drivers you're talking about. Nouveau's GPU drivers suck ass. That's not even a question. And Nvidia's aren't that much better. This goes all the way down past the DRM and into X itself. Whether you're talking about incomprehensible error messages, random crashes, GTK/Qt conflicts and glitches, the amazing way Linux window managers offload critical system functionality into graphical icon packages called themes for the sake of customizability. And you have to deal with all of this before you can even get to a usable desktop environment.

    Really, Google needs to hook up with Nvidia and AMD if they want to get anything done on the GPU front as long as those two keep refusing to open source their driver stack.

    1. Re:Not just GPU drivers by jedidiah · · Score: 0

      > Whether you're talking about incomprehensible error messages, random crashes, GTK/Qt conflicts and glitches,

      I'm a long time Nvidia user and I don't see this kind of crap. I use exactly the kind of GPU video acceleration features that Google is whining about. I've used VDPAU pretty much since the day it was available and I used it's predecessor before then.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    2. Re:Not just GPU drivers by Anonymous Coward · · Score: 0

      There we have it folks. Jedidiah hasn't had any problems, therefore the problems do not exist. Everyone else who claims to be having problems must be an idiot or a liar.

    3. Re:Not just GPU drivers by jedidiah · · Score: 0

      Idiot or liar? I like your thinking.

      Now the way I approach things is to actually try and figure out what works best for a task. I might even ASK the kinds of people that already do something for their advice. I might even FOLLOW that advice.

      There IS a Linux happy path. There's also a Linux un-happy path.

      Avoiding the un-happy path is really not that hard if you're not just a troll.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    4. Re:Not just GPU drivers by amiga3D · · Score: 1

      I find it hard to believe that I've been using Nvidia for almost a decade and I see none of these problems either. I keep hearing people ranting about linux sucks and 3D on it is broken while I happily keep rolling on. Either I'm smarter than I think or a lot of them are trolling. Regardless Google can suck my dick. I support those who support me. Chrome isn't that special anyway. Sure it's faster. I've seen that but it's not like it's 30,000% faster. I can give up a millisecond or two not to put up with some arrogant cocksuckers at Google.

  10. Disabled By Default... okayface by Anonymous Coward · · Score: 0

    Not too concerned about this. It's not like the entire feature of video playback is being disabled; it's just a power efficiency issue. I'm sure there would be a lot more upset users if it were enabled by default and crashing peoples' browsers (or the entire OS), vs. having it disabled by default and video playing back correctly at a greater cost to battery life on laptops.

    That said, Windows drivers aren't much better off; there are well-documented problems with the hardware acceleration used by Chrome on Windows with the AMD Catalyst drivers; the problems have existed for a year or more and have not been addressed, yet hardware acceleration of canvas, etc. continues to be enabled by default on this hardware.

    Seems like a bit of a double standard, but as long as the code to enable the experimental feature is shipped with the browser, savvy users who know that their driver does it right can enable it for a power savings. Even users who aren't sure whether or not their drivers will do it correctly can enable it temporarily, try it out, and see if they experience any crashes; if so, disable it or try to get a newer driver (especially if they're using the open source graphics stack).

    Also, as long as you're running a recent version of the open source graphics stack, you are rather more likely to hit problems with this kind of functionality in the proprietary drivers -- especially Catalyst on Linux, which is a heaping load of crap -- than in the open source stack. The trick is to get your open source graphics stack components (kernel, Xorg server, Xorg client libs, DDX, Mesa, LLVM, and supporting libs) version-aligned so they all work harmoniously together, and then don't use absurdly new hardware whose hardware support implementation is still a work in progress. If you can satisfy those two simple criteria, the open source graphics stack should run quite well.

  11. Steam/GoG/HB by clubby · · Score: 2

    I must admit, I don't do gaming on my Linux rig, but ... aren't there major 3D games being published for Linux via Humble Bundles, Steam, GoG, and no doubt others as well? Is this a support nightmare for those companies? And if not, how is it that they can work with GPUs in Linux, but the living gods of code over at Google can't hack it? I'm at work and can't be bothered to look up compelling examples, but I'm pretty sure The Witcher 2 runs on Linux, and that's a pretty GPU-intensive title. When something like this doesn't add up, it usually means I'm missing something. Like maybe Witcher 2 requires a specific distro that uses proprietary drivers or something, but Google's talking about Linux in general? Can anyone clue me in?

    1. Re:Steam/GoG/HB by Anonymous Coward · · Score: 0

      but I'm pretty sure The Witcher 2 runs on Linux, and that's a pretty GPU-intensive title.

      No it doesn't. Only released for Windows/360/OS X. Also, GoG does not sell Linux games.

    2. Re:Steam/GoG/HB by Anonymous Coward · · Score: 0

      I must admit, I don't do gaming on my Linux rig, but ... aren't there major 3D games being published for Linux via Humble Bundles, Steam, GoG, and no doubt others as well? Is this a support nightmare for those companies?

      Yes. They support only specific versions of specific distros with specific drivers of specific cards. You can use something else, but it is not supported and rarely works.

      The software I ship on linux is not a game, but it requires OpenGL and is unusable without acceleration. We joke that it would be cheaper to give people computers with our software rather than spend the time triaging the "bugs" that turn out to be an unsupported combination of (distro x driver x video card).

      Linux is not designed to support shipping software without source. Is the specific version of glibc you tested with available on release X of distro Y? If not, expect your program to crash. This is the reason no one ships proprietary software for linux in general: It is for RHEL Y or Ubuntu version X.

      Every linux distro has a different driver with a different level of support for the specific revision of the specific card a user has. Usually the driver author was not allowed to see the vendor-internal specs of the card, and the vendor never tested on linux. So, the drivers poke at the card until it has just enough functionality to make the desktop environment work, and no more. Think about what this means for a user: They run your program. Your program uses the card in a way that was not tested by the driver developer. The driver does the wrong thing. The card produces a black rectangle. Who does the user blame?

    3. Re:Steam/GoG/HB by clubby · · Score: 1

      Fair enough; on those specific points, I stand corrected. That said, I know Valve has some Source Engine games ported to Linux, so I still feel like this doesn't make as much sense as it ought to.

    4. Re:Steam/GoG/HB by jedidiah · · Score: 2, Informative

      > Every linux distro has a different driver with a different level of support for the specific revision of the specific card a user has.

      You mean like anyone with a Windows box?

      Linux distributions are just collections of upstream projects. That includes the kernel, the user land, and anything else.

      Someone comparable to myself either has some version of the kernel or the Nvidia blob drivers. That's the official driver from the hardware vendor. I might have a different version than someone else, but that has nothing to do with whether I'm running Gentoo or Arch or Slackware.

      EVERY ONE can have a different version of the official driver.

      It's no different from Windows in this regard.

      Every PC is going to be a random collection of software components that some 3rd party has no control over. Every user is free to do things that will scramble the mix.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    5. Re:Steam/GoG/HB by clubby · · Score: 1

      Okay, that makes sense now. There's no SRPM for Chrome, so it's binary-only, which means circumstances restrict it to distros which are large and stable enough to be tested upon as a binary. Thanks!

    6. Re:Steam/GoG/HB by Anonymous Coward · · Score: 0

      a) You realise that Glibc is extremely careful to maintain a stable ABI across releases?
      b) You realise you can statically link your libraries?

    7. Re:Steam/GoG/HB by cheesybagel · · Score: 1

      Regarding GoG a lot of the games they sell are DOS games which run on DOSBox or ScummVM. You can just extract the files and run those under Linux DOSBox or ScummVM just as well.

    8. Re: Steam/GoG/HB by Anonymous Coward · · Score: 0

      As someone who has the steam client installed in a Linux based HTPC that is mostly used for gaming, I can say that a large number of games work just fine. I've done single-screen cooperative Serious Sam 3, the only hiccup being new game on old card and having to drop my settings to limit the slowdown when the game throws it's several hundred enemies my direction. I've also played Brutal Legend, Mark of the Ninja, World of Warcraft, SFxT, and a few others, both native and in wine. Oddly enough, many of those run faster in Wine than in Windows. True, you may not get some of the glamorous settings like 16xFXAA if you run in wine, but who really cares about that for a browser?

    9. Re:Steam/GoG/HB by vilanye · · Score: 1

      It runs fine with Wine.

  12. Not only video but also sound by Anonymous Coward · · Score: 0

    Linux on the desktop is still years behind its competition. Video drivers and the struggle to install one (ATI for example) makes it difficult to adopt it for any "normal" user. Few distros work out of the box and even those have issue in other parts like usability (Thank you Unity!).

    But it's not only video, it's also sound that keeps Linux behind. For example in Skype you have multiple sound devices to choose from but only 1 works. Pulsaudio server tries to fix that but still I cannot explain why on Windows in a virtual machine (Linux as host) the sound is better than in Linux itself.

    Linux is great on servers and for networking but for the desktop it is clearly years behind everything from the 21st century. Good thing that others (manufacturers using Android) managed to create something at least more usable.

    (Still) A Linux user.

    1. Re:Not only video but also sound by Dr_Barnowl · · Score: 1

      still I cannot explain why on Windows in a virtual machine (Linux as host) the sound is better than in Linux itself.

      I suspect the Linux builds of Skype don't have all the good audio codecs they've added to the Windows build, Skype now being a Microsoft product. The audio quality is total ass.

    2. Re:Not only video but also sound by fsck-beta · · Score: 1

      Doesn't explain why the OS X version works as well as the Windows one.

  13. Still requires an "advanced" user skillset by Yaddoshi · · Score: 1, Insightful

    If you want GPU acceleration that actually works somewhat as expected in LINUX, you need a relatively recent (but not TOO recent) graphics accelerator card and a popular distro such as Ubuntu / Linux Mint so that you have access to precompiled proprietary drivers (and an automated installer) that have actually been tested with that distribution (and still may break things when you install them even after they have passed testing). Mileage will vary on other distros but you will likely need the most recent release of the OS in order to get acceleration working without tons of effort. You will still need to use a proprietary driver if you intend to do anything more advanced than rendering 2d effects, and the desktop environment may impact performance if gl effects are enabled.

    If you manage to avoid breaking Xorg after you have installed the proprietary drivers, you will still find that performance is lagging behind equivalent setups in Windows, and rendering issues may appear in certain games that will not be resolved for at least one or more driver releases, typically not included with that particular distribution's release. This will force you to either upgrade to the alpha/beta/testing version of that distro or else try to compile your own proprietary drivers, either scenario including a significant amount of additional risk to your environment and potentially costing hours of effort to resolve.

    God help you if you have a laptop with a hybrid intel/nVidia GPU system that is designed to use the intel GPU for common 2D tasks and the nVidia GPU for gaming or other high performance 3d rendering tasks in an effort to offer the best of both worlds (good battery life and high performance) which is an absolutely nightmare to get working correctly in LINUX.

    God help you if you are dealing with EFI or UEFI.

    These are some of the reasons why I bought a used Mac and stopped using LINUX as my primary OS.

    1. Re:Still requires an "advanced" user skillset by Anonymous Coward · · Score: 0

      The fact that you spelled "linux" in all-caps gives away the fact that your experience with linux is very limited. Oddly, you have rather strong opinions for someone with limited experience.

    2. Re:Still requires an "advanced" user skillset by clubby · · Score: 2

      The fact that you, twice, failed to capitalize it at all, forces me to wonder if you're applying your case-based experience divination method to yourself.

    3. Re:Still requires an "advanced" user skillset by Anonymous Coward · · Score: 0

      Funny, I have to wonder what I'm doing differently from everyone who suffers these horrible abuses of their santiy. I just bought myself a decent PC with stock (but good quality) parts on the cheap. I just made sure it had a decent video card that was supported by the nvidia proprietary drivers, and I'm having no problems. Guess I'm just horribly, horribly lucky since I've had no serious Linux graphics issues over the last 5 years, beyond maybe some laggy window dragging when I'm using a beta version of xorg. Maybe it's not Linux so much as it is people haphazardly buying hardware without checking compatibility first, then giving it all up and buying a pre-fabbed machine with OSX on it?

    4. Re:Still requires an "advanced" user skillset by maccodemonkey · · Score: 2

      God help you if you are dealing with EFI or UEFI.

      How would EFI or UEFI change anything?

      EFI or UEFI will change things at firmware boot time, but actual run time/OS usage should be the same.

    5. Re:Still requires an "advanced" user skillset by IndigoDarkwolf · · Score: 2

      From my own research, difficulty appears to vary by card manufacturer, linux distro, and specific task. If you pick the right distro, support is decent. If you pick the wrong distro, you spend many hours wandering the internet safari. I can sympathize with Google's position.

      In the briefest terms, AMD/ATI = Hard Mode, or so it appears.

      Most recently, it took me a significant part of a weekend to setup a GPU-based Dogecoin miner on Debian, using ATI cards. The first and most painful lesson was learning that Debian Squeeze was a non-starter, which wasn't immediately obvious as several seemingly outdated guides exist, referring to experimental apt packages that no longer exist. Upgrading to Wheezy, I only managed to get a single card working, though a second identical card was plugged into the motherboard and known to be good. Lamenting my half-solved problem, a coworker directed me to a hardware hack (resistors stuck into a DVI/VGA converter) so that the second GPU would be fooled into thinking a monitor was present, so it would be recognized by the mining software. Apparently, this is a hardware hack needed to run Apple desktops in headless mode.

      Supposedly, these things are "easier" on NVidia-based setups, or at least have a larger community to assist, but there are still some gotchas. I wouldn't blame Google for feeling that things need to be improved before offering official support. With any luck at all, Steambox will push card manufacturers to create better drivers for at least one distro, even if it's only Steambox. The Count tells me that One is greater than Zero, Ah, Ah, Ah.

    6. Re:Still requires an "advanced" user skillset by Microlith · · Score: 2

      Doesn't it suck when you use products from companies that are borderline hostile to their customers on a given platform?

    7. Re:Still requires an "advanced" user skillset by Anonymous Coward · · Score: 1

      I have been using NVIDIA's proprietary drivers under Linux for over ten years. They are easy to install. I've never had any problems with them. So I have no idea what you are talking about. Everything you need to know about installing them is spelled out in the documentation.

    8. Re:Still requires an "advanced" user skillset by Anonymous Coward · · Score: 0

      Or you can just install Windows.

    9. Re:Still requires an "advanced" user skillset by gman003 · · Score: 0

      If you want GPU acceleration that actually works somewhat as expected in LINUX, you need a relatively recent (but not TOO recent) graphics accelerator card and a popular distro such as Ubuntu / Linux Mint so that you have access to precompiled proprietary drivers (and an automated installer) that have actually been tested with that distribution (and still may break things when you install them even after they have passed testing). Mileage will vary on other distros but you will likely need the most recent release of the OS in order to get acceleration working without tons of effort. You will still need to use a proprietary driver if you intend to do anything more advanced than rendering 2d effects, and the desktop environment may impact performance if gl effects are enabled.

      Guess what? Even on Windows all you get is precompiled proprietary drivers, and even with a far more limited set of supported systems things still go wrong.

      If you manage to avoid breaking Xorg after you have installed the proprietary drivers, you will still find that performance is lagging behind equivalent setups in Windows, and rendering issues may appear in certain games that will not be resolved for at least one or more driver releases, typically not included with that particular distribution's release. This will force you to either upgrade to the alpha/beta/testing version of that distro or else try to compile your own proprietary drivers, either scenario including a significant amount of additional risk to your environment and potentially costing hours of effort to resolve.

      Windows video driver updates still frequently have significant performance updates, and many games don't work right on release, requiring a driver patch to fix (mainly games sponsored by Nvidia/AMD not working on AMD/Nvidia cards, respectively). And WTF do you mean by "compile your own proprietary drivers"?

      God help you if you have a laptop with a hybrid intel/nVidia GPU system that is designed to use the intel GPU for common 2D tasks and the nVidia GPU for gaming or other high performance 3d rendering tasks in an effort to offer the best of both worlds (good battery life and high performance) which is an absolutely nightmare to get working correctly in LINUX.

      Guess what? I've never seen anyone get that working in Windows either - in fact, I remember hearing that Windows itself dropped the idea after Vista, although AMD's Hybrid CrossFire seems to still be around. I just leave my Nvidia GPU on constantly - it turns off enough and drops the clocks enough that the battery life is not too horrible (or at least, it sucks because of the CPU or the display, not the GPU).

      God help you if you are dealing with EFI or UEFI.

      Because the pains of that are limited to Linux? I spent two weeks trying to get Windows installed on an EFI Mac. And I've had issues with old BIOS-based systems as well, mainly ones that don't boot from USB or CD (I still have an OpenBSD boot floppy in a box somewhere).

      Firmware is a pain in the ass no matter what acronym they use for it.

      These are some of the reasons why I bought a used Mac and stopped using LINUX as my primary OS.

      Where you still have proprietary drivers, lower performance than Windows, frequent graphics bugs in games, no hybrid graphics, EFI and pretty much every single thing you bitched about. Hell, the new Mac Pro can't use CrossFire despite shipping with two GPUs - in OS X, one is hardcoded for OpenCL use, the other for OpenGL. I'm pretty sure Linux does better than that.

      The fact that you think Linux is an acronym makes me suspect you of being a shill, but the similar failure on Nvidia (it's "Nvidia" or "NVIDIA", not "nVidia") makes me think you just don't really know what you're talking about.

      Graphics has always been a problematic section, simply because there's enough demand for performance that they're willing to go to extr

    10. Re:Still requires an "advanced" user skillset by Anonymous Coward · · Score: 0

      If you want GPU acceleration that actually works somewhat as expected in LINUX, you need a relatively recent (but not TOO recent) graphics accelerator card and a popular distro such as Ubuntu / Linux Mint so that you have access to precompiled proprietary drivers (and an automated installer) that have actually been tested with that distribution (and still may break things when you install them even after they have passed testing). Mileage will vary on other distros but you will likely need the most recent release of the OS in order to get acceleration working without tons of effort. You will still need to use a proprietary driver if you intend to do anything more advanced than rendering 2d effects, and the desktop environment may impact performance if gl effects are enabled.

      If you manage to avoid breaking Xorg after you have installed the proprietary drivers, you will still find that performance is lagging behind equivalent setups in Windows, and rendering issues may appear in certain games that will not be resolved for at least one or more driver releases, typically not included with that particular distribution's release. This will force you to either upgrade to the alpha/beta/testing version of that distro or else try to compile your own proprietary drivers, either scenario including a significant amount of additional risk to your environment and potentially costing hours of effort to resolve.

      God help you if you have a laptop with a hybrid intel/nVidia GPU system that is designed to use the intel GPU for common 2D tasks and the nVidia GPU for gaming or other high performance 3d rendering tasks in an effort to offer the best of both worlds (good battery life and high performance) which is an absolutely nightmare to get working correctly in LINUX.

      God help you if you are dealing with EFI or UEFI.

      These are some of the reasons why I bought a used Mac and stopped using LINUX as my primary OS.

      This comment makes me want to give up on /.

      The comment is somewhat based in truths with respect to the pains of dealing with proprietary kernel modules. However the Free modules I've used for ATI/AMD, Intel, and nVidia have all been easy to install; even on Gentoo. Between *buntu, Debian, and Raspbian, Gentoo is the only distro that I've broken Xorg on. The Debians have been very stable.

      Performance for games is another matter. The Free drivers have not been great for performance, but great for everything else, even compositing Window managers.

      The OP mentions OS X which is also highly imperfect, especially for gaming.

      The OP mentions Windows which is absurd since Microsoft's drivers are complete shit. The so called "equivalent" setups in Windows make use of proprietary drivers, which are typically made by the GPU manufacturer.

    11. Re:Still requires an "advanced" user skillset by Anonymous Coward · · Score: 0

      Woohoo! GEEK FIGHT!!!

    12. Re:Still requires an "advanced" user skillset by jedidiah · · Score: 0

      This isn't about rules used by the population at large but habits of a particular sub-culture.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    13. Re:Still requires an "advanced" user skillset by Anonymous Coward · · Score: 0

      Intel ATOM and Nvidia ION2 work just fine on my MythTV box

    14. Re:Still requires an "advanced" user skillset by clubby · · Score: 1

      Yeah, but when a word is generally spelled in title case, you can't spell it all lowercase while actively mocking someone else for using uppercase. It's a bit of a cheap shot in the first place, and with the element of hypocrisy thrown in, it's pretty hard to resist saying something.

    15. Re:Still requires an "advanced" user skillset by jedidiah · · Score: 0

      You can if it's out of place given the screed in question.

      Being a "spelling Nazi" probably wasn't the original point.

      You're kind of going out of your way to avoid the point.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    16. Re:Still requires an "advanced" user skillset by clubby · · Score: 1
      Uh, the AC I'm criticizing was succinct in expressing his point, which was that people who spell Linux in all-caps don't know enough about Linux to comment. Perhaps I've misunderstood ...

      The fact that you spelled "linux" in all-caps gives away the fact that your experience with linux is very limited. Oddly, you have rather strong opinions for someone with limited experience.

      Seriously, that's the whole thing. I'm afraid that to me, it still sounds like being a spelling Nazi was the totality of his point.

    17. Re:Still requires an "advanced" user skillset by Anonymous Coward · · Score: 0

      Things change at firmware boot time, that affect the OS from that point forward. The linux ecosystem is catching up to (U)EFI, but for my slackbook pro, I get no 2d/3d acceleration in EFI mode, because the video BIOS gets disabled. X11/DRM/Mesa requires the video BIOS for hardware acceleration. You can either patch ELILO (which does NOT boot on ia32 Macs anyway), use fakebios, or boot using CSM (legacy BIOS emualtion). At least that way I get 2D/3D, but CSM breaks a host of other shit, so it's no better really.

    18. Re:Still requires an "advanced" user skillset by Anonymous Coward · · Score: 0

      shut the fuck up, chubby. shut the fuck up and go suck another faggot dick.

    19. Re:Still requires an "advanced" user skillset by Anonymous Coward · · Score: 0

      I've never had any problems with them.

      Enough people (including myself) have had problems. That is not to say Nvidia "sucks" or anything so global, but support can be "dodgy".

    20. Re:Still requires an "advanced" user skillset by Anonymous Coward · · Score: 0

      No, your utterly wrong. The free software Intel graphics drivers on GNU/Linux are awesome. The AMD and NVIDIA "open source" drivers are the problem because there reverse engineered and poorly supported by the companies which designed them. It's also the proprietary drivers that suck from AMD and NVIDIA which are causing all the problems where switching between the two are concerned. While the NVIDIA and AMD chips outperform (mostly) Intel your not seeing the same cruddy support. AMD's basically just pulling a public relations stunt by releasing some code. It isn't free software by a long shot. There are critical non-free pieces your still relying on and any truly free distribution doesn't include support for these chipsets as a result. ThinkPenguin only ships with Intel graphics because it's the only f'ing graphics that actually work well and have free software drivers in GNU/Linux.

    21. Re:Still requires an "advanced" user skillset by maccodemonkey · · Score: 1

      Things change at firmware boot time, that affect the OS from that point forward. The linux ecosystem is catching up to (U)EFI, but for my slackbook pro, I get no 2d/3d acceleration in EFI mode, because the video BIOS gets disabled. X11/DRM/Mesa requires the video BIOS for hardware acceleration. You can either patch ELILO (which does NOT boot on ia32 Macs anyway), use fakebios, or boot using CSM (legacy BIOS emualtion). At least that way I get 2D/3D, but CSM breaks a host of other shit, so it's no better really.

      That's.... kind of insane.

      OS X/Macs don't have those problems, and it's not even designed to be used with non-EFI cards. You may not get video at firmware time, but as soon as the video drivers load they'll find the card and not care if it's EFI or BIOS.

      I don't know enough about PCI-E to know why that is, but I'm assuming all that needs to be done is the driver needs to match to a specific PCI-E card id, and then tell the card to start. No UEFI or BIOS involvement, beyond what could possibly just be the system being able to traverse installed PCI-E cards.

    22. Re:Still requires an "advanced" user skillset by Anonymous Coward · · Score: 0

      The only critical non-free pieces radeon needs are a bunch of firmware files.
      And guess what, all recent intel GPUs also run non-free binary firmware.
      Just because it's loaded by the BIOS and not the OS doesn't mean it doesn't exist.
      So you can happily live with your pretend-it-doesn't-exist firmware... until you have to update it for some reason and get to hope your mainboard manufacturer releases a updated BIOS instead of simply throwing a binary in /lib/firmware/radeon/.

    23. Re:Still requires an "advanced" user skillset by bill_mcgonigle · · Score: 1

      Acting all righteous to cover up your laziness is the new geek chic.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  14. WHY DOES SLASHDOT WANT EVERY COMMENT TO HAVE A FUC by Anonymous Coward · · Score: 0

    Do you see substantial performance improvement with this?

  15. Bullshit! by martyn1807 · · Score: 5, Informative

    Simply enable it for NVIDIA users by default. It works the same across every distribution, and in fact, every OS. Google are just as cowardly as Adobe were.

    For those who want faster flash and faster Chrome, try this:

    * Go to chrome://flags

    * Override software rendering list -> Enable

    Welcome to a faster Flash and faster Chrome :)

    1. Re:Bullshit! by pouar · · Score: 2

      Agreed, I've been running Chrome with graphics acceleration enabled for a long time and I never ran into any issues.

      --
      while :;do if windows sucks;then mv windows /dev/null;pacman -Sy linux;fi;done
    2. Re:Bullshit! by TangoMargarine · · Score: 1

      This is what we get when the journalists get ahold of some technical info and start waving it around with the safety off. I assumed from reading the summary that even if the functionality was "permanently disabled", if the code was already built into the browser, you would just have to find the right bits to twaddle in the binary to enable it. Although I guess that is indeed "permanent" for the vast majority of users.

      --
      Unity? Screw that: XFCE. Slashdot Beta? Screw that: SoylentNews. Australis? Screw that: Pale Moon. UX developers DIAF
    3. Re:Bullshit! by ewhac · · Score: 1
      Mmmm, nope. I'm still seeing ludicrously sluggish behavior on some pages (some of Jira's pages, and on some of Freescale's discussion fora).

      Browser: Chrome 33.0.1750.146
      OS: Linux Mint 15 ("Olivia"), kernel 3.8.x
      GPU: Intel i965
      OpenGL Version: 3.0 Mesa 9.1.7

      Mind you, if I only turn on HW acceleration in the advanced settings panel, GMail runs sluggishly. If I also then enable your software rendering override, then GMail appears to run normally, but in both cases I still get the sluggish Jira pages. I've no idea what Jira's doing that would run so slowly.

    4. Re:Bullshit! by jellomizer · · Score: 1

      Then you take off your Linux Zealot glasses and compare it to OS X or windows, you find that Google is probably right to not release GPU acceleration. I have found off and on that we get a lot of silly glitches happens with GPU acceleration, artifacts are common, values not moving at the right speed... For the advanced user, we know how to deal with it, move a component etc... but for an end user it could be a major issue, and turn people off to the product, and it is better off going without until it works well.
       

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    5. Re:Bullshit! by Anonymous Coward · · Score: 0

      Holy shit....

    6. Re:Bullshit! by Anonymous Coward · · Score: 0

      me again....Holllllly shit tis a different browser

    7. Re:Bullshit! by Repentinus · · Score: 1

      Simply enable it for NVIDIA users by default. It works the same across every distribution, and in fact, every OS. Google are just as cowardly as Adobe were.

      Why should Google reward Nvidia's selfish behaviour in Gnu or Free Software ecosystem? When Nvidia make it possible to run their graphics cards with free drivers and still get all the features, then by all means, I agree. Until that is the case, there is no particular reason to reward Nvidia, however.

    8. Re:Bullshit! by Anonymous Coward · · Score: 0

      If that was true then Google should also stop shipping on it for Windows, Linux and Android. There are just as many instances in my support experience for users of faulty Windows drivers, or just flaky or RAM hungry ones on OSX or Android devices. But you'd never know it, because there are more overall users of those OSes, and so the problems are drowned out by people who don't have problems.

      Frankly this is just Google being lazy and hoping no one will care because desktop Linux isn't as commonly used as the big three they do care about (Droid, Windows and OSX/iOS). It certainly doesn't reflect well on them in an era where Steam (and even Mozilla) have more or less figured it out: just enable support on variants of Linux that aren't known to have problems, which are incidentally the chunk of Linux users that aren't savvy enough or willing to deal with potential problems.

  16. If only... by fph+il+quozientatore · · Score: 4, Funny

    Oh, if only a large company like, say, Google would adopt the drivers and support their development...

    --
    My first program:

    Hell Segmentation fault

    1. Re:If only... by DaveV1.0 · · Score: 1

      Why should a company that uses Linux as a server OS adopt and support the development of GPU drivers that are not useful in their business context? The only companies who have a vested interest in doing something like that are game companies, specifically Valve.

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    2. Re:If only... by fph+il+quozientatore · · Score: 1

      the development of GPU drivers that are not useful in their business context

      *points at summary*

      --
      My first program:

      Hell Segmentation fault

    3. Re:If only... by Anonymous Coward · · Score: 0

      > Why should a company that uses Linux as a server OS adopt and support the development of GPU drivers that are not useful in their business context?

      Chromebooks and Chromeboxen.

    4. Re:If only... by Anonymous Coward · · Score: 0

      Why should a company that uses Linux as a server OS adopt and support the development of GPU drivers that are not useful in their business context? The only companies who have a vested interest in doing something like that are game companies, specifically Valve.

      They also have Chromebooks that could benefit from better driver support.

    5. Re:If only... by hardwarefreak · · Score: 1

      Why should a company that uses Linux as a server OS adopt and support the development of GPU drivers that are not useful in their business context

      Apparently you forgot that Google's Android, which is a Linux distro, and Chromium ship on over 80% of all new smart phones and a large percentage of tablets. Devices that are advertised to stream HD video from the likes of Youtube (owned by Google), NetFlix, et al. Getting hardware video acceleration working on these devices is most certainly in Google's interest. If video performance sucks, people will buy iPhones/iPads and Windows powered phones and tablets. This will cost Google licensing revenue as their device partners will sell fewer Google powered devices.

  17. fLASH by Anonymous Coward · · Score: 0

    I think that it is to drive licensed content on chrome to flash and then break flash for Linux as they know that Linux will reverse engineer chrome to view and possible grab single use content from the Linux side for pay per view or online TV, movies. So the solution is to force to an ecosystem that controls licensed content better and that won't be open source Linux, just chrome on windows and mac

  18. Re:What have been my recent experiences? by Anonymous Coward · · Score: 0, Troll

    I love how you claim AMD video chipsets suck but somehow put intel in the praise side... intel gpu's are garbage by any reasonable standard AMD cards often boast the best performance.

    The fact that linux drivers suck for all 3 (and they do) is sad supporting gpu accelleration should be easy in a market where only 3 product lines tend to exist at a time

  19. A reasonable precaution by Anonymous Coward · · Score: 0

    given that CPU horsepower today is good enough, and tomorrow will be more so. Besudes how much video power do you need for your typical low-rez linux display. Not much. Better to be safe and cozy than to fall off into some windows netherworld of black and blue screens of death.

    1. Re:A reasonable precaution by jedidiah · · Score: 1

      It's not the display. It's the codec and resolution of the video. The size you of the screen you are going to display it on has squat to do with what it will take to decode the video.

      For 720p or 1080p h264, this can be considerable. Add h265 into the mix and you've just added a whole new world of hurt.

      This allows machines that can't even run Windows anymore to deal with any video that you could throw at it.

      Even if you do have the CPU for "brute force", using speciality silicon on the GPU is probably more efficient (less battery drain).

      My favorite "low rez linux display" is measured in feet rather than inches.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    2. Re:A reasonable precaution by jones_supa · · Score: 2

      given that CPU horsepower today is good enough, and tomorrow will be more so. Besudes how much video power do you need for your typical low-rez linux display.

      So you are fine with Linux requiring gobs of CPU horsepower and delivering low video performance? Then it is technologically worse option than Windows. Windows lets me squeeze more out of my hardware. Why would I use Linux anymore then?

      There was a time when I used Linux precisely because it was the faster option and gave me more power. There are still good reasons to use Linux. But this unoptimized bloated software is really starting to now appear everywhere on Linux world. Not good.

      Performance is a top thing I want from my computer.

  20. So long, Google of yesteryear by Anonymous Coward · · Score: 0

    Google's clearly passed its prime. Three years ago, I wouldn't be surprised if they just said "screw it, let's write some drivers and show these guys how it's done!" I mean they did the same thing with Dart, WebP, SPDY, and other things... they didn't even care what others thought, they just created their own replacement web stack. But drivers? God forbid. Leave that kind of rat's nest to Mozilla.

  21. Re:What have been my recent experiences? by Anonymous Coward · · Score: 0

    so there fucking everywhere

    Really?

  22. my ati mach32 vesa local bus card worked great by Anonymous Coward · · Score: 0

    It's been down hill since then.

  23. If Google dId care about Linux..... by ron_ivi · · Score: 1

    they'd remove the blacklist completely --- and all the driver vendors would quickly fix the bugs (if there even are any).

    As it is, no-one fixes the drivers because there aren't that many test cases showing the hypothetical bugs. And a good way to get those test cases would be with a frequently used app like Chromium.

    By keeping the blacklist, it means those bugs they think are there will likely never be found and fixed.

    1. Re:If Google dId care about Linux..... by NotDrWho · · Score: 1

      I'm pretty sure that Google's investors wouldn't appreciate them intentionally sabotaging one of their flagship pieces of software just to make some moral point for an obscure OS (that directly competes with their own OS, no less).

      --
      SJW's don't eliminate discrimination. They just expropriate it for themselves.
    2. Re:If Google dId care about Linux..... by fsck-beta · · Score: 1

      Obscure OS that both their useless netbook OS and their rather awesome phone/tablet OS are based on :/

    3. Re:If Google dId care about Linux..... by Anonymous Coward · · Score: 0

      Why would the investors care if one of Google's free products doesn't work well on, as you say, an obscure OS which directly competes with one of their own?

    4. Re:If Google dId care about Linux..... by Talderas · · Score: 1

      Because that free product helps collect information on their real product. If their real product isn't using their free products, how do they have information to sell to about their product?

      --
      "Lack of speed can be overcome. In the worst case by patience." --Znork
    5. Re:If Google dId care about Linux..... by jopsen · · Score: 1

      they'd remove the blacklist completely --- and all the driver vendors would quickly fix the bugs (if there even are any).

      Yeah, good luck with that... nVidia doesn't care about linux users, Unity is currently super buggy because of poor drivers.nVidia only recently started working on optimus support.
      And using a laptop with an nVidia card is a nightmare, I constantly have artifacts, crashes, and things that misbehave.

      On my work laptop I've disabled the nVidia card in BIOS, because I wouldn't get anything done using it... The result is that I can't use external displays etc.

      The only graphics drivers that works on Linux is Intel... So if nVidia doesn't care to fix their drivers so that they work with Ubuntus default desktop environment, I seriously doubt they care about chrome.

    6. Re:If Google dId care about Linux..... by sfcat · · Score: 1

      Yea, I used to have the worst problems with the nVidia drivers on laptop (Quadro 3000M, hell yea) until I realized that the problems were all caused by my weird dev configurations I was using. When I switched back to the lastest gcc version everything magically worked again. I think the drivers are using some weird configuration of the linker or something (maybe caused by the new linker version released a couple of years ago). So some of the driver problems are caused by the fact that we developers tinker with the compiler settings and recompile kernels which create problems with binary blobs even when part of the driver is recompiled on the fly. So try to create a script that resets the standard gcc toolchain (and one that sets it back to your custom settings) and your nVidia driver problems should go away as long as you remember to reset your toolchain when you install GPU driver updates.

      --
      "Those that start by burning books, will end by burning men."
    7. Re:If Google dId care about Linux..... by amiga3D · · Score: 3, Interesting

      I don't get this nVidia doesn't work on linux stuff. It's the only video card I've ever gotten to work, well not counting Intel which had until recently abysmal 3D performance. Two ATI cards returned because they just killed the machine but 9 years running Nvidia on linux. I think the problem with Nvidia on Unity is more because of Unity which is still pretty buggy.

    8. Re:If Google dId care about Linux..... by Anonymous Coward · · Score: 0

      I'd rather not have to deal with several Chrome release cycles of "Daily Show makes my kernel panic and I got rooted by a random YouTube vid" until AMD, Intel, Nvidia, Nouveau, and every other person writing GPU drivers is able to sit down and fix their buggy-ass code.

    9. Re:If Google dId care about Linux..... by Bing+Tsher+E · · Score: 1

      Linux is a kernel. Many OSes are based on the Linux kernel. Linux is not an OS.

      From Wikipedia (always authoritative, right?):

      The Linux kernel is a Unix-like operating system kernel used by a variety of operating systems based on it, which are usually in the form of Linux distributions.

    10. Re:If Google dId care about Linux..... by jebblue · · Score: 1

      >> Yeah, good luck with that... nVidia doesn't care about linux users Uhm, yeah, they do. >> Unity is currently super buggy because of poor drivers Uhm no not at all actually, I liked old Gnome but Unity runs fine. >> And using a laptop with an nVidia card is a nightmare No not at all, I used an IBM Thinkpad then a Lennovo for years with nVidia GPU and it ran great. >> The only graphics drivers that works on Linux is Intel Once again no, use Restricted Drivers, enjoy better than Windows performance and great stability.

    11. Re:If Google dId care about Linux..... by Anonymous Coward · · Score: 0

      I don't get this nVidia doesn't work on linux stuff. It's the only video card I've ever gotten to work, well not counting Intel which had until recently abysmal 3D performance. Two ATI cards returned because they just killed the machine but 9 years running Nvidia on linux. I think the problem with Nvidia on Unity is more because of Unity which is still pretty buggy.

      Actually the problems are much deeper, and usually are the result of specific combinations of hardware. In the Windows world, device makers spend a LOT of time and money working around various hardware glitches which only arise in some configurations and combinations, so you don't see it nearly as much. But even in Windows, users will often notice updates to graphics intensive games which generate a slew of forum posts about various problems, and when it's a big enough title suddenly you'll see a graphics card driver update within a couple of weeks and the complaints suddenly go away.
      With Linux there just isn't enough of a market to get the attention of the big hardware players. In addition, things like "Windows Certified" drivers force the hardware makers to keep things up to date, Microsoft uses its market position to force them to keep things working. Linux just doesn't have this going for them, they can't threaten to stop including basic drivers in with the OS and force the hardware makers to keep things running smooth.

    12. Re: If Google dId care about Linux..... by Anonymous Coward · · Score: 1

      this is the most oblivious, ignorant post I've read in quite a while. if this were the case, quake, steam, wine, compiz, or any other big name cross platform game should have spurned driver devs to fix all those bugs. the sad story is, that years later, if you try doing any hardware acceleration/3d in linux, you are either going to have to deal with horrible performance or crashy/buggy drivers that can hard lock your system. look at any of the threads on phoronix, look at the amd/nvidia support forums and bug trackers, or just try using bog-normal compiz and steam or wine and see how far you get (try playing a game newer than doom3). honestly, your post makes it obvious you know nothing about the current state of Linux graphics drivers.

  24. I agree - the linux GPU support is broken by najay · · Score: 2

    In 2 words: THEY SUCK.

    I had to abort a windows to linux port because the intel linux graphics driver is BROKEN (Intel Atom N455). I spent weeks convincing a customer he was better off moving his code base to linux, and when I finally got the OK to build a prototype, the UI was unusable. I really wish the GPU manufacturers would provide enough documentation so the Open source ppl could come in and fix it.

    1. Re:I agree - the linux GPU support is broken by ichthus · · Score: 1

      Maybe they do suck, but "broken"? Impossible to get working? Tell that to the teams at VLC and XBMC, who have been providing accelerated video on Linux for years.

      Other commenters are right: This is not about stability. It's more likely about DRM.

      --
      sig: sauer
    2. Re:I agree - the linux GPU support is broken by Anonymous Coward · · Score: 1

      GP talked about the Atom N455, the GMA3150 in that *is* broken.
      Explanation:
      GMA3150 is a early 2000s era DX8/GL1.3 gpu design that later grew support for most of DX9 and a bunch of GL1.4 extensions.
      Yet both on linux and windows the driver claims to be full GL1.4 while silently ignoring(!) the bits it doesn't support.

      So GP blames linux for intel putting a GPU that was already outdated in 2002 in a cpu sold in 2010 while blatantly lying about its capabilities in their driver.
      Bonus: that GPUs RAMDAC maxes out at 1366x768, even a low-end matrox in the 90s could do 1600x1200...

    3. Re:I agree - the linux GPU support is broken by Anonymous Coward · · Score: 0

      The Atom N455 is a chipset whose graphics core is licensed from Imagination Technologies, which in turn bought their original PowerVR IP from ATI back in the day (ATI thought they'd pull in a good haul for a "niche" technology like mobile GPU; this was before the iPad so they had no way of knowing how costly that mistake would be). The 'Poulsbo' graphics core, being a completely closed-spec technology licensed from Imagination and based on PowerVR, is only supported on GNU/Linux by some proprietary drivers hacked together by Imagination and Intel. Imagination wouldn't let them release any code (even though Intel wanted to) because they're so paranoid about someone else stealing their precious "IP". Which is kinda silly if you ask me, since it was ATI who taught them everything they know anyway, so it's not like AMD doesn't know what they know, and Nvidia probably knows what AMD knows through corporate espionage, so the beans have been spilled years ago probably. But I digress.

      Most Intel CPUs' graphics chipsets are based on the Intel GMA lineage of graphics processors, which is an Intel in-house product with no IP licensed from Imagination Technologies. Intel GMA based chipsets have open source drivers which are very actively maintained and tuned for performance, even seeing improvements for hardware that was released 5 years ago. Your mistake (or perhaps your customer's) was in naively believing that any old hardware would work 100% fine on Linux without investigating the driver situation. Poulsbo is one of a FEW niche graphics processor families with extremely poor and limited support on GNU/Linux, with 100% of the existing support being entirely proprietary, with no regular update schedule, awful performance, and tons of bugs.

      Part of the fault lies with Intel for not documenting clearly on their ark spec sheets that these processors have non-Intel graphics IP, but that's hardly the kind of thing that would be relevant to your typical Windows-user anyway, so that's probably why they don't include it (their Windows drivers are at least functional).

      This is an unfortunate situation because the slow, broken, proprietary-only support for Poulsbo graphics sullies the good image of the graphics support for Intel GMA chipsets. If your customer had instead gone with something like Sandy Bridge or Ivy Bridge graphics (a low voltage Core i3 might be able to do the trick, depending on your particular power/space needs), you would've had a completely different experience.

    4. Re:I agree - the linux GPU support is broken by Anonymous Coward · · Score: 0

      Imagination Technologies, which in turn bought their original PowerVR IP from ATI back in the day (....) Imagination wouldn't let them release any code (even though Intel wanted to) because they're so paranoid about someone else stealing their precious "IP". Which is kinda silly if you ask me, since it was ATI who taught them everything they know anyway, so it's not like AMD doesn't know what they know

      Uh, hate to break it to you, but your opinions here are the things which are rather silly. You're operating on a couple of bad misconceptions.

      IP acquisitions are almost never just about the IP. It's standard to "acquire" the team too. One reason: if this does not happen, the team will evaporate from the original company long before it can produce the high quality engineering documentation needed for another team to pick up the work, and then the IP becomes more or less worthless. (Who wants to stick around just to tell someone else how to take your job?)

      Also note that even if great documentation already exists (ha! It never does), the very best people for figuring out where to go next with the technology are its original architects. They're the ones who know it inside out, they're the ones fully aware of options which have and have not been previously considered and tested, and so on.

      So, in the tech industry, IP usually loses most of its value if it's detached from the people who created it. You're woofing at Imagination for failing to credit ATI with the creation of Imagination's GPU architecture, but Imagination is likely the company which employs most of the people who remember creating it from scratch. And ATI/AMD probably do not "know what they know" any more either -- all the engineering documentation would've been transferred over as part of the deal.

      Also, paranoia about open source in this space isn't really driven by fear of the other guy stealing your techniques from you, it's driven by fear of the other guy learning that you've done something which arguably infringes on other-guy's patent(s). As in many fields the patent situation is insane. It's almost impossible to build a GPU without tripping over things which ought to have been rejected by patent examiners. So there's a sort of patent cold war going on, with postures dictated by how each party feels and thinks about patent war strategy. Some of them think that one element of their best defensive posture is to keep most details of their hardware as obscure as possible.

  25. ChromeOS competition by Anonymous Coward · · Score: 0

    I'm guessing this has more to do with Google's interest in promoting ChromeOS. They will keep support for vanilla Linux at a minimum until ChromeOS gets a more solid footing. Only when vanilla Linux is no longer a threat to ChromeOS will Google acquiesce in order to keep up its facade of supporting open source.

    1. Re:ChromeOS competition by jerryjnormandin · · Score: 1

      Yep you hit it on the money. And if you have a Chromebook you always want to run Linux on it to get any real use out of it.

  26. Work ok for me by Anonymous Coward · · Score: 0

    I've been running Centos 6 with a Gefore GTX 285 without any issues. Running with the nvidia proprietary drivers, no problems. Didn't take long to setup.
    This setup has been running for about a year now with no issues. Heck I even play some games (Minecraft & starmade) on it.

    Only irritation is I needed to make an init script that would auto update the driver and reboot if my kernel updated...

  27. Linux drivers are fine by melting_clock · · Score: 5, Informative

    I've been using Linux as my primary OS for 10 years. My desktop PC does dual boot into windows for a few games but spends 95% of the time in Linux. I've done a bit of gaming and other graphics intensive applications under Linux without any problems. As a part time gaming machine, there is a mid range NVIDIA card hiding inside and I've always used the proprietary NVIDIA drivers which are as good as those on windows. There was a time when installing those drivers was a bit of a pain, due to other developers trying to to force their extremist political views on users, but it is a very simple process now.

    Some drivers might have problems but there is no reason they couldn't take the same approach as Firefox developers: provide a user controlled, easily accessible, option to enable hardware acceleration... Maybe that last point shows why I don't care what Google does with Chrome on Linux or any other platform... Firefox works for me on Linux, Windows and Android.

    1. Re:Linux drivers are fine by x_t0ken_407 · · Score: 1

      Agreed. I've been using Linux on the desktop since 2008-ish, drivers have been solid since right around 2010 in my case, though I can only speak for NVIDIA since that's been all that I've run in that span.

    2. Re:Linux drivers are fine by TrancePhreak · · Score: 1

      You mean like this? http://linux.slashdot.org/comm...

      I've used FF/Chrome side by side on Linux... you FF people are fooling yourselves. It is by far the clunkiest, slowest, least responsive browser out of the big 3.

      --

      -]Phreak Out[-
    3. Re:Linux drivers are fine by Anonymous Coward · · Score: 0

      so bullshit. 3D ATI drivers need the --initial config option. They work fine. Its when you get someone who installs , removes, reinstalls, thats when things get hairy.

    4. Re:Linux drivers are fine by Anonymous Coward · · Score: 0

      Ah, you're one of those sad people that cares about what other are using and attacks them over their choices... I'm a Firefox user that has Chrome installed, under Linux, and every time I try Chrome I quickly go back to Firefox. I don't like the way that Chrome does things and it hasn't been in any way faster than Firefox. Use whichever works for you, your doesn't mean a thing to me.

    5. Re:Linux drivers are fine by Anonymous Coward · · Score: 0

      Please bear in mind that not everyone understands computers as well as you. There are some very opinionated people out there that will refuse to turn of an instability inducing performance improver, and they may wear the mantle of boss or customer.

      I believe the real reason Google doesn't want to add it is so they don't have to dick around with getting it to work. The biggest sin of the Linux community is that it does not recognize that a need to dick around to get something to work is, generally, a bad thing. Dicking around is something that you do as a hobby, not when trying to offer a branded browser to a small segment of the market. To Google, most Linux distros are an afterthought, not the prime target. If they can capture 10% of Windows users, it's better than 100% of Linux users. And with less dicking around.

  28. I've permenantly disabled chrome. by Maltheus · · Score: 2

    Not having flash in chromium was one of the many straws. This doesn't help.

    I used to use a Chrome/Firefox combo to segregate my browsing/cookies. Just switched to multiple firefox profiles and added a "Close Tabs to the Right" plugin (to restore the one thing I missed about chrome). Much happier and I doubt I'll ever go back.

    1. Re:I've permenantly disabled chrome. by Anonymous Coward · · Score: 0

      Firefox has had "Close Tabs to the Right" builtin for some time...

    2. Re:I've permenantly disabled chrome. by Anonymous Coward · · Score: 0

      Btw just for your information Firefox added the "Close Tabs to the Right" functionality to their browser in Firefox 24. You don't need an addon for it anymore :)

    3. Re:I've permenantly disabled chrome. by Anonymous Coward · · Score: 0

      Firefox has actually added a built-in "close tabs to the right" option. I think in version 24, in fact.

  29. It's more like google can't write code.. by jerryjnormandin · · Score: 4, Interesting

    It's obvious that the google gui programmers just use windows or mac gui APIs and don't know how to code. Linux GPU code has been extremely stable. Maybe they can learn how to program from the folks at Steam ? LMAO The new Steam Appliance runs Linux. I use a GTX 560 in a MacPro 2,1 running linux on bare metal with NO ISSUES.

    1. Re:It's more like google can't write code.. by Anonymous Coward · · Score: 0

      Linux gfx api needs improving

    2. Re:It's more like google can't write code.. by Coop · · Score: 2

      Why did Steam need their own distro?

      --
      "If you're not passionate about your operating system, you're married to the wrong one."
    3. Re:It's more like google can't write code.. by Anonymous Coward · · Score: 0

      No Linux is unstable. I have a lab full of HP desktops, that used to run Solaris. A very stable lab with no problems. Then Oracle changed the license fees and the entire lab had to be shifted to Linux, with the exception of one machine that had to stay with Solaris and so it runs OpenIndiana. The openindiana machine is as stable as as ever, the same hardware running Linux (CentOS 6.5) now requires daily hand holding. Video hangs, NFS hangs, ssh hangs, network goes away for minutes and suddenly comes back. It is not the hardware it is Linux and the idea that if you let a million monkeys bang on the keys long enough eventually v2.0 code emerges

    4. Re:It's more like google can't write code.. by mojo-raisin · · Score: 1

      And yet I run stable bioinformatics servers and workstations on Fedora. I use opensource RadeonSI on workstation and home theater.

      Somewhere your system got borked.

    5. Re:It's more like google can't write code.. by Anonymous Coward · · Score: 0

      Because it gives them full control over the direction of the platform?

    6. Re:It's more like google can't write code.. by Anonymous Coward · · Score: 0

      Who said they needed it?

    7. Re:It's more like google can't write code.. by Anonymous Coward · · Score: 0

      Can't? Or doesn't feel that the return justifies the cost? Fragmentation is expensive to deal with and fragmentation is a *goal* of Linux.

    8. Re:It's more like google can't write code.. by Anonymous Coward · · Score: 0

      They don't. I run Steam on Ubuntu just fine. Hotline Miami is pretty dope, btdubs.

  30. Re:What have been my recent experiences? by clarkn0va · · Score: 4, Insightful

    linux drivers suck for all 3

    Don't tell Valve! You'll ruin there latest business model!

    Seriously, I've used GPUs from all three manufacturers and found every Intel and nvidia hardware/driver combination I've tried to work well in Linux, and every AMD combination to be the opposite. I wish it were not so, but it is, in my experience.

    --
    I am literally 3000 tokens away from the chaotic crossbow --Stephen
  31. Only proprietary drivers are bad by Anonymous Coward · · Score: 0

    I never had any issues with the open-source drivers.
    Intel's driver is really good, as is radeon. The performance and feature-set of radeon isn't at the level of fglrx but it works out of the box.
    With fglrx you lose modesetting, get random freezes and other bugs which wouldn't be there if the source weren't closed.
    It would be best to force ATI/AMD and nVidea to open their documentation, somehow. IDK how, but it has to be done.

  32. ...if it's so bad, why do the games work...? by Anonymous Coward · · Score: 0

    Mass Effect seems to work - and how many layers of abstraction are there in between...?

  33. Re:What have been my recent experiences? by Anonymous Coward · · Score: 0, Funny

    2014: The coming of the retard fanboys

  34. Google indirects to Linux by ToasterTester · · Score: 1

    What's the saying any problem can be solved by adding another layer of indirection. Guess they can't figure out how to monitize contributing coding resources to address the issue.

  35. Re:What have been my recent experiences? by Anonymous Coward · · Score: 1

    When comes to open source drivers Intel is way better, however Nvidia has better closed source drivers

  36. Re:What have been my recent experiences? by Anonymous Coward · · Score: 0

    intel gpu's are garbage by any reasonable standard

    Yet their drivers work, are feature complete and Open Source.

  37. Uh....I don't know... by Anonymous Coward · · Score: 0

    I develop OpenGL games in Linux and I never found any real showstopper, then again I use a nvidia card, but still. Maybe the devs aren't that familiar with opengl? Because one can be an accomplished developer without having learned it you know, not saying they suck for that.

  38. Not my experience by willoughby · · Score: 1

    I've a fresh install of Mint 16 here on a Thinkpad with an AMD RV710 and the Mesa driver seems to be working fine. Steam games & Netflix work a treat. I haven't installed Chrome, though, it's performance my suck but Chrome is easily avoidable.

  39. My Haswell i3-4330 doesn't behave well with Chrome by Anonymous Coward · · Score: 0

    Just replaced an "old" Core2 Duo E8200 that started to show random problems but the Core2Duo@2.66Ghz coped with onboard intel G35 graphics coudn't even show a youtube video in 25 or 30FPS in 1080p in Full-sceen :(
    Now with an i3@3.5Ghz it does, but uses about 50% CPU

  40. Re:wow by jedidiah · · Score: 1

    I've never felt compelled to bother with such a setup. I have a rather large monitor. Dunno if I have room for another one like it. On the other hand, the whole "virtual workspace" thing seems to already accomplish a lot of what other people use multiple monitors for.

    Perhaps someday when I am REALLY bored I will buy a couple of cards high end enough for this to matter and horse race both operating systems.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  41. Native is not the same as browser by Anonymous Coward · · Score: 0

    If the drivers are a mess then you cannot use them in a browser because of potential security issues. Native is a different story because you've given an executable permission to run on your system anyway, you've already trusted it. But visiting a web page you haven't invested any trust in that can possibly feed you malformed video and exploit a driver bug is a whole different matter.

  42. I have run into several distros by JimSadler · · Score: 1

    There is an issue with quite a few distros being released that do not easily show streaming video. These days one expects video to just work out of the box so to speak.

  43. Just enable it manually by Anonymous Coward · · Score: 1

    Very hard to get worked up over this non-issue. If you know enough to be running a Linux system that can support GPU video acceleration without error (or you can understand the cause of the error if it occurs), then you know enough to be able to enable this feature manually.

    Why is this even an issue to be concerned about.. Who cares what the default is? It is pretty common practice for companies to ship with defaults that target the lowest common denominator and are the most stable. Google's decision here is inline with that and I cannot really see there being anything to complain about.

  44. Haswell i3-4330 in Ubuntu 14.4 beta and Chrome bet by Anonymous Coward · · Score: 0

    My new Haswell i3-4330 in Ubuntu 14.4 beta and Chrome beta doesn't like the GPU-acceleration :( I thought that since the new Chromebooks use Haswell CPU's this should work out of the box...

  45. This is very strange by Anonymous Coward · · Score: 0

    Because AMD open drivers have accelerated h264 decoding and it has been working.. perfectly for months and almost every user who tried it as far as I know?

    The issue isn't subpar driver quality (not that I expect all those misinformed and very outdated opinions about AMD's drivers to go away anytime soon...)

    And TFA's invoked reasons puzzled me further:

    Ami Fischman explained in a bug comment yesterday, "There is a history of users disabling the blacklist (entirely) because they want a feature that is disabled. That destabilizes the entire browser, and users frequently forget about this action (and waste time trying to re-stabilize their browser later). If this landed I expect that sooner or later we'd get a rash of blog posts explaining how to get HW decode on linux 'for free' (by disabling the GPU blacklist) and the overall result for our Linux userbase would be a worse experience (because the blacklist will never be consulted on their system), not better (b/c they'll have HW acceleration of h.264 decode). This is a judgement call and I can certainly see how reasonable people can disagree, but this is my personal judgement."

    This guy wants video acceleration forced disabled because users might want to enable it in about:about and encounter bugs?

  46. Should be feasible as Opera based on Chromium has by I-am-a-Banana · · Score: 1

    I am using the latest of the Opera Browsers based on Chromium and it has an option for "hardware-accelerated video decode where available." and Opera is based off of Chromium....

  47. Bugzilla numbers... by Anonymous Coward · · Score: 0

    ...or it didn't happen!

  48. my experience: by Anonymous Coward · · Score: 0

    Google is slowly but surely distancing itself from Linux support in almost all areas of its business.

    Good thing Firefox is a much better browser than chrome these days.

  49. Re:What have been my recent experiences? by amiga3D · · Score: 1

    Somehow Intel is able to do this but AMD is incapable of writing decent drivers. Great hardware is useless without software which is why I don't own any AMD gear and with the exception of an old PowerMac 9600 never have. I do use Nvidia and put up with their closed drivers on Linux because they do at least function unlike AMD's.

  50. I've never understood this by sootman · · Score: 1

    I understand that drivers == performance == competitive advantage, so the vendors want to keep SOMETHING secret, but hasn't the state of the art advanced quite a bit beyond what the vast majority of people need? Can't the vendors just release a plain-vanilla, rock-solid, super-basic driver that offers 90% of the performance? Or hell, even 50%? I mean, if I somehow managed to run Linux on a 75 MHz Pentium with 1 MB onboard VRAM in 1998, surely I should be able to expect *some* acceptable level of performance in 2014 with 1024 times more VRAM. Why is this so hard? You'd think at least ONE vendor would want to be known as "the ones who support Linux really well" -- especially with how Windows 8 is doing.

    --
    Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    1. Re:I've never understood this by Nemyst · · Score: 1

      especially with how Windows 8 is doing.

      You do realize that Windows 8's failure doesn't really change anything for Linux, right? As usual, Microsoft is fighting against its own past: people are choosing between sticking to 7 or moving to 8, Linux almost never enters into the equation.

  51. not because they are easy by EmilioHodge · · Score: 1

    "We choose to go to the moon. We choose to go to the moon, we choose to go to the moon in this decade and do the other things, not because they are easy, but because they are hard, because that goal will serve to organize and measure the best of our energies and skills, because that challenge is one that we are willing to accept, one we are unwilling to postpone, and one which we intend to win, and the others, too." - John F. Kennedy, 12th of September, 1962

  52. Re:What have been my recent experiences? by Anonymous Coward · · Score: 0

    They work as long as you're just rendering a desktop. Their 3D performance is abysmal.

  53. I think your finger pointed the wrong way by Anonymous Coward · · Score: 0, Insightful

    First, Linux GPU support for Nvidia (IF you use Nvidia's drivers and not the amateur open-source garbage most ditros now default to) for example, has been very good for many years (I've been using many Nvidia-based Linux systems in an engineering environment for over a decade). Nvidia's drivers have always been pretty good for my needs (I suspect they're built from the same codebase as their Windows drivers) and the solution would even be easier if the Linux fanatics would stop trying to add stuff to Linux for the purely political (rather than FUNCTIONAL) purpose of making it tough to use closed-source code (so much for giving users "freedom"...)

    Second, it sounds like you did something dumb and un-professional, "got burned", and are now blaming somebode else. You see, it's HORRENDOUSLY unprofessional to spend "weeks convincing a customer he was better off moving his code base" to something when you yourself have not done your homework and YOU DO NOT KNOW IF WHAT YOU ARE CONVINCING YOUR CLIENT TO DO IS GOING TO WORK. Nobody should trust you for input on their business activities if you value his/her business so little thet you would put his/her money and time at risk like that. The fact that it was Linux, rather than Windows, or Mac, Or BSD, or anything else is moot. The fact that you did not see any need to veryify things would work BEFORE trying to convince a customer/client when it involved an Intel Atom (a realtively new CPU, as opposed to a generic Intel desktop chip) which would be expected to have more "issues" makes this even worse.

    There are things about Linux and the "Linux community" that drive me nuts, but in this case the fault for your trouble is entirely yours

    1. Re:I think your finger pointed the wrong way by najay · · Score: 2

      wow. what an incredibly impressive rant. I always love when my competence is brought into question by an anonymous coward.

      FYI, my linux port DOES work, just not on the specific platform that the client initially chose. I offered to explore this cost reducing move, which was progressing swimmingly until i hit this linux/intel/qml opengl incompatibility.The only downside was I spent some of MY time exploring the options, and we now need to stay running Windows Embedded for a little longer, until we can qualify a arm based board that will work.

  54. Chrome on a Windows VM on VMware wkstn on Ubuntu by Anonymous Coward · · Score: 0

    I'm sure I've had cases where browsing certain web sites in Chrome on a Windows VM on VMware Workstation on Ubuntu with Nvidia drivers has resulting in system instability as VMware Workstation passes acceleration through from Windows to Ubuntu onto the Nvidia drivers.

  55. 2014 is THE year for Linux on the desktop by Anonymous Coward · · Score: 0

    I can feel it.

  56. Google: How about test code? by MasterOfGoingFaster · · Score: 1

    If Google is so confident that it is driver bugs causing issues, then I'm sure they can put together test code to test for and expose the bugs. In other words, instead of complaining, give the vendors code that will show them the issues and allow them to resolve them. You don't have to cover every issue - just share the code you intend to use and let the vendors fix their drivers - OR - show you where your own code is responsible.

    --
    Place nail here >+
    1. Re:Google: How about test code? by Shados · · Score: 1

      Pretty much every successful video game developers do just that... The bugs get fixed...sometimes....someday....maybe....if the stars are aligned...

      Realistically, coding against video drivers (regardless of platforms) feel like web development, where you have to fight over countless (well documented ) bugs on each implementation until you're blue in the face, and if you're lucky, 5 years down the road, it will get fixed.

  57. Conspiracy Theory by bwcbwc · · Score: 1

    This is all part of a cunning plan to have Android and/or Chromium enter the desktop/laptop market. Start by denigrating your target.

    --
    We are the 198 proof..
  58. Re:What have been my recent experiences? by smash · · Score: 2
    Valve would tend to disagree. Working intel GPU driver > shitty unreliable GPU driver or software rendering for awesome hardware.

    The intel HD3000 onwards are not horrible, especially if you are comparing on performance per watt, which is the way the market is headed. The traditional desktop is dying - admittedly a long and protracted death.

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  59. I can see why. by Anonymous Coward · · Score: 0

    I had the fun recent experience of installing new linux mint on a slightly older thinkpad. Turns out the graphics card is half assed supported on open source drivers and ATI has ejected support from all but the oldest binary drivers. So after running linux for 2 years on a dell D600 with no issues I went to windows 7 where the card is mostly supported on slightly outdated drivers AND it doesn't burn my hand.

    I know linux and laptops don't mesh 100% of the time but to me this kind of fuck you to older hardware is just unacceptable. It used to be you could install and enjoy, maybe configure a few things and be on your way. These days every year there is a new distro and older hardware gets the axe almost as quickly as if you had bought used apple hardware and tried to load the latest OSx.

    Older distros are as acceptable as running windows XP according to all obvious recommendations. My desktop 4870 is now legacy too. Guess in a short while I'll have to chose between downgrading to X11 v 1.0 or having the fan whir at 100db using radeon while all the apps software render.

    1. Re:I can see why. by Anonymous Coward · · Score: 0

      So because you have issues with linux on a thinkpad you install windows on a dell.
      I'm sure that that somehow made sense in your head.

  60. Restricted Drivers by jebblue · · Score: 1

    Problem solved, come on Google. Valve figured out how to get Steam on Linux and it runs faster than on Windows. They just tell you run Restricted Drivers. It's' that simple.

  61. Mint Nvidia drivers by bigtreeman · · Score: 1

    I'm running the most recent Mint and it prefers to install Nvidia driver version 310.44 as default, claiming it is 'more stable'
    the current driver @ Nvidia.com is 331.49.
    What Mint considers most stable still causes lock-ups a few times a week usually on boot but can be at odd times.
    Why doesn't Mint use the X drivers, well usually they're rubbish.
    I've put up with this rubbish over my 19 years of Linux use, s'pose I'm used to it,
    have to agree with Google engineers.
    Remembering that Linux is only the kernel, it's none of their business,
    and X isn't responsible for the binary blobs
    and Nvidia doesn't care because there aren't enough Linux users
    The dilemma is between proprietary hardware makers and free software writers.
    Other side of the coin, why would you use Chrome which is non-free and definitely not trustworthy.

    --
    Go well
  62. Re:What have been my recent experiences? by Anonymous Coward · · Score: 0

    Seriously, I've used GPUs from all three manufacturers and found every Intel and nvidia hardware/driver combination I've tried to work well in Linux, and every AMD combination to be the opposite. I wish it were not so, but it is, in my experience.

    As an AMD customer on Windows, I can assure you that Catalyst sucks on Windows as well. It isn't surprising the open source drivers are not better than Linux Catalyst, IIRC AMD's driver devs are contributing code to the open Radeon driver, so there's part of your problem.

  63. then fix them by YoungManKlaus · · Score: 1

    geez, as if google wouldnt have the engineering power ...

  64. Ubuntu 12.04 on Asus Laptop by retsef · · Score: 1

    I recently installed updates on my Asus Laptop working with Ubuntu 12.04 and it is dead because of drivers update for Radeon graphic card. During booting everything is ok but after logging in display backlight is down.

    Unfortunately DVD drive is dead and for strange reason on Asus laptops you cannot boot from USB which brings my laptop dead at the moment. I am setting up PXE server but thinking if I should go back with Linux.

  65. If Google cares by tarzeau · · Score: 1

    They'd stop android, or replace it with GNUstep... the only chance for Linux on the desktop is GNUstep. Because gtk, qt, fltk and what not are a pain, seriously (and by gtk, qt I mean GNOME and KDE). Likewise goes for Canonical/Ubuntu.

    --
    Windoze not found: (C)heer, (P)arty or (D)ance
  66. OpenGL by Anonymous Coward · · Score: 0

    Yeah, why doesn't Chrome just use OpenGL and be done with it?

    The rest of the OS is fast and GPU accelerated. Firefox works just fine and is GPU accelerated.

    1. Re:OpenGL by tepples · · Score: 1

      Yeah, why doesn't Chrome just use OpenGL and be done with it?

      Short answer: Defective drivers crash Chrome.

  67. Like XBMC by Anonymous Coward · · Score: 0

    Same reason as the XBMC distroes. Turn on the system, wait a few moments, and XBMC / Steam appears.

    For the rest of us, launching XBMC or Steam from whatever launcher we prefer works fine, but not on a console / set top box.

    You don't need Steam OS. I'm running Steam just fine on Slackware. But if you want to plug in the power cable, plugin in controller, turn on power, start playing, you need something that has been set up specifically for that.

  68. Fascist? by Anonymous Coward · · Score: 0

    What does fascist mean in this context? Are my add-ons supposed to control the browser? That seems worse. Instead of Google spying on me, I get lots of random add-ons from unknown sources spying on me.

  69. Not the same at all by Pieroxy · · Score: 1

    ChromeOS is their OS on a hardware thay approved beforehand. Nothing to do with a random Linux machine out there.

  70. Not permanent beta. Disabled by default. by Anonymous Coward · · Score: 0

    It's not the same as their permanent beta tradition because they are disabling it in Linux by default, and accompanying the disabling by a bunch of language that they don't want to waste developer time trying to make it work which means it's going to get worse, not better. Want WebGL to work? Buy a Mac, not a Chromebook. :(

  71. you'll cry if they do and cry if they don't. by Anonymous Coward · · Score: 0

    Imagine what /. fanbois would say if GOOG actually did whitelist the nVidia binary driver only. I know you. You would shoot the messenger. If the messenger was GOOG, you'd shoot him then stab him just to be sure.

  72. Linux bloated and buggy by Anonymous Coward · · Score: 0

    Linus says that they fix bugs as fast as new code is added. But code is always swapped out for new designs. Hence, the code that get bug fixed is swapped out soon after. This constant swapping of code also causes unstable ABIs which is a bad thing in Enterprise environments. Imagine you upgrade something, and the ABI has changed which causes you to upgrade another piece etc etc, soon you have been forced to upgrade everything and you dont have the well tested environment anymore. This is a bad thing. Or, you upgrade the Kernel and the device driver has broke, with bugs that only gets triggered during certain circumstances. LTS does not work, because you need to install latest software, which makes you upgrade libraries to newest version, which breaks other stuff, etc - which means you have upgraded everything, leaving LTS.

    http://www.theregister.co.uk/2009/09/22/linus_torvalds_linux_bloated_huge/
    "Citing an internal Intel study that tracked kernel releases, Bottomley said Linux performance had dropped about two per centage points at every release, for a cumulative drop of about 12 per cent over the last ten releases. "Is this a problem?" he asked.
    "We're getting bloated and huge. Yes, it's a problem," said Torvalds."

    The weird thing is, Theo said this 5 years ago and was called a Troll
    http://www.forbes.com/2005/06/16/linux-bsd-unix-cz_dl_0616theo.html
    "[Linux] is terrible," De Raadt says. "Everyone is using it, and they don't realize how bad it is. And the Linux people will just stick with it and add to it rather than stepping back and saying, 'This is garbage and we should fix it.'"....IT company CEO: "You know what I found? Right in the [Linux] kernel, in the heart of the operating system, I found a developer's comment that said, 'Does this belong here?' "Lok says. "What kind of confidence does that inspire? Right then I knew it was time to switch."

    Even Linux kernel developer Andrew Morton complains about the declining quality of the Linux kernel. His words:
    http://lwn.net/Articles/285088/
    Q: Is it your opinion that the quality of the kernel is in decline? Most developers seem to be pretty sanguine about the overall quality problem. Assuming there's a difference of opinion here, where do you think it comes from? How can we resolve it?
    A: I used to think it was in decline, and I think that I might think that it still is. I see so many regressions which we never fix.

    http://www.tomshardware.com/news/Linux-Linus-Torvalds-kernel-too-complex-code,14495.html
    "The Linux kernel source code has grown by more than 50-percent in size over the past 39 months, and will cross a total of 15 million lines with the upcoming version 3.3 release.
    In an interview with German newspaper Zeit Online, Torvalds recently stated that Linux has become "too complex" and he was concerned that developers would not be able to find their way through the software anymore. He complained that even subsystems have become very complex and he told the publication that he is "afraid of the day" when there will be an error that "cannot be evaluated anymore."

    Linux kernel hacker Con Kolivas:
    http://ck-hack.blogspot.be/2010/10/other-schedulers-illumos.html
    "[After studying the Solaris source code] I started to feel a little embarrassed by what we have as our own Linux kernel. The more I looked at the code, the more it felt like it pretty much did everything the Linux kernel has been trying to do for ages. Not only that, but it's built like an aircraft, whereas ours looks like a garage job with duct tape by comparison"

    Linux hackers:
    www.kerneltrap.org/Linux/Active_Merge_Windows
    "the [Linux source] tree breaks every day, and it's becoming an extremely non-fun environment to work in. We need to slow down the merging, we need to review things more, we need people to test their [...] changes!"

    Linux developer Ted Tso, ext4 creator:
    http://phoronix.com/forums/showthread.php?36507-Large-HDD-SSD-Linux...
    "In the case of reiserfs, Chris Mason submitted a patch 4 years ago to tur

  73. Different defects in different drivers by tepples · · Score: 1

    Android Linux uses an entirely separate display stack from desktop Linux. You have different hardware, with different drivers and (most importantly) different defects in the drivers.

  74. Firefox blacklists some current drivers by tepples · · Score: 1

    The difference is that they only blacklist ancient versions of the drivers

    And for some GPUs, Firefox blacklists the latest version of the drivers provided by the operating system distributor. On a laptop with an Intel Atom N450 CPU and integrated GPU running Firefox 27.0.1 on Xubuntu 12.04 LTS, with sudo sh -c "apt-get update && apt-get upgrade" run this morning, I have very little acceleration and no WebGL. In about:support, under GPU Accelerated Windows and WebGL Support, I see "Blocked for your graphics card because of unresolved driver issues."

  75. The real reason Chromium isn't in Fedora by tepples · · Score: 1

    There's no SRPM for Chrome, so it's binary-only

    Chromium is Chrome without the proprietary parts. It's not in Fedora for other reasons, mostly related to having to fork and bundle the libraries that it uses in order to add API hooks for needed functionality, which may or may not meet the "modified beyond a certain extent" exception to Fedora's policy on bundled libraries.

  76. Experiences with Linux GPU drivers by Arancaytar · · Score: 1

    My Debian installation regularly manages to lock up nouveau to the point where it has to be shut down via ssh or a hardware switch. This has happened at least once or twice per week for almost a year, more when running any graphics-intensive program. I'm not sure if this is representative, but WTF.

  77. Funny you should mention Steam by Arancaytar · · Score: 1

    When simply starting the client kills my X session about every third time.

  78. Or, just use Windows. by Anonymous Coward · · Score: 0

    Things like this, is why for a end user desktop Windows is still better. Linux is primarily for servers. If you're going to use a linux desktop... use Ubuntu/Xubuntu whatever desktop you like. But please /. stop trying to be cool and using every alternative to Windows or Ubuntu you can. You're reminding me of the Node hipsters. Trendy bastards, use what works.

    1. Re:Or, just use Windows. by Anonymous Coward · · Score: 0

      Oh and you hop from distro to distro as they fall out of fashion.. but refuse to accept any UI other than Windows95 style taskbars. Unity sucks bro!

  79. experience by mythix · · Score: 1

    I've not had too many problems with them, in the general OS.
    GPU issues in chrome on the other hand... loads of them, pages not rendering, video not playing, flash going full berzerk...

    makes me wonder where the problem actually lies...

  80. Midori by Anonymous Coward · · Score: 0

    Is pretty cool, has the feel of chrome without the Google. Still in beta though.

    http://midori-browser.org/

  81. Linux graphics drivers are terrible. by Anonymous Coward · · Score: 0

    I have the Intel HD4000/Nvidia 670M and the Bumblebee drivers are hard to get installed and configured in Debian. I don't think they're actually supported in any distro. If I choose to just use the the xserver and driver for nvidia, everything gets unstable, crashes, and/or isn't recognized as supporting 3D. There needs to be a solution. I'd use {gasp!} proprietary drivers if I could.