Slashdot Mirror


OpenGL Becoming a Requirement For the Linux Desktop

An anonymous reader writes "Modern Linux desktops like Ubuntu's Unity and the GNOME Shell have placed a requirement on OpenGL 2.0+ support for handling their compositing window managers and desktop effects. Wayland's Weston also needs OpenGL ES 2.0 support. Now with modern Linux distributions like Ubuntu 12.10, rather than falling back to a 2D unaccelerated desktop if you don't have a sufficient GPU or graphics driver, users are being forced to run LLVMpipe as a CPU-based software rasterizer. LLVMpipe works fine if you are on a new PC with a fast x86-64 CPU, but the OpenGL-based Linux desktops are causing growing pains for ARM hardware, virtual machines, servers, multi-seat computers, and of course all older hardware. LLVMpipe is a Mesa Gallium3D driver that uses LLVM for run-time code generation as an attempt at accelerating graphics faster on the CPU. So much for Linux being good for old computers?" The KMS based graphics stack is already effectively unusable on AGP systems (if you have SMP + AGP, there are race conditions somewhere leading to really hard crashes that appeared a couple of years ago and dozens of years old open bugs with no resolution other than "use PCI mode" which cuts bus bandwidth by 4 or 8 times, and still doesn't work with SMP), but for those with older PCIe/IGP systems you could always runs Window Maker, Sawfish, Enlightenment, Open Box, or one of many other window managers without a compositor. Of course then you lose compositing, and there aren't any usable external compositors for some reason. The flipside to this is that moving to OpenGL as the primary interface to the GPU means one fewer driver that has to be written, and will probably lead to an overall improved experience for those with supported hardware given the limited resources Free Software drivers authors have.

229 comments

  1. Fluxbox by Hatta · · Score: 5, Informative

    Still no OpenGL required for Fluxbox. Still snappy on old hardware too.

    --
    Give me Classic Slashdot or give me death!
    1. Re:Fluxbox by ByOhTek · · Score: 1

      Or KDE 3.x, XFCE, or Gnome 2.x

      You don't need to have the latest and best, as long as it does what you need.

      --
      Self proclaimed typo king, and inventor of the bear destroying coffee table (patent not pending).
    2. Re:Fluxbox by Windwraith · · Score: 5, Informative

      Let's keep people educated. KDE 4.x (Kwin) doesn't require GL either, it's completely optional and can be disabled, "live", via a keyboard shortcut or setting an automatic window property (like launching a game > disable compositing".

      It's important that people knows KDE doesn't require GL to run, so they:
      A) Keep maintaining it.
      B) Others see it as an example of how to do things right.

    3. Re:Fluxbox by interval1066 · · Score: 1

      Agreed, some one will brew up a distro that is back compat, doesn't have OpenGL reqs, etc...

      --
      Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
    4. Re:Fluxbox by Tough+Love · · Score: 1

      It's nearly beyond belief that Gnome or Unity devs would mandate such a heavyweight, and lets admit it, fragile dependency as OpenGL. I hope the article just got the details wrong. Mind you, I love OpenGL, but requiring all those moving parts just to boot to a desktop would be sheer stupidity. Not that sheer stupidity hasn't been the main active ingredient in Gnome development since the day the project was founded (a foot for a logo? Come on.)

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    5. Re:Fluxbox by semi-extrinsic · · Score: 1

      There are numerous such distros. PuppyLinux is one that comes fully set up. If you want to do things yourself, ArchLinux is perfect. I run Arch on an old Pentium 4 box, it uses 33 MB of RAM before starting the graphical frontend, and 120 MB after starting Awesome WM (which does not require OpenGL).

      Conclusion: This article is stupid. It may as well have said "800+ MHz Processor Becoming a Requirement for Android".

      --
      for i in `facebook friends "=bday" 2>/dev/null | cut -d " " -f 3-`; do facebook wallpost $i "Happy birthday!"; done
  2. Dear OP by Anonymous Coward · · Score: 1, Informative

    You're wrong OP,

    There's no requirement for OpenGL on the desktop. Modern desktops which supply Unity also supply Unity 2D, which is an implementation based on Qt.

    1. Re:Dear OP by Anonymous Coward · · Score: 5, Informative

      you are out of date. Unity 2d is now dropped.

    2. Re:Dear OP by Crayon+Kid · · Score: 3, Interesting

      While Unity 2D may have been dropped, Ubuntu Precise (which is as you probably know a LTS) offers the "Gnome Classic (no effects)" option, which uses Metacity and no Compiz (install gnome-session-fallback). There are some small differences from older "pure" Gnome 2 (and there are plenty of tutorials on the web describing how to close the gap) but I haven't found anything critical, overall it's close enough to the Gnome 2 experience.

      --
      i ate crayons when i was a kid and now i have two braincells and the blue ones taste nicer
    3. Re:Dear OP by Windwraith · · Score: 5, Informative

      Too many comments forget Kwin. Which kind of shows nobody really uses KDE4, apparently, because it's a killer feature nobody knows about: It doesn't require GL and can enable and disable it on the fly without losing anything you are doing at the time. Even with automated rules!

    4. Re:Dear OP by segedunum · · Score: 1

      Obviously you've not been keeping up. Gnome's development path is dead....and Xfce? Seriously? Don't make me laugh. A window manager designed for people who don't actually do anything.

      People aren't complaining about this with KDE because it works. It's only Gnome and Unity pushing this on people, but articles like this are par for the course when working out why the Linux desktop has utterly failed. OpenGL is a requirement for Gnome and Unity where they are collectively called the 'Linux desktop' and a Gnome logo is slapped next to it. Seriously, it's over.

    5. Re:Dear OP by segedunum · · Score: 1

      Too many comments forget Kwin. Which kind of shows nobody really uses KDE4, apparently...

      If peoples' KDE4 desktops actually work then why would they be bothered?

    6. Re:Dear OP by Windwraith · · Score: 4, Interesting

      But precisely its strong point is what invalidates TFA. I don't love KDE for failures like akonadi or nepomuk, but because it has the best mainstream window manager out of the niche alternatives like Ratpoison or Awesome. It's compliant with modern standards, has automatic window rules set from a nice, handy GUI, has per-window keybindings, and is very fast on mediocre hardware like mine. It allows to maintain complex layouts without effort and without being limited by a tiled system (although that ALSO exists in Kwin, if that's your thing!).
      If I need the compositing features I turn them on, if I need speed I turn compositing off, it's as simple as that, all your windows remain the same, you don't need to log out. You can even automate it with windows rules (3 clicks, literally). All your settings are kept, from theming to effects to thumbnailing or whatever.
      So, because of that, I think kwin is pretty much worth mentioning in this news story. Sorry if you don't like, but it IS relevant to this discussion.

    7. Re:Dear OP by Anonymous Coward · · Score: 0

      Xfce? Seriously? Don't make me laugh. A window manager designed for people who don't actually do anything.

      When an upgrade to Gnome started causing hardware crashes on boot up, I switched to XFCE thinking I might gain a little speed and memory back anyways. Maybe Gnome fixed the bug and it would work on my computer again now, but I never saw the need to go back.

      Not sure what it prevents you from doing though. I still use my computer for development, data analysis, graphics work, publishing, and even the occasional video editing and gaming. It all just works, and in fact the gaming hasn't given me any problems like it occasionally did on Gnome. This is not to say that XFCE is the only solution, as someone probably has it not "just work" for them, and there are plenty of people that use Gnome, KDE, etc., with it just working for them. But I am not sure how it equates with not doing anything on your computer... unless there is one specific widget that is the only thing you use your computer for and it doesn't work, therefore nothing on it works...

    8. Re:Dear OP by doublebackslash · · Score: 1

      What about XFCE stifles your productivity? I rarely hear a remark against it so I'm interested to know.

      --
      md5sum /boot/vmlinuz
      d41d8cd98f00b204e9800998ecf8427e /boot/vmlinuz
    9. Re:Dear OP by Dr.+Manhattan · · Score: 1
      Hi, I "do things" - even desktop things - with my computer, and it's running XFCE on Xubuntu.

      Admittedly, it's a fairly beefy machine (i7-2600K, 16GB RAM, GeForce GTX 560 Ti, 3 TB disc) but I haven't run into anything I can't do on it. What am I missing out on by using XFCE?

      --
      PHEM - party like it's 1997-2003!
    10. Re:Dear OP by drinkypoo · · Score: 1

      I just installed gnome-session-fallback on Quantal. Haven't tried it yet, but it installed... OK, I tried it. It works great. And my Unity3D desktop is still here working after trying it, too.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    11. Re:Dear OP by Anonymous Coward · · Score: 0

      I've used it too and it feels just like gnome 2 (or gnome 1 if it had more customizability), although snappier, if perhaps a bit less visually polished.

      But who am I to talk, I still use WindowMaker some 13-14 years later. It covers all of my basic productivity needs, runs on everything dating back to the 90s, supports every bit depth X supports (although I wouldn't go below 8bpp, and 4bpp, while working, would probably limit you to text apps for almost everything nowadays). I even use it while gaming. One nice feature with it is the ability to snap the window decoration outside of the screen when using 'fullscreen' or 'oversized' windows, thus allowing me to configure wine with a virtual desktop mode of whatever size I need, and being able to shift workspaces rapidly while gaming to look up gaming hints, watch a video while whiling for a group to assemble, or to throw am im back to a buddy while killing some downtime.

      Added bonus: Unlike windows, where you're limited to 'symmetric screen size' multihead gaming, with linux+wine (and the aforementioned WindowMaker trick) I can use odd resolutions like 3040x900 whereas XP would limit me to 2880x900 or disallow multihead resolution modes. In linux it 'just works.' Also makes it a lot easier when using older cards that didn't support triple-screen since the offset centerpoint makes it much less nauseating to game for extended periods without your eyes complaining about divergent depth on wide-bezel displays.

    12. Re:Dear OP by BanHammor · · Score: 1

      Their non-existent touchpad support.

    13. Re:Dear OP by Windwraith · · Score: 1

      Because it's a "major" desktop that doesn't ask for GL, so I think it's relevant to mention here. Only two of the major players require GL, and that makes the article pretty much invalid.

      The "live" enable/disable is incredibly handy too. I can be using compositing to manage a lot of codedev/image editing/music editing/reference windows and disable it when I am trying out the results of that code, automagically, so I get full unhindered FPS in whatever I am making without losing the advantages of compositing. I think it's useful enough to warrant mention, and just requires 3-4 clicks to setup, doesn't even require to type.

    14. Re:Dear OP by tyrione · · Score: 1

      Too many comments forget Kwin. Which kind of shows nobody really uses KDE4, apparently, because it's a killer feature nobody knows about: It doesn't require GL and can enable and disable it on the fly without losing anything you are doing at the time. Even with automated rules!

      KWin's Martin is making KWin leverage OpenGL ES 2.0 out of the box.

      http://blog.martin-graesslin.com/blog/2012/09/splitting-up-kwins-opengl-compositor/

      The result of this and other adjustments were that instead of gaining one additional backend for EGL we also got a new OpenGL 2/GLX backend and it turned into the default and OpenGL 1 into the legacy backend.

      Now fast forward two years. In the meantime quite a lot has happened which I could not foresee when I started the OpenGL ES efforts. One happening is QtQuick 2 which will be used with Qt 5. KWin is already a heavy user of QtQuick 1 and of course we want to use QtQuick 2. But this will bring in a runtime dependency for OpenGL 2. So no matter whether we actually support OpenGL 1 or not, once we are using Qt 5, we will need OpenGL 2. This puts an end-of-life warning to our OpenGL 1 based legacy compositor.

      ...The change also nicely grouped all the OpenGL 1 code into one area which will be easier to remove once we decide that the End of Life is reached. Removing code is not as easy as one might expect and that is actually quite a project. To go to that direction I plan to introduce a new build option to build KWin without OpenGL 1 support, which is basically the same as the build option for OpenGL ES, but the existing build option could be used for actual differences between OpenGL 2 and OpenGL ES 2.0. And of course EGL needs to be uncoupled from the OpenGL ES build option – it is totally valid to compile the EGL backend for OpenGL.

      To put it bluntly, KDE will be OpenGL ES 2.0 and up moving forward.

    15. Re:Dear OP by Anonymous Coward · · Score: 0

      Works for me, even has a gui settings for it and two finger scrolling.

    16. Re:Dear OP by Tough+Love · · Score: 1

      Despite Canonical and Red Hat having some kind of inexplicable anti-KDE agenda, KDE remains widely popular because it is a first class product of a strong, independent community of skilled developers with taste.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    17. Re:Dear OP by Tough+Love · · Score: 1

      I don't love KDE for failures like akonadi or nepomuk.

      Akonadi is kinda working now, though its performance is embarrassing and it still has lots of racy bugs. Like an idiot, I migrated my Kmail 1 files and suffered through the whole craziness of months of marginal email functionality. Like an idiot, I never pulled the plug and switched to Thunderbird. But today, I'm still operating those same folders, I never did wipe them, I never lost the read/not read state, spam filters are finally working again, it's running faster, it's almost back to where it was before the braindamage. If KDE devs manage to get the performance up to a semblance of what the 3.5 pim apps used to provide I'll maybe forgive them for the pain they caused me with a premature roll out and no fallback plan. Running on top of a real relational database (Postgres for me) is kind of cool, this is where Microsoft wanted to go with Longhorn and failed utterly, but a small KDE team has sorta kinda managed to make it work. Now, please show me what the benefit is. I already know what the pain was.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    18. Re:Dear OP by Windwraith · · Score: 1

      What I am reading there is that the current GL code will be updated to work with GL2ES...so? that's pretty much a good thing. You realize he's talking about the compositor, right? The part that already uses GL?
      To put it bluntly, that has nothing to do with my post. I am talking about the feature to disable the COMPOSITOR. The compositor, of course, will require GL, and already does. The good thing about KDE is that you can disable the compositor at will.

      I follow his blog and he never mentioned removing non-composited mode.

    19. Re:Dear OP by Anonymous Coward · · Score: 0

      He's replacing old OpenGL 1 code with OpenGL 2, IF you choose to use GL compositing. If you do not want to, then you don't need OpenGL 2. Pretty simple, really.

    20. Re:Dear OP by Anonymous Coward · · Score: 0

      KWin will be OpenGL ES 2.0 when using OpenGL compositing. The OpenGL 1.0 compositor will not be available anymore. The option to switch off compositing altogether will not be removed.

  3. Re:Windows Server by hxnwix · · Score: 4, Insightful

    There's a simple solution - install Windows Server 2003/2008. It doesn't need fancy graphics card to operate. That is, if you are looking for server/virtual server OS. Otherwise you can just go with Windows XP or Windows 7.

    A headless windows server doesn't need a fancy graphics card... but neither does a headless linux server.

  4. Servers? by Ynot_82 · · Score: 1, Insightful

    This ain't Windows, boy.

    go back to your remote desktop, everything-has-to-interact-with-the-GUI-scripting, and other such nonsense...

    1. Re:Servers? by Anonymous Coward · · Score: 1

      Stop huffing paint thinner dude.

      Ok, yeah, no good CLI only connection, but then again, on my Linux servers, it's been a while since I've been able to do all my tasks without X either. Both Linux and windows servers I administrate involve (a) GUI management applications for the services/daemons and (b) command line tools for scripting more complex tasks and system management (though at times windows has GUI tools for system management which makes things a bit nicer for non-reporting tasks).

      Not sure what the hell the GUI scripting stuff your talking about it.

    2. Re:Servers? by Anonymous Coward · · Score: 0

      Thanks for your worthless anecdote. We all know there are GUI tools for Linux. That one person is unable to function without them does not mean they are required.

    3. Re:Servers? by Anonymous Coward · · Score: 0

      You're doing it wrong.

    4. Re:Servers? by Anonymous Coward · · Score: 0

      mod parent up

  5. alt+shift+F12 by Anonymous Coward · · Score: 5, Informative

    KDE (Kwin) has one of the most advanced compositing window managers around. You can toggle compositive off with alt+shift+F12 and go back to a 2D desktop. If it detects that it cannot run with compositing due to hardware limitations, it will do that by default, or you can configure it not to if you just don't like that.

    There is no requirement for OpenGL in any reasonable window manager.

    1. Re:alt+shift+F12 by KozmoStevnNaut · · Score: 3, Informative

      As long as you don't attempt to apply bilinear/trilinear filtering, Kwin's compositing even works reasonably well in pure software mode.

      --
      Eat the rich.
    2. Re:alt+shift+F12 by Windwraith · · Score: 4, Informative

      And remember you can add window rules to disable compositing dynamically, for example when launching a game or other GL-intensive tool. It's the only (linux) desktop that allows that.

    3. Re:alt+shift+F12 by Anonymous Coward · · Score: 0

      Enlightenment (e17) also supports individual composite settings for windows.
      Although the software engine is quite fast there's no requirement to have composite enabled in e17.

    4. Re:alt+shift+F12 by Anonymous Coward · · Score: 0

      Will e17 come out this decade? It was promised for the last decade, and before that for the 90s. Will this be the decade of the Enlightenment desktop?

    5. Re:alt+shift+F12 by BanHammor · · Score: 1

      I remember how E16 actually came out in the late 2000s, and they are tidying it up for 17's release. I think we will see it.

    6. Re:alt+shift+F12 by Anonymous Coward · · Score: 0

      E16 came out in early 2000, and E17 was supposed to arrive later that year (so technically, it was in the 200th decade. 2001 to 2010 would be the 201st decade, and we're now in the 202nd. So, third decade of development). The GP is right.

  6. And? by jimicus · · Score: 1, Interesting

    Give me a break.

    "New PC with x86-64"? The last mainstream Intel CPU that didn't support 64-bit instructions was the original Core. (Not the Core 2, which was a rather different beast). This was a bit of an anomaly - Intel already had 64 bit processors out in 2005 though the Core was released at the beginning of 2006. It only ever made it into mobile chips. It's still available, though I wonder how many Intel sell - they often have processors available for purchase long after they've gone out of mainstream use.

    AGP similarly was being phased out in 2004.

    I get that Linux has a huge hardware compatibility list, but you know something? I don't really care about hardware that hasn't been generally available in five years and hasn't been seen in the wild in two.

    1. Re:And? by Anonymous Coward · · Score: 0

      I run my laptops into the ground, to the very last gasp, and the older hardware remains in use even after I buy new. A light linux distro on a 9 year old laptop with 2GB RAM runs well and is still useful, running next to a much newer Macbook Pro. Presumably the distros that focus on older hardware with leave this shit out. Sick of Ubuntu anyway. Will Mint use this?

    2. Re:And? by ak3ldama · · Score: 2

      There are occasional indications that there is not "much" effort put into desktop linux, this is one of them. I recently tried running Ubuntu 12.04 on an AMD64 x2 with an AGP NVIDIA 6800, it didn't work, much as suggested here. I had not known there would be such a problem, now I know. So it is either an older Linux (maybe with NVIDIA blob support), newer BSD without proper graphics driver support, or Windows. Now I would personally feel that that machine is not horribly out of date, it has SATA, 2 GB of memory, etc...

      --
      "but money is the God of Algiers & Mahomet their prophet." - Rich. O'Bryen June 8th 1786
    3. Re:And? by troon · · Score: 5, Insightful

      You'd be surprised how many people run older hardware. I don't give a damn about gaming; so all three desktops and one of the two laptops in my house are old 32-bit machines (Athlons, Pentium 4 3.06GHz HT, Celeron in the lappy). They run apps just as fast as when they were new state-of-the-art machines - it seems daft that it's the window management that's forcing me to look for leaner distros. I'm certainly not going to spend money upgrading hardware to have prettier window decorations and physics.

      --
      Ydco co ,df C erb-y go. a Ekrpat t.fxrapev
    4. Re:And? by Unknown+Lamer · · Score: 4, Informative

      I can assure you that my nine year old (but basically eleven year old tech, I got it for a steal when they EOLed everything after the Athlon64 FX was released) AthlonMP is still alive and kicking. With two 2.13GHz processors, 4G of RAM, and a Radeon X1650 it wouldn't be too shabby. Except for the part where I have to keep CPU1 disabled to use OpenGL (initially, I blamed having a Radeon 9100 so I got the new one, no dice). My only option at this point is to drop back to something like Debian lenny, but then I can't run xbmc (really, xbmc + zsnes + mame + {supertuxkart, armagetron} + a few xbox controllers = really sweet HTPC... and the box is great as a fileserver and build server all in one). For power, the thing idles at around 120W, so it's not even that much worse than a modern AMD based system on the power bill (we've got that nukular power round these parts, so I'm still paying a dime a kwh and can feel 1/3 fewer pangs of guilt about burning coal). With the second CPU disabled, however, it's just an underpowered old machine instead of something competetive with a more modern low end desktop.

      I gave up on debugging it (the lock up is so hard, even kgdb doesn't work... and trying to do the remote tracing thing also doesn't work because the last traces before the crash don't make it to the serial port). It's turned perfectly usable hardware into ... well, I'm getting an FX-whatever rig next week. Probably better for the economy, not so great for my account balance.

      --

      HAL 7000, fewer features than the HAL 9000, but just as homicidal!
    5. Re:And? by Anonymous Coward · · Score: 0

      So you just define the first Atoms as not mainstream?

    6. Re:And? by DrXym · · Score: 4, Insightful

      If you run older hardware, what's the big rush to upgrade to a dist offering shiny new desktop any way? Install Debian, stick a light WM on it, or stick with an older dist which the hardware is capable of running.

    7. Re:And? by jimicus · · Score: 1

      Hate to break it to you, but your processor was released circa 2005/2006, as was your graphics card.

      Meaning it's knocking on for six years old now.

      Yes I accept it's a perfectly adequate computer - far more so than a six year old PC would have been in 2005. But it's still getting on.

    8. Re:And? by Mr2cents · · Score: 3, Informative

      I recently installed xubuntu on my portable after getting sick of the ubuntu desktop. I must say, I'm quite happy with the switch. It boots and runs very fast, and I think my battery life is a bit longer now too. The desktop is functional and traditional, "fancy features weirdo's" have not ruined the project yet.

      --
      "It's too bad that stupidity isn't painful." - Anton LaVey
    9. Re:And? by jimicus · · Score: 3, Insightful

      You're not forced. There's still plenty of lightweight window managers available in the Ubuntu repositories.

      Granted, Canonical could detect old hardware and automatically install such things by default. But it's hardly the end of the world.

    10. Re:And? by Anonymous Coward · · Score: 0

      So stop updating the window manager.
      You don't want to buy new hardware, but you expect to be able to run the latest software on it forever.

    11. Re:And? by jbolden · · Score: 1

      NVIDIA 6800 is graphics acceleration but only up to OpenGL 1.5, this is about OpenGL 2. That is you have hardware acceleration but more aimed at KDE 3 or Gnome 2. The chip you mentioned is a 2005-7 desktop chip. Why wouldn't this system be horribly out of date?

    12. Re:And? by dabadab · · Score: 3, Interesting

      For power, the thing idles at around 120W, so it's not even that much worse than a modern AMD based system on the power bill

      Yes, it is. My A6-3500*-based PC idles under 30 W, full load is around 60 W.

      *: 3x2.1 GHz CPU + HD 6530D GPU.

      --
      Real life is overrated.
    13. Re:And? by interval1066 · · Score: 1

      Yeah, lets not be too quick to jump on the "latest, greatest, fastest, loudest" bandwagon just yet. One of Linux's strengths has been to be able to breath life back into that old P5 gathering dust in the corner.

      --
      Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
    14. Re:And? by 0racle · · Score: 1

      "New PC with x86-64" You missed a word there - fast. Is the Core 2 fast enough or do you need a i5 or an i7? Does it have to be an Intel processor or will a recent AMD work? I don't know, but I do see that the supposedly user friendly and entry Linux desktop distos assume that you bought your desktop or laptop in the last 6 months and I would guess most people looking to switch or try something new don't buy a new computer to do it on.

      --
      "I use a Mac because I'm just better than you are."
    15. Re:And? by Anonymous Coward · · Score: 0

      I don't really care about hardware that hasn't been generally available in five years and hasn't been seen in the wild in two.

      There are lots of old stuff kicking about - internationally and in the enterprise - I hope no one shares the same short term attitude when it comes to plumbing in your house.

    16. Re:And? by Unknown+Lamer · · Score: 1

      An FX-8xxx system idles around 80-90... peak at over 200 (if all the benchmarks are to believed). And my number is at the socket according to a kill-a-watt, and my power supply is pretty inefficient... before I put the X1650 in, it was more like 95W (damned graphics card!).

      --

      HAL 7000, fewer features than the HAL 9000, but just as homicidal!
    17. Re:And? by Bengie · · Score: 2

      Optimizing for newer 3D hardware and mutil-core CPUs typically means making non-3D hardware and single-core computer's slower. The general rule for ANYTHING in life is keep up or get left behind. Enjoy your old computers all you want, but if you don't like the way opensource is moving, fork the project and do it yourself.

      At least you have the option for leaner distros. That means there are enough like minded people to at least maintain code for you.

      As for me, I want my $300 GPU and 12 thread CPU to be used. Not inefficiently just for the sake of using, but my OS/Software should be capable of making use in the case it is needed.

    18. Re:And? by Anonymous Coward · · Score: 0

      Aren't Atoms mainstream enough for you?

    19. Re:And? by 0123456 · · Score: 1

      So you just define the first Atoms as not mainstream?

      I have several Atoms, including one that's 32-bit only, but I would define them as not mainstream too. The 32-bit Atoms were largely used in netbooks and embedded systems.

    20. Re:And? by Anonymous Coward · · Score: 0

      agreed

    21. Re:And? by tjwhaynes · · Score: 1

      I AM running Ubuntu 12.04 on an AGP Nvidia 6800 GT with an AMD 3400+ cpu - no problems (apart from it not being able to run anything using better shader model effects at anything more than slideshow frame rates - I'm looking at you, Braid). Gnome Shell, standard Nvidia drivers (not the free ones).

      --
      Anything I post is strictly my own thoughts and doesn't necessarily have anything to do with the opinions of IBM.
    22. Re:And? by Anonymous Coward · · Score: 0

      That doesn't really mean anything in reality though. I mean, who'd exactly buy a high end workstation / desktop CPU for a HTPC?

      A trinity based APU will give you a CPU anda GPU on one chip at a maximum TDP of 65w whislt being considerably more powerful than your system. This in turn would probably mean you'd have a quieter HTPC (you could go completely fanless, but given you keep hardware for 10 years, I think you wouldn't like the associated costs), a much more powerful system and the system would probably pay for itself in power savings within its life time.

      OK, I'm from the UK so I'm not sure how much the power actually costs in your area and I can't be bothered to figure it out. You also may not be running that box 24/7 so those savings, again, would be less of a consideration in the case you only turn the box on occasionally. However, if its treated like an always-on part of your TV, then its unlikely keeping that old box is benefiting you.

    23. Re:And? by drinkypoo · · Score: 1

      A big part of the appeal of Linux as a desktop OS has always been that it runs on aged hardware that one can get for free. For example, I have a Pentium IV here that I will give away in a heartbeat, which runs Ubuntu very nicely. It's nothing to write home about, but for a non-gamer it will cover every need they might have.

      The massive compatibility list is a big deal. AGP support is still important. Even EISA and MCA are really important if you happen to have some sort of industrial control board you can't reasonably replace. Of course, there's nothing stopping you from continuing to run an old Linux, either...

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    24. Re:And? by drinkypoo · · Score: 1

      All Canonical needs to do is give a little more promotion to lubuntu, which provides you with a really simple and lightweight desktop that is immediately familiar and highly functional in much less memory than full Ubuntu. This is fine for anyone with antique hardware; it runs fine on my AMD GEODE systems, for example.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    25. Re:And? by Anonymous Coward · · Score: 0

      Would you consider the original iPhone (2007) to be out of date? Your hardware is older than that.

    26. Re:And? by ak3ldama · · Score: 1
      I am not sure what the NVIDIA blob driver supports, but you "should" be wrong. According to wikipedia:

      Launched on April 14, 2004, the GeForce 6 family introduced PureVideo post-processing for video, SLI technology, and Shader Model 3.0 support (compliant with Microsoft DirectX 9.0c specification and OpenGL 2.0).

      --
      "but money is the God of Algiers & Mahomet their prophet." - Rich. O'Bryen June 8th 1786
    27. Re:And? by Anonymous Coward · · Score: 0

      GeForce 6 series cards support OpenGL 2.0 (maybe 2.1). I had one and it most definitely did support shaders, although slowly.

    28. Re:And? by drinkypoo · · Score: 1

      I have several Atoms, including one that's 32-bit only, but I would define them as not mainstream too. The 32-bit Atoms were largely used in netbooks and embedded systems.

      But they sold an absolute shitload of those 32 bit Atom netbooks, and they are a rock solid platform and typically were 10" or smaller which means more resistant to breakage due to smaller size (less lever arm in an impact, and less mass too) so many of them are still in use.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    29. Re:And? by Dog-Cow · · Score: 1

      My 2005 Macbook needs a new battery, but otherwise is in perfect working condition. Runs Lion very well, though Apple does not support ML on this generation of hardware.

    30. Re:And? by jbolden · · Score: 1

      I don't know when I looked online the comments were OpenGL support was non existent to buggy and bad.

      Beyond Googling I don't have any any information.

    31. Re:And? by Anonymous Coward · · Score: 0

      This by the way *USED* to be the advertised feature of linux: 'Resurrect your old hardware and run it into the ground running Linux!'

      Although with more and more critical features for legacy x86 hardware (nevermind sparc!) being cut or broken each year, it's fast becoming untrue. Ironic given that certain things are only showing up in the kernel in the past year or two (The central one I can think of being i740 framebuffer support from, I believe, Adam Jackson, although I'm pretty sure I've seen one or two other pieces of 'Who cares' tech popping up despite the 'lets get rid of minuscule amounts of coding cruft that add up to less than any singular driver that's been added in the past 10 years'), despite the fact that the modern linux kernel codebase is 6-8x too big to be compiled on any legacy hardware. (I recently unpacked a 2.2 era kernel. 10 meg archive, 100 meg source tree uncompressed. None of those garbage embedded device features which aren't even available on the arch you're on (ARM-only/SOC devices popping up in SPARC/x86 menuconfig? WTF!), all features relevant to your architecture right there where you need them, usually sane defaults, etc.

      The modern configuration tree in comparison is a horrible mismash of constantly relocated, deprecated, and added features, a dependancy nightmare with documentation so sparse it makes the old pre-2.6 documentation look like the work of scholars (some of which almost was!), and new features that constantly add to your build time with absolutely no utility, because they default to ON rather than module or off.

      Honestly the only thing holding me to linux anymore is DRI support, and given both ATI's drop in support for my 4 year old card, combined with the modern attitude of forcing everybody to run their console as a framebuffer, I'm ready to make the leap. Likely to FreeBSD for the desktop, and DragonFlyBSD for the NAS (256 megs of ram to dedup a multi-terabyte drive array? Sign me up!)

    32. Re:And? by nmr_andrew · · Score: 1

      Um, the original Core did indeed make it into at least some desktop machines - it happens to be sitting in the 2006 iMac which is my main work computer and that I'm writing on at this moment. It was/is an odd chip: 64 bit addressing but only 32 bit instructions. Fortunately, most of the software I use doesn't need frequent updating, since just about everything Mac has been compiled 64 bit only for the last 2-3 years. I've had some "interesting" experiences getting certain things to run. This is probably somewhat off-topic, but for some odd reason I felt the need to correct this...

    33. Re:And? by Anonymous Coward · · Score: 0

      Go look at when the R300 drivers became 'feature complete' then tell me his hardware is obsolete in comparison.

      Hint for you: 6 years for feature complete in linux is the NORM, not the exception.

    34. Re:And? by jimicus · · Score: 1

      I didn't say anything about the sort of machine it made it into. Only the sort of chip. Certainly at the time (don't know about now), Apple were putting mobile chips in the iMac.

    35. Re:And? by Anonymous Coward · · Score: 0

      I agree. I have Lubuntu 12.04 running on a 3.0 GHz Pentium IV with 1 GB RAM. It runs flawlessly as a general multiuser internet machine (email/browsing/Netflix/Youtube/etc.). It reminds me of how the Gnome 2 Ubuntus used to be. Even the proverbial 80 year old grandmother uses it on a daily basis. :)

    36. Re:And? by Anonymous Coward · · Score: 0

      The appeal of linux is that it adapts to anything.

      But you can't have it all. If you have an old PC (+6 years) ofcourse you wont be able to smoothly run the heavier distros (like Ubuntu).
      There are distro that you can aquire that will do what you need like lubuntu, or ubuntu but with a more lightwaight WM.

      That is not hard. The huge advantage of linux is how easy its adpats. But you have to do the adptation yourself.

      And the older the machine is the more and more heavier new software will be eventually, specially in the multimedia section.

    37. Re:And? by Unknown+Lamer · · Score: 1

      Well, I also use the machine as a build server (those Common Lisp systems can take a while to rebuild if you need to nuke all of your fasls), and it's my file server (has like six drives in there now).

      We pay about a dime per kwh of power because around 35% of our energy comes from a nuclear plant that the utility just finished paying off. Unfortunately, that's probably going up to around $0.15/kwh because the utility was unable to start building Units 2 and 3 on time and has to switch over to more expensive natural gas (it's amazing how cheap a nuclear plant is when you no longer have to pay the loans and it was uprated by a sweet 200MW with another 50-100MW of uprating to go before 2015, damn hippies causing global warming). In theory they are going to start building two AP1000s in 2014 so if that works out and I don't move in the next decade I should be looking at relatively low energy prices.

      The old machine may or may not be saving me money, depending on how you amortize. It costs me around $130 a year to run currently (assuming 140W at the wall, $0.11/kwh). An FX-8320 system should idle around 70-90W (let's say 70W for this), an Ivybridge around 50W so $68 and $48 a year each. Pretty good savings, but given that a machine in the same class the athlonmp was looks around $900 (I'm staring at my newegg shopping cart now, and granted $100 of that is in fans because I'm a fan of positive pressure + tons of really slow fans = silent and cool)... so 10-20 years to pay off buying a new machine. The thing is that 140W is also the *peak* consumption because nothing has power management on this old hunk of junk, whereas these new machines are looking at a good 300W/220W (Piledriver/Ivybridge) peak. Just a quick googleing shows that the A10 isn't all that much better (comparable with the Ivybridge).

      Yeah, they're way way faster, but ... I mean, I play supertuxkart with friends and build code and keep a few RAID1s around for archiving data. The AthlonMP was able to handle all of these flawlessly until I had to disable CPU1 (can't really decode HQ profile h.264 anymore since it usually requires all of one processor, and then you start task switching and it's just a few MIPS too slow now and drops at least a frame or three every second). Computers have been "there" performance-wise for a decade now.

      Maybe I'll change my tune the first time I do make -j10 on Guile or the Linux kernel.

      --

      HAL 7000, fewer features than the HAL 9000, but just as homicidal!
  7. Mesa? by gr8_phk · · Score: 4, Interesting

    Why does Mesa even exist? It was supposed to be a software implementation of OpenGL, but it never had good enough performance for much of anything. Instead it became some sort of wrapper for OpenGL drivers. They said it could be used as a fallback for any features not implemented in the hardware drivers (but with terrible performance). And now with the LLVM pipe driver it's not even used for software rendering any more. Somehow it just keeps sticking around. What's up with that?

    1. Re:Mesa? by pavon · · Score: 4, Informative

      From what I understand, there hasn't been a single piece of graphics hardware ever that implemented every single OpenGL call in hardware. The point of Mesa was to provide reference code that driver implementers could build on, replacing calls that their hardware did support with the appropriate driver hooks, and leaving the rest as is, while providing a consistent ABI (at least per-distro) to applications that need to link against libGL. It serves the same purpose today as when it was first written.

    2. Re:Mesa? by adri · · Score: 1

      Because it's an open GL -reference- implementation.

    3. Re:Mesa? by caseih · · Score: 1

      Isn't LLVM a backend for the Mesa3d library? Without Mesa, there is no interface to the LLVM pipe engine.

    4. Re:Mesa? by Anonymous Coward · · Score: 0

      Wrong. Mesa has for a long time been hardware accelerated where the drivers support it. It is in fact the default OpenGL implementation on most (all?) Linux distros unless you install the implementation shipped with proprietary drivers from Nvidia or AMD.

      More info here: http://www.mesa3d.org/faq.html

    5. Re:Mesa? by Anonymous Coward · · Score: 0

      From what I understand, there hasn't been a single piece of graphics hardware ever that implemented every single OpenGL call in hardware.

      My old Sillicon Graphics workstation would like to disagree with that.

    6. Re:Mesa? by HuguesT · · Score: 1

      Probably your old SGI machine can run GL correctly, but openGL 4.3 ? I doubt it.

    7. Re:Mesa? by Anonymous Coward · · Score: 0

      IRIX's UI is not OpenGL based, its 'GL' or IrisGL, which predate OpenGL. Similar but different.

    8. Re:Mesa? by Anonymous Coward · · Score: 0

      LLVM is software, just pieces are generated at run-time instead of everything being precompiled.

    9. Re:Mesa? by Anonymous Coward · · Score: 0

      Hahaha, you made me laugh. Sure, it's a reference implementation that's called not OpenGL because... *drumroll* it's a library that happens to resemble Khronos owned OpenGL for which Mesa has no licence. And I'm raelly not sure all the countless bugs could be called reference, especially when that "reference" has always been many years behind SGI and now nVidia.
      Just how delusion can you get? Next up you'll tell us that KDE is bad while humping GNOME or at least some *box toy VMs for the haxorz.

  8. ATI & AMD & OpenGL. by Anonymous Coward · · Score: 1

    Something that was brought to my attention. If AMD dies then OpenGL development as far as implementation gets left up to Nvidia. Doesn't matter what platform you run.

    1. Re:ATI & AMD & OpenGL. by Anonymous Coward · · Score: 0

      That's incorrect. OGL 3.1 support was in fact completed by intel and was certified against mesa 8.0.4 as an official OpenGL implementation.
      It was even on slashdot a few weeks ago.

      While I'm not keen on relying on Intel to keep mesa going, they've been the big financial backer if it for FAR FAR longer than AMD/ATI, especially if you look at how often they've either contracted or hired the major contributers to the codebase.

      Mind you if AMD goes I don't know how serious Intel will remain with pushing the boundaries of hardware and software design for 3d graphics, which worries me immensely (They've been doing a better, but still half assed job since the i740 almost.. what 13-14 years ago now?)

  9. Compton by dasacc22 · · Score: 2

    An alternative "external compositor" can be found here. Was fairly trivial to prepare deb packages and it is on the wishlist in debian. Looking now, I see they just tagged the first version of it two days ago so maybe it's time to update the deb package and submit.

    1. Re:Compton by serviscope_minor · · Score: 1

      This is why I keep reading slashdot.

      Thanks for this info. Better than xcompmgr and proves the point I was trying to make in another thread that tear-free window dragging works just fine with a compositor.

      Now, mack to uncomposited FVWM :)

      --
      SJW n. One who posts facts.
  10. Wayland *requires* opengl? by Anonymous Coward · · Score: 0

    I knew the Xorg guys were off their rocker, so this is but more proof they're Doing It Wrong (as the accelleratedX folks have maintained for ages), but that doesn't make it less sad.

    We need more X compatible servers. Smaller ones. Faster ones. More efficient ones. Ones with better drivers, even for older hardware. Something with actual architecture in it, instead of the Xorg folks' delusions of grandeur. A second system effect on top of a second system effect, there's an achievement of unparalleled dubiosity.

    1. Re:Wayland *requires* opengl? by Anonymous Coward · · Score: 0, Troll

      Get a fucking grip, man. What's with you frothers? I bet you cried blue murder when distros started requiring i686 or newer ISAs.

      OpenGL is a great, open, widely implemented graphics API.

      Firstly, almost everyone who wants to use video is accelerating it to some degree. Particularly mobile devices, because offloading to a more energy efficient coprocessor is just the right thing to do.

      Secondly, for those few who want graphics but don't have any acceleration, software rendering works just fine.

      http://www.youtube.com/watch?v=yyw4elrcfvQ

      http://www.phoronix.com/scan.php?page=article&item=mesa_81_llvmpipe

      Of the 3 people remaining who have such an old computer that this is too slow for them, and yet they want to still run newest software, there are other rendering systems and window managers that do not use OpenGL. Nobody ever claimed their goal is to make your piece of shit computer work great, and you certainly never contributed a line of code in your life, so shut the hell up.

      What do you think of them apples?

    2. Re:Wayland *requires* opengl? by Anonymous Coward · · Score: 0

      By the way before you spout some logical fallacy about the video clip, I'm well aware that it's not smooth. It is running on a bottom-of-the-basket, 7 year old, single core mobile CPU. It would be usable on anything with a bit more power. Conversely, the old CPU is well capable of running a simpler non-OpenGL GUI.

    3. Re:Wayland *requires* opengl? by Anonymous Coward · · Score: 0

      Yes, let's continue embracing a protocol from the 1980s at the expense of harnessing the hardware acceleration that's been standard in all computers for a decade. I don't like change either. I'm still miffed that monitors are rated in pixels are opposed to lines of characters they can display.

  11. Re:Windows Server by ByOhTek · · Score: 2, Insightful

    Get real, the world runs on whatever the fuck it needs to run. That means Linux, Windows, BSD, HPUX, what-the-hell gets the job done (or, does approximately so, and makes the business-goons-who-make decisions happy).

    Leave your fantasy idealism world and look at reality some time.

    --
    Self proclaimed typo king, and inventor of the bear destroying coffee table (patent not pending).
  12. And THIS, Ladies and Gentlemen... by Noryungi · · Score: 0, Troll

    Is why I will never install Ubuntu again, and why this distribution is doomed to irrelevance.

    Seriously, though, OpenGL? WTF? Fluxbox is good enough for me. XFCE, not far behind.

    Don't misunderstand me: Ubuntu is fine if you are an absolute Linux beginner. For the rest of us, frankly, this is just one more nail in its coffin, as far as I am concerned, Ubuntu is fast becoming the Mandrake of the 20xx.

    Of course, there is always Slackware 14 and NetBSD 6.0, who both just came out and promise tons of (non-OpenGL) goodness.

    --
    The right to offend is far more important than the right not to be offended. (Rowan Atkinson)
    1. Re:And THIS, Ladies and Gentlemen... by Microlith · · Score: 4, Insightful

      Seriously, though, OpenGL? WTF? Fluxbox is good enough for me. XFCE, not far behind.

      I know! How dare they take advantage of graphics hardware of newer systems! X11 primitives should be enough for everyone!

      Ubuntu is fine if you are an absolute Linux beginner.

      It's also great if you want to work with Linux and the software available to it, but don't quite want to spend as much time screwing around with the platform.

      For the rest of us, frankly, this is just one more nail in its coffin, as far as I am concerned, Ubuntu is fast becoming the Mandrake of the 20xx.

      Fortunately it's not.

      there is always Slackware 14 and NetBSD 6.0, who both just came out and promise tons of (non-OpenGL) goodness.

      Hey, look at that. Options for the technology-averse technologist. Can people stop bitching about the fact that the GUI subsystem is being modernized and go take advantage of all the old, inefficient, software-powered solutions that you prefer?

    2. Re:And THIS, Ladies and Gentlemen... by Tordanik · · Score: 2

      Is why I will never install Ubuntu again, and why this distribution is doomed to irrelevance. [...]

      Don't misunderstand me: Ubuntu is fine if you are an absolute Linux beginner. For the rest of us, frankly, this is just one more nail in its coffin, as far as I am concerned, Ubuntu is fast becoming the Mandrake of the 20xx.

      Ubuntu isn't just for "Linux beginners". It's for an audience that isn't able or doesn't want to spend time choosing, configuring and optimizing their operating system. These are also users who like an easy to use system that offers similar paradigms and visuals as other contemporary graphical interfaces, and will generally pay the price for that (e.g. not being able to use it comfortably on old hardware).

      Your use of the term "Linux beginner" in this context only makes sense if you assume that Linux users with limited technical knowledge and interest are necessarily those who have recently started to use it - those who have just begun their journey towards more technical knowledge and will soon graduate to more hardcore distributions. But it doesn't account for people who have only basic computer skills, and are fine with that.

      Ubuntu is built around the idea to make Linux accessible to mainstream users. In my opinion, this gives it a very important role at a time where competitors such as Windows 8 are moving to walled garden models for their closed-source software: It is the most credible offer for non-technical users who prefer a free-as-in-freedom operating system.

    3. Re:And THIS, Ladies and Gentlemen... by jbolden · · Score: 1

      When wasn't Ubuntu as heavyweight as Mandrake / Mandriva? Ubuntu has always been a GUI prominent distribution.

    4. Re:And THIS, Ladies and Gentlemen... by Windwraith · · Score: 2

      I humbly disagree. I found happiness when I moved to Ubuntu (from Gentoo, but that's irrelevant)
      You see, the defaults might suck for power users, but it not only has all the debian goodness inside, it also has a really good amount of up-to-date software in PPAs, and it's favored by many developers who release closed-source-free-software. The 2D CAD suite I use only has binary Ubuntu packages, for example. (rest is w32/64 and mac).
      And hell, Steam will come to Ubuntu, more reason for me, a gamedev (in my free time) to stay tuned.

      Only power users will really need (and know how to) replace things. Nothing prevents you from using Fluxbox, IceWM, FVWM, Awesome...all of them are available in the repos, that are enabled by default, and just a few clicks away. The Software Center is surprisingly decent too.
      Consider that if people is able to do such things with their smartphones, they can do it with Ubuntu too. Average Joes aren't that stupid, they just have a horrible lack of will to learn nerdy things, and Ubuntu precisely helps to address that. Unity is horrible for, in my case, developing software, but I see how it works for somebody not willing to learn. The eyecandy makes it look less nerdy for the average user, and the software center makes it familiar for those who search the iOS/Android shop for tools, which is a lot of people, nowadays.

      The rest of us...are free to do our thing, no one is stopping us, and that's why I think you are being needlessly harsh. If you use another distro because you like the defaults better, more power to you, it's a bit of time you'll save during setup, but it doesn't make Ubuntu really doomed to irrelevance at all.

    5. Re:And THIS, Ladies and Gentlemen... by cpghost · · Score: 1

      Can people stop bitching about the fact that the GUI subsystem is being modernized and go take advantage of all the old, inefficient, software-powered solutions that you prefer?

      You call Gnome 3, Unity, Wayland etc... modernizing the GUI? Isn't modernization supposed to make things better, more portable (to non-Linuxes), more usable? There's nothing wrong with leveraging GPUs, when available, but making them a precondition at this point is way too early: there are way too many non-capable devices out there that still need good old and trusty X.org + MesaGL (+ a decent WM like Fluxbox, or KDE if you really need the bloat).

      --
      cpghost at Cordula's Web.
  13. But ... but... but... by tgd · · Score: 0

    Its Open Source. Surely if anyone cared, someone would've fixed it by now.

    Right?

  14. KDE? by devent · · Score: 4, Interesting

    Does KDE requires OpenGL support now as well?

    you could always runs Window Maker, Sawfish, Enlightenment, Open Box, or one of many other window managers without a compositor.

    I think I can just disable the compositor on KDE and re-enable it if I wish. Or does the author have a bias against KDE that he/she is not mentioned one of the most used Linux desktops?

    --
    http://www.mueller-public.de - My site http://www.anr-institute.com/ - Advanced Natural Research Institute
    1. Re:KDE? by brennanw · · Score: 5, Informative

      KDE doesn't require a compositor, and you can toggle compositing on and off pretty easily if you want.

      --
      Eviscerati.Org: All Hail the Eviscerati
    2. Re:KDE? by KozmoStevnNaut · · Score: 1

      Alt+Shift+F12, I believe. Works pretty damn well for me. Screw Gnome.

      --
      Eat the rich.
    3. Re:KDE? by Windwraith · · Score: 1

      You can see most of the comments here neglect to tell about that kwin feature, apparently slashdot as a whole is biased against KDE as well. I can kind of understand because of things like akonadi and activities...., but the window manager is way too good to be ignored, and someone should show a minimum of praise for a work well done. (and remember kids, you can use kwin without all of kde4)

    4. Re:KDE? by Anonymous Coward · · Score: 0

      Teens like to be different, to support 'rad' things. Most of GNOME humpers that initially caused the GNOME craze by getting it to be the default on most distros, most importantly, Ubuntu, were in their teens around the time GNOME 1.0 came about. Just a bunch of people that instead of growing up and facing their mistakes instead go on forcing it down upon everyone. Ignoring the very existance of KDE, ridiculing or lying about it or lumping it up together with the rest when DEs are bashed and so on are ways their childish obsession with GNOME/anti-KDE manifests. Worse yet, it's also contaminating people that either too young or new to Linux/computers to know that GNOME is by no means the best or even recommended.

  15. openbox+xcompmgr by melikamp · · Score: 1

    While I don't understand the summary at all, I am quite happy with running openbox and xcompmgr. All I ever want is konsole transparency, anyway. Couldn't care less for other eye-candy.

    1. Re:openbox+xcompmgr by Anonymous Coward · · Score: 0

      xcompmgr has memory leaks that are probably never going to be fixed, given that they haven't been fixed in the last eight or so years.

    2. Re:openbox+xcompmgr by timeOday · · Score: 1

      I don't care about the candy either and run fvwm on Ubuntu. But it's a hack, because more and more the graphical desktop is tied into things like mounting removable media and hardware administration GUIs. So, my wife and kids can't use USB sticks or check the printer queue any more. Sure, with enough effort I can hack around all that, but it amounts to maintaining a mini-distro.

    3. Re:openbox+xcompmgr by jbolden · · Score: 1

      What he is saying is KDE and Gnome and their associated stacks are starting to be designed in ways that are unusable if you can't support OpenGL 2. OpenGL 2 requires semi beefy CPU or hardware graphics acceleration. So the lowest end systems won't be able to run KDE or Gnome.

      Why anyone would want to run a heavy GUI on very low end hardware wasn't explained.

    4. Re:openbox+xcompmgr by Hatta · · Score: 1

      How often do you need to read what's behind your console? And how often does what's behind your console interfere with reading what's on it? I can't imagine any circumstance where the former would happen more often than the latter.

      --
      Give me Classic Slashdot or give me death!
    5. Re:openbox+xcompmgr by Narishma · · Score: 5, Insightful

      Don't lump KDE in with the others. It's just Gnome and Unity doing this.

      --
      Mada mada dane.
    6. Re:openbox+xcompmgr by jbolden · · Score: 2

      Thank you, I stand corrected. I would have figured the article would just say Gnome 3 moves from OpenGL 2 being highly recommend to mandatory if that was the only change.

    7. Re:openbox+xcompmgr by Anonymous Coward · · Score: 0

      I don't care about the candy either and run fvwm on Ubuntu. But it's a hack, because more and more the graphical desktop is tied into things like mounting removable media and hardware administration GUIs. So, my wife and kids can't use USB sticks or check the printer queue any more. Sure, with enough effort I can hack around all that, but it amounts to maintaining a mini-distro.

      Hah, it amounts to switching to Debian (for example) :-)

    8. Re:openbox+xcompmgr by timeOday · · Score: 1

      Hah, it amounts to switching to Debian (for example) :-)

      Maybe it is time to switch back to Debian. Ah, the eternal tradeoff between stale packages and instability :)

    9. Re:openbox+xcompmgr by fbobraga · · Score: 1

      Why anyone would want to run a heavy GUI on very low end hardware wasn't explained.

      blockquote It still a mystery to me too :P

    10. Re:openbox+xcompmgr by fbobraga · · Score: 1

      extra "blockquote"... my bad

    11. Re:openbox+xcompmgr by fbobraga · · Score: 1

      How often do you need to read what's behind your console?

      Not read, but seem (its a GUI man!): considering that, i must say: very often :P

    12. Re:openbox+xcompmgr by Jeremy+Erwin · · Score: 1

      konsole transparency? why? Don't you read the console?

    13. Re:openbox+xcompmgr by Blaskowicz · · Score: 1

      You may use a file manager that deals with USB sticks, pcmanfm is good for that and is desktop agnostic (depends on gtk and gvfs). Printer queue? lol, I don't know anything else than lpq and lprm *, you could either train the wife to use that or write a lame script that uses zenity. Else, congratulations on running fvwm. I only briefly tried "fvwm-crystal" (a configured out of the box desktop) and ditched it because I didn't know how it works, and couldn't be bothered to hunt for a manual or whatever lousy website.

    14. Re:openbox+xcompmgr by melikamp · · Score: 1

      Hahaha, I NEVER read behind konsole, that would be retarded, and probably damage my eyes, as its alpha is around 0.1. But this is a piece of eye candy I happen to really enjoy.

    15. Re:openbox+xcompmgr by shutdown+-p+now · · Score: 1

      Isn't Qt itself becoming largely OpenGL-centric, though, with everything else being a fallback rendering path?

    16. Re:openbox+xcompmgr by deek · · Score: 1

      Install Debian testing, and have the best of both worlds.

  16. Re:Windows Server by FBeans · · Score: 0

    "OpenGL Becoming a Requirement For the Linux Desktop"

    Your 'Solution' isn't even close. The 'problem' the OP raised is about /linux/ *desktops*

    Perhaps if the problem was "How to troll, look stupid and or generally suck at reading..." then maybe your response would be closer to the mark!

  17. Unity? GNOME? Wayland? Who uses these? by gweihir · · Score: 3, Insightful

    No reason to use what some distros (that apparently have gone off the deep end) offer as defaults. Stay with x.org, use a sane window manager like fvwm, xfce, etc. where the developers actually remember what the role of a window manager is, and this stupid discussion does not need to concern you at all.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    1. Re:Unity? GNOME? Wayland? Who uses these? by Anonymous Coward · · Score: 0

      That's exactly what I was thinking. Name some very recent software which nobody who uses an older computer would ever run, and then mention that it doesn't run on old computers, so therefore the old computers are foresaken.

      Even Ubuntu lets you use whatever-the-hell window manager that you want to use, and 90% of them work just fine without OpenGL. TFA is talking about a totally-made-up issue.

    2. Re:Unity? GNOME? Wayland? Who uses these? by Corwn+of+Amber · · Score: 1

      Yeah, why not simply break everything that expects those defaults? Like when VirtualBox demands to know the location of the desktop's password store, while using KDE.

      Like figuring out how to set up a gentoo that cross-compiles to embedded systems, by hand with $EDITOR, man and of course, all the docs are outdated. Fun times.

      Like using a non-default package manager, that one never gets old. Or a distro that ships with several package managers enabled and fighting. Or half-made forks with just enough incompatibilities that you can't use the best-supported ones when the solitary geek who made it suddenly loses interest.

      Like fully configuring Samba using a text editor and the smb.conf file. (Why on Earth does that one never, <b>ever</b>, Just Work? Did Microsoft patent "a method of getting Samba to Just Work" or something? Even Macs will find public shares on their segment automagically.)

      Like updating a distro fresh-installed from isos over six months old. Circular deps, incompatible archives, different file locations, programs reading different conf files for the same setting, or searching for files where they were or aren't yet, and you're supposed to fix every software fart by hand, and even if you CAN, you still may also have to fight the package manager, if it authenticates the package files, or worse case, you may have to install shit <u>without</u> the package manager, in which case some update WILL definitely break something some time.

      Like when conf files have their default locations changed, or their syntax, or both, and the software gets confused finding a default conf in the new place and a custom one in the old place. Especially horrible when different parts of the software access different settings sets.

      Like when things suddenly break for no reason whatever, like hardware 3d on Sabayon on Virtualbox on Mac, where the guest-additions version 4.2.0, compiled against kernel 3.5, didn't work, but did just fine as soon as the kernel got updated to 3.6, and the guest-additions to 4.2.0-for-kernel3.6. Something about an improper export somewhere.

      Like when custom conf files need to be updated, if the same settings are even available in newer versions.

      Like when several of the above combine just to make bug tracking fastidious enough to justify "reinstalling properly a distro with sensible defaults instead". Or "restoring the backup of when it Just Worked (hopefully enough to fix the rest)".

      So, no, there's never any reason whatsoever to prefer leaving everything set as default as much as possible, just as I didn't meet every single rage-inducing timesink mentioned above within a single week.

      --
      Making laws based on opinions that stem up from false informations leads to witch hunts.
    3. Re:Unity? GNOME? Wayland? Who uses these? by drinkypoo · · Score: 1

      I use Unity. When it works, I like it. It was always a bit flaky for me in 12.04, as was nVidia and Firefox. Now these problems are solved. However, update-manager crashes when I click the icon, and ubuntu-bug crashes when I try to submit a bug report. Maybe they just got tired of hearing from me.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    4. Re:Unity? GNOME? Wayland? Who uses these? by Randle_Revar · · Score: 1

      Samba works a hell of a lot better than Window's native sharing ever did.

    5. Re:Unity? GNOME? Wayland? Who uses these? by Corwn+of+Amber · · Score: 1

      Without touching it? On what distro, please? Not on any version (that I ever happened to try) of : gentoo, debian, fedora, xenserver, elive, puppy, Sabayon, DamnSmall, Backtrack, Liberté, tails, LiveHacking, Knoppix.

      Not with the default config from upstream, not with deleting your smb.conf and reloading the service.

      So, on what distro does it work automagically, as well as on MacOX? Or even Windows XP? (It's been fucked up so bad by Vista and next ones that they won't enter this discussion. It's enough on the part of Microsoft that even they got it right at least once.)

      As of now, I've never met any distro in which I could just fire up the file manager and be able to mount SMB shares. EVER.

      Apple got it right.
      Microsoft got it right, sometimes.

      Which Linux distro did it?

      --
      Making laws based on opinions that stem up from false informations leads to witch hunts.
    6. Re:Unity? GNOME? Wayland? Who uses these? by gweihir · · Score: 1

      You seem to use a really, really bad distro. I have none of these issues with Debian.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    7. Re:Unity? GNOME? Wayland? Who uses these? by Randle_Revar · · Score: 1

      You have to set it up, obviously. Set your domain/workgroup and what dir(s) you share, etc.
      But once set up it works. With Linux, with Windows. Windows shares never even seem to work quite right, even with Windows (and especially if you use XP and 7) . It is a bit better on an actual AD domain...

    8. Re:Unity? GNOME? Wayland? Who uses these? by Corwn+of+Amber · · Score: 1

      So, yeah, what I said : it's not working.
      "Automagically discover everything publicly shared that can be seen from current location". That, is "working out of the box".
      I certainly shouldn't have to touch ANYTHING to be able to fucking mount a share from a server.

      --
      Making laws based on opinions that stem up from false informations leads to witch hunts.
    9. Re:Unity? GNOME? Wayland? Who uses these? by Corwn+of+Amber · · Score: 1

      None of those, lots of others. Starting with repos one year behind upstream, going on to include the slowest piece of shit package manager in the galaxy (no parallel downloads? Showstopper. I'm not waiting for the download of packages that should have happened while it was installing the deps. And I had thought the 90s were over), and the usual intellectual property bullshit causing they won't default to ship the mostly-working nvidia drivers, Adobe Flash and spooky codecs.

      --
      Making laws based on opinions that stem up from false informations leads to witch hunts.
  18. Retina by Anonymous Coward · · Score: 0

    If people want there rentina displays on the desktop you NEED a GPU to draw it !
    CPU's will be hard pressed to render such gigantic bitmaps ...
    (IMO, maybe CPU's could pull it off, but do you really want to waste this much memory bandwidth and CPU cycles on it ?)

  19. SOME, but not all by Anonymous Coward · · Score: 0

    SOME distros may need to require it, but there are many others that still won't. I think the statement indicating that linux will require it, is poorly worded; It should better indicate that some linux distros will require it.

  20. Re:Windows Server by websitebroke · · Score: 4, Funny

    Oh come on, are Slashdotters getting to be _that_ humorless. I need a Windows server like I need a hole in the head, but I laughed at the comment.

  21. Now this, ladies and gentlemen... by sonamchauhan · · Score: 0

    ..This, is a real Slashdot article!

    Well done submitter, well done editor!

  22. Re:Windows Server by Anonymous Coward · · Score: 0

    Where there are zealots, humor flees.

    Lets face it, slashdot has zealots on both sides of the fence here.

  23. Wtf? by Viol8 · · Score: 1

    "Both Linux and windows servers I administrate involve (a) GUI management applications for the services/daemons "

    You need to improve your unix CLI skills if you have to use a GUI to manage system daemons.

    1. Re:Wtf? by ByOhTek · · Score: 1

      I doubt that. I sadly am in the same boat as the above user. I administrate several applications who's configuration has to be done by a GUI (and a very poorly designed one at that). They have a batch automation tool for some features, if you want to go through their horribly inefficient configuration file language, but that makes the GUI look like a well written tool. Sadly, others at my organization are even worse off - they only have GUI tools for the Linux stuff they need to administrate.

      Linux does a lot more than just databases, firewalls, web servers, and basic OS stuff, and there are companies that sell such such server software. Not all of these companies are married to the idea that the command line is the only way (or even a necessary way) to do things.

      --
      Self proclaimed typo king, and inventor of the bear destroying coffee table (patent not pending).
    2. Re:Wtf? by Anonymous Coward · · Score: 0

      Which applications?

  24. Is it so? by Anonymous Coward · · Score: 0

    My Debian Sid installation with lxde doesn't need no stinking 3d drivers. Tough I do have them.

  25. Ubuntu != Linux and Gnome != Linux desktop by janoc · · Score: 2
    Ubuntu isn't the only Linux here and Gnome isn't the only desktop available. Some people do forget this and then this sort of sensationalism arises.

    There are plenty of other choices - both for Linux distros and desktops, many specifically targeted towards the old hardware. Furthermore, if you are running so old hw that has AGP or some ARM devices, you probably don't want to run a full-blown Gnome/Unity on that anyway.

    1. Re:Ubuntu != Linux and Gnome != Linux desktop by sweBers · · Score: 1

      You're perfectly right. That's why I scrapped Ubuntu some time ago for my 2 ghz Celeron laptop with Intel Brookdale graphics (i915). I have to thank ArchLinux for allowing me to take the install one step at a time so I could find out why Ubuntu would not configure the graphics correctly. Now that I've got an LXDE destop, I don't feel the need to go back. Besides, who'd want to leave a distro that uses pacman to install software?

  26. What the FUCK? TWM require OpenGL now? by Anonymous Coward · · Score: 0

    What is the world coming to?

  27. Really? by aglider · · Score: 4, Funny

    Do you think GNOME (and Co.) is the Linux desktop?
    Ah! Have you ever heard about KDE, LXDE, XFCE etc. etc.? They seems not to require OpenGL at all! You insensitive Gtk-clod!

    --
    Sent as ripples into the electromagnetic field. No single photon has been harmed in the process.
    1. Re:Really? by Anonymous Coward · · Score: 0

      That's GTKlod, my good sir.

    2. Re:Really? by aglider · · Score: 1

      Correct! My fault!

      --
      Sent as ripples into the electromagnetic field. No single photon has been harmed in the process.
  28. And nothing of value was lost by vlm · · Score: 1

    Of course then you lose compositing

    Oh the humanity! Think Of The Children!

    Seriously though, no non-technical end users whom the desktop is being aimed at (why?) know what compositing is. Need to describe it in terms of what it looks like. You need to explain that its, um, well, you know those useless decorations that make the computer seem slower than it really is? Yeah its them. Oh you mean my computer will run faster? Cool!

    --
    "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
  29. Fuck that by Arancaytar · · Score: 1

    One of the main reasons I switched to Linux was to avoid having to buy a bloody gaming computer just to render the desktop animations while working.

    LXDE/XFCE all the way. Compositing was invented for people with more spare GPU cycles than they can reasonably use.

    1. Re:Fuck that by marcosdumay · · Score: 1

      As lots of people already said here, KDE does not need it.

      Also, it is indeed getting harder and harder to find (or build) a computer that doesn't come with 3D acceleration.

    2. Re:Fuck that by Microlith · · Score: 1

      One of the main reasons I switched to Linux was to avoid having to buy a bloody gaming computer just to render the desktop animations while working.

      So now any system with an Intel GPU is a gaming computer? Well fuck, you might as well just go into hiding now.

      Compositing was invented for people with more spare GPU cycles than they can reasonably use.

      Yes, so what should they do? Be forced to give it up and do things The Right Way, As Determined By True Linux Users?

    3. Re:Fuck that by drinkypoo · · Score: 1

      One of the main reasons I switched to Linux was to avoid having to buy a bloody gaming computer just to render the desktop animations while working.

      LXDE/XFCE all the way. Compositing was invented for people with more spare GPU cycles than they can reasonably use.

      Amusingly, Canonical provides not just Ubuntu, with its snazzy composited-only desktop, but also Xubuntu with your beloved XFCE, and Lubuntu with the even slenderer LXDE. And you can get to any of them starting by debootstrapping ubuntu-minimal, which is how I generally perform a new install of Ubuntu. Or for that matter, you can build a GUIless server from that point, too, or you can just install matchbox and a couple of other packages which I've also done before, for the ultra-super-minimal install.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    4. Re:Fuck that by fbobraga · · Score: 1

      Also, it is indeed getting harder and harder to find (or build) a computer that doesn't come with 3D acceleration.

      VERY, VERY hard...

  30. This is really easy to solve... by dennism · · Score: 2, Informative

    $20 can get a decent PCI-e video card that can be used for accelerating desktop compositing. Resourceful people can probably even find suitable cards for free if they look around.

    We are way beyond the point where a 3D accelerated video card is a luxury item in a PC.

    --
    dennis
    1. Re:This is really easy to solve... by Anonymous Coward · · Score: 0

      I will buy you a beer if you could find a PCI-e video card suitable for my NETBOOK, at any price.

      Go ahead, I'll be waiting.

    2. Re:This is really easy to solve... by Anonymous Coward · · Score: 0

      Does every modern card have it? Or is there something I should look for? Thx.

    3. Re:This is really easy to solve... by Nimey · · Score: 1

      Any modern card with AMD or Nvidia chips will work.

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
    4. Re:This is really easy to solve... by Anonymous Coward · · Score: 0

      My 4 year old desktop doesn't have PCIe slots and my modern laptop has an NVidia Optimus. What now?

    5. Re:This is really easy to solve... by Anonymous Coward · · Score: 0

      I don't think there even still are desktop mainboards without a $20 worth of 3D acceleration in there.

      And if you want 3D display on the server, you've already gone insane. ^^

    6. Re:This is really easy to solve... by Anonymous Coward · · Score: 0

      Which netbook is it?

    7. Re:This is really easy to solve... by santax · · Score: 1

      Sure in the pc, but my old laptop is a different story. Not that I am complaining, I hate 3d-accelerated wm's. I just use DWM and I notice my productivity goes way up. That's the beauty of linux and bsd. Just install what works for you. For me that is an ultra-lightweight tiled wm that doesn't get in my way, doesn't needs a mouse and can run fine on very few resources. The choice is there. And that is a good thing. Like eyecandy and have resources to spare, use gnome/kde. Don't want/need the eyecandy? Install something that suits your needs.

    8. Re:This is really easy to solve... by drainbramage · · Score: 1

      Dear M. A. Coward,
      Thank you for this opportunity to serve you.
      I am a Nigerian Prince and have recently come into possession of a large supply of PCI-e video card suitable for NETBOOK.
      To assure proper fitment of PCI-e video card suitable for NETBOOK please send NETBOOK to my location along with $20 US dollars for return shipping.

      Best wishes.

      P.S.
      Please forward my generous offer to your best of friends and loved family members.

      --
      No brain, no pain.
    9. Re:This is really easy to solve... by Anonymous Coward · · Score: 0

      It doesn't have a 3D accelerated video card already? Really?

    10. Re:This is really easy to solve... by fbobraga · · Score: 1

      I think Intel too

    11. Re:This is really easy to solve... by Nimey · · Score: 1

      True, but I don't think you'll find any expansion cards with an Intel video chip. That's been integrated into their chipsets since forever, and now it's being integrated right into the CPU.

      The last (and only, so far as I know) Intel-based video cards used the old i740 chip, which was current in the Win98 days and had crap drivers. I had one of these that was made by IIRC Diamond.

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
    12. Re:This is really easy to solve... by Anonymous Coward · · Score: 0

      and they don't work properly. Ever tried the crappy ATI driver? It crashes all the time.
      We want FOSS drivers, these new desktops are forcing proprietary drivers upon us, we don't want them.

    13. Re:This is really easy to solve... by Anonymous Coward · · Score: 0

      $20 can get a decent PCI-e video card that can be used for accelerating desktop compositing.

      But not for a laptop, netbook, phone, non-Intel/AMD, embedded, obscure ...

      We are way beyond the point where a 3D accelerated video card is a luxury item in a PC.

      You are being rather parochial. Well-behaved fall-back (i.e. backwards compatibility) is the name of the game. Particularly for something as unnecessary as eye candy.

    14. Re:This is really easy to solve... by Anonymous Coward · · Score: 0

      And how much does it cost to stick that card to an AGP system?

    15. Re:This is really easy to solve... by Anonymous Coward · · Score: 0

      ...only if you have PCI-e slots on your motherboard.

    16. Re:This is really easy to solve... by fbobraga · · Score: 1

      Thanks for the reply :-)

  31. Nope by Windwraith · · Score: 2

    Kwin can work without OpenGL and it's damn snappy. Not everything is gnome.

    1. Re:Nope by tyrione · · Score: 1

      Kwin can work without OpenGL and it's damn snappy. Not everything is gnome.

      Remind yourself when XRender is killed off along with OpenGL 1.x support, especially when they move to Wayland.

  32. Re:Windows Server by Anonymous Coward · · Score: 1

    The headless horseman only needs a pumpkin

  33. First World Problems by Larry_Dillon · · Score: 1

    "I don't really care about hardware that hasn't been generally "available in five years and hasn't been seen in the wild in two.

    --
    Competition Good, Monopoly Bad.
    1. Re:First World Problems by Anonymous Coward · · Score: 0

      Says the guy posting on the internet.

  34. Re:Windows Server by ByOhTek · · Score: 2

    And a snickers.

    --
    Self proclaimed typo king, and inventor of the bear destroying coffee table (patent not pending).
  35. Unity and GNOME by Mike_Theory · · Score: 1

    Unity and GNOME aren't the only user environments you can run, on any linux distro. If you're using Linux on an older machine specifically because that machine is old, then you should probably be using a distro designed for that, like DSL or tiny linux (for really low power computers) that don't use intensive UI's

    --
    /endrant
  36. Re:Windows Server by Larry_Dillon · · Score: 1

    Just one issue:

    $1,099.99 Microsoft Windows Server 2008 R2 Standard 64-bit 1 Server 10 CAL

    http://www.newegg.com/Product/Product.aspx?Item=N82E16832116853&name=Server-Software

    I'll keep my thousand dollars and you can keep your buggy, virus ridden, proprietary OS.

    --
    Competition Good, Monopoly Bad.
  37. Re:Windows Server by jones_supa · · Score: 1

    Your 'Solution' isn't even close. The 'problem' the OP raised is about /linux/ *desktops*

    If you need a server with a graphical desktop, his solution is close.

  38. Seriously, Identity Crisis by knapper_tech · · Score: 1

    Ubuntu, Mint etc users: You can add another older window manager using apt-get. XFCE etc are lightweight. Just because your distro pimps one WM over another doesn't mean jack. Come to think of it, why didn't anyone mention Xubuntu or Lubuntu or one of the other Ubuntus? This post is so n00b.

    Your WM is just one software package in your Linux distro. Your Linux distro is just one of many. Pretty much any Linux distro can be re-installed completely from source (and necessary binary blobs) to -BE- another Linux distro.

    --
    "There are some people that if they don't know, you can't tell them." ~ Louis Armstrong
  39. DX9/10 requirements by scorp1us · · Score: 1

    Let's not forget that Windows has it's own set of requirements, that in XP DX9 compliant hardware is required and in later versions more advanced DX hardware is required for certification.

    So Windows has requirements. Also, there *should* be a GL implementation that works as well. Only the lamest manufacturers and newest hardware would be lacking these.

    --
    Slashdot's rate-of-post filter: Preventing you from posting too many great ideas at once.
    1. Re:DX9/10 requirements by Blaskowicz · · Score: 1

      Wrong, I ran XP on DX6 compliant hardware, and installed a working 3D accelerated driver on a Windows 7 32bit box with DX8 hardware (a radeon 9200), which flies with late 90s/early 00s games.

    2. Re:DX9/10 requirements by scorp1us · · Score: 1

      I was talking about for Windows logo certifications. Sure, you can plug anything in. But the certification program assures people who buy Vista and higher a proper OpenGL capable adapter by requiring DX10. Capable begin the operative word. Driver availability is a whole other matter. But my point is any Vista certified hardware (as of 5 years ago) should also be compliant. Additionally non-certification efforts for XP based on feature competition alone would provide additional years past 5 that would give users capable OpenGL hardware.

      --
      Slashdot's rate-of-post filter: Preventing you from posting too many great ideas at once.
  40. Weird requirements by Anonymous Coward · · Score: 0

    What drives me up the wall is that my video card can handle 3-D games, but it can't render Unity or GNOME Shell at a reasonable rate. Why is it that I can play, say, SuperTuxKart or Neverwinter Nights or flight simulators while running KDE and everything is smooth, but it takes ten seconds to load the Unity Dash or nearly that long to bring up the GNOME Shell application menu? I would think displaying an application menu would take fewer resources than 3-D video gaming.

  41. They are NOT Linux desktops! by Anonymous Coward · · Score: 0

    They are a bad OSX/Win7 clone desktop for three-year-olds and ONLY three-year-olds, that insults Linux and everyone above three, by running on it.

    Philosophically, they couldn't be more far away from Linux/Unix

    1. Re:They are NOT Linux desktops! by Anonymous Coward · · Score: 0

      Please remain in the basement, downloading websites using wget and sending hate mail to anyone sending messages that aren't 7-bit ASCII. The rest of the world wants to move on without you.

  42. has openGL too! by OrangeTide · · Score: 1

    Windows Server 2003 also has a working OpenGL implementation. Best of both worlds.

    --
    “Common sense is not so common.” — Voltaire
    1. Re:has openGL too! by Tough+Love · · Score: 1

      Nice to hear Microsofties boasting about the quality of their OpenGL implementation. Never thought I'd see the day.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
  43. Linux not "good" for old computers???? by arisvega · · Score: 1

    So much for Linux being good for old computers?

    No. Slackware. Gentoo. You Name It.

    --
    The three laws of thermodynamics:(1) You can't win. (2) You can't break even. (3) You can't even quit.
    1. Re:Linux not "good" for old computers???? by Anonymous Coward · · Score: 0

      Arch would be probably be better than gentoo....if you ever want to finish compiling.

  44. Old hardware is affordable and enviro-friendly by Yaddoshi · · Score: 1

    I have found compositing to be problematic in day to day use on LINUX and up until Ubuntu moved to the Unity platform I kept it disabled (right after the initial luster of Compiz Fusion wore off). This is one of several issues that drove me away from Ubuntu and I now prefer Debian Squeeze. Usability is my primary selector in a LINUX distro, whether I'm browsing the web, developing, editing an image, running a 3d Windows game in Wine, or rendering a video. If my 7 year old laptop becomes sluggish and unresponsive because the memory shared with the GPU is being used to create a shiny new tablet-friendly interface, then that OS no longer qualifies as usable on that platform. The idea that I should have to buy a new laptop with a better 3D accelerator so that I can continue to use the latest newest shiniest LINUX distro is ridiculous.

    In my opinion, all modern OS developers seem to have forgotten that the primary purpose of the OS is to provide (easy ?) access to the software the end user needs to run and a stable platform for it to run upon. A desktop environment should not require a 3d capable GPU to be rendered efficiently. The idea that it should is roughly akin to claiming it would be more efficient to drive a five minute commute with a high performance sports car.

    This is not progress, it's the illusion of progress.

    1. Re:Old hardware is affordable and enviro-friendly by Anonymous Coward · · Score: 0

      This is not progress, it's the illusion of progress.

      Today OpenGL is a feature one finds in even portable devices, where it is used to save battery power while rendering the regular user interface. It isn't an extravagance; the device wouldn't work as well without it even if all you do is text.

      The fact is that the unadorned frame buffer has not been sufficient since the early '90s. By the time Windows 3.11 was being widely deployed fixed function 2D accelerated hardware was required for tolerable performance. Even Linux console drivers leverage hardware features (S3, Trident, etc.) to achieve sufficient performance. Un-accelerated X is completely intolerable for regular use. Adopting GPUs is just the next step in this evolution.

      Going forward it is now unusual to encounter new CPUs that don't integrate GPU hardware. With Ivy Bridge only the very lowest end i3 and a few other CPUs intended for use with discrete GPUs and some Xeons omit this; probably 99% of Intel CPUs that actually ship in laptops and desktops now integrate a full featured GPU. AMD is similar. At some point there won't be exceptions because it won't be cost effective to omit the GPU. I doubt there are any new smart phones or tablets that don't have GPUs; integrating a GPU with an ARM core for portables is a given today.

      It would be silly if new GUI environments failed to leverage all this powerful silicon just in case someone insists on using obsolete hardware. I am encouraged that new development has accepted this as a basic requirement; it will ultimately produce very compelling results.

  45. Enlightenment (E16) does compositing by Anonymous Coward · · Score: 0

    It's a checkbox in a settings menu somewhere. I am a long time E17 user and I could give a crap about E16, but I have gone back to try the later versions and it has full support for compositing and transparency now, Enlightenment (whatever version was referred to in the summary) totally DOES support compositing.

    It just is not a requirement for that WM.

  46. About Enlighenment. by Anonymous Coward · · Score: 0

    Enlightenment has its own compositor, which you can chose to unload if your machine is not powerful enough to run it. I have it running (with compositing turned on) on my 2008 vintage netbook, so it's not like it needs a fast machine to run. Anything much slower than that is not really a candidate for running any kind of modern desktop. MATE and XFCE are also on that machine, but don't give me the same bells and whistles as Enlightenment. I don't use most of the bells and whisltes, but it's a good desktop anyway. Unity, Gnome3 et al need not apply.

    1. Re:About Enlighenment. by deek · · Score: 1

      Well, Enlightenment is not entirely a good argument. It's coming up for release very soon (E17), and the next version is already being talked about as having compositing a _requirement_.

  47. Perhaps I'm crazy by Anonymous Coward · · Score: 0

    But doesn't Gnome and Unity seem like a complete waste of OpenGL, what is there to accelerate.

  48. run away from ubuntu by Anonymous Coward · · Score: 0

    Ubuntu broke most of the good old WM packages. The distro has gone to shit. It shouldn't surprise anyone that this happened, because canonical set out from the start to make a shitty ill concieved linux distro. It's only recently that Canonical's efforts have neared the results desired as their end goal.

    Throw the shitty distro in the garbage. I've already wiped Ubuntu off 3 of the systems in my house.

  49. Re:Windows Server by hobarrera · · Score: 1

    If Windows is the answer, then it must have been a really stupid question.

  50. opengl is fine. by Vince6791 · · Score: 1

    I have used unity and kde and both look nice and run fast with or without opengl hardware rendering. You will have distro's running xorg and than you will have distros like ubuntu running wayland so it's no biggie you still have tons of distros and windows managers available to you. It seems to me that for some linux users if a distro takes a different path it will somehow affect all distros, which is not true. Ubuntu and Fedora are two different operating systems.

  51. Half the time by phorm · · Score: 1

    It seems to me that the "half the time" is when Gnome sucks badly.

    Gnome crap, used KDE
    KDE4 ran like crap, switched to Gnome
    Gnome3+Unity = sucks, switched back to KDE4

    KDE4 on Ubuntu is actually quite nice. The major issue is the Nepomuk file indexing slowing stuff down (I recommend just disabling Nepomuk).

  52. It's about time! by Anonymous Coward · · Score: 0

    I was waiting for Linux to catch up to the latest hardware features and functionality before purchasing a new computer [CPU, GPU, USB 3.0, etc]. Maybe the hardware companies can put in a couple of $Million Dollars so that Open-Source has the latest hardware drivers and software having the latest features to take advantage of the hardware.
     

  53. Windows 7??? by Digital+Pizza · · Score: 1

    It's really weird to say this, but Windows 7 seems to be friendlier to older hardware now; I've certainly run into less trouble putting Windows 7 on older machines; that includes an old PIII Dell C610 I used to have, albeit without Aero support but with general 3D. I wonder how a modern Linux distro would have treated it?

    The kids use an ancient Dell P4 with Nvidia 5200 AGP card and 2GB RAM which runs Win7 just fine, perfectly well for the kids schoolwork (incl MS Office) and simpler games (including Flash web games). That machine used to run Linux quite well long ago, but I suspect it'd have problems with a modern distro without a bit of tweaking.

    I have a Thinkpad T42 that Ubuntu will no longer even install on (without a hacked installer anyway), though I did get Fedora to work on it. Its Radeon mobility 9600 used to be great, but now it's sluggish. Win7 runs noticeably faster on it, at least graphics-wise.

    A big reason for using Linux USED to be keeping older hardware alive, or using older hardware to play around with it; that's why it sucks that you often have to jump through a few hoops to get it to run. Not that I have anything against window managers such as XFCE, but it's no longer as convenient to simply give someone a disc to try Ubuntu out on their older computer.

    --
    We apologize for the inconvenience.
    1. Re:Windows 7??? by Microlith · · Score: 1

      A big reason for using Linux USED to be keeping older hardware alive

      But should Linux, as a platform, be prohibited from taking advantage of newer hardware and technologies for the sake of keeping old platforms alive?

    2. Re:Windows 7??? by Digital+Pizza · · Score: 1

      Who said anything about that? The GUI should degrade gracefully if the graphics card is not capable, and not _require_ a 3D card just ro run. The argument that maintaining backward compatibility prevents new features is just laziness.

      --
      We apologize for the inconvenience.
  54. Re:Windows Server by robthebloke · · Score: 1

    Lets face it, slashdot has zealots on both sides of the fence here.

    Hey it's perfectly fine here on the Amiga side of the fence, it's just the *other* side of the fence that's the problem!

  55. But it is very out of date by Sycraft-fu · · Score: 1

    New nVidia cards fully support OpenGL 4.2 either in hardware or in their drivers (if there's something they are missing, let me know I've not encountered it). Mesa is only up to 3.1. So what does Mesa get you, over a regular video card driver?

    1. Re:But it is very out of date by Anonymous Coward · · Score: 1

      New nVidia cards fully support OpenGL 4.2 either in hardware or in their drivers (if there's something they are missing, let me know I've not encountered it). Mesa is only up to 3.1. So what does Mesa get you, over a regular video card driver?

      The point of Mesa was to provide reference code that driver implementers could build on, replacing calls that their hardware did support with the appropriate driver hooks, and leaving the rest as is, while providing a consistent ABI (at least per-distro) to applications that need to link against libGL.

      The nVidia driver doesn't use Mesa; it replaces the OpenGL libraries that Mesa provides. But not everyone has a graphics card and driver combination that implements OpenGL fully. Drivers that are built using Mesa's architecture (e.g. noveau, radeon) don't have to implement the whole of OpenGL - the hardware might not support it or the author might not know how to code it. This allows applications that take advantage of a certain set of OpenGL features to work even if the hardware+driver only supports a subset of those features. So if an application tries to call part of OpenGL that the driver doesn't support, Mesa will handle that using software emulation instead of the app crashing.

      Mesa is basically a framework for building OpenGL graphics drivers. That it lags behind OpenGL specs is unfortunate, but c'est la vie. If all graphics drivers implemented OpenGL fully, it would be unnecessary. Indeed, if you're using the binary driver from nVidia, you're not using Mesa.

  56. "Of course then you lose compositing..." by John+Hasler · · Score: 1

    So what? I can think of no reason I would want it, let alone need it.

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  57. This is really bs by Anonymous Coward · · Score: 0

    people like the OP are not helping Linux desktop gain acceptance and/or progress.

      any PC bought in the last 5 years either has drivers with OpenGL support, and any desktop too old could be refitted with a $20 GPU from nVidia or AMD.

      And if you want to use LEGACY hardware (which I do since I have 2 legacy desktop) JUST DON'T run Ubuntu 12.10. Run Xubuntu, or whatever older version of Ubuntu or any other Linux distro that has Gnome 2 or KDE or any of the 20 others desktop environnements that don't require OpenGL.

      Yes as time goes by and features build up, especially on the graphics side, software packages are going to require OpenGL 2+, I don't see this as news, and i don't see this as a problem, it's absolutely logical.

      I didn't see you complain that you couldn't run Doom 3 on your Geforce FX 400 from 1998..

      Meanwhile there are real problems, like the fact that most HP lappies with both an AMD GPU and an Intel IGP cannot use fglrx properly.

      Basically Linux graphics stack is a nightmare and we sure as hell don't need legacy zealots to hinder the small and slow progress we can get.

  58. Re:Windows Server by Tough+Love · · Score: 1

    There's a simple solution - install Windows Server 2003/2008. It doesn't need fancy graphics card to operate.

    Hahaha funny Windows munchkin. Linux admins do not run GUIs on their servers unless they are idiots. I know this is hard to comprehend, but please try to wrap your mind around it.

    --
    When all you have is a hammer, every problem starts to look like a thumb.
  59. AGP? by Bambi+Dee · · Score: 1

    Just don't tell my AGP desktop while it's (obliviously) working fine with all the KWin & Gnome compositing bells & whistles... (KDE being a tad snappier than Gnome-Shell, admittedly)

  60. Re:Windows Server by Anonymous Coward · · Score: 0

    There is no fence.

  61. not just LEGACY hardware by Blaskowicz · · Score: 1

    Sometimes Free linux opengl support is garbage on recent hardware (e.g. Intel Atom with PowerVR IGP), or just non existent. Any brand new VIA motherboard only supports 3D and video acceleration under Windows (you may get a 2D X11 driver by compiling code from their SVN). It's not only slower-than-atom hardware, they have VIA Nano X2 and X4 boards that take 4 or 8GB memory.

    Also non-legacy and a reason for concern is ARM SoC, say you get an Asus Transformer netbook with a Tegra 3 and 1 or 2GB memory (dunno what's out) : lol, you might get OpenGL running on that in 3 years, if ever! Virtual Machines : I've never had 3D acceleration running in Virtualbox. Remote desktop? not wasting a huge lot of CPU cycles on a PC that has a working but slow OpenGL driver?

    The end result is not the end of the world, it's only the major "default" desktops that are unusable (and even their well-intentioned offspring, Cinnamon). I'm happy to have linux mint 13 MATE. A desktop set up and configured out of the box is important, so that it doesn't look like garbage and has a few GUI tools ; feel free to do apt-get install fluxbox and get an empty ugly piece of crap with a default gtk theme.

  62. We DEMAND full backwards compatibility! by Anonymous Coward · · Score: 0

    I want an HD video player for my 386, because Linux ran on my 386. Progress sucks! Down with graphical web browsers too!

    Seriously though, how many AGP systems are there out there running the latest distros anyway? OpenGL 2.0 has been a standard for eight years. There are literally dozens of old-school Window managers out there designed for these antique systems. Use them or move on.

  63. bad news for you by OrangeTide · · Score: 1

    I wish that were true. I'm an Android and Linux kernel developer by trade.
    I have Win7 installed on one computer, but I don't remember which one has it.

    --
    “Common sense is not so common.” — Voltaire
  64. OpenGL now becoming a GUI interface standard... by AbominousSalad · · Score: 1

    ...and it only took 20 years.

    --
    Every trollism an AC posts is prefixed, in my mind, with "A. Coward whined, in a weak and cowardly voice:"
  65. Re:Windows Server by K.+S.+Kyosuke · · Score: 1

    Get real, the world runs on whatever the fuck it needs to run

    If somebody is looking for a good Linux desktop (perhaps he *needs* to run some custom or scientific or other similar software on top of the Linux kernel), then "install Windows" is hardly the answer he expects.

    --
    Ezekiel 23:20
  66. Re:Windows Server by K.+S.+Kyosuke · · Score: 1

    I need a Windows server like I need a hole in the head

    So you need seven Windows servers? That's going to be quite an electricity bill to pay for you.

    --
    Ezekiel 23:20