Outils pour utilisateurs

Outils du site


documentation:materiel:nvidia

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
documentation:materiel:nvidia [2019/02/21 11:42]
gardouille créée
documentation:materiel:nvidia [2019/05/05 14:30] (Version actuelle)
gardouille [Forcer la résolution d'écran] add
Ligne 3: Ligne 3:
 ===== Pilotes officiels ===== ===== Pilotes officiels =====
 Pour savoir si la version des drivers Nvidia disponible sur une distribution supporte une carte, vérifier la liste des pilotes qui supporte la carte : [[https://​www.nvidia.fr/​Download/​Find.aspx|https://​www.nvidia.fr/​Download/​Find.aspx]]. Pour savoir si la version des drivers Nvidia disponible sur une distribution supporte une carte, vérifier la liste des pilotes qui supporte la carte : [[https://​www.nvidia.fr/​Download/​Find.aspx|https://​www.nvidia.fr/​Download/​Find.aspx]].
 +
 +Pour l'​installation,​ suivre les information de la doc Debian : [[https://​wiki.debian.org/​NvidiaGraphicsDrivers#​Installation|https://​wiki.debian.org/​NvidiaGraphicsDrivers#​Installation]].
 +
 +===== Démarrer le système sans écran =====
 +
 +Suivant le moniteur connecté, il est possible que celui-ci renvoit bien des informations même éteint, ce qui permet à l'​environnement graphique de démarrer correctement. Et des fois… un moniteur "​vraiment"​ éteint ne renvoit aucunes informations ! Ce qui empêche l'​environnement graphique de démarrer tant que le moniteur n'est pas allumé…
 +
 +Pour pallier à ça :
 +  * Lancer ''​nvidia-settings''​ et dans la partie "X Server Display Configuration",​ sauvegarder la configuration actuelle afin de générer un premier **xorg.conf**.
 +  * Depuis ce fichier, déterminer le nom du périphérique :​ <code bash>
 +grep -i dfp xorg.conf
 +</​code>​ <file bash>
 +    Option ​        "​nvidiaXineramaInfoOrder"​ "​DFP-1"​
 +</​file>​
 +  * Dans la section **Device** du fichier, ajouter une ligne pour autoriser ce moniteur :​ <file bash xorg.conf>​
 +Section "​Device"​
 +    Identifier ​    "​Device0"​
 +    Driver ​        "​nvidia"​
 +    Option ​        "​ConnectedMonitor"​ "​DFP-1"​
 +    VendorName ​    "​NVIDIA Corporation"​
 +    BoardName ​     "​GeForce GTX 1060 6GB"
 +EndSection
 +</​file>​
 +  * Copier ce fichier dans **/​etc/​X11/​** et redémarrer avec l'​écran éteint : <code bash>
 +sudo cp /​etc/​X11/​xorg.conf{,​.bkp}
 +sudo cp xorg.conf /​etc/​X11/​xorg.conf
 +sudo systemctl reboot
 +</​code>​
 +
 +==== Forcer la résolution d'​écran ====
 +
 +Si le système démarre correctement même avec l'​écran éteint, il est toute fois possible que la résolution ne soit pas celle attendu… On va donc récupérer les paramêtres du moniteur et indiquer à Xorg où est-ce qu'il peut les trouver :
 +
 +  * Démarrer ''​nvidia-settings''​. Dans l'​arborescence à gauche, sous la partie GPU (eg. "GPU 0 - (GeForce GTX 1060 6GB)", sélectionner la sortie vidéo (eg. "​HDMI-0 (FMX MJJGYY01FM)"​) et cliquer sur **Acquire EDID**.
 +  * Enregistrer ces paramêtres (eg. **/​etc/​X11/​xiaomi.edid.bin**).
 +  * Modifier le fichier **/​etc/​X11/​xorg.conf**,​ dans la partie **Device**, pour indiquer où trouver les paramêtres EDID du moniteur :​ <file bash /​etc/​X11/​xorg.conf>​
 +Section "​Device"​
 +    Identifier ​    "​Device0"​
 +    Driver ​        "​nvidia"​
 +    ## This allow the desktop-environment to start even without display
 +    Option ​        "​ConnectedMonitor"​ "​DFP-1"​
 +    ## This allow to set the expected display configuration (resolution,​…)
 +    Option ​        "​CustomEDID"​ "​DFP-1:/​etc/​X11/​xiaomi.edid.bin"​
 +    VendorName ​    "​NVIDIA Corporation"​
 +    BoardName ​     "​GeForce GTX 1060 6GB"
 +EndSection
 +</​file>​
 +  * Redémarrer le système avec le moniteur éteint : <code bash>
 +sudo systemctl reboot
 +</​code>​
 +===== Sources =====
 +
 +  * Démarrer l'​environnement graphique sans écran : https://​ubuntuforums.org/​showthread.php?​t=1851330&​page=2&​p=11297765#​post11297765
documentation/materiel/nvidia.1550745742.txt.gz · Dernière modification: 2019/02/21 11:42 par gardouille