web-dev-qa-db-fra.com

Le double moniteur ne fonctionne pas - Comment installer le pilote Nvidia pour 2 cartes graphiques - GT630 et GT610?

RÉSOLU!! Ubuntu 16.04:

Dans le pilote logiciel supplémentaire, For _GT630 - Nvidia-340_ est le pilote disponible et for _GT610 - Nvidia-304_ est disponible. L'installation de l'un d'eux ne fonctionne pas pour les deux moniteurs. Je me demande si je peux installer les deux et spécifier le pilote à utiliser pour ce périphérique spécifique pour les raisons suivantes:

RÉSOLU Je vous répondrai avec une copie de travail de xorg.conf. J'ai un peu gâché quelque chose d'autre après sa résolution. Essayer de résoudre ce problème maintenant . J'ai sauvegardé une copie de travail de Xorg.conf.

1) Si j'installe Nvidia-340 cela ne fonctionne que pour premier moniteur, deuxième moniteur n'a pas d'affichage. Si Xinerma est activé, le moniteur secondaire a _Ubuntu Logo_ au centre et la souris peut être déplacée. Mais la fenêtre ne peut pas être déplacée et aucune barre de menu.

xorg.0.log:

_  nvidia-1 : No input driver specified, ignoring this device.
  nvidia-1 : This device may have been added with another device file.
_

Nouveau est utilisé pour GT610 par défaut.

Si je _blacklist-nouevea_ redémarre, alors, plutôt que le logo Ubuntu, il s’agit simplement d’un écran noir et je peux déplacer ma souris sur ce moniteur (curseur X).

2) Si j'installe Nvidia-304 et que je redémarre alors très lentement erreur de mémoire graphique et je devrai appuyer sur alt + shift + f1 et purger _nvidia-304_ pour revenir à l'affichage.

Je suppose que nvidia-304 ne fonctionnerait pas pour GT630 et que nvidia-340 ne fonctionnerait pas pour GT610? Et les deux ne peuvent pas avoir 2 pilotes différents ????

Écran 1 - GT630

Écran 2 - GT610

Une fois que j'active Xinerma, je ne peux plus accéder aux propriétés d'affichage (l'extension Xrandr n'est pas présente). Je passe donc à _nvidia-settings_ et à _X Server settings_, les deux affichages sont activés et dans les options _X Screen 0_ répertoriées dans le GPU). Devrait-il y avoir un X Screen 1, avec GPU comme GT610 à droite?

UPDATE: Je peux voir _X Screen 1_ dans _nvidia-settings_ après avoir reconstruit Xorg.conf et maintenant dans la fenêtre verrouillée, si je survole la souris. sur le moniteur secondaire, connectez-vous Invite invite au moniteur secondaire. Je peux aussi me connecter. Mais toujours il y a un problème ....

Le logo Ubuntu a finalement disparu mais pas de barre de menus et l’arrière-plan par défaut est au-dessus de tout ?. Je peux déplacer la fenêtre sur le moniteur suivant mais je ne la vois pas. Si je peux prédire, je peux faire glisser la fenêtre vers l’écran 1. Si je change de fond d’écran, il ne sera visible que dans le Moniteur 1, à moins que je ne redémarre lightdm, qui reste toujours bloqué.

S'il vous plait, quelqu'un me suggère quelque chose, .. Un peu en train de régler ce problème. Pour que vous sachiez que c’est la deuxième fois que j’installe Ubuntu au cours des 3 derniers mois pour essayer de le réparer une fois pour toutes. Si ce n’est pas le cas, j’ai besoin de le faire pendant ce week-end - changer de pilote Nouveau ou Basculer vers Windows.

Comment j'ai reconstruit xorg? : J'ai ouvert _nvidia-setting_ et supprimé xorg.conf et enregistré.

Si j'active Base-Mosiac, le moniteur secondaire sera désactivé et ne sera pas visible dans _nvidia-setting_. J'ai manuellement essayé d'allumer Base-Mosiac dans xorgs.conf mais toujours rien sur le moniteur secondaire.

Le plus proche de chez moi est 340 disques et le logo Ubuntu centré sur le moniteur secondaire.

3) Je voudrais mentionner que les pilotes nouveva fonctionnent pour le double moniteur, sauf que pour le premier moniteur, la souris scintille toujours ... comme 1000 fois en une minute lors de la lecture d'une vidéo, sans vidéo, 100 fois en une minute (toujours très ennuyeux). Il ne clignote pas sur le moniteur secondaire.

xorgs.conf - mis à jour

_Section "ServerLayout"
Identifier     "Layout0"
Screen      0  "Screen0" 0 0
Screen      1  "Screen1" RightOf "Screen0"
InputDevice    "Keyboard0" "CoreKeyboard"
InputDevice    "Mouse0" "CorePointer"
Option         "Xinerama" "1"
EndSection

Section "Files"
EndSection

Section "Module"
Load           "dbe"
Load           "extmod"
Load           "type1"
Load           "freetype"
Load           "glx"
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 "InputDevice"

# generated from default
Identifier     "Keyboard0"
Driver         "kbd"
EndSection

Section "Monitor"

# HorizSync source: edid, VertRefresh source: edid
Identifier     "Monitor0"
VendorName     "Unknown"
ModelName      "Samsung"
HorizSync       30.0 - 81.0
VertRefresh     56.0 - 75.0
Option         "DPMS"
EndSection

Section "Monitor"

# HorizSync source: unknown, VertRefresh source: unknown
Identifier     "Monitor1"
VendorName     "Unknown"
ModelName      "Samsung"
HorizSync       30.0 - 81.0
VertRefresh     56.0 - 75.0
Option         "DPMS"
EndSection

Section "Device"
Identifier     "Device0"
Driver         "nvidia"
VendorName     "NVIDIA Corporation"
BoardName      "GeForce GT 630"
BusID          "PCI:1:0:0"
EndSection

Section "Device"
Identifier     "Device1"
Driver         "nvidia"
VendorName     "NVIDIA Corporation"
BoardName      "GeForce GT 610"
BusID          "PCI:2:0:0"
EndSection

Section "Screen"

Identifier     "Screen0"
Device         "Device0"
Monitor        "Monitor0"
DefaultDepth    24
Option         "nvidiaXineramaInfoOrder" "CRT-0"
Option         "Stereo" "0"
Option         "metamodes" "nvidia-auto-select +0+0"
Option         "SLI" "Off"
Option         "MultiGPU" "Off"
Option         "BaseMosaic" "off"
SubSection     "Display"
    Depth       24
    EndSubSection
EndSection

Section "Screen"
# Removed Option "BaseMosaic" "on"
Identifier     "Screen1"
Device         "Device1"
Monitor        "Monitor1"
DefaultDepth    24
Option         "nvidiaXineramaInfoOrder" "CRT-1"
Option         "Stereo" "0"
Option         "metamodes" "nvidia-auto-select +0+0"
Option         "SLI" "Off"
Option         "MultiGPU" "Off"
Option         "BaseMosaic" "off"
SubSection     "Display"
    Depth       24
    EndSubSection
EndSection
_
3
user630702

Le changement principal était juste une ligne dans xorg.conf. Les deux cartes utilisent le pilote _Nvidia-340_ maintenant parce que nouevea est sur la liste noire.

_Screen      1  "Screen1" RightOf "Screen0"
Changed as
Screen      1  "Screen1" 1440 0
_

Ensuite, faites-le en lecture seule pour qu'il ne soit pas modifié lors du redémarrage: chmod 440 /etc/X11/xorg.conf

Cela a fait fonctionner mon deuxième écran. Si ce n'est pas le cas, vérifiez quel emplacement PCI (lshw) de votre moniteur principal et essayez de retourner l'ID de bus et le nom de carte. OR reconstruit plutôt xorg.conf. Ouvrez simplement _nvidia-setting_ puis supprimez _xorg.conf_ et cliquez sur Enregistrer dans _nvidia-setting_

_Section "Device"
Identifier     "Device0"
Driver         "nvidia"
VendorName     "NVIDIA Corporation"
BoardName      "GeForce GT 610" <- before it was 630
BusID          "PCI:2:0:0"      <- before it was 1:0:0

Section "Device"
Identifier     "Device1"
Driver         "nvidia"
VendorName     "NVIDIA Corporation"
BoardName      "GeForce GT 630"
BusID          "PCI:1:0:0"
_

C'est tout à propos de xorg.conf. Joue avec et ça devrait marcher. Au cas où votre fenêtre thème/unité se briserait, suivez ces étapes.

Pas:

  1. Appuyez sur ctrl + alt + f1
  2. Sudo service lightdm stop
  3. rm ~/.config/dconf/user
  4. Sudo service lightdm start
2
user630702