[Gnome + nvidia] configuration xorg (Résolu)

Xorg, Compiz, KDE / Gnome / Xfce / Fluxbox / e17 / fvwm ... GDM/KDM/XDM...
FDZ
Daikyu
Messages : 83
Inscription : dim. 08 sept. 2013, 15:52

[Gnome + nvidia] configuration xorg (Résolu)

Message par FDZ »

Bonjour,
Je viens de m'installer arch avec gnome comme environnement graphique. J'ai une carte graphique nvidia et j'utilise le driver nouveau. Au démarrage, je m'aperçois d'abord que le clavier est en qwerty, puis j'ai un écran d'erreur m'informant que la résolution sélectionnée n'est pas applicable. Après un appui sur [esc], je me retrouve sur un écran fonctionnel, mais en 640x480, de plus tronqué sur la droite (mon écran supporte normalement 1440x900)
Mes fichiers xorg (de /etc/X11/xorg.conf.d):
- 10-keyboard.conf

Code : Tout sélectionner

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
    Option         "XkbdLayout" "fr"
    Option         "XkbVariant" "latin9"
EndSection
(Je rappelle que pour la saisie du pass je suis en qwerty)
- 10.monitor.conf

Code : Tout sélectionner

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Modeline        "1440x900_60.00"  106.50  1440 1528 1672 1904  900 903 909 934 -hsync +vsync
    Option         "DPMS"
    Option         "PreferredMode"  "1440x900_60.00"
EndSection
- 20.nouveau.conf

Code : Tout sélectionner

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 325.15  (buildmeister@swio-display-x64-rhel04-03)  Wed Jul 31 19:04:27 PDT 2013


Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nouveau"
    # Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BusID          "PCI:0:16:0"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
En root sous console, j'ai essayé de lancer "X -configure" qui m'a créé le fichier suivant :
- xorg.conf.new

Code : Tout sélectionner

Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
        ModulePath   "/usr/lib/xorg/modules"
        FontPath     "/usr/share/fonts/misc/"
        FontPath     "/usr/share/fonts/TTF/"
        FontPath     "/usr/share/fonts/OTF/"
        FontPath     "/usr/share/fonts/Type1/"
        FontPath     "/usr/share/fonts/100dpi/"
        FontPath     "/usr/share/fonts/75dpi/"
EndSection

Section "Module"
        Load  "glx"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/input/mice"
        Option      "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
EndSection

Section "Device"
        Identifier  "Card0"
        Driver      "nvidia"
        BusID       "PCI:0:16:0"
EndSection
Le driver sélectionné ici pour ma carte est "nvidia" et non "nouveau", ça ne me semble pas normal.

NB : le fichier /etc/X11/xorg.conf.d/20.nouveau.conf a bien été retouché en recopiant des sections du fichier créé par nvidia-xconfig (dans ma session ubuntu), comme indiqué dans l'en-tête.
Dernière modification par FDZ le lun. 23 sept. 2013, 18:17, modifié 1 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Gnome + nvidia] configuration xorg

Message par benjarobin »

Ce n'est vraiment pas clair. Tu veux utiliser quel driver nouveau ou nvidia ?
Car si c'est nouveau supprime 20.nouveau.conf, en faite supprime le dans tous les cas.
Et l'outil nvidia-xconfig est pour le driver nvidia et non nouveau

Si tu utilises nouveau, KMS est il bien activé ?
Peux tu donner le log de Xorg ?
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [Gnome + nvidia] configuration xorg

Message par oktoberfest »

Pour le clavier, cela se passe ici : http://wiki.archlinux.fr/Xorg#Clavier
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
FDZ
Daikyu
Messages : 83
Inscription : dim. 08 sept. 2013, 15:52

Re: [Gnome + nvidia] configuration xorg

Message par FDZ »

@oktoberfest : les options du clavier (voir mon fichier 10-keyboard.conf) sont bien rentrées, conformément aux indications du wiki.
@benjarobin : le fichier /var/log/Xorg.0.log est trop gros pour passer ici, que faut-il en retenir ?
Comment savoir si KMS est activé ? ("ps -ef | grep kms" ne rend rien).
C'est bien "nouveau" que je veux utiliser, d'où ma surprise sur l'utilisation de "nvidia" dans le xorg.conf créé par "X -configure".

A suivre ...
(et merci pour vos réponses + bravo pour votre réactivité)
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Gnome + nvidia] configuration xorg

Message par tuxce »

Pourquoi as tu créé le fichier 20-nouveau.conf ?
Pour les options du clavier, de quel wiki tu parles ? Parce que celui que t'as indiqué oktoberfest n'a pas le même fichier.

Supprime (ou déplace si tu veux les garder) les fichiers que t'as créé, crée le fichier /etc/X11/xorg.conf.d/10-keyboard-layout.conf tel que décrit sur le wiki, ça devrait fonctionner tout seul.

(Pour le .log, utilise pastebin)
FDZ
Daikyu
Messages : 83
Inscription : dim. 08 sept. 2013, 15:52

Re: [Gnome + nvidia] configuration xorg

Message par FDZ »

Bon, j'ai viré les fichiers créés et installé un nouveau 10-keyboard-layout.conf conf-ormément au wiki.
Je me dois quand même de préciser que le clavier était en azerty quand je bootais en root (avant lancement auto de gdm) et qu'il l'est toujours aussi bien en console graprique qu'en tty. C'est seulement sur l'écran de login qu'il est en qwerty pour la demande du pass.
Pour le Xorg.0.log, pastebin donne http://pastebin.archlinux.fr/470748
Je vais tenter maintenant de rebooter sans mes fichiers xorg ...
FDZ
Daikyu
Messages : 83
Inscription : dim. 08 sept. 2013, 15:52

Re: [Gnome + nvidia] configuration xorg

Message par FDZ »

Ça ne suffit pas ! J'ai bien maintenant la bonne résolution (?) et j'entre mon pass en azerty, mais je me retrouve devant un écran d'accueil entouré d'une large bande noire, et totalement inutilisable ! (seule la souris fonctionne, ou plutôt je peux la balader sur l'écran mais rien à clicker)
C'est pire !
Les anciens appelaient ça "passer de Charybde en Scylla" 8) !
pourtant ces petits progrès laissent espérer une solution proche :)
Dernière modification par FDZ le ven. 20 sept. 2013, 11:50, modifié 1 fois.
FDZ
Daikyu
Messages : 83
Inscription : dim. 08 sept. 2013, 15:52

Re: [Gnome + nvidia] configuration xorg

Message par FDZ »

Je vais essayer de rajouter un par un les fichiers conf décrits dans le wiki, en commençant par 10-monitor.conf afin d'avoir une config minimale fonctionnelle
Avatar de l’utilisateur
lekaf974
yeomen
Messages : 205
Inscription : dim. 15 juil. 2012, 01:02

Re: [Gnome + nvidia] configuration xorg

Message par lekaf974 »

J'ai bien maintenant la bonne résolution (?) et j'entre mon pass en azerty
Alors pourquoi rajouter des fichiers conf ?
mais je me retrouve devant un écran d'accueil entouré d'une large bande noire, et totalement inutilisable !
Tu devrais plus regarder du côté de ton gestionnaire de connexion et essaye de te connecter à ta session par startx.
À ajouter dans le fichier ~/.xinitrc pour tester

Code : Tout sélectionner

 exec gnome-session
"Keep it Simple, Stupid"
FDZ
Daikyu
Messages : 83
Inscription : dim. 08 sept. 2013, 15:52

Re: [Gnome + nvidia] configuration xorg

Message par FDZ »

L'écran est totalement figé.
Contenu de mon ~/.xinit.rc :

Code : Tout sélectionner

 cat .xinitrc 
exec gnome-session
Et ça fait un moment que je me creuse la tête : startx n'existe pas sur mon système ("bash : startx command not found")! Comment est-ce possible ?
Donc, je me logue, me retrouve devant un écran graphique inutilisable, je passe en console (Ctrl-Alt-F2) et j'aimerais bien "descendre" la session graphique (console tty1) pour tester une nouvelle session graphique, mais pas moyen !
lekaf974 a écrit : Alors pourquoi rajouter des fichiers conf ?
J'essaie d'être logique : je suis parti d'une configuration certes dégradée, mais fonctionnelle, pour aboutir à une configuration moins dégradée (problème clavier résolu), mais inutilisable. La seule cause possible étant la suppression de fichiers conf, j'en ai déduit (peut-être à tort, mais ça reste à prouver) que la réinsertion de fichiers conf corrects devrait résoudre le problème.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Gnome + nvidia] configuration xorg

Message par benjarobin »

Je ne pense pas que ce soit la conf le problème...
Pourquoi ne pas utiliser le driver nvidia au lieu de nouveau
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
FDZ
Daikyu
Messages : 83
Inscription : dim. 08 sept. 2013, 15:52

Re: [Gnome + nvidia] configuration xorg

Message par FDZ »

benjarobin a écrit :Je ne pense pas que ce soit la conf le problème...
Pourquoi ne pas utiliser le driver nvidia au lieu de nouveau
Voilà une réponse un peu plus constructive !
Je vais donc tenter cette approche, après avoir retiré le driver "nouveau"; mais c'est bien en retirant mes fichiers conf que je suis passé d'une configuration dégradée à une configuration inutilisable ! :?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Gnome + nvidia] configuration xorg

Message par benjarobin »

Dégradée car n'utilisant surement pas le driver nouveau. Après on ne peux pas le savoir sans le log de Xorg, pure supposition :-)
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
FDZ
Daikyu
Messages : 83
Inscription : dim. 08 sept. 2013, 15:52

Re: [Gnome + nvidia] configuration xorg

Message par FDZ »

De toute façon, actuellement j'en suis à un écran figé avec nouveau : c'est pas ça que je veux.j'ai tenté l'installation d'un driver proprio suivant le wiki http://wiki.archlinux.fr/Nvidia mais

Code : Tout sélectionner

# pacman -S nvidia-304xx
résolution des dépendances...
recherche des conflits entre paquets...
erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
Je n'ai pas (encore) trouvé l'origine de l'erreur et quoi faire pour y remédier.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Gnome + nvidia] configuration xorg

Message par benjarobin »

Généralement pacman détail le pourquoi de l'échec...
Quelle est ta carte graphique ?
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
FDZ
Daikyu
Messages : 83
Inscription : dim. 08 sept. 2013, 15:52

Re: [Gnome + nvidia] configuration xorg

Message par FDZ »

benjarobin a écrit :Généralement pacman détail le pourquoi de l'échec...
Quelle est ta carte graphique ?
NVidia GeForce 700 nForce 630i ==> pilote nvidia-304xx
Pacman n'a donné aucun autre détail
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17187
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Gnome + nvidia] configuration xorg

Message par benjarobin »

Code : Tout sélectionner

pacman -S nvidia-304xx nvidia-304xx-utils
Si tu es en 64 bits rajoute : lib32-nvidia-304xx-utils
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
FDZ
Daikyu
Messages : 83
Inscription : dim. 08 sept. 2013, 15:52

Re: [Gnome + nvidia] configuration xorg

Message par FDZ »

benjarobin a écrit :

Code : Tout sélectionner

pacman -S nvidia-304xx nvidia-304xx-utils
Si tu es en 64 bits rajoute : lib32-nvidia-304xx-utils
Il faudrait que nvidia-304xx passe, je vais réessayer, merci.
FDZ
Daikyu
Messages : 83
Inscription : dim. 08 sept. 2013, 15:52

Re: [Gnome + nvidia] configuration xorg

Message par FDZ »

Comme de bien entendu

Code : Tout sélectionner

# pacman -S nvidia-304xx nvidia-304xx-utils
résolution des dépendances...
recherche des conflits entre paquets...
erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
Mais :

Code : Tout sélectionner

]# pacman -S nvidia-304xx-utils
résolution des dépendances...
recherche des conflits entre paquets...

Paquets (2): libxvmc-1.0.8-1  nvidia-304xx-utils-304.108-1

Taille totale de téléchargement : 13,17 MiB
Taille totale installé :           68,63 MiB

:: Procéder à l’installation ? [O/n] 

Et j'ai trouvé des posts en anglais parlant d'un "freeze exception" lié à libxvmc. Ca avance, et bien sur

Code : Tout sélectionner

]# pacman -R libxvmc
erreur : impossible de trouver la cible : libxvmc
Je pense que libxvmc fait partie du paquet Xorg, je m'en vais creuser de ce coté là

[Edit] Surprenant : je cherche libxvmc dans mon installation :

Code : Tout sélectionner

# find / -type f -name "*libxvmc*"
et aucune réponse ! Je n'ai PAS de "*libxvmc*" et pourtant il semble que CE fichier, bien qu'inexistant, bloque l'installation !
[/Edit]

[Edit2] Bête problème de connexion !
Je relance séparément :

Code : Tout sélectionner

# pacman -S nvidia-304xx-utils
résolution des dépendances...
recherche des conflits entre paquets...

Paquets (2): libxvmc-1.0.8-1  nvidia-304xx-utils-304.108-1

Taille totale de téléchargement : 13,17 MiB
Taille totale installé :           68,63 MiB

:: Procéder à l’installation ? [O/n] 
:: Récupération des paquets...
 libxvmc-1.0.8-1-x86_64                        20,3 KiB   154K/s 00:00 [#######################################] 100%
 nvidia-304xx-utils-304.108-1-x86_64           13,2 MiB   874K/s 00:15 [#######################################] 100%
(2/2) vérification des clés dans le trousseau                          [#######################################] 100%
(2/2) vérification de l’intégrité des paquets                          [#######################################] 100%
(2/2) chargement des fichiers des paquets                              [#######################################] 100%
(2/2) analyse des conflits entre fichiers                              [#######################################] 100%
(2/2) vérification de l’espace disque disponible                       [#######################################] 100%
(1/2) installation de libxvmc                                          [#######################################] 100%
(2/2) installation de nvidia-304xx-utils                               [#######################################] 100%
Dépendances optionnelles pour nvidia-304xx-utils
    gtk2: nvidia-settings [installé]
    pkg-config: nvidia-xconfig [installé]
    opencl-nvidia-304xx: OpenCL support
Parfait !

Code : Tout sélectionner

# pacman -S nvidia-304xx
résolution des dépendances...
recherche des conflits entre paquets...
erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
Pas fait ! GRRRR :cry:
Et aucun message d'erreur, d'après /var/log/pacman.log tout s'est passé normalement ! (normal après tout : pacman n'a rien installé, mais n'a pas fait de faute de comportement !)
Reste à repérer ce qui coince.
FDZ
Daikyu
Messages : 83
Inscription : dim. 08 sept. 2013, 15:52

Re: [Gnome + nvidia] configuration xorg

Message par FDZ »

En désespoir de cause, je pense à désinstaller-réinstaller Xorg.
Vu ce qui a été installé depuis, autant tout reprendre à zéro; j'hésite ... :?
Dernière modification par FDZ le dim. 22 sept. 2013, 14:38, modifié 1 fois.
Répondre