Re: [SLE] OpenGL screen savers don't work?? Problem with Nvidia installation?
Okay - trying to get to the bottom of this. Why is it that 3Ddiag fails to detect that I have nvidia drivers installed, when they patently are installed, and everything 3D related is working???? Here's the output of 3Ddiag, and it's a PCI-E card. If I look with nvidia-config it reports that I have the 8178 driver installed? So what's up??? /etc/X11 # 3Ddiag 3Ddiag version 0.728 Verifying 3D configuration: Using 3dinfo ************************************************************ Verifying 3D configuration for 3D board "nVidia Corporation GeForce 6200 TurboCache(TM) (10de@0161)": Verifying driver installation: nvidia ... failed! ======================= !!! WARNING !!! ======================== Due to license issues only a Dummy Nvidia 2D/3D driver with Software 3D/OpenGL rendering is provided. Please download the official 2D/3D Nvidia driver from the nVidia webserver (http://www.nvidia.com), if you want to use 3D hardware accelerated 3D/OpenGL. ================================================================ Tests for X.Org configuration: Config File /etc/X11/xorg.conf ... done. Driver ... done. Extensions ... done. Options ... done. Checking GL/GLU/glut runtime configuration: GL/GLU ... done (package xorg-x11-Mesa) glut ... done (package freeglut) Kenneth Jennings wrote:
On Tuesday 17 January 2006 07:22, you wrote:
OK, the solution was to add myself to the video user group in /etc/group - login is being handled by LDAP server. To be honest, if I'd bothered to read the NVidia support pages properly, I would have seen that this was a required step for GL applications to work properly.
However, even with this step - 3Ddiag still thinks that my drivers aren't installed properly. What's that all about?
This is what 3Ddiag tells me here (when run as root) (Suse 9.2):
wolverine:~ # 3Ddiag 3Ddiag version 0.722 Verifying 3D configuration: Using 3dinfo ************************************************************
Verifying 3D configuration for 3D board "nVidia Corporation 0x0322 (10de@0322)":
Verifying driver installation: nvidia ... done.
Tests for X.Org configuration: Config File /etc/X11/XF86Config ... done. Driver ... done. Extensions ... done. Options ... done.
Checking GL/GLU/glut runtime configuration: GL/GLU ... done (package xorg-x11-Mesa) glut ... done (package freeglut)
Here are some select parts of myXF86Config that metion things related to the card/3D/nvidia: ... Section "Module" Load "dbe" Load "type1" Load "freetype" Load "extmod" Load "glx" Load "v4l" Load "vnc" EndSection ... Section "Device" BoardName "GeForce FX 5700VE" BusID "1:0:0" Driver "nvidia" Identifier "Device[0]" Option "ConnectedMonitors" "DFP" Option "usevnc" "yes" Screen 0 Option "Rotate" "off" VendorName "NVidia" EndSection
Section "ServerLayout" Identifier "Layout[all]" InputDevice "Keyboard[0]" "CoreKeyboard" InputDevice "Mouse[1]" "CorePointer" InputDevice "Keyboard[2]" "ExtraKeyboard" InputDevice "Mouse[3]" "ExtraPointer" Option "Clone" "off" Option "VNC" "3 2" Option "Xinerama" "off" Screen "Screen[0]" EndSection
Section "DRI" Group "video" Mode 0660 EndSection
I never use SAX2 to setup the XF86Config. It is the tool of the devil (;-). It rarely works, it almost always messes up the modelines and mouse settings. I set things up by hand once and keep a backup of the XF86Config on another computer.
Thanks, Ken Jennings
-- Jonathan Brooks (Ph.D.) Research Assistant. PaIN Group, Department of Human Anatomy & Genetics, University of Oxford, South Parks Road, Oxford, OX1 3QX tel: +44(0)1865-282654 fax: +44(0)1865-282656 web: http://www.fmrib.ox.ac.uk/~jon
On Wednesday 25 January 2006 05:23, Jonathan Brooks wrote:
Okay - trying to get to the bottom of this. Why is it that 3Ddiag fails to detect that I have nvidia drivers installed, when they patently are installed, and everything 3D related is working????
At a guess because it is patently NOT working. On what do you base your assumption that it IS working? That you have openGL screensavers? 3Ddiag would report the nvidia driver if it was used and not the dummy. I think you may be the victim of a possible bug in Suse10 yast. My auto install seemed sucessful but was faulty as well, when I checked /etc/Xorg.conf it did did indeed still list nv as the driver instead of nvidia so you may need to edit it manually even if it says only to be edited by yast/sax. Before you start open a shell and run glxinfo : It should say YES o direct rendering and NVIDIA Corporation as the vendor if the new driver is being used. If not I think it gives SGI as the vendor and No for direct rendering. The other way is to run glxgears. You will get about 1500fps for the new drv and around 500 for the dummy (depending on your system. -- regards, andrew
I guess I thought it patently was installed, because a) I installed the driver by hand - not through YAST b) I was getting 1500 FPS with glxgears, c) I had checked in /etc/X11/Xorg.conf for the relevant entries (driver nvidia, glx loaded etc) and d) looking at /var/log/Xorg.0.log revealed that the nvidia module was being loaded and used. So why do _YOU_ think 3Ddiag isn't reporting that my nvidia driver is installed correctly??? FYI: glxinfo reports that the direct rendering is being used, and that the vendor is NVIDIA Corporation. Hope you have a better one, Jon. Andrew Kar wrote:
On Wednesday 25 January 2006 05:23, Jonathan Brooks wrote:
Okay - trying to get to the bottom of this. Why is it that 3Ddiag fails to detect that I have nvidia drivers installed, when they patently are installed, and everything 3D related is working????
At a guess because it is patently NOT working. On what do you base your assumption that it IS working? That you have openGL screensavers? 3Ddiag would report the nvidia driver if it was used and not the dummy. I think you may be the victim of a possible bug in Suse10 yast. My auto install seemed sucessful but was faulty as well, when I checked /etc/Xorg.conf it did did indeed still list nv as the driver instead of nvidia so you may need to edit it manually even if it says only to be edited by yast/sax. Before you start open a shell and run glxinfo : It should say YES o direct rendering and NVIDIA Corporation as the vendor if the new driver is being used. If not I think it gives SGI as the vendor and No for direct rendering.
The other way is to run glxgears. You will get about 1500fps for the new drv and around 500 for the dummy (depending on your system.
participants (2)
-
Andrew Kar
-
Jonathan Brooks