alivetu
Bonjour,
je viens d'installer une FC5 sur un portable Toshiba satellite 2450.
J'ai updaté le kernel en 2.6.1.2080 afin depouvoir installer les drivers nvidia fournis par livna.org...
Tout s'est passé impec sauf que je n'arrive plus à booter en mode graphique...
le /var/log/xorg.log m'indique que le boot bloque sur le chargement du driver nvidia...mais pas d'erreur apparente.
J'ai vérifié le fichier xorg.conf en bootant en init 3 mais je ne vois pas ce qui cloche...
Quelqu'un a une idée ?
neszbi
salut,
Au boot les drivers nvidia sont [echoué] ou [ok] ???
Tu as quoi comme carte qraphique exactement??
vornoff
Si j'ai bien compris son message, il n'y a ni [échoué] ni [ok], Fedora doit essayer de charger le module sans y arriver.
Je ne suis toujours pas le plus expérimenté sur ce système d'exploitation (et encore moins sur linux en général :p), mais je vois deux pistes sur les quelques sujets que j'ai lu:
- Le niveau de sécurité de SELinux pourrait peut-être gêner le chargement du module ?
- J'ai dû personnellement (je ne sais pas vreaiment pourquoi, mais c'est après recherche sur fedoraforum.org) lancer, après installation du pilote Nvidia de Livna, nividia-xconfig pour que le xorg.conf soit "écrit" pour bien prendre en charge le pilote.
Peut être qu'une copie du contenu du xorg.conf (à condition qu'il soit en cause, je ne suis pas sûr de moi) pourrait aider certains à y trouver quelque chose de louche ?
Est-ce que essayer de ne pas lancer le module au démarrage, et essayer de le lancer plus tard (par modprobe, il me semble que c'est son usage ?) peut donner des informations sur la raison du blocage ?
Je crois que les modules se gère avec modprobe en ligne de commande, existe-t-il un outil graphique (souvent plus simple à comprendre que la description de certains switch pour moi 🙂) pour faciliter leur chargement, déchargement, configuration s'il y a lieu d'en faire ?
alivetu
Alors...
Effectivement, le chargement du driver nvidia reste bloqué.
Dans mon log xorg, la dernière ligne correspond au chargement du driver nvidia...
ensuite, plus rien car je suis obligé de rebooter le portable.
Ma carte est une nvidia Geforce4 420 Go (Toshiba)
Pour répondre à vornoff, j'ai dû aussi exécuter nvidia-xconfig pour obtenir un fichier xorg.conf qui me semble correct.
Je poste le contenu dès que j'ai rebooté le portable (qui est en double boot et booté sur xp pour le moment)...
Merci pour les réponses !!!
Alivetu
alivetu
Voici le contenu de mon fichier /etc/X11/xorg.conf (désolé pour la longueur) :
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildmeister@builder3) Wed Dec 14 16:39:22 PST 2005
# XFree86 4 configuration created by pyxf86config
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Synaptics" "CorePointer"
InputDevice "Mouse0" "AlwaysCore"
EndSection
Section "Files"
# Multiple FontPath entries are allowed (they are concatenated together)
# By default, a font server independent of the X server is
# used to render fonts.
ModulePath "/usr/lib/xorg/modules/extensions/nvidia"
ModulePath "/usr/lib/xorg/modules"
FontPath "unix/:7100"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "fbdevhw"
Load "record"
Load "freetype"
Load "type1"
Load "synaptics"
Load "glx"
EndSection
Section "InputDevice"
# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
# Option "Xleds" "1 2 3"
# To disable the XKEYBOARD extension, uncomment XkbDisable.
# Option "XkbDisable"
# To customise the XKB settings to suit your keyboard, modify the
# lines below (which are the defaults). For example, for a non-U.S.
# keyboard, you will probably want to use:
# Option "XkbModel" "pc102"
# If you have a US Microsoft Natural keyboard, you can use:
# Option "XkbModel" "microsoft"
#
# Then to change the language, change the Layout setting.
# For example, a german layout can be obtained with:
# Option "XkbLayout" "de"
# or:
# Option "XkbLayout" "de"
# Option "XkbVariant" "nodeadkeys"
#
# If you'd like to switch the positions of your capslock and
# control keys, use:
# Option "XkbOptions" "ctrl:swapcaps"
# Or if you just want both to be control, use:
# Option "XkbOptions" "ctrl:nocaps"
#
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
Option "XkbVariant" "latin9"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "yes"
EndSection
Section "InputDevice"
Identifier "Synaptics"
Driver "synaptics"
Option "Device" "/dev/input/mice"
Option "Protocol" "auto-dev"
Option "Emulate3Buttons" "yes"
EndSection
Section "Monitor"
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
### Comment all HorizSync and VertSync values to use DDC:
# HorizSync 31.5 - 37.9
# VertRefresh 50.0 - 70.0
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Toshiba TOS5082"
Option "dpms"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "nvidia"
VendorName "Videocard vendor"
BoardName "nVidia Corporation NV17 [GeForce4 420 Go]"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 16
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Modes "800x600" "640x480"
EndSubSection
EndSection
Et voici la fin du fichier /var/log/Xorg.0.log :
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
compiled for 7.0.0, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 0.2
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
compiled for 7.0.0, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 0.2
(II) Loading extension SHAPE
(II) Loading extension MIT-SUNDRY-NONSTANDARD
(II) Loading extension BIG-REQUESTS
(II) Loading extension SYNC
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XC-MISC
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-Misc
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension TOG-CUP
(II) Loading extension Extended-Visual-Information
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "fbdevhw"
(II) Loading /usr/lib/xorg/modules/linux/libfbdevhw.so
(II) Module fbdevhw: vendor="X.Org Foundation"
compiled for 7.0.0, module version = 0.0.2
ABI class: X.Org Video Driver, version 0.8
(II) LoadModule: "record"
(II) Loading /usr/lib/xorg/modules/extensions/librecord.so
(II) Module record: vendor="X.Org Foundation"
compiled for 7.0.0, module version = 1.13.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 0.2
(II) Loading extension RECORD
(II) LoadModule: "freetype"
(II) Loading /usr/lib/xorg/modules/fonts/libfreetype.so
(II) Module freetype: vendor="X.Org Foundation & the After X-TT Project"
compiled for 7.0.0, module version = 2.1.0
Module class: X.Org Font Renderer
ABI class: X.Org Font Renderer, version 0.4
(II) Loading font FreeType
(II) LoadModule: "type1"
(II) Loading /usr/lib/xorg/modules/fonts/libtype1.so
(II) Module type1: vendor="X.Org Foundation"
compiled for 7.0.0, module version = 1.0.2
Module class: X.Org Font Renderer
ABI class: X.Org Font Renderer, version 0.4
(II) Loading font Type1
(II) LoadModule: "synaptics"
(II) Loading /usr/lib/xorg/modules/input/synaptics_drv.o
(II) Module synaptics: vendor="X.Org Foundation"
compiled for 4.3.99.902, module version = 1.0.0
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 0.5
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions/nvidia/libglx.so
(II) Module glx: vendor="NVIDIA Corporation"
compiled for 4.0.2, module version = 1.0.8756
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 0.1
(II) Loading extension GLX
(II) LoadModule: "nvidia"
(II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
Je reste sur un écran noir !!!
Si quelqu'un voit le problème....
Alivetu
alivetu
J'ai modifié la ligne 'Driver "nvidia"' par 'Driver "nv"' dans la section Device.
Le serveur X se lance bien mais je retombe sur le driver nividia par défaut de la FC5 et ma résolution max retombe à 800x600.
Ce test était juste pour être sûr que cela vient bien du chargement du driver "nvidia".
Je ne comprend pas du tout le problème !!!
Help, j'en peux plus de Windows !!!
Alivetu
Anvil
Rapporte un bug chez nvidia. Si le driver plante, il n'y a rien que nous ne puissions faire.
alivetu
Alors...
J'ai désinstallé les drivers nvidia de LIVNA et installé ceux de nvidia (8756)...
L'installation se passe bien, mais toujours des soucis.
je peux démarrer en 1024x768 mais c le driver "nv" qui est chargé.
L'extension "GLX" ne se charge pas (erreur dans le log Xorg (il manque un submodule))
dans un terminal, la commande 'modprobe nvidia' a l'air de fonctionner.
donc résultat des course, j'ai avancé à moitié et il me manque le glx pour l'accélération 3D...
J'ai regardé un peu partout (surtout google) mais je ne trouve pas la soluce !!!
Help, help, help
Alivetu
kwizart
Peut être une piste (expliqué dans un autre post...) :
A mon sens c'est peut être un réglage nécéssaire entre Selinux et l'utilisation de pilotes proprietaires (pb de license différentes). Essaie de desactiver le mode de protection de agressive en permissive. Sinon l'option précise qui doit être activée: c'est dans compatibilité, permettre l'utilisation des bibliothèques tux... C'est cette erreur qui empechais LibGl.so de fonctionner entre le driver Ati et le gestionnaire de fenetre de X. Il est possible que cette erreur ait un équivalent de ce type avec Nvidia...(comme c'est aussi un pilote proprietaire!)...
Dans mon cas le driver livna fonctionne bien...J'ai une Nvidia Quadro Fx 500. Glx fonctionne...
Neuromancien
Au lieu de mettre SELinux en permissive, tu peut essayer :
setbool -P allow_execstack=1
setbool -P allow_execmod=1