Page 2 of 4 FirstFirst 1234 LastLast
Results 11 to 20 of 34

Thread: Intel Can't Ship Their Own Driver With Their MeeGo OS

  1. #11

    Default Small correction

    "The Intel Poulsbo DRM was open-source, but it was rejected from the mainline Linux kernel since the user-space X.Org Poulsbo driver remained a binary blob."

    Small correction - the basic X driver itself is not in fact a binary blob. Interestingly, you can actually get basic 2D functionality on the GMA 500 using entirely F/OSS components; you only need the kernel module and the X driver, both of which are open. The binary blobs are psb-firmware and xpsb-glx, which are required for 3D acceleration and vaapi video playback acceleration functionality.

    (I think this may not have been entirely understood by the kernel folks when they were considering whether or not to merge the kernel module, but it doesn't change the fact that both kernel module and X driver are messily maintained. Or, these days, apparently not maintained at all).

    I'm losing track of how many GMA 500 / GMA 600 drivers Intel actually has, now. I think it's at least 3, possibly 4. This thread makes for hilarious / tragic reading:

    http://bugs.meego.com/show_bug.cgi?id=2205

  2. #12
    Join Date
    Apr 2008
    Location
    Saskatchewan, Canada
    Posts
    466

    Default

    Quote Originally Posted by ishu View Post
    Does the graphics driver need to be bundled w/ MeeGo? Generally the graphics driver is not bundled with OS. MeeGo is open source software and EMGD is not so the licensing terms and availability are different for each.
    Would you really choose to buy a phone or MP3 player which requires you to first download video drivers before you can use it?

    Proprietary drivers are OK for home users installing on a laptop, but for embedded systems if the driver can't be shipped with the device, then it's useless.

  3. #13
    Join Date
    Aug 2009
    Posts
    125

    Default

    Quote Originally Posted by cician View Post
    They could ship it with Linux only if it was GPLd or am I missing something? Unless they made it clear somehow that it is not a part of the whole but some software compilation of sort, which I don't see possible for the out-of-the-box driver.
    I was always wondering how OEMs could legally distribute their blobs with Linux powered devices (NVidia, imgtec etc.). Did I overstimate/misunderstand GPL?
    This has nothing to do with the GPL. The required parts (=kernel components) are already GPLed.
    The Linux kernel maintainers just won't accept GPL driver code that's only usable with non-FOSS userspace components.

  4. #14
    Join Date
    Nov 2008
    Location
    Germany
    Posts
    5,411

    Default

    i only buy amd hardware ;-) real opensource solution not a joke like intel

  5. #15
    Join Date
    Oct 2009
    Posts
    2,145

    Default

    Wow, so its starting to look like EMGD is a bust... unless anyone can convince intel to hand it over under NDA and then, uhm.... their server may get hacked into

  6. #16
    Join Date
    Aug 2009
    Posts
    2

    Default

    Quote Originally Posted by Qaridarium View Post
    i only buy amd hardware ;-) real opensource solution not a joke like intel
    Maybe lets talk about these Z1X0 and Z4X0 accelerator cores AMD used to make ...

  7. #17
    Join Date
    Jun 2006
    Posts
    3,046

    Default

    Quote Originally Posted by Recluse View Post
    Maybe lets talk about these Z1X0 and Z4X0 accelerator cores AMD used to make ...
    Ah... But you couldn't directly buy those, and there was at least some rumblings of maybe doing the same thing with them that they did with the Radeon lineup...just before they sold the division to Qualcomm.

    I would not use that as a counter-example here...

  8. #18
    Join Date
    Jun 2006
    Posts
    3,046

    Default

    Quote Originally Posted by KAMiKAZOW View Post
    This has nothing to do with the GPL. The required parts (=kernel components) are already GPLed.
    The Linux kernel maintainers just won't accept GPL driver code that's only usable with non-FOSS userspace components.
    Oh, that's not the problem. Like all distributions, they're not going to ship vanilla Liunx from kernel.org or the git tree. They're going to configure it to suit them, add a few patches that they feel need to be in the mix...

    Intel could ship MeeGo with the DRM portion just fine per the terms of the GPL.

    It's the other part, the userspace blobs for 3D that're the problem here.

  9. #19
    Join Date
    Oct 2009
    Posts
    2,145

    Default

    Quote Originally Posted by Recluse View Post
    Maybe lets talk about these Z1X0 and Z4X0 accelerator cores AMD used to make ...
    I've always wondered about the 4x0's.... they are apparently based on the xenos chip used in xbox360, which is based mostly on R500 with some R600 features thrown in for fun.... so bringing open source drivers to the 4x0 may not be such a monstrous undertaking as you suggest. The reason AMD *hasn't* is because they are no longer RESPONSIBLE for it.

  10. #20
    Join Date
    Nov 2009
    Posts
    328

    Default

    2nd generation atoms don't use this poulsbo mess anymore. D510, D520, D450... are using NM10 Express Chipset with GMA 3150 integrated graphics which is totally supported by intel OSS drivers.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •