Nvidia drivers

Greetings
I am trying to install a driver for Nvidia GeForce 7050 on an acer aspire m1641. In order to install suse 11.1 I booted it with noapic option to get graphics going,
I have done the one click install from opensuse/nvidia, but it did not work. /var/log/
invidia-installer.log says ERROR: unable to build the nvidia kernel module
Any help gratefuly received
Cheers
Aaron

Some NVIDIA Basics - openSUSE Forums

If normal boot is not working - try failsafe, if you still can’t login do the following:

Pause the boot by moving the down arrow, then back up to the default boot. But now press backspace, it should delete any text where you can see VGA=…etc

Remove all text and now type just the number:
3
and hit enter

at the login type your user name and then password
now type:
su
then the root password

Now type: yast
you can check what did or didn’t get installed and correct it.

Thaks for response, but still no joy. I now seem to have 4 different kernels listed on boot screen and the last one did not work at all, it kept returning to the boot screen.

Boot to level 3 and login, then switch to su and start yast

remove all but default or PAE kernel, if you don’t know which, choose PAE
then make sure you have the matching nvidia kernel module.

Ok I have completely reloaded suse 11.1 and went straight to nvidia one click install, but it still does not work. I have GeForce 7050 graphics card and have installed:

Kernel-default
Kernel-default-base
Kernel-default-extra
Kernel-source
Kernel-syms
Kernel-trace
Kernel-trace-base
Kernel-trace-extra

Nvidia-gfxG02-kmp-default
x11-video-nvidiaG02

Is this right?
Thanx
Aaron

personally, & this is doing it the hard way, i install

kernel source
gcc/gcc++
make

& it works great

Andy

The above edit is correct

I would include gcc, gcc++, make
as Andy suggests

Thanks for replies
I have gcc, gcc++, make.
How can I check that the nvidia module is loaded?

Did you manage to get the install the way I quoted above, without the trace modules?

Open a terminal and do: glxinfo

post result, just the top part, you’ll see what I mean.

glxinfo returns

Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
0x21 16 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None
Xlib: extension “GLX” missing on display “:0.0”.
Xlib: extension “GLX” missing on display “:0.0”.
0x3a 32 tc 1 0 0 c . . 0 0 0 0 0 0 0 0 0 0 0 0 0 None

Do this in a terminal and post result:

cat /etc/X11/xorg.conf

cat /etc/X11/xorg.conf

nvidia-xconfig: X configuration file generated by nvidia-xconfig

nvidia-xconfig: version 1.0 (buildmeister@builder62) Wed May 27 01:58:49 PDT 2009

/…/

SaX generated X11 config file

Created on: 2009-07-14T07:26:30+0100.

Version: 8.1

Contact: Marcus Schaefer <sax@suse.de>, 2005

Contact: SaX-User list <https://lists.berlios.de/mailman/listinfo/sax-users>

Automatically generated by [ISaX] (8.1)

PLEASE DO NOT EDIT THIS FILE!

Section “ServerLayout”
Identifier “Layout[all]”
Screen “Screen[0]” 0 0
InputDevice “Keyboard[0]” “CoreKeyboard”
InputDevice “Mouse[1]” “CorePointer”
Option “Clone” “off”
Option “Xinerama” “off”
EndSection

Section “Files”
InputDevices “/dev/gpmdata”
InputDevices “/dev/input/mice”
FontPath “/usr/share/fonts/misc:unscaled”
FontPath “/usr/share/fonts/local”
FontPath “/usr/share/fonts/75dpi:unscaled”
FontPath “/usr/share/fonts/100dpi:unscaled”
FontPath “/usr/share/fonts/Type1”
FontPath “/usr/share/fonts/URW”
FontPath “/usr/share/fonts/Speedo”
FontPath “/usr/share/fonts/PEX”
FontPath “/usr/share/fonts/cyrillic”
FontPath “/usr/share/fonts/latin2/misc:unscaled”
FontPath “/usr/share/fonts/latin2/75dpi:unscaled”
FontPath “/usr/share/fonts/latin2/100dpi:unscaled”
FontPath “/usr/share/fonts/latin2/Type1”
FontPath “/usr/share/fonts/latin7/75dpi:unscaled”
FontPath “/usr/share/fonts/baekmuk:unscaled”
FontPath “/usr/share/fonts/japanese:unscaled”
FontPath “/usr/share/fonts/kwintv”
FontPath “/usr/share/fonts/truetype”
FontPath “/usr/share/fonts/uni:unscaled”
FontPath “/usr/share/fonts/CID”
FontPath “/usr/share/fonts/ucs/misc:unscaled”
FontPath “/usr/share/fonts/ucs/75dpi:unscaled”
FontPath “/usr/share/fonts/ucs/100dpi:unscaled”
FontPath “/usr/share/fonts/hellas/misc:unscaled”
FontPath “/usr/share/fonts/hellas/75dpi:unscaled”
FontPath “/usr/share/fonts/hellas/100dpi:unscaled”
FontPath “/usr/share/fonts/hellas/Type1”
FontPath “/usr/share/fonts/misc/sgi:unscaled”
FontPath “/usr/share/fonts/xtest”
FontPath “/opt/kde3/share/fonts”
EndSection

Section “Module”
Load “dbe”
Load “freetype”
Load “extmod”
Load “glx”
EndSection

Section “ServerFlags”
Option “AllowMouseOpenFail” “on”
Option “ZapWarning” “on”
EndSection

Section “InputDevice”
Identifier “Keyboard[0]”
Driver “kbd”
Option “Protocol” “Standard”
Option “XkbLayout” “gb”
Option “XkbModel” “microsoftpro”
Option “XkbRules” “xfree86”
EndSection

Section “InputDevice”
Identifier “Mouse[1]”
Driver “mouse”
Option “Buttons” “5”
Option “Device” “/dev/input/mice”
Option “Name” “ImPS/2 Generic Wheel Mouse”
Option “Protocol” “explorerps/2”
Option “Vendor” “Sysp”
Option “ZAxisMapping” “4 5”
EndSection

Section “Modes”
Identifier “Modes[0]”
ModeLine “1280x1024” 106.97 1280 1360 1496 1712 1024 1025 1028 1059
ModeLine “1280x1024” 87.75 1280 1328 1360 1440 1024 1027 1034 1053 +hsync -vsync
ModeLine “1024x768” 81.80 1024 1080 1192 1360 768 769 772 802
ModeLine “1024x768” 76.16 1024 1080 1192 1360 768 769 772 800
ModeLine “1024x768” 69.71 1024 1080 1184 1344 768 769 772 798
ModeLine “1024x768” 69.50 1024 1072 1104 1184 768 771 775 796 +hsync -vsync
ModeLine “1024x768” 64.11 1024 1080 1184 1344 768 769 772 795
ModeLine “800x600” 48.91 800 840 920 1040 600 601 604 627
ModeLine “800x600” 45.50 800 840 920 1040 600 601 604 625
ModeLine “800x600” 44.00 800 848 880 960 600 603 607 622 +hsync -vsync
ModeLine “800x600” 42.11 800 840 920 1040 600 601 604 623
ModeLine “800x600” 38.22 800 832 912 1024 600 601 604 622
ModeLine “1280x1024” 108 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
EndSection

Section “Monitor”
Identifier “Monitor[0]”
VendorName “CTX”
ModelName “CTX X962A”
UseModes “Modes[0]”
DisplaySize 376 301
HorizSync 30.0 - 83.0
VertRefresh 43.0 - 75.0
Option “DPMS”
Option “PreferredMode” “1280x1024”
EndSection

Section “Device”
Identifier “Device[0]”
Driver “nvidia”
VendorName “VESA”
BoardName “Vesa-BIOS Graphics”
EndSection

Section “Screen”
Identifier “Screen[0]”
Device “Device[0]”
Monitor “Monitor[0]”
DefaultDepth 16
SubSection “Display”
Depth 15
Modes “1280x1024” “1024x768” “800x600”
EndSubSection
SubSection “Display”
Depth 16
Modes “1280x1024” “1024x768” “800x600”
EndSubSection
SubSection “Display”
Depth 24
Modes “1280x1024” “1024x768” “800x600”
EndSubSection
SubSection “Display”
Depth 8
Modes “1280x1024” “1024x768” “800x600”
EndSubSection
EndSection

linux-utpy:~ #

No Nvidia there just vesa

Section “Device”
Identifier “Device[0]”
Driver “nvidia”
VendorName “VESA”
BoardName “Vesa-BIOS Graphics”
EndSection

Go through it again
Some NVIDIA Basics - openSUSE Forums

or do it the hard way:

Alright so here is how to install the nvidia driver manually, in case the one in the repo doesn’t work or u just want to use the latest.
Go to Yast>Software>Software Management
Search for and install if you don’t have these:
make
gcc
kernel-source
Now download the latest Nvidia driver:
Place the file in your /home/username
Now restart and at the boot screen, pause the boot by moving the down button, then move back up and clear any text in the boot arguments by holding backspace. Then just type the number: 3
At the login
Type “root” then enter and then your root password and press enter.
now type
cd /home/username
*Now remember you can use the {TAB} key to auto complete
so type:
sh NVIDIA{TAB}
and the whole file name should auto complete
eg: sh NVIDIA-Linux-x86-180.14.09-pkg1.run
Follow the installer and let it compile the kernel module for you.
Say Yes to everything
Use TAB to move around
reboot

Thanks for this.
Do I need to uninstall the drivers in yast first?

Ideally, yes. Though they are not properly installed. Yes. Go to Yast Software Management - Filter by Repo and select the nvidia repo
then delete whatever is installed. Just cancel any error boxes until you are checking to delete the last one, after that you should get no error box. Accept

Download the driver from nvidia
save it as suggested to /home/username*
follow the directions given earlier

Caf 4926
Sorted…Thanks for your time and patience.

Great :slight_smile:
If this was sorted using the manual method, remember to keep the nvidia driver in the place your /home/username
Because every time we have a kernel update, you need to do all that install of the driver again.