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.

150 of 229 comments (clear)

  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 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
    8. 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!
    9. 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.'"
    10. Re:Dear OP by BanHammor · · Score: 1

      Their non-existent touchpad support.

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

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

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

  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.

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

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

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

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

    9. 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.
    10. 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".'
    11. 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."
    12. 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!
    13. 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.

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

    15. 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.
    16. 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.'"
    17. 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.'"
    18. 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
    19. 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.'"
    20. 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.

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

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

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

    24. 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 HuguesT · · Score: 1

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

  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.

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

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

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

    3. 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!
    4. 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.
    5. 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.

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

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

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

      extra "blockquote"... my bad

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

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

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

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

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

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

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

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

  13. 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 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.
    2. 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.'"
    3. 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.

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

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

  15. 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).
  16. 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?

  17. 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 aglider · · Score: 1

      Correct! My fault!

      --
      Sent as ripples into the electromagnetic field. No single photon has been harmed in the process.
  18. 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
  19. 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...

  20. 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 Nimey · · Score: 1

      Any modern card with AMD or Nvidia chips will work.

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
    2. 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.

    3. 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.
    4. Re:This is really easy to solve... by fbobraga · · Score: 1

      I think Intel too

    5. 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
    6. Re:This is really easy to solve... by fbobraga · · Score: 1

      Thanks for the reply :-)

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

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

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

    The headless horseman only needs a pumpkin

  24. 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.
  25. 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).
  26. 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
  27. 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.
  28. 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.

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

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

  32. 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.
  33. 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.
  34. 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.
  35. 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.

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

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

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

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

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

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

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

  43. "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.
  44. 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.
  45. 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)

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

  47. 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.
  48. 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
  49. 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_.

  50. 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:"
  51. 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
  52. 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