Announcement

Collapse
No announcement yet.

ATI R600/700 OSS 3D Driver Reaches Gears Milestone

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

  • Doesn't dmesg get flooded with kernel messages?

    Adam

    Comment


    • Originally posted by adamk View Post
      fglrx doesn't support 2.6.29 or higher. The open source DRM certainly does.
      I haven't tried anything higher than 2.6.28 but the r6xx-r7xx-3d drm branch uses the init_mm symbol, I thought that symbol was removed in 2.6.29.

      Comment


      • Originally posted by botik32 View Post
        I am getting 1500 fps with the latest git radeonhd driver and mesa and 2.6.31 kernel on RadeonHD 3200 which is RV610.
        Hmm, still on 25fps here with latest git radeon, mesa and 3d branch of drm and kernel 2.6.28. I have the same IGP as yours.

        Comment


        • Yeah, I'm getting maybe 18fps on an rv620.

          The drm code in agd5f's branch also needs patches to work with >2.6.28, I believe. I think nanonyme posted a patch on #radeon IRC. Once the code is working well enoug that it seems safe to merge (ie that the mesa/kernel API won't need to change then the code in agd5rf's drm branch will get updated to work with latest kernel. I imagine the changes will also work with earlier kernels but that is TBD right now.

          Comment


          • Yeah, with the patches from nanonyme I have it working on

            2.6.30 amd64 (64bit debian)
            2.6.31-rc3 amd64 (64bit debian)
            2.6.31-rc3 686 (32bit debian)

            on my main machine I get 20fps

            (radeon 4670-gpu, amdX2 5600-cpu)
            Last edited by mcgreg; 08-03-2009, 11:32 AM.

            Comment


            • Originally posted by mcgreg View Post
              Yeah, with the patches from nanonyme I have it working on

              2.6.30 amd64 (64bit debian)
              2.6.31-rc3 amd64 (64bit debian)
              2.6.31-rc3 686 (32bit debian)

              on my main machine I get 20fps

              (radeon 4670-gpu, amdX2 5600-cpu)
              Can you give me the url to the patch. I don't find it.

              Thanks

              Comment


              • http://koti.kapsi.fi/nanonyme/public...d-2.6.31.patch

                Just run this if you can install dkms (like on Ubuntu or Debian Squeeze+)

                http://kanotix.com/files/fix/dkms/dr...dkms-hotfix.sh

                To go back to original modules:

                dpkg --purge drm-r6xx-r7xx-3d-dkms

                If you use the modules in the initrd, then update it using:

                update-initramfs -u
                Last edited by Kano; 08-03-2009, 03:04 PM.

                Comment


                • Thank you very much. It compiles fine. I wrote an PKGBUILD for Arch.


                  In a few minutes i will see if it works .

                  Comment


                  • Hmm...glxgears is running fine.

                    Compiz brings me back to GDM: http://pastebin.com/f20dbdb47

                    Xorg.0.log:
                    Code:
                    Backtrace:
                    0: /usr/bin/Xorg(xorg_backtrace+0x26) [0x4ee2e6]
                    1: /usr/bin/Xorg(xf86SigHandler+0x6f) [0x47b1cf]
                    2: /lib/libc.so.6 [0x7fe518c49f90]
                    3: /usr/lib/xorg/modules/dri/r600_dri.so [0x7fe50490514c]
                    4: /usr/lib/xorg/modules/dri/libdricore.so(_mesa_alloc_shared_state+0x66) [0x7fe504565416]
                    5: /usr/lib/xorg/modules/dri/libdricore.so(_mesa_initialize_context+0x7dd) [0x7fe5044fb39d]
                    6: /usr/lib/xorg/modules/dri/libdricore.so(_mesa_create_context+0x4f) [0x7fe5044fb44f]
                    7: /usr/lib/xorg/modules/dri/r600_dri.so(r600CreateContext+0x14c) [0x7fe5048f886c]
                    8: /usr/lib/xorg/modules/dri/r600_dri.so [0x7fe5048f4df5]
                    9: /usr/lib/xorg/modules/extensions//libglx.so [0x7fe517f291cc]
                    10: /usr/lib/xorg/modules/extensions//libglx.so [0x7fe517f1e425]
                    11: /usr/lib/xorg/modules/extensions//libglx.so [0x7fe517f1e65b]
                    12: /usr/lib/xorg/modules/extensions//libglx.so [0x7fe517f20369]
                    13: /usr/bin/Xorg(Dispatch+0x384) [0x44d444]
                    14: /usr/bin/Xorg(main+0x3b5) [0x4339d5]
                    15: /lib/libc.so.6(__libc_start_main+0xfd) [0x7fe518c369ed]
                    16: /usr/bin/Xorg [0x432e59]
                     
                    Fatal server error:
                    Caught signal 11.  Server aborting

                    Comment


                    • Originally posted by Perry3D View Post
                      Thank you very much. It compiles fine. I wrote an PKGBUILD for Arch.


                      In a few minutes i will see if it works .
                      I assume it worked, thx for the package in AUR, it will save me time
                      Do you mind if we create a binary package for it on mupuf.org ?
                      Last edited by MPF; 08-03-2009, 04:10 PM.

                      Comment


                      • Originally posted by MPF View Post
                        I assume it worked, thx for the package in AUR, it will save me time
                        Do you mind if we create a binary package for it on mupuf.org ?
                        No Problem. I also created a PKGBUILD for new ati-dri. Mesa-Git is already in the AUR.

                        Did Compiz work for you?

                        Comment


                        • Originally posted by Perry3D View Post
                          No Problem. I also created a PKGBUILD for new ati-dri. Mesa-Git is already in the AUR.

                          Did Compiz work for you?
                          I'm a bit busy at the moment, I'll tell you within 3 hours
                          We already have custom packages for mesa. You do ./splitpkg and it generates all the packages from mesa (ati-dri, intel-dri, mesa, libgl) .

                          Comment


                          • Is this patch suppose to apply to the kernel sources or to the sources pulled from: http://cgit.freedesktop.org/~agd5f/drm/?h=r6xx-r7xx-3d ?

                            Comment


                            • It seems it is in drm git now. So only this script is needed:

                              http://kanotix.com/files/fix/dkms/dr...7xx-3d-dkms.sh

                              Uninstall as usual:

                              dpkg --purge drm-r6xx-r7xx-3d-dkms
                              Last edited by Kano; 08-03-2009, 07:15 PM.

                              Comment


                              • Today I've tried xorx-edgers PPA. It seems that everything works ok with my HD3450, but glxgears fails with such error:

                                > glxgears
                                IRQ's not enabled, falling back to busy waits: 2 16
                                drmRadeonCmdBuffer: -22


                                > glxinfo
                                OpenGL vendor string: Advanced Micro Devices, Inc.
                                OpenGL renderer string: Mesa DRI R600 (RV620 95C5) 20090101 x86/MMX/SSE2 TCL
                                OpenGL version string: 1.4 Mesa 7.6-devel

                                > lshw
                                Mobility Radeon HD 3450

                                > uname -a
                                Linux exigen 2.6.30-10-generic #12-Ubuntu SMP Mon Jun 22 16:30:39 UTC 2009 i686 GNU/Linux

                                Comment

                                Working...
                                X