Announcement

Collapse
No announcement yet.

Open-Source ATI Driver Achieves 3D Success

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

  • #31
    Originally posted by slacker View Post
    how can I solve this?
    Install the right mesa? Did you build from source? Install packages? If you installed from pacakges, you'll need the mesa/dri/gl package (name varies depending on distro).

    Comment


    • #32
      I did install mesa from sources, git master...
      But not manually, with a gentoo ebuild: maybe there's something wrong with it. I will try to get more info.
      thanks

      Comment


      • #33
        Originally posted by slacker View Post
        I did install mesa from sources, git master...
        But not manually, with a gentoo ebuild: maybe there's something wrong with it. I will try to get more info.
        thanks
        When you build mesa, you want the dri build target. I'm not sure how gentoo does it.

        Comment


        • #34
          ok, so I manually installed mesa from sources.
          It installed stuff in /usr/local/lib, so I had to manually copy it to /usr/lib/.

          Now glxinfo gives:

          $ LIBGL_DEBUG=verbose glxinfo
          name of display: :0.0
          libGL: XF86DRIGetClientDriverName: 4.3.0 r300 (screen 0)
          libGL: OpenDriver: trying /usr/local/lib/dri/r300_dri.so
          drmOpenDevice: node name is /dev/dri/card0
          drmOpenDevice: open result is 5, (OK)
          drmOpenByBusid: Searching for BusID pci:0000:01:00.0
          drmOpenDevice: node name is /dev/dri/card0
          drmOpenDevice: open result is 5, (OK)
          drmOpenByBusid: drmOpenMinor returns 5
          drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
          Error: couldn't find RGB GLX visual

          visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
          id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
          ----------------------------------------------------------------------
          0x23 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
          0x24 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
          0x25 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
          0x26 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
          0x27 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
          0x28 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
          0x29 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
          0x2a 24 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
          0x2b 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
          0x2c 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
          0x2d 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
          0x2e 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
          0x2f 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
          0x30 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
          0x31 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
          0x32 24 dc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
          0x6a 32 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None

          Comment


          • #35
            slacker, you should use

            ./autogen.sh --prefix=/usr
            or
            ./configure --prefix=/usr

            in the future, so that it installs in the correct directory.

            Comment


            • #36
              I tried that.. Same error as above:
              Error: couldn't find RGB GLX visual
              Is there a way to "make uninstall" ?

              Comment


              • #37
                Originally posted by agd5f View Post
                Dave just merged the r500-support branch into mesa git master, so it should be much easier to get up and running now.
                Did this code make it into Mesa 7.1 RC1?

                Comment


                • #38
                  Originally posted by elenius View Post
                  Did this code make it into Mesa 7.1 RC1?
                  afaics no: http://cgit.freedesktop.org/mesa/mesa/log/

                  Comment


                  • #39
                    I think the merge happened about 8 hours after RC1 was created, but if there is a subsequent RC for 7.1 the R5xx support should be picked up.

                    The changes are confined to the drivers/dri/r300 folder so no risk to the rest of Mesa.

                    Comment


                    • #40
                      me too

                      I am currently using Fedora 7 with the proprietary ATI driver. I want to switch in the next month or so to F9. It would be very nice to have a step by step guide to get a decent free driver up and running.

                      Comment


                      • #41
                        Originally posted by midol View Post
                        I am currently using Fedora 7 with the proprietary ATI driver. I want to switch in the next month or so to F9. It would be very nice to have a step by step guide to get a decent free driver up and running.
                        I think Dave will be providing packages for F9 soon.

                        Comment


                        • #42
                          I want to say THANK YOU to Davie Airlie, Bridgman, agd5f, Matthias, Corbin, and any other developers that contributed to this driver... and to AMD for releasing their specifications. I've gone back and forth over the past 2 years on whether I should sell my Radeon and go with NVidia. But I think Radeons have superior hardware and now that I have a working driver, it's only going to get better from here. I guess I made the right choice after all by sticking with AMD.

                          Thanks and keep up the good work!
                          Last edited by surfer; 05-28-2008, 03:40 PM.

                          Comment


                          • #43
                            Excellent.
                            Runs also under FreeBSD.
                            Now if someone could take care of Bug 8056
                            https://bugs.freedesktop.org/show_bug.cgi?id=8056

                            kudos to all the developers from vladimir to alex ;-)

                            Comment


                            • #44
                              I can't take any credit here, but the devs have done a fantastic job and Alex also did double-duty writing the 5xx acceleration documentation in the first place. Along with Dave Airlie, we also need to mention Corbin (MostAwesomeDude on IRC) who did most of the work with the arb_fragment_program support and a lot of other good stuff as well.
                              Last edited by bridgman; 05-28-2008, 10:35 PM.

                              Comment


                              • #45
                                Hmm, I also get this error:
                                Originally posted by Xorg.0.log
                                (EE) AIGLX error: dlsym for __driCreateNewScreen_20050727 failed (/usr/lib64/dri/r300_dri.so: undefined symbol: __driCreateNewScreen_20050727)
                                (EE) AIGLX: reverting to software rendering
                                Does anyone know how to fix this?
                                (I'm running Gentoo, with mesa-9999, libdrm-9999 and x11-drm-99999999 all from the x11 overlay.)

                                Comment

                                Working...
                                X