Originally posted by agd5f
View Post
Announcement
Collapse
No announcement yet.
R600/700 Mesa Driver Picks Up Blit Support
Collapse
X
-
-
Was it System Shock 2 ?
If so, I think the issue was that SS2 running under Wine made heavy use of GLReadPixels and GLDrawPixels to push the entire screen back and forth between system and video memory every frame. I don't think those calls have been accelerated with blit - I think I remember someone mentioning that it might be possible but I don't remember where I saw that.
I'm not sufficiently familiar with the Wine code to know if the GL calls which *have* been accelerated by blit could be used here instead of the GLReadPixels and GLDrawPixels calls.Test signature
Comment
-
I don't play too but ... my sister does.
For this r600 blitter ...
before:
$ glxgears
1526 frames in 5.0 seconds = 305.061 FPS
1571 frames in 5.0 seconds = 314.045 FPS
1563 frames in 5.0 seconds = 312.436 FPS
after:
$ glxgears
14826 frames in 5.0 seconds = 2965.130 FPS
15257 frames in 5.0 seconds = 3051.386 FPS
12316 frames in 5.0 seconds = 2463.057 FPS
14367 frames in 5.0 seconds = 2873.343 FPS
15067 frames in 5.0 seconds = 3013.323 FPS
14597 frames in 5.0 seconds = 2919.290 FPS
looks like avarage 10x faster.
World of padman - laggs.
$ sudo lspci |grep RV
08:00.0 VGA compatible controller: ATI Technologies Inc RV770 [Radeon HD 4850]
DDX ati (git/master), Mesa (git/master), kernel 2.6.33-rc1Last edited by uzi18; 17 January 2010, 02:37 PM.
Comment
-
Is this with a compositor ? My dim understanding was that the blit code currently accelerated a couple of texture functions which glxgears didn't use, so presumably the speedup must be happening somewhere else in the stack (eg compositor or something).Test signature
Comment
Comment