Am Montag, 14. Februar 2005 20:06 schrieb Dieter NÃtzel: > Am Montag, 14. Februar 2005 19:40 schrieb Roland Scheidegger: > > Dieter NÃtzel wrote: > > > This on is SOLVED! > > > > > > It was due to SuSE's CKRM_CPU_SCHEDULE scheduler. > > > > > > Back to Linux's 'normal' one solve it. > > > > > > quake3-smp > > > ~198 fps 2. high > > > ~193 fps HIGH > > > > > > 640x480 window on 1280x1024x24/32. > > > > > > 1024x768 window give ~100 fps, again. > > > > This is interesting, though. The use of a different scheduler should > > probably not have such a huge impact on performance (if no other cpu or > > io-heavy processes are running). > > Are you using pageflip? > > All time long. > > > If no the r200CopyBuffer calls sched_yield() > > which potentially could cause such a difference. But if you're using > > pageflip I'm not sure why there would be such a drastic difference. > > What next? ;-) > > What about AGP 1x, 2x, 4x, etc.? > > I have "auto" in my BIOS settings. > > Section "Device" > BoardName "Radeon 8500 QL" > BusID "1:5:0" > Driver "radeon" > Identifier "Device[0]" > Option "EnablePageflip" > Option "DPMS" > Option "AGPFastWrite" "1" > Option "AGPMode" "4" > Screen 0 > Option "Rotate" "on" > VendorName "ATI" > EndSection > > dmesg show this: > agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0. > agpgart: Putting AGP V2 device at 0000:00:00.0 into 2x mode > agpgart: Putting AGP V2 device at 0000:01:05.0 into 2x mode > > glxinfo > OpenGL vendor string: Tungsten Graphics, Inc. > OpenGL renderer string: Mesa DRI R200 20041207 AGP 4x x86/MMX+/3DNow!+/SSE > TCL OpenGL version string: 1.3 Mesa 6.3 > > So only AGPGART output is wrong? > > How have you tested "local" (texdown)? > > Best here is: > 64 x 256 Border 0 (1 give sig fault, but was OK several months ago) > Format: GL_RGB > Type: GL_UNSIGNED_SHORT_5_6_6 > IntFormat: GL_RGB > Bias: No > TexSubImage: Yes (!) > > => 373.289 MB/second > > Border _doubled_ it in the past.
Reading symbols from /usr/X11R6/lib/modules/dri/r200_dri.so...done. Loaded symbols for /usr/X11R6/lib/modules/dri/r200_dri.so Reading symbols from /usr/X11R6/lib/libexpat.so.0...done. Loaded symbols for /usr/X11R6/lib/libexpat.so.0 Reading symbols from /usr/lib/libtxc_dxtn.so...done. Loaded symbols for /usr/lib/libtxc_dxtn.so Reading symbols from /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2...done. Loaded symbols for /usr/X11R6/lib/X11/locale/lib/common/xlcDef.so.2 #0 0x405e9dc5 in _tnl_build_vertices () from /usr/X11R6/lib/modules/dri/r200_dri.so (gdb) bt #0 0x405e9dc5 in _tnl_build_vertices () from /usr/X11R6/lib/modules/dri/r200_dri.so #1 0x405e3513 in run_render () from /usr/X11R6/lib/modules/dri/r200_dri.so #2 0x405d36f2 in _tnl_run_pipeline () from /usr/X11R6/lib/modules/dri/r200_dri.so #3 0x40550b0f in r200WrapRunPipeline () from /usr/X11R6/lib/modules/dri/r200_dri.so #4 0x405f25cb in _tnl_flush_vtx () from /usr/X11R6/lib/modules/dri/r200_dri.so #5 0x405ed7e5 in _tnl_FlushVertices () from /usr/X11R6/lib/modules/dri/r200_dri.so #6 0x40563b73 in r200FlushVertices () from /usr/X11R6/lib/modules/dri/r200_dri.so #7 0x405b960f in _mesa_TexSubImage2D () from /usr/X11R6/lib/modules/dri/r200_dri.so #8 0x0804932c in MeasureDownloadRate () at texdown.c:158 #9 0x08049675 in Display () at texdown.c:256 #10 0x40045f8e in processWindowWorkList () from /usr/lib/libglut.so.3 #11 0x4004601a in __glutProcessWindowWorkLists () from /usr/lib/libglut.so.3 #12 0x4004608b in glutMainLoop () from /usr/lib/libglut.so.3 #13 0x08049b21 in main (argc=1, argv=0xbfffee44) at texdown.c:384 -Dieter ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_ide95&alloc_id396&op=click -- _______________________________________________ Dri-devel mailing list Dri-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dri-devel