Suse 9.1 Nvidia drivers.... (geforce 6800 GT)

Pagina: 1
Acties:

Onderwerpen


Verwijderd

Topicstarter
Hallo,
Ik heb Suse 9,1 geinstalleerd en een geforce 6800GT videokaart. Nu heb ik YOU (yast onilne update) uitgevoerd en de nvidia drivers ook binnengehaald. Maar in de graphic card eigenschappen staat nog steeds VESA (framebuffer) kaart. Als ik kijk bij nvidia staat mijn 6800GT er niet bij.

Nu heb ik de laatste .run gehaald van www.nvidia.com en geinstalleerd volgens:
ftp://ftp.suse.com/pub/su...86/nvidia-installer-HOWTO

Als ik nu opstart zie ik ook 1/4 seconde het nvidia logo schermgevuld (voordat ik mijn desktop zie) maar als ik weer naar yast->hardware->grafische kaart ga dan zie ik weer dat hij op VESA (framebuffer) staat.

Is dit de bedoeling? Moet ik me er niets van aantrekken? of is er iets misgegaan.

Ik wil matlab draaien, maar die geeft aan dat hij openGL niet kan laden. (als ik 3d acceleratie wil inschakelen geeft linux ook aan dat mijn kaart geen opengl ondersteund).

Bij de installatie (handmatig) van nvidia drivers gaf hij aan dat hij geen voorgecompileerde versie op het internet kon vinden en dat hij zelf moest gaan compilen. Afijn dat is gebeurd en hij gaf al aan dat het lukte. Maar hij gaf ook iets over dat het was gelukt, maar dat mijn nvidia drivertjes het niet zouden doen totdat "rifafb" uit zou staan omdat die zouden conflicteren met die van nvidia. Ik weet niet precies wat dat "rifafb" is of waar ik het uit kan zetten.

Weet iemand wat ik nu moet doen?

Alvast bedankt

[edit] ik heb nog eens gezocht op internet naar rifafb maar nix geovnden, rivafb leverde wel resultaten op. Maybe moet het rivafb zijn.

dit staat er als ik lspci uitvoer:
0000:03:00.0 VGA compatible controller: nVidia Corporation: Unknown device 0045 (rev a1)
zou hij niet gedetailleerde informatie moeten geven als de drivers goed waren geinstalleerd?


Dit is mijn /etc/X11/XF86Config:

# /.../
# SaX generated XFree86 config file
# Created on: 2004-11-25T17:08:46+0100.
#
# Version: 4.8
# Contact: Marcus Schaefer <sax@suse.de>, 2002
#
# Automatically generated by [SaX2] (4.8)
# PLEASE DO NOT EDIT THIS FILE!
#

Section "Files"
FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/local"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/URW"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo"
FontPath "/usr/X11R6/lib/X11/fonts/PEX"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts/latin2/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/latin2/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/latin2/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/latin2/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/latin7/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/baekmuk:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/japanese:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/kwintv"
FontPath "/usr/X11R6/lib/X11/fonts/truetype"
FontPath "/usr/X11R6/lib/X11/fonts/uni:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/CID"
FontPath "/usr/X11R6/lib/X11/fonts/ucs/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/ucs/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/ucs/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/hellas/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/hellas/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/hellas/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/hellas/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/misc/sgi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/xtest"
FontPath "/opt/kde3/share/fonts"
InputDevices "/dev/ttyS0"
InputDevices "/dev/ttyS1"
InputDevices "/dev/ttyS2"
InputDevices "/dev/ttyS3"
InputDevices "/dev/ttyS4"
InputDevices "/dev/ttyS5"
InputDevices "/dev/ttyS6"
InputDevices "/dev/ttyS7"
InputDevices "/dev/ttyS8"
InputDevices "/dev/psaux"
InputDevices "/dev/logibm"
InputDevices "/dev/sunmouse"
InputDevices "/dev/atibm"
InputDevices "/dev/amigamouse"
InputDevices "/dev/atarimouse"
InputDevices "/dev/inportbm"
InputDevices "/dev/gpmdata"
InputDevices "/dev/mouse"
InputDevices "/dev/usbmouse"
InputDevices "/dev/adbmouse"
InputDevices "/dev/input/mice"
InputDevices "/dev/input/event0"
InputDevices "/dev/pointer0"
InputDevices "/dev/pointer1"
InputDevices "/dev/pointer2"
InputDevices "/dev/pointer3"
EndSection

Section "Module"
Load "type1"
Load "dbe"
Load "freetype"
Load "glx"
Load "v4l"
Load "speedo"
Load "extmod"
EndSection

Section "ServerFlags"
Option "AllowMouseOpenFail"
EndSection

Section "InputDevice"
Driver "Keyboard"
Identifier "Keyboard[0]"
Option "Protocol" "Standard"
Option "XkbLayout" "us"
Option "XkbModel" "pc104"
Option "XkbRules" "xfree86"
EndSection

Section "InputDevice"
Driver "mouse"
Identifier "Mouse[1]"
Option "Buttons" "5"
Option "Device" "/dev/input/mice"
Option "Name" "Autodetection"
Option "Protocol" "explorerps/2"
Option "Vendor" "Sysp"
Option "ZAxisMapping" "4 5"
EndSection


Section "Monitor"
HorizSync 31-48
Identifier "Monitor[0]"
ModelName "1024X768@60HZ"
Option "DPMS"
VendorName "--> VESA"
VertRefresh 50-60
UseModes "Modes[0]"
EndSection


Section "Modes"
Identifier "Modes[0]"
Modeline "1024x768" 62.35 1024 1056 1184 1312 768 772 776 792 -HSync -VSync
EndSection


Section "Device"
BoardName "Framebuffer Graphics"
BusID "3:0:0"
Driver "nvidia"
Identifier "Device[0]"
VendorName "VESA"
EndSection


Section "Screen"
DefaultDepth 16
SubSection "Display"
Depth 15
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 32
Modes "1024x768"
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768"
EndSubSection
Device "Device[0]"
Identifier "Screen[0]"
Monitor "Monitor[0]"
EndSection


Section "ServerLayout"
Identifier "Layout[all]"
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
Screen "Screen[0]"
EndSection

Section "DRI"
Group "video"
Mode 0660
EndSection

[ Voor 73% gewijzigd door Verwijderd op 25-11-2004 17:38 ]


  • Blaasvis
  • Registratie: November 2001
  • Laatst online: 16-09 18:22

Blaasvis

Cidora \o/

zou je de foutmelding die in /var/log/xfree86.log.0 staat ook even willen posten. vaak staat daar wel nuttig informatie in.

Freedom is everything you need ; <moto-moi|afk> ik verkloot het gewoon nooit :P


Verwijderd

Topicstarter
ik heb die log file niet, maar wel /var/log/XFree86.0.0.log, ik heb overigens SAX2 gebruikt om te configureren na de installatie ik weet niet of dat relevant is.. maar de log is erg groot.. ff zoeken naar een error
Heleboel fonts niet gevonden, maar boeit niet...
(WW) Open APM failed (/dev/apm_bios) (No such device)
(WW) NVIDIA(0): config file hsync range 31-48kHz not within DDC hsync ranges.
(WW) NVIDIA(0): config file vrefresh range 50-60Hz not within DDC vrefresh ranges.
(WW) NVIDIA(0): Not using mode "576x384":
(WW) NVIDIA(0): horizontal sync start (589) not a multiple
een paar warning... en dan een EE (error) .. idd hij load de GLX niet goed... maar ja... wat is dan de reden :/
(**) Option "dpms"
(**) NVIDIA(0): DPMS enabled
(II) Loading extension NV-CONTROL

(EE) NVIDIA(0): Failed to load GLX

ik heb al gekeken infile:/usr/share/doc/NVIDIA_GLX-1.0/README.. hierin staat het volgende in Appendix C :

Problems will arise if applications use the wrong version of a library.
This can be the case if there are either old libGL libraries or stale
symlinks left lying around. If you think there may be something awry
in your installation, check that the following files are in place
(these are all the files of the NVIDIA Accelerated Linux Driver Set,
plus their symlinks):

/usr/X11R6/lib/modules/drivers/nvidia_drv.o

/usr/X11R6/lib/modules/extensions/libglx.so.x.y.z
/usr/X11R6/lib/modules/extensions/libglx.so -> libglx.so.x.y.z

/usr/lib/libGL.so.x.y.z
/usr/lib/libGL.so.x -> libGL.so.x.y.z
/usr/lib/libGL.so -> libGL.so.x

/usr/lib/libGLcore.so.x.y.z
/usr/lib/libGLcore.so.x -> libGLcore.so.x.y.z

/lib/modules/`uname -r`/video/nvidia.o, or
/lib/modules/`uname -r`/kernel/drivers/video/nvidia.o

Installation will also create the /dev files:

crw-rw-rw- 1 root root 195, 0 Feb 15 17:21 nvidia0
crw-rw-rw- 1 root root 195, 1 Feb 15 17:21 nvidia1
crw-rw-rw- 1 root root 195, 2 Feb 15 17:21 nvidia2
crw-rw-rw- 1 root root 195, 3 Feb 15 17:21 nvidia3
crw-rw-rw- 1 root root 195, 255 Feb 15 17:21 nvidiactl

If there are other libraries whose "soname" conflicts with that of
the NVIDIA libraries, ldconfig may create the wrong symlinks. It is
recommended that you manually remove or rename conflicting libraries
(be sure to rename clashing libraries to something that ldconfig will
not look at -- we have found that prepending "XXX" to a library name
generally does the trick), rerun 'ldconfig', and check that the correct
symlinks were made. Some libraries that often create conflicts are
"/usr/X11R6/lib/libGL.so*" and "/usr/X11R6/lib/libGLcore.so*".


Ik heb gekeken of deze bestanden bestaan... allemaal behalve dat ik dit heb geedaan:
/lib/modules/`uname -r`/video/nvidia.o, or
/lib/modules/`uname -r`/kernel/drivers/video/nvidia.o
dus dat `uname uitgevoerd en hij zegt dat die bestanden niet bestaan... heb ff handmatig gekeken en volgens mij bestaat nvidia.ko wel (maar niet nvidia.o) kweet neit of dat wat uitmaakt.

Verder als ik ldconfig -p uitvoer staat er o.a. dit:
libGLw.so.1 (libc6) => /usr/X11R6/lib/libGLw.so.1
libGLcore.so.1 (ELF) => /usr/lib/libGLcore.so.1
libGLU.so.1 (libc6) => /usr/lib/libGLU.so.1
libGLU.so (libc6) => /usr/lib/libGLU.so
libGL.so.1 (libc6) => /usr/lib/libGL.so.1
libGL.so (libc6) => /usr/lib/libGL.so
heb ff gekeken en libGLw.so hoort er niet thuis ik heb zoals aangegeven ff XXX voor die bestanden gezet. En wat moet ik nu doen? ldconfig uitgevoerd... blijft er staan...

  • Blaasvis
  • Registratie: November 2001
  • Laatst online: 16-09 18:22

Blaasvis

Cidora \o/

ah ik denk dat ik het weet, je zou eens moet kijken of nvidia module uberhaupt word geladen.
dit zou je kunnen zien met "lsmod" en als dat niet zo is. Probeer dan eens met "modprobe nvidia"

Freedom is everything you need ; <moto-moi|afk> ik verkloot het gewoon nooit :P


  • silentsnake
  • Registratie: September 2003
  • Laatst online: 07:05
Die nvidia driver is wel geladen, anders spuugt ie eruit dat ie die module niet kan vinden.

Weet je zeker dat je refresh rates wel goed staan? Daar staat ie over te klagen.

Verwijderd

Topicstarter
Maar hij geeft een error bij het laden van GLX dat zou toch geen framerate als oorzaak hebben?

Acties:
  • 0 Henk 'm!

  • blouweKip
  • Registratie: November 1999
  • Laatst online: 23:26
Hij heeft het ook niet over framerates maar refresh rates ;)

code:
1
2
3
4
5
6
7
8
9
Section "Monitor"
 HorizSync 31-48
 Identifier "Monitor[0]"
 ModelName "1024X768@60HZ"
 Option "DPMS"
 VendorName "--> VESA"
 VertRefresh 50-60
 UseModes "Modes[0]"
 EndSection

Ik weet niet welke andere (glx) foutmeldingen er nog komen maar bovenstaand is iig niet juist, ik raad je aan even op te zoeken welke horizontale en verticale refresh je monitor heeft en hierboven de juiste waarden in te vullen (of heb je echt zo'n slechte monitor dat dit je refreshrates zijn)

Ik neem aan dat suse met yast (oid) ook wel een mogelijkheid heeft om dit via een frontend/gui te doen

[ Voor 7% gewijzigd door blouweKip op 26-11-2004 01:34 ]

"For my friends, anything; for my enemies, the law."

Pagina: 1