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?"

149 of 295 comments (clear)

  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 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, ...

    9. 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.
    10. 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.

    11. 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.

    12. 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.
    13. 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.

    14. 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...

    15. 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.....

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

      Or am I?

    17. 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.

    18. 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.
    19. 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.

    20. 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.
    21. 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.

    22. 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
    23. 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
    24. 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.

    25. 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 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.

    2. 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.

  3. 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: 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)?

  4. 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 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.
    4. 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.

  5. 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 operagost · · Score: 5, Informative

      3dfx and Matrox. Millennium + Voodoo, bitches!

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    4. 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
    5. Re:Like the good ole days by LordLimecat · · Score: 2

      Next challenge: TwitchTV codes kernel drivers.

      Im expecting great things.

    6. 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."
    7. 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.

    8. 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.

    9. 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...
    10. Re:Like the good ole days by DG · · Score: 1

      Who you calling "old", Sonny?

      --
      Want to learn about race cars? Read my Book
  6. 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: 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.

    2. 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.

    3. 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.
    4. 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"

    5. 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.

    6. 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.
    7. 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.

    8. 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.
    9. 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.

    10. 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?

    11. 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?

    12. 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.

    13. 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).

    14. 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...
    15. 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
    16. 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.

  7. 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 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.

    2. 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.
    3. 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!

    4. 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.

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

      It runs fine with Wine.

  8. 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 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.

    2. 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.

    3. 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.

    4. 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?

    5. 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.

    6. 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.

    7. 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.

    8. 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.

    9. 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)
  9. 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 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.

  10. 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 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.

  11. 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.

  12. 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 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
    4. 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.

    5. 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."
    6. 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.

    7. 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.

    8. 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.

    9. 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.

  13. 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...

  14. 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[-
  15. 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.
  16. 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.

  17. 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 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."
    2. 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.

  18. 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.

  19. 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
  20. 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.

  21. 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.

  22. 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.

  23. 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

  24. 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.

  25. 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.

  26. 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.
  27. 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.

  28. 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.

  29. 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....

  30. 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.

  31. 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.

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

    Quit confusing the issue with facts.

  33. 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

  34. 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.

  35. 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.

  36. 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..
  37. 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?

  38. 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.

  39. 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.
  40. 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.

  41. 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
  42. then fix them by YoungManKlaus · · Score: 1

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

  43. 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.

  44. 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
  45. 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.

  46. 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.

  47. 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."

  48. 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.

  49. 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.

  50. 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.

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

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

  52. 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...