SUSE / openSUSEThis Forum is for the discussion of Suse Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I've been running Linux for a few years--on the same machine. I have an Intel 845BG MOBO and an nVidia GEForce 2. I've run Mandrake 8.x, 9.0 on this machine, Slackware 9.x, Ubuntu, and Suse 9.3 on it with my nVidia video card without any problems. I followed the directions from the Suse page for configuring nVidia. I tried using YOU but found out that my card is now considered "legacy" by nVidia. So, I went to nVidia's website and downloaded the v7174 Linux driver which is currently working on my Ubuntu distro on this same computer. I followed the instructions and installed the driver after having RTFM. It compiled fine and installed fine. I followed the Suse instructions to add entries to the /etc/udev/whatevernameitis.txt file. I ran "sax2 -m -0=nvidia" and configured and tested my video setup and everything seemed to work. I tried startx and it failed. I tried rebooting into level 5 and it failed to start the X server.
Distribution: Mac OS X Leopard 10.6.2, Windows 2003 Server/Vista/7/XP/2000/NT/98, Ubuntux64, CentOS4.8/5.4
Posts: 2,986
Rep:
My nVidia is working fine (6600GT), but my card is more recent than yours.
I used SUSE 9.3 and realized that the Sax2 configuration is wrong with Nvidia cards. It pulls up the wrong Nvidia driver in the /etc/X11/xorg.conf file.
Can you post, in the monitor/video card section, in your /etc/X11/xorg.conf file?
You can try running xorgconfig as root and configuring your graphics card manually.
su
cd /etc/X11
xorgconfig
A little trick you can do is copy your xorg.conf file from Ubuntu, or whatever else you are using that works fine, and copy it into your /etc/X11 path.
Section "Device"
BoardName "GeForce2 GTS/GeForce2 Pro"
#I tweaked the following line to add the "PCI:" prefix like Ubuntu--it did not help it or hurt it
BusID "PCI:1:0:0"
Driver "nvidia"
Identifier "Device[0]"
VendorName "NVidia"
EndSection
Section "ServerLayout"
Identifier "Layout[all]"
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
# I commented out the following two lines because they weren't there in Ubuntu--it did not help
# Option "Clone" "off"
# Option "Xinerama" "off"
Screen "Screen[0]"
EndSection
Mine is a GeForce4 Ti 4200 and doesn't work either. The Sax box: "enable 3d acceleration" is locked.
I tried to manually configure Xorg: no luck either, whilst in Debian or Slackware I have no problems.
Even without 3d acceleration the screen is out of sync.
My hardware is very common: I don't have problems with any other mainstream distro.
If I run the NVidia installer, I can start up X without problems using the "nvidia" driver. If I reboot, X craters on restart. If I run the nVidia installer, X will start. I extracted the installer script and found a script that will fix the problem instead of having to run the installer. From the driver directory, the file is ./usr/src/nv/makedevices.sh which has the contents of:
if [ ! -c /dev/.devfsd ]; then
for i in 0 1 2 3 4 5 6 7; do
node="/dev/nvidia$i"
rm -f $node
mknod $node c 195 $i || error "mknod \"$node\""
chmod 0666 $node || error "chmod \"$node\""
done
node="/dev/nvidiactl"
rm -f $node
mknod $node c 195 255 || error "mknod \"$node\""
chmod 0666 $node || error "chmod \"$node\""
fi
if [ -d /etc/udev/devices ]; then
for i in 0 1 2 3 4 5 6 7; do
node="/etc/udev/devices/nvidia$i"
rm -f $node
mknod $node c 195 $i || error "mknod \"$node\""
chmod 0666 $node || error "chmod \"$node\""
done
node="/etc/udev/devices/nvidiactl"
rm -f $node
mknod $node c 195 255 || error "mknod \"$node\""
chmod 0666 $node || error "chmod \"$node\""
fi
exit 0
# end script
This script sets up several devices, but I'm not sure how to read BASH scripts. However, if this script is run before starting X, X will start--assuming nVidia legacy card w/nVidia driver 7174 installed.
Evidently, the directions on the SUSE website for installing legacy nVidia cards needs more information than just editing the /etc/udev/static_devices.txt file.
I would just like to express my appreciation for moronikos' comment, i had the same problem with my old geforce2 card and suse 10, running makedevices.sh during bootup fixes it! thanks.
Just as a reference....one of our machines had this exact problem as well. We found that if we simply had xorg create a new config file with:
xorg -configure (as root, of course)..it permenantly solved the problem..//Peter
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.