From: Chris S. <ch...@ap...> - 2008-12-05 08:00:57
|
Hello, I have a Voodoo5 5500 AGP card in a dual proc PIII system. I recently upgraded to Fedora 10 and noticed that some 3D OpenGL apps are running very poor. In Fedora 8 everything had been performing great. Now for instance, running glxgears comes to about 45 fps, and when enlarging the window to my full screen it goes down to 16 fps, which makes me believe somehow hardware acceleration is not working. I have the mesa-libGL and Glide3 packages installed as recommended by Fedora which is supposed to provide direct DRI support with Mesa for the Voodoo5. glxinfo is giving: libGL: OpenDriver: trying /usr/lib/dri/swrast_dri.so display: :0 screen: 0 direct rendering: Yes ... OpenGL vendor string: Mesa Project OpenGL renderer string: Software Rasterizer OpenGL version string: 2.1 Mesa 7.3-devel OpenGL shading language version string: 1.10 What concerns me is the renderer string shows "Software Rasterizer"... isn't this supposed to show "Mesa DRI..."? I have read through the documentation and at this point I'm completely lost. If anybody could shed some light on this or get me started in the right direction I would be very happy. Thanks in advance!! -- Chris |
From: Philipp K. K. <pk...@sp...> - 2008-12-05 10:07:11
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Chris Szilagyi schrieb: > libGL: OpenDriver: trying /usr/lib/dri/swrast_dri.so > display: :0 screen: 0 > direct rendering: Yes > ... > OpenGL vendor string: Mesa Project > OpenGL renderer string: Software Rasterizer > OpenGL version string: 2.1 Mesa 7.3-devel > OpenGL shading language version string: 1.10 > > What concerns me is the renderer string shows "Software Rasterizer"... > isn't this supposed to show "Mesa DRI..."? Well, you get the software rasterizer and from the line "libGL: OpenDriver: trying /usr/lib/dri/swrast_dri.so" it isn't even trying to get hardware rasterization when starting an OpenGL application. That means there probably has been an earlier error, you should look for lines marked with EE in your /var/log/Xorg.0.log to find out about that. Philipp -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkk4/SgACgkQbtUV+xsoLppdWQCeLiFIhfZgqlgaXxwMbBCrjLJ8 IekAoJHRw994Ge7Ybx7eJfnz+Y5M2pdE =wOly -----END PGP SIGNATURE----- |
From: Chris S. <ch...@ap...> - 2008-12-05 17:52:57
|
> -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Chris Szilagyi schrieb: > >> libGL: OpenDriver: trying /usr/lib/dri/swrast_dri.so >> display: :0 screen: 0 >> direct rendering: Yes >> ... >> OpenGL vendor string: Mesa Project >> OpenGL renderer string: Software Rasterizer >> OpenGL version string: 2.1 Mesa 7.3-devel >> OpenGL shading language version string: 1.10 >> >> What concerns me is the renderer string shows "Software Rasterizer"... >> isn't this supposed to show "Mesa DRI..."? > > Well, you get the software rasterizer and from the line "libGL: > OpenDriver: trying /usr/lib/dri/swrast_dri.so" it isn't even trying to > get hardware rasterization when starting an OpenGL application. That > means there probably has been an earlier error, you should look for > lines marked with EE in your /var/log/Xorg.0.log to find out about that. > > Philipp Thank you very much, I did just that and found that DRI was not getting enabled for the tdfx driver in X11. I ended up having to run system-config-display and set the color level to "Thousands of colors", which set DefaultDepth to 16 in /etc/X11/xorg.conf. Now, Xorg.0.log shows that DRI is enabled, and glxinfo shows: OpenGL vendor string: VA Linux Systems, Inc. OpenGL renderer string: Mesa DRI Voodoo4 20061113 x86/MMX/SSE I know this is a little outside of the scope of Mesa itself, but I really appreciate the help! -- Chris |