I'm experiencing sdl speed problems on xorg-x11-6.8.0. In framebuffer the frames are MUCH higher. Try the attached program to see if it is the same for you. My results: System 1 (Athlon 700, GeForce 2 GTS, 768MB RAM) Framebuffer: 324 frames done in 10010995 microseconds. X: 63 frames done in 10082970 microseconds. System 2 (Athlon XP 2000+, Radeon 9700 Pro, 512MB DDR RAM) Framebuffer: 823 frames done in 10005966 microseconds. X: 74 frames done in 10082957 microseconds. System 3 (Pentium 4 2.5 GHz, Radeon 9000, 512 MB RAM) X: 72 frames done in 10052040 microseconds. Framebuffer: 889 frames done in 10002272 microseconds. Reproducible: Always Steps to Reproduce:
Created attachment 40242 [details] very simple sdl benchmark The results were taken from an a.out compiled using gcc `sdl-config --libs` -I/usr/include/SDL sdlbench.c
works fine for me 608 frames done in 10006907 microseconds. P4 1.8Ghz GeForce4 MX 440 sounds like your video card isnt setup properly and/or hardware acceleration isnt enabled
That's what I thought, too. But: System 1 and System 3 show (by using glxinfo) that they both are using direct rendering. Any hints on what else could be wrong? BTW: SpanKY, You tested it with xorg-x11-6.8.0?
Hmm, I guess I fixed it ... I commented out the the Section that enables compositer extension. System 3 shows now: X: 847 frames done in 10002670microseconds. Framebuffer: 891 frames done in 10001347microseconds. I'll "resolve-fixed" the bug, but someone should remember it (if other users have the same problem).