My card is a Radeon HD 3870. I used today's snapshot of: mesa, libdrm, xf86-video-intel, drm-radeon-testing.
To disable vsync I applied this patch
and I put this is /etc/drirc
Openarena: http://dri.freedesktop.org/wiki/Benchmarking
Nexuiz: "demo1" time demo
I couldn't do any benchmark with R600g because it was too much slow and with too much artifacts to bench (color tiling was disabled). I had to restart X.
These are the results:
Openarena Very High quality @2560x1600
----- R600c + color tiling
----------- 92.3 fps
----- R600c w/o color tiling
----------- 69.7 fps
Openarena Very High quality +flare +bloom +8x aniso @2560x1600
----- R600c + color tiling
----------- 67.6 fps
Nexuiz Low quality @2560x1600
----- R600c + color tiling
----------- 53.0 fps, min/avg/max: 36 55 88
----- R600c w/o color tiling
----------- 51.2 fps, min/avg/max: 36 53 81
Nexuiz Medium quality @2560x1600
----- R600c + color tiling
----------- 31.4 fps, min/avg/max: 15 35 80
To disable vsync I applied this patch
Code:
diff --git a/src/radeon_dri2.c b/src/radeon_dri2.c index 103972f..7ddcda0 100644 --- a/src/radeon_dri2.c +++ b/src/radeon_dri2.c @@ -313,7 +313,7 @@ radeon_dri2_copy_region(DrawablePtr drawable, } vsync = info->accel_state->vsync; - info->accel_state->vsync = TRUE; + //info->accel_state->vsync = TRUE; (*gc->ops->CopyArea)(&src_pixmap->drawable, &dst_pixmap->drawable, gc, 0, 0, drawable->width, drawable->height, 0, 0);
Code:
<driconf> <device screen="0" driver="dri2"> <application name="Default"> <option name="vblank_mode" value="0"/> </application> </device> </driconf>
Openarena: http://dri.freedesktop.org/wiki/Benchmarking
Nexuiz: "demo1" time demo
I couldn't do any benchmark with R600g because it was too much slow and with too much artifacts to bench (color tiling was disabled). I had to restart X.
These are the results:
Openarena Very High quality @2560x1600
----- R600c + color tiling
----------- 92.3 fps
----- R600c w/o color tiling
----------- 69.7 fps
Openarena Very High quality +flare +bloom +8x aniso @2560x1600
----- R600c + color tiling
----------- 67.6 fps
Nexuiz Low quality @2560x1600
----- R600c + color tiling
----------- 53.0 fps, min/avg/max: 36 55 88
----- R600c w/o color tiling
----------- 51.2 fps, min/avg/max: 36 53 81
Nexuiz Medium quality @2560x1600
----- R600c + color tiling
----------- 31.4 fps, min/avg/max: 15 35 80
Comment