Announcement

Collapse
No announcement yet.

Full EXA Composite For R300-500 GPUs

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

  • #31
    Re: 3D on my X1800 (R520)

    Hi,
    Using Dave's git branches...

    Code:
    git://anongit.freedesktop.org/~airlied/drm (branch r500-fp)
    git://anongit.freedesktop.org/~airlied/mesa (branch r500test)
    and the 'master' radeon driver, I can confirm that glxgears is working on my X1800! Only 4000 FPS, when FGLRX provided around 10,000 FPS. I've also noticed a few visual glitches, GLmatrix screensaver is a good example.

    I had to make the following changes to get my X1800 going:

    Code:
    --- mesa/src/mesa/drivers/dri/radeon/radeon_chipset.h.old	2008-03-20 22:08:07.000000000 -0700
    +++ mesa/src/mesa/drivers/dri/radeon/radeon_chipset.h	2008-03-20 21:49:18.000000000 -0700
    @@ -147,6 +147,7 @@
     #define PCI_CHIP_RV410_5E4D		0x5E4D
     #define PCI_CHIP_RV410_5E4F		0x5E4F
     
    +#define PCI_CHIP_R520_7100		0x7100
     #define PCI_CHIP_RV530_71C4             0x71C4
     
     #define PCI_CHIP_RS350_7834		0x7834
    --- mesa/src/mesa/drivers/dri/radeon/radeon_screen.c.old	2008-03-20 22:08:18.000000000 -0700
    +++ mesa/src/mesa/drivers/dri/radeon/radeon_screen.c	2008-03-20 22:29:34.000000000 -0700
    @@ -693,6 +693,7 @@
           fprintf(stderr, "Warning, RS690 detected, 3D support is incomplete.\n");
           break;
     
    +   case PCI_CHIP_R520_7100:
        case PCI_CHIP_RV530_71C4:
           screen->chip_family = CHIP_FAMILY_R520;
           fprintf(stderr, "Warning, R520 detected, 3D HAHAHAHAHA!!.\n");
    I'm still very excited. Myself and others are fed up with FGLRX if you need help testing or anything i can do to help with development let me know. Great work guys!

    A couple side notes. Compiz is not functional (this might not surprise you). And when testing 2D with gtkperf my GtkDrawingArea test is about half the speed since last time I built the radeon driver (maybe 1-2 weeks ago). The tearing is still pretty bad with textured video. When I use the x11 vo method it doesn't get much better.

    Matt.
    Last edited by surfer; 21 March 2008, 01:30 AM.

    Comment


    • #32
      Originally posted by surfer View Post
      The tearing is still pretty bad with textured video. When I use the x11 vo method it doesn't get much better.
      Neither method is doubled buffered or synced to vblank. until we do that there will always be potential for tearing.

      Comment


      • #33
        Originally posted by agd5f View Post
        Neither method is doubled buffered or synced to vblank. until we do that there will always be potential for tearing.
        Is that even on the table? I always attributed it to Compiz (although compiz apparently syncs to vblank?) but if it's not...

        Comment


        • #34
          Originally posted by NaterGator View Post
          Is that even on the table? I always attributed it to Compiz (although compiz apparently syncs to vblank?) but if it's not...
          We hope to get there eventually.

          Comment

          Working...
          X