The "Bloody Mess" That Is Intel's Poulsbo Driver
AdamWill writes "Phoronix writes about the mess that is the Linux support situation for Intel's new graphics chipset, the GMA 500 — aka Poulsbo. Near the end they refer to my own post on the topic ('Okay, so after a whole day spent bashing around at this crap, I can very confidently and conclusively say, it's utterly broken'). Intel has a reputation as one of the most clued-up open source-friendly hardware companies, but if they can't sort out the mess surrounding the driver for this chipset — which is already used on the Dell Mini 12 and Sony Vaio P, and will be used on many future Intel-based systems — that reputation will take a serious hit."
I thought the intel video chipset reputation was already something like "it sucks, ATI or nvidia are much better choices".
Caveat Utilitor
Microsoft threatening Intel unless they knock off the Linux integration. Now, all of a sudden, Intel is having all kinds of problems with their Linux drivers.
Coincidence or anti-competitive behavior in action?
That's our life, the big wheel of shit. - The Fat Man, Blue Tango Salvage
I thought there was an upto-date PowerVR driver in X.org already: the not-so-obvious solution may be to merge the Intel GMA500 driver & PowerVR driver to create a better GMA 500.
Of course this assumes that there is an upto date PowerVR driver and that the GMA500 is close enough to existing PowerVR chips to make it worth the effort...
If being open source means the open source community will fix it, why aren't they contributing and fixing these drivers already? Why should it matter which drivers you get?
If the Linux community wants open driver development, then, it should write them. Intel made an open source driver, and now the author is condemning the code? Geez, how about fixing it! If you want something to be community owned, well that community has to step up. It's not Intel's responsibility.
This is my sig.
I'd agree. I had a rather nasty return on a DV6990 HP laptop. It was trash, but that's aside the point.
I went and bought a T61, all intel down to the graphics card. Better wattage drain and complete open source drivers. Ubuntu detects everything on here, with exception to the HD APS system, which I can do without (it drains batt 2w extra).
And then, I find out that Intel releases everything about their 3d system.. And because of that, Linux devs are working on a Graphical Memory Manager, called GEM. Come to find out, it only works for Intel because they're soo open. They know they sell hardware, not their drivers.
Hopefully, AMD/ATI will follow and do the same. Wonder where that leaves nVidia...
Funny story really... originally, everyone was working on something called TTM, which did much the same thing as GEM does now, and was designed to be suitable for all graphics cards. Progress was slow (mostly volunteer developers) but steady. Then the Intel driver's developers decided they wanted to go their own way, and ripped it out in favour of their own simpler solution, GEM - which only worked for Intel graphics hardware. Since Intel was the only open hardware at the time, they got their way. So the real reason that GEM only works for Intel hardware is because it was designed to support Intel graphics and Intel graphics only.
(This also set development of the equivalent functionality for other hardware back a bit, since the developers were set on TTM, and GEM was useless to them as it stood.)
I fell in love with the Poulsbo based Panasonic CF-U1 ruggedized MID. Once I saw Intel did the graphics hardware and that they had a Linux driver, I bought the thing. Knowing Intel has been doing such a great job maintaining their desktop Linux stuff (i810 driver, etc) I just trusted them, and as you can see by this article, what a mistake that turned out to be.
Shock, you mean an untested, unused feature in their driver didn't get the bugs worked out of it till someone tried to use it? That's SO different to a an open source driver. nVidia has been the best thing to happen to the linux desktop since sliced bread. I can play 3d games, accelerated video, and have a slick composited desktop that doesn't freeze every time I try to switch terminals. Any time I tried to do those things with any other product I came up short.
My Babylon
On your 2001 iBook it was a mobile Rage 128-based GPU and it wasn't capable of using Quartz Extreme for 3D-accelerated compositing. They went from the Rage 128-based chip to a Radeon 7000 I believe in the G3 iBooks.
It was done in software with Quartz and some 2D acceleration. Still worked f**king great though. Impressively snappy even on an old 350mhz G3 tower. Much more usable than the XRender-based compositing offered as an alternative to XComposite in KDE4.