Announcement

Collapse
No announcement yet.

We Have Poulsbo Hardware, But No Driver

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • We Have Poulsbo Hardware, But No Driver

    Phoronix: We Have Poulsbo Hardware, But No Driver

    For the past year we have been documenting the Intel Poulsbo Linux driver and how it is a bloody mess on the basis of it being a binary-only driver (in comparison to their fully open-source stack for their other IGPs) that is not well maintained, is not easy to procure outside of Ubuntu, and is ridden by other problems. Intel though is not solely at fault because the GMA 500 "Poulsbo" chipset is actually a product of PowerVR. A month ago we learned that a new Poulsbo Linux driver is under development and that it would use Gallium3D and be a big improvement over the current Poulsbo driver stack, albeit it would remain closed-source. A month has passed since sharing the news and this morning we finally got our hands on new Intel Poulsbo hardware...

    http://www.phoronix.com/vr.php?view=Nzc2MA

  • #2
    I've used the existing IEGD releases on similar hardware. My main gripes are that Linux support seems to be an afterthought and everything is handjammed in. You are supposed to create a configuration with some windows tool and then export it to a tar file that you copy to your linux target. Then you run it as root and it does a bunch of random makefile and shell script stuff, asking you questions along the way.

    Looking at the xorg config format, it seems like they are trying to make it look like a registry.

    For myself, I made a clean makefile for the userspace bits that installs them to proper places with install and accepts DESTDIR. The kernel module is a bit more difficult to deal with as they have attempted to support multiple kernel versions in a particularly bizarre way. They copied the headers from a whole bunch of kernels and keep them in various directories. I ripped all those and made it include headers from the actual kernel and added a simple Kbuild and Makefile instead of their Frankenstein setup. Using real kernel headers makes it much easier to build on 2.6.32.

    Comment


    • #3
      Didn't you try

      https://wiki.ubuntu.com/HardwareSupp...oCardsPoulsbo/

      As your favorite distro is U

      Also you could send me something to test *g*

      Comment


      • #4
        Originally posted by Kano View Post
        Didn't you try

        https://wiki.ubuntu.com/HardwareSupp...oCardsPoulsbo/

        As your favorite distro is U

        Also you could send me something to test *g*
        Right, the cruddy current driver is available, but that's it. Not the new Gallium3D driver to benchmark and compare to.
        Michael Larabel
        http://www.michaellarabel.com/

        Comment


        • #5
          Moblin is not the upstream/source for the PowerVR driver

          I do not understand where the author of the article gets the idea that Moblin would be the upstream/origin/place of publishing of such a driver, if it existed.

          It just does not make sense to have a Linux distribution being this source....

          Comment


          • #6
            I'm also still really awaiting news on this to debrickify my Panasonic CF-U1! I need to give F12 a try to see if the VESA driver is now smart enough to mode set my nonstandard screen resolution.

            Comment


            • #7
              Originally posted by Kano View Post
              Didn't you try

              https://wiki.ubuntu.com/HardwareSupp...oCardsPoulsbo/

              As your favorite distro is U

              Also you could send me something to test *g*
              I'm pretty sure the IEGD 10.2 is newer. However, I'm not sure what the differences are between the iged xorg driver for poulsbo and the psb xorg driver for poulsbo. Are they two different drivers, or do the ubuntu packages just rename the xorg driver?

              http://edc.intel.com/Software/Downloads/IEGD/

              Also, the target system is an embedded system that is from scratch (distroless) and the filesystem image for it is constructed on a development machine. That's why the IEGD scripts that attempt to find out the version of things on the host box and then install to the host box annoy me so.

              Comment


              • #8
                Originally posted by arjan_intel View Post
                I do not understand where the author of the article gets the idea that Moblin would be the upstream/origin/place of publishing of such a driver, if it existed.

                It just does not make sense to have a Linux distribution being this source....
                I think this comes from the driver that came with canonical netbooks and could not be obtained independently, or at least, thats the way I understand it. Just like ATI sometimes releases a driver through Ubuntu before the driver is available on their site.

                There is a great deal of confusion surrounding this driver, who makes what version, who distributes what version, etc. Including the strangeness of Intel requiring an account to download a driver (free account).

                Comment


                • #9
                  @Michael

                  3d is not really usefull on this device anyway. Better test if vaapi works.

                  http://kanotix.com/files/fix/mplayer-vaapi-latest-1.txt

                  Comment


                  • #10
                    Originally posted by arjan_intel View Post
                    I do not understand where the author of the article gets the idea that Moblin would be the upstream/origin/place of publishing of such a driver, if it existed.

                    It just does not make sense to have a Linux distribution being this source....
                    An Intel engineering partner told me that it was supposed to premiere with Moblin 2.1... Care to elaborate then where/when this new driver should be?
                    Michael Larabel
                    http://www.michaellarabel.com/

                    Comment


                    • #11
                      didn't they state that this PowerVR crapstickle will only have a Closed Source 3D driver, ever?

                      We shouldn't waste time on this piece of junk, it's even slower than GMA950 anyway.

                      Comment


                      • #12
                        It's not like I can stop "waste time on this piece of junk".
                        It's not like I have an alternative, unless you can tell me how I can weld out the chip and replace it with a better one.

                        I said it before and I will say it again: As long as I can get good 2D acceleration (which I don't right now) on a recent system (which it isn't anymore) I can live with it if it even if it is closed source.

                        I'm really hoping to read more news about the driver here.
                        As long as it is good news.

                        Comment


                        • #13
                          The driver should be there : http://moblin.org/projects/20091125-ivi-release

                          Comment


                          • #14
                            Originally posted by billiob View Post
                            If you click "Accept" you get a 404.
                            Michael Larabel
                            http://www.michaellarabel.com/

                            Comment


                            • #15
                              arjan_intel: "It just does not make sense to have a Linux distribution being this source...."

                              That's funny, because that's exactly what you do with the current psb driver: the upstream is Ubuntu Netbook Remix. (Actually, it's the secret-sauce customized version of UNR that ships on Dell systems with Poulsbo chips in them.) For my Fedora packages I have to pull the tarballs out of http://netbook-remix.archive.canonic...s/pool/public/ .

                              I agree with you entirely that this doesn't make sense, of course. Perhaps you could pass this nugget of wisdom on to the Ultra Mobile Group?

                              Comment

                              Working...
                              X