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."
It must be that time of the month for intel....
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
Do you mean clued-in?
Intel graphics chips are not for games. However, if you don't play games and you want a solid graphics card with enough 3D performance to run compiz or Quake with fully open source drivers, then Intel is what you want.
Or, it used to be. I don't know what the deal is with this new chipset.
I'm noticing the tag 'gonvidia', and it's true... as in terms of hardware, Nvidia does seem to be the best. But as in terms of the linux community, they pretty much create problems for everyone. And yes, I know, to the end user that's not always apparent. But the linux desktop really would be a lot farther along if it weren't for nvidia's refusal to open up to the free software community.
If Intel's new open source graphic drivers suck, then obviously yes, that's shitty. But between them and nvidia, if you're going to praise one or the other in the Linux community, it shouldn't be nvidia. Intel's graphic cards still don't support GLSL and the like, but at least you can run an open source driver and it works.
http://mediagoblin.org/
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...
Wasn't the GMA 950 crappy enough? We're talking sub Geforce SDR performance! Gah!
You mean you're not using open source chips?
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.
Intel has a reputation as one of the most clued-up open source-friendly hardware companies, ...
That's interesting, because I've noticed that many of the FOSS folks I know (the ones that seem especially zealous) have a particular disdain for Intel or anything they've touched. Could anyone clue me in regarding why? Usually when one of my FOSS friends goes on a rant about this, he's too worked up to be comprehensible.
#DeleteChrome
To be honest, I saw "gonvidia" and immediately thought not anything good like "go nvidia", but something very bad, more like "gonorrhea"...
Cheers,
Not that I'm trying to make excuses for Intel, but the driver and the video component for Poulsbo is not from Intel. The hardware is licensed from PowerVR, and the driver was written by Tungsten at a time when Intel's internal Linux developers were radically changing the Intel graphics driver core and the kernel DRM (Direct Rendering Manager - not to be confused with the life-sucking copyright DRM floating about). Tungsten had essentially laid off it's Linux development staff when Intel approached them to do the Poulsbo driver for Linux and Windows Vista (yes, Vista). Tungsten appointed two developers from the Windows team to develop it based on a kernel snapshot from Fedora Core 6 (FC9 was out, and Poulsbo development was being done on Ubuntu Gutsy). Needless to say, when the driver was finished, it was written in a direction that is considered near impossible to realign with the newer GEM DRM kernel module without a complete rewrite from scratch. Add to that every change needs to be approved by PowerVR, and the 3D code needs to be kept top secret (wouldn't want nVidia or Ati/AMD to know their secrets to successful 3D video), makes the driver and graphics subsystem a thorn for Intel. I would like to point out that I watched it playback some HD quality video (mpeg-2, mpeg-4) and the performance was outstanding with only ~8-10% cpu utilization, presumably for background operations (like the ssh session being used to monitor performance).
"Put up or STFU"
I guess you are.
n/t
Compositing doesn't take a lot of power, despite how Linux has struggled with it. I mean, come on, at worst it's two triangles per window, with textures and alpha-blending. Maybe an extra four tris with colour and an alpha map for shadow. My 2001 ibook could do it in OS X, and that was running a Rage Mobility M3. I think it's 16MB.
Look around and open your eyes. But you have to look in the corners and shadows, too.
(Click the show more and read all the comments.)
My distaste for iNTEL comes from several sources, one is the lies they told about segmentation and about turing complete back in the 1980s. One recent one is what they did to UWB.
But you have to look really close, because their PR thugs are very good at locating the negative information and "cleaning" it up.
Ask yourself, what good will even the GPL do when iNTEL owns the tech behind all the pipes and pumps.
Look this gift horse in the mouth.
Or not. The fly in iNTEL's ointment is their processors. Shoot, they sold Marvell off, so the only thing they have is that segmentation-legacy-laden, energy-sucking x86. (Can't imagine what people see in 'core, other than the theory that, if everyone is crossing on the red light, it seems safer.)
...don't want to start bleeding all over the seats.
I saw it on Slashdot, it must be true!
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.
Honestly, i am sure this is how many "we have to hit the shelfes before 8am yesterday , because this chipset is now the cheapest one"-drivers for windows are developed. Copy and paste everything into your driver instead of defining the dependencies correctly. After all in the end it is a single dll which may be several megabyte of size, nobody looks into that anyway. Nobidy cares in five year. until that time, recommend to everybody using the recovery CD. If things break by an windows update, it's clearly MS fault, isn't it? BTW. MS never certified the driver, so MS clearly says its the manufacturers fault. Just turn of the acceleration - good luck.
In this game there a now three compnaies involved, all of which want to earn money. And the customers of none of the three companies care right now about this driver issue.
-Dell: Customer is happy with Ubuntu, turned it on, worked. When ubuntu upgrades the kernel, dell will pay the driver developer
-Driver developer: copying and pasting saved some time, specification most likely said: should run on ubuntu. Dell is obviously happy
-Intel: Dell as a customer is happy to buy cheap parts.
> No. Quake is not a game. It is a network performance analyzer.
Do you have a business card? I'm thinking that I should recommend to the boss that we get a contract with some consultants to regularly analyze our network performance in order to find bottlenecks before they become problematic...
Support for video in Linux seems pretty imperiled in general. If you have even slightly complicated needs, it can be a real struggle. If you really want to avoid closed source drivers, you can be out of luck completely. If it weren't for the fact that some heavy hitters like Linux systems, I'd feel like we're only a few shady deals away from Linux no longer having video.
Actually GLSL is supported on Intel nowadays. It started with Mesa 7.0.4 I think, but in 7.3 (to-be-7.4) it's really quite functional now.
After reading the previous post and digressing through the links, it is clear that Microsoft hasn't change very much in the last several decades. I only had to watch them kill a few large employers before I realized I would probably not be the one to overcome them in the marketplace. The only hope for people like me who have been cast be the wayside in Microsoft's wake is that they will eventually step on their own (insert anatomical reference here) and take themselves out of the running. In my opinion, they should be required to buy new desktop and notebook computers for anyone who purchased Vista Capable machines, and if it causes them to run out of money, so be it. I can only hope that at some time in the future, people will look back on Microsoft as a "bad idea", right up there with the atom bomb, land mines, and chemical weapons. SOme bad things will have to happen first, like all the Windows machines in the country suddenly getting a virus on the same day and knocking out every business everywhere. Only something like that will really get people thinking about the cost of letting a bad company like them rule the corporate and computer world. By leaving the software world behind, I have minimized the continued amount of damage Microsoft can do to me. Everywhere I look they are though, and people never seem to learn the lesson about MS operating systems. They buy them version after version and the same stuff happens time and again. Nothing short of Jesus appearing and suggesting the use of Linux will make much difference it seems to me. Anyway, I suggest people boycott Microsoft and use anything else. There are companies dying right and left, and nothing would make me happier than seeing them go down. Without them, there would be a large space open in the industry for other new independent companies to develop wonderful new products.
This is where we might be able to leverage off some huge end-user clients, such as China. If some Chinese video parts come available, and are supported in larger distros, We might get some shift in the direction you want. The Red Flag people may be in a position to make things happen. I will cross my fingers, pray, and hope that Microsoft and Intel step on enough toes to make people want more in the way of operating systems. If hollywood could just stay out of the engineering politics and enough with the DRM already.
Well, I just installed recent Intel drivers om my new Atom 330 machine (with a builtin 945G) and I am pleasantly surprised about stability and performance (both graphics and cpu). It can't compete with my main machine but it does the browse/chat/video thing smoothly.
The 965 chipset's MTRRs are still broken, after a dozen firmware revisions, but nobody at Intel cares because it only breaks 64-bit Linux with >=4gb of RAM.
10 PRINT CHR$(205.5+RND(1)); : GOTO 10
With the X.Org Poulsbo driver not being actively maintained, it doesn't even build with the latest Linux packages.
Is this because of changes in the kernel API, or instability at a higher level?
What goes on is more behind the scenes and hidden from the general public by the so called Microsoft "Hardware Partner Cartel" For example..When Intel released a Linux compiler that did better 64bit optimization on the Itanium (remember the Itanic) guess what happened to that line of processors.
At the same time AMD started to make inroads into the server market. Now that AMD is also threatening Microsoft with advanced Linux support look at what is happening to them!
You can bet that the DirectX support for this GPU will not have issues but it will take some time for the Linux issues to be resolved. Just enough to make sure that all the OEM offerings on embedded devices that use this GPU will not have a Linux offering. One cannot blame Intel for shying away from Linux when Microsoft can leverage the OEMs to the extent that they can sink companies if they choose.
This message was not sent from an iPhone because Peter Sellers really was a deviated prevert without a dime for the call
Welcome to 2009, where your vote isn't just depending on money or sales anymore!
Wake up, smell the coffee... ...
Money runs the world, customer isn't king anymore like it used to be
What's one voice against a company these days?
FOSS is just a market segment for them.
--- I am known for the ones who want to find me on the net. Is that a privacy risk or a privilege? One might wonder..
as you did write that they "could care less".
Quake is not a game. It is a murder simulator.
I thought it was a guided tour of US postal offices.
I was raised in Poulsbo
2003 called, they want their Opteron back.