-- Zilvinas Valinskas
Hi new Radeon TCL drivers (Trunk as of 062002) are PERFECT ! I am very excited ;) and all congratulations and kudos must go to the DRI team !!!
My hardware : ABit KT7A-RAID (notorious KT133A chipset) Radeon QD (64MB DDR VIVO) CPU Athlon 1800+ XP RAM 512 AGP apert. set to 64MB AGP operates at 4x speed. >From these results ppl. that are interested can see how color depth affects our lovely 'FPS' number. All the time winner is a @16bpp and lower resolution ;) Not that it is something new - but I thought somebody besides me would be interesting to take a look ;) at the numbers. Congratulations ! A very very good - outstanding work guys. !!! TCL Driver (with mesa 4.0.3, radeon.o 1.3.1, DRI xfree 4.2 (trunk) on debian) Color depth 24bits. 'Gears' test : 1280x1024x24 @100Hz $ ~/gears radeonUpdatePageFlipping allow 1 current 1 radeonUpdatePageFlipping allow 1 current 1 6536 frames in 5 seconds = 1307.2 FPS 6574 frames in 5 seconds = 1314.8 FPS 6574 frames in 5 seconds = 1314.8 FPS 6576 frames in 5 seconds = 1315.2 FPS 6572 frames in 5 seconds = 1314.4 FPS 1024x768x24 @100Hz $ ~/gears radeonUpdatePageFlipping allow 1 current 0 radeonUpdatePageFlipping allow 1 current 0 6761 frames in 5 seconds = 1352.2 FPS 6803 frames in 5 seconds = 1360.6 FPS 6803 frames in 5 seconds = 1360.6 FPS 6803 frames in 5 seconds = 1360.6 FPS 6804 frames in 5 seconds = 1360.8 FPS 800x600x24 @100Hz $ ~/gears radeonUpdatePageFlipping allow 1 current 1 radeonUpdatePageFlipping allow 1 current 1 6852 frames in 5 seconds = 1370.4 FPS 6897 frames in 5 seconds = 1379.4 FPS 6893 frames in 5 seconds = 1378.6 FPS 6895 frames in 5 seconds = 1379 FPS 6892 frames in 5 seconds = 1378.4 FPS 'Quake3Arena Demo' 'timedemo 1' playing demo0001 NB : Q3A settings are reset to defaults. 1280x1024x24 @100Hz : 33.8 fps 1024x768x24 @100Hz : 55.1 fps 800x600x24 @100Hz : 83.1 fps 640x480x24 @100Hz : 122 fps Color depth 16 'Gears' test : 1280x1024x16 @100Hz $ ~/gears radeonUpdatePageFlipping allow 1 current 0 radeonUpdatePageFlipping allow 1 current 0 7903 frames in 5 seconds = 1580.6 FPS 7954 frames in 5 seconds = 1590.8 FPS 7956 frames in 5 seconds = 1591.2 FPS 7948 frames in 5 seconds = 1589.6 FPS 7955 frames in 5 seconds = 1591 FPS 7945 frames in 5 seconds = 1589 FPS 1024x768x16 @100Hz $ ~/gears radeonUpdatePageFlipping allow 1 current 0 radeonUpdatePageFlipping allow 1 current 0 7958 frames in 5 seconds = 1591.6 FPS 8012 frames in 5 seconds = 1602.4 FPS 8012 frames in 5 seconds = 1602.4 FPS 8013 frames in 5 seconds = 1602.6 FPS 8011 frames in 5 seconds = 1602.2 FPS 800x600x16 @100Hz $ ~/gears radeonUpdatePageFlipping allow 1 current 0 radeonUpdatePageFlipping allow 1 current 0 7994 frames in 5 seconds = 1598.8 FPS 8043 frames in 5 seconds = 1608.6 FPS 8044 frames in 5 seconds = 1608.8 FPS 8048 frames in 5 seconds = 1609.6 FPS 8045 frames in 5 seconds = 1609 FPS 'Quake3Arena Demo' 'timedemo 1' playing demo0001 NB : Q3A settings are reset to defaults. 1280x1024x16 @100Hz : 39.8 fps (33.8 fps @24bpp) 1024x768x16 @100Hz : 64.7 fps (55.1 fps @24bpp) 800x600x16 @100Hz : 98.8 fps (83.1 fps @24bpp) 640x480x16 @100Hz : 135 fps (122 fps @24bpp) NON TCL Driver (with mesa 3.4.2, radeon.o 1.1.1, xfree 4.2 debian) 'Gears' test : 1280x1024x24 @100Hz $ ~/gears 5337 frames in 5 seconds = 1067.4 FPS 5367 frames in 5 seconds = 1073.4 FPS 5381 frames in 5 seconds = 1076.2 FPS 5375 frames in 5.003 seconds = 1074.36 FPS 5373 frames in 5.001 seconds = 1074.39 FPS 1024x768x24 @100Hz $ ~/gears 5478 frames in 5 seconds = 1095.6 FPS 5498 frames in 5 seconds = 1099.6 FPS 5515 frames in 5 seconds = 1103 FPS 5504 frames in 5 seconds = 1100.8 FPS 5517 frames in 5 seconds = 1103.4 FPS 800x600x24 @100Hz $ ~/gears 5512 frames in 5 seconds = 1102.4 FPS 5554 frames in 5 seconds = 1110.8 FPS 5549 frames in 5 seconds = 1109.8 FPS 5541 frames in 5 seconds = 1108.2 FPS 5540 frames in 5 seconds = 1108 FPS 'Quake3Arena Demo' 'timedemo 1' playing demo0001 NB : Q3A settings are reset to defaults. 1280x1024x24 @100Hz : 29.6 fps 1024x768x24 @100Hz : 47.4 fps 800x600x24 @100Hz : 70.4 fps 640x480x24 @100Hz : 98.4 fps NON TCL Driver (with mesa 3.4.2, radeon.o 1.1.1, xfree 4.2 debian) 'Gears' test : 1280x1024x16 @100Hz $ ~/gears 7113 frames in 5 seconds = 1422.6 FPS 7151 frames in 5 seconds = 1430.2 FPS 7141 frames in 5 seconds = 1428.2 FPS 7143 frames in 5 seconds = 1428.6 FPS 7143 frames in 5 seconds = 1428.6 FPS 1024x768x16 @100Hz $ ~/gears 7221 frames in 5.001 seconds = 1443.91 FPS 7276 frames in 5 seconds = 1455.2 FPS 7254 frames in 5 seconds = 1450.8 FPS 7259 frames in 5 seconds = 1451.8 FPS 7260 frames in 5 seconds = 1452 FPS 7268 frames in 5 seconds = 1453.6 FPS 7257 frames in 5 seconds = 1451.4 FPS 7271 frames in 5 seconds = 1454.2 FPS 7254 frames in 5 seconds = 1450.8 FPS 800x600x16 @100Hz $ ~/gears 7289 frames in 5 seconds = 1457.8 FPS 7317 frames in 5 seconds = 1463.4 FPS 7338 frames in 5 seconds = 1467.6 FPS 7327 frames in 5 seconds = 1465.4 FPS 7330 frames in 5 seconds = 1466 FPS 'Quake3Arena Demo' 'timedemo 1' playing demo0001 NB : Q3A settings are reset to defaults. 1280x1024x24 @100Hz : 36.9 fps (@24bpp 29.6 fps) 1024x768x24 @100Hz : 57.9 fps (@24bpo 47.4 fps) 800x600x24 @100Hz : 84.8 fps (@24bpp 70.4 fps) 640x480x24 @100Hz : 113.4 fps (@24bpp 98.4 fps) ps. as a note, when q3demo runs @24bpp you won't see intro, but if you are running @16bpp q3demo intro is shown fine 8) also 'dmesg' is full of - [drm:radeon_freelist_get] *ERROR* returning NULL! [drm:radeon_freelist_get] *ERROR* returning NULL! [drm:radeon_freelist_get] *ERROR* returning NULL! [drm:radeon_freelist_get] *ERROR* returning NULL! [drm:radeon_freelist_get] *ERROR* returning NULL! [drm:radeon_freelist_get] *ERROR* returning NULL! [drm:radeon_freelist_get] *ERROR* returning NULL! [drm:radeon_freelist_get] *ERROR* returning NULL! [drm:radeon_freelist_get] *ERROR* returning NULL! [drm:radeon_freelist_get] *ERROR* returning NULL! [drm:radeon_freelist_get] *ERROR* returning NULL! [drm:radeon_freelist_get] *ERROR* returning NULL! [drm:radeon_freelist_get] *ERROR* returning NULL! [drm:radeon_freelist_get] *ERROR* returning NULL! [drm:radeon_freelist_get] *ERROR* returning NULL! [drm:radeon_freelist_get] *ERROR* returning NULL! [drm:radeon_freelist_get] *ERROR* returning NULL! but if Radeon TCL drivers (as of 062002/Trunk) are used no such messages whatsoever ! The next tests are just for interest what is a performance hit if TCL radeon.o kernel driver is used with mesa 3.4.2 (no tcl) :)) OpenGL vendor string: VA Linux Systems, Inc. OpenGL renderer string: Mesa DRI Radeon 20010402 AGP 4x x86/MMX/3DNow! OpenGL version string: 1.2 Mesa 3.4.2 and : [drm] Module unloaded [drm] AGP 0.99 on VIA Apollo KT133 @ 0xe8000000 64MB [drm] Initialized radeon 1.3.1 20020611 on minor 0 And here goes the results ;) 'Gears' test : 1280x1024x16 @100Hz : $ ~/gears 7090 frames in 5 seconds = 1418 FPS 7121 frames in 5 seconds = 1424.2 FPS 7108 frames in 5 seconds = 1421.6 FPS 7140 frames in 5 seconds = 1428 FPS 7124 frames in 5 seconds = 1424.8 FPS 1024x768x16 @100Hz : $ ~/gears 7204 frames in 5 seconds = 1440.8 FPS 7230 frames in 5 seconds = 1446 FPS 7245 frames in 5 seconds = 1449 FPS 7246 frames in 5 seconds = 1449.2 FPS 7252 frames in 5 seconds = 1450.4 FPS 7249 frames in 5 seconds = 1449.8 FPS 800x600x16 @100Hz : $ ~/gears 7257 frames in 5 seconds = 1451.4 FPS 7305 frames in 5 seconds = 1461 FPS 7304 frames in 5 seconds = 1460.8 FPS 7284 frames in 5 seconds = 1456.8 FPS 7306 frames in 5 seconds = 1461.2 FPS 'Quake3Arena Demo' 'timedemo 1' playing demo0001 NB : Q3A settings are reset to defaults. 1280x1024x24 @100Hz : 36.0 fps (36.9 fps with radeon.o 1.1.1) 1024x768x24 @100Hz : 56.5 fps (57.9 fps with radeon.o 1.1.1) 800x600x24 @100Hz : 86.3 fps (84.8 fps with radeon.o 1.1.1) faster ~2 fps 640x480x24 @100Hz : 115 fps (113.4 fps with radeon.o 1.1.1) faster ~2 fps (anyone who cares about additional +2fps ;)) keep that in mind ... LOL)
