Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Intel Graphics Software Hardware

The "Bloody Mess" That Is Intel's Poulsbo Driver 231

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."
This discussion has been archived. No new comments can be posted.

The "Bloody Mess" That Is Intel's Poulsbo Driver

Comments Filter:
  • Re:Reputation? (Score:5, Informative)

    by lbbros ( 900904 ) on Saturday January 31, 2009 @04:55PM (#26679677) Homepage
    Actually they are fine (I can even run a composited desktop on my EeePC, and that's a GMA 900), but in this case the technology isn't theirs, it was acquired from some third-party.
  • by Anonymous Coward on Saturday January 31, 2009 @04:56PM (#26679683)

    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.

  • by jabuzz ( 182671 ) on Saturday January 31, 2009 @05:16PM (#26679813) Homepage

    The 3D is licensed from PowerVR, aka Imagination Technologies which used to be called Videologic for those with long memories.

    It has nothing to do with Intel (other than that they licensed it), and historically Videologic, when they where in the PC graphics card business where tight lipped about their stuff, rather like nVidia are.

    Which all sorts of sucks because the chipset does pretty good 3D for virtually no power. Which should finally mean some netbooks with decent battery lives.

  • Re:!gonvidia (Score:4, Informative)

    by Racemaniac ( 1099281 ) on Saturday January 31, 2009 @05:17PM (#26679827)

    i don't know how it is in this case, but most of the times, the problem is that there is no information about the hardware. so even though the open source community would love to code uber awesome megadrivers, they haven't got any documents on how these chipsets work, so they can't write drivers for them

  • Re:Bit of a tangent (Score:4, Informative)

    by Anonymous Coward on Saturday January 31, 2009 @05:18PM (#26679831)
    Possibly because your friend is an idiot who has no idea what he's talking about? Intel release huge amounts of documentation, freely, they were one of the first companies to write and push their own drivers into the Linux kernel tree and almost all of their hardware is well supported with OSS drivers.
  • by Ritchie70 ( 860516 ) on Saturday January 31, 2009 @05:21PM (#26679861) Journal

    Based on reading the various linked things, it appears that one primary complaint is that it isn't, in fact, sensibly released. There are bits and pieces of it scattered about but AdamWill can't actually find a whole release that actually works.

  • by Pecisk ( 688001 ) on Saturday January 31, 2009 @05:31PM (#26679925)

    It is undocumented and it has binary blob. Though scenario, even for very smart Xorg driver fellas.

  • Re:BUILD YOUR OWN (Score:3, Informative)

    by Yvan256 ( 722131 ) on Saturday January 31, 2009 @05:42PM (#26679983) Homepage Journal

    I sure am! [opensourcefood.com]

  • Re:Reputation? (Score:5, Informative)

    by AdamWill ( 604569 ) on Saturday January 31, 2009 @05:44PM (#26679995) Homepage

    That's the reputation of the power of the hardware. Yes, as far as playing your 3D games goes, you're not going to get very far with Intel.

    However, up till now Intel has had a very good reputation for open source friendliness with regards to supporting the hardware, disregarding the actual power of the hardware. Intel are actively involved in maintaining the (100% open source) driver for all other Intel graphics chipsets, and they also contribute to general X.org development and the development of new technologies within X. Intel graphics hardware is generally the least powerful of the big three, but until this mess, it's been by far the best (and most openly) supported hardware in Linux.

  • by AdamWill ( 604569 ) on Saturday January 31, 2009 @05:50PM (#26680033) Homepage

    Intel *didn't* make an open source driver. If you read my post, you'll note that there's three different closed-source components to the driver, without which significant features break.

    Aside from that, what's needed for meaningful open source development is not "here's some code, have fun". There needs to be a proper development process hosted in an accessible fashion, and proper documentation. The 'intel' driver for previous Intel chipsets satisfies all of these goals. It's 100% open-source, it's developed within X.org and so easily accessible to external contributions in a widely-understood fashion, and the hardware is properly documented.

    This 'psb' driver satisfies none of the goals. It was previously hosted within Moblin (which doesn't really have much of an external development community), and even that version of the code is now not being used. It now only shows up in obscure Ubuntu Netbook Remix repositories, with no independent source that anyone can find. So there's no sane development process to which external people can sensibly contribute. It contains large closed-source chunks. And there's no public hardware documentation, which makes it very hard for anyone else to work on it in the first place.

    This is what I (and anyone else stuck with one of these chips) am complaining about.

  • Re:!gonvidia (Score:3, Informative)

    by AaronW ( 33736 ) on Saturday January 31, 2009 @05:53PM (#26680057) Homepage
    The performance issue should be fixed now in the latest driver version. It was a known bug and nVidia fixed it. I have no problems with the 180.25 driver.
  • Re:Bit of a tangent (Score:5, Informative)

    by MostAwesomeDude ( 980382 ) on Saturday January 31, 2009 @06:37PM (#26680333) Homepage

    You got modded up, so I get to correct you.

    GEM (Graphics Execution Manager) is only working for Intel because they have more people working on it. There's only around four or five people working on Radeon stuff, and of those, only two of us are dedicated to ATI work, and we're both students.

    If you grab development snapshots, you can see Radeons working with DRI2, GEM, KMS, and all that fancy stuff.

  • Re:Bit of a tangent (Score:3, Informative)

    by Nick Ives ( 317 ) on Saturday January 31, 2009 @07:07PM (#26680521)

    The firmward microcode is released under a closed-source license

    That'd be because it contains the code to physically setup the device and any variation to it would cause it to break its FCC certification.

    There's a fuzzy line between device level firmware which nobody ever wants to change (because it could cause your machine to literally blow up) and the driver code which, of course, we want to be free. Apparently it's because hardware manufacturers have shifted away from having firmware on a ROM and instead started distributing the microcode with the driver instead. It cuts manufacturing costs and makes microcode updates less dangerous.

    I can't be arsed finding a link but even RMS accepts that it's OK for such microcode to stay as a blob.

  • Re:!gonvidia (Score:3, Informative)

    by ion.simon.c ( 1183967 ) on Saturday January 31, 2009 @07:08PM (#26680531)

    Here's the problem, boss.
    The PP lives in a video-game-playing world. You and I live in a desktop-effects and xrender-acceleration world. Our world gets the short end of the stick 'cause it's not very sexy.

  • Compositing = Easy (Score:3, Informative)

    by CarpetShark ( 865376 ) on Saturday January 31, 2009 @08:04PM (#26680803)

    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.

  • by jalefkowit ( 101585 ) <jason.jasonlefkowitz@com> on Saturday January 31, 2009 @08:36PM (#26680991) Homepage

    All this really seems to say to me is that people online get into heated arguments, and that the inevitable result of heated arguments online is that someone will call someone the worst name they could think of - Hitler. So basically, if you invoke Godwin's Law thinking that anyone automatically comparing someone to Hitler (like, say, someone with Fascist tendencies), you're the idiot because you don't know what Godwin's Law says.

    The reason why you "lose" when Godwin's Law is invoked is because it indicates that the thread has gone on long enough that anything worth saying has already been said. In other words, when people drag out the Hitler analogies, the discussion's over, even if they haven't realized it yet.

  • Re:!gonvidia (Score:4, Informative)

    by budgenator ( 254554 ) on Saturday January 31, 2009 @09:15PM (#26681165) Journal

    every time my kernel upgrades I hold my breath and hope X starts up due to nVidia drivers being proprietary.

  • Re:Reputation? (Score:4, Informative)

    by Jorophose ( 1062218 ) on Sunday February 01, 2009 @01:49AM (#26682283)

    Not necessarily. i810 is woefully broken. You get artifacts left and right, wrong resolution that can't be changed, no openGL working whatsoever (I was doing transparencies with Xfwm but that was it). From what I understand I need one of the latest kernels with GEM to make it stop.

    Yeah, thanks intel.

  • Re:Bloody Mess (Score:3, Informative)

    by AdamWill ( 604569 ) on Thursday February 05, 2009 @11:46AM (#26738069) Homepage
    No X.org developer called anything a bloody mess. I used some choice terms (and I actually *edited* my post shortly after making it...), but I'm not an X.org developer. Phoronix introduced the 'bloody mess' term specifically, and they're not X.org developers either.

They are relatively good but absolutely terrible. -- Alan Kay, commenting on Apollos

Working...