J'ai récemment installé une nouvelle copie d'Ubuntu 14.04 sur mon Dell M3800 qui a une carte graphique Nvidia Quadro K1100M.
Plus tard, j'ai également connecté mon moniteur externe via HDMI (connecteur HDMI vers DVI). Ensuite, j'ai commencé à voir des performances d'écran lentes sur l'écran de mon ordinateur portable. Par lenteur, je veux dire que mes frappes ou mes actions semblent toujours en retard. Assez drôle, cela ne semble se produire que sur l'écran de mon ordinateur portable, mon moniteur externe fonctionne bien.
Je me suis assuré d'installer et d'utiliser les pilotes propriétaires Nvidia 331.38.
J'ai donc vérifié mes paramètres Ssytem> affichages. Et il affiche correctement 2 écrans comme indiqué ci-dessous.
Mais ensuite, je suis allé aux paramètres de Nvidia X Server et il n'affiche qu'un seul écran avec une grande résolution d'écran comme indiqué ci-dessous.
Je pense que cela fait que mon ordinateur portable a des performances lentes parce que je suppose que le moniteur externe et l'écran de mon ordinateur portable ont un taux de rafraîchissement d'écran différent.
Je décharge xorg.conf
et xandr
produit ci-dessous,
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 331.38 (buildmeister@swio-display-x64-rhel04-15) Wed Jan 8 19:53:14 PST 2014
Section "ServerLayout"
Identifier "layout"
Screen 0 "nvidia" 0 0
Inactive "intel"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "keyboard"
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 "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection
Section "Device"
Identifier "intel"
Driver "modesetting"
BusID "PCI:0@0:2:0"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:2@0:0:0"
EndSection
Section "Screen"
Identifier "intel"
Device "intel"
Monitor "Monitor0"
EndSection
Section "Screen"
Identifier "nvidia"
Device "nvidia"
Monitor "Monitor0"
Option "AllowEmptyInitialConfiguration" "on"
Option "ConstrainCursor" "off"
SubSection "Display"
Modes "nvidia-auto-select"
EndSubSection
EndSection
xrandr
sortie,
cdtank@cdtank-Dell-Precision-M3800:~/work$ xrandr
Screen 0: minimum 8 x 8, current 3840 x 1080, maximum 16384 x 16384
eDP-1-0 connected 1920x1080+0+0 344mm x 193mm
1920x1080 60.0*+ 59.9
1680x1050 60.0 59.9
1600x1024 60.2
1400x1050 60.0
1280x1024 60.0
1440x900 59.9
1280x960 60.0
1360x768 59.8 60.0
1152x864 60.0
1024x768 60.0 60.0
960x720 60.0
928x696 60.1
896x672 60.0
960x600 60.0
960x540 60.0
800x600 60.0 60.3 56.2
840x525 60.0 59.9
800x512 60.2
700x525 60.0
640x512 60.0
720x450 59.9
640x480 60.0 59.9
680x384 59.8 60.0
576x432 60.1
512x384 60.0
400x300 60.3 56.3
320x240 60.1
VGA-1-0 disconnected
HDMI-1-0 connected 1920x1080+1920+0 598mm x 336mm
1920x1080 60.0*+
1600x1200 60.0
1680x1050 59.9
1400x1050 59.9
1600x900 60.0
1280x1024 75.0 60.0
1440x900 59.9
1280x960 60.0
1280x800 59.9
1152x864 75.0
1024x768 75.1 70.1 60.0
832x624 74.6
800x600 72.2 75.0 60.3 56.2
640x480 75.0 72.8 66.7 60.0
720x400 70.1
DisplayPort-1-0 disconnected
HDMI-1-1 disconnected
MISE À JOUR Après avoir supprimé le xorg.conf et redémarré. En voici le contenu.
Section "ServerLayout"
Identifier "layout"
Screen 0 "nvidia"
Inactive "intel"
EndSection
Section "Device"
Identifier "intel"
Driver "modesetting"
BusID "PCI:0@0:2:0"
EndSection
Section "Screen"
Identifier "intel"
Device "intel"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:2@0:0:0"
Option "ConstrainCursor" "off"
EndSection
Section "Screen"
Identifier "nvidia"
Device "nvidia"
Option "AllowEmptyInitialConfiguration" "on"
EndSection
X Screen 0
. re: stéréo, il semble y avoir beaucoup d'options comme HDMI3d, Color Interleaved, Horizontal Interleaved etc.Réponses:
J'ai rencontré essentiellement ce même problème, il se trouve dans mon cas (peut-être le vôtre aussi), que cela finit par être un problème matériel avec les cartes graphiques partagées dans les ordinateurs portables, où la carte Intel (économie d'énergie) est connectée à le port HDMI et la carte nvidia (performance) ne le sont pas. Le pilote nvidia ne fonctionnera alors pas dans une configuration à double moniteur car il utilise par défaut la carte nvidia (performance). Je ne reçois pas la décision de conception derrière cela (coût peut-être?).
J'ai trouvé que la solution dans mon cas était de basculer le mode par défaut en économie d'énergie dans les paramètres du pilote nvidia, ou de basculer vers le pilote nouveau (qui semble de toute façon par défaut en mode économie d'énergie). Je pourrais alors utiliser le deuxième moniteur lorsqu'il est connecté via le port HDMI.
Essayez de passer strictement au mode d'économie d'énergie et voyez si la configuration du double moniteur fonctionne bien avec les paramètres du système. Si c'est le cas, vous savez que vous avez ce problème matériel original. Comment les fabricants résolvent cela eux-mêmes dans d'autres systèmes d'exploitation, et pourquoi cela n'est-il pas résolu dans les pilotes basés sur Linux est au-delà de ma portée.
Mais tout espoir n'est pas perdu. Il y a peut-être d'autres (meilleures?) Réponses ici [ Ubuntu 16.04 prend-il en charge les cartes graphiques hybrides (bourdon) ]. La version actuelle (3.2.1) de bumblebee est assez ancienne (2013) et je ne peux pas personnellement recommander de l'installer simplement parce que je ne l'ai pas fait, mais il semble qu'il y ait pas mal d'utilisateurs qui n'ont pas de problèmes avec elle. Il y a cependant une promesse de son renouveau (consultez la branche develop sur les githubs du projet Bumblebee).
Que vous choisissiez de prendre la route des bourdons ou non, vous devriez vérifier les informations multi-moniteurs sur leur wiki [ https://github.com/Bumblebee-Project/Bumblebee/wiki/Multi-monitor-setup ], c'est assez informatif.
la source
J'ai cet ordinateur portable et je l'utilise avec un écran 4k externe connecté via la prise thunderbolt (port d'affichage). Cela fonctionne très bien avec les deux écrans à 4k 60hz et je n'ai pas de xorg.conf. J'ai remarqué que l'utilisation du port HDMI peut ralentir un peu le port d'affichage, c'est beaucoup mieux.
J'utilise 16.04 qui fonctionne très bien mais je n'ai pas exécuté 14.04 sur cet ordinateur portable mais j'ai également utilisé les deux versions 15. de manière stable.
Je pense que le problème est que le pilote graphique n'est pas le bon. J'utilise nvidia-364 de https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa et j'utilise les mises à jour à partir de là.
Soit dit en passant, cet ordinateur portable et la station d'accueil Thunderbolt d'Owc fonctionnent très bien.
la source
Sur chaque distribution Linux que j'ai utilisée chaque fois que j'en ai utilisé, chaque fois que je branche un câble HDMI à un autre moniteur, j'obtiens un changement de résolution et les choses que vous signalez car les paramètres configurent la résolution de votre moniteur externe. Cependant, cela affecte également votre ordinateur portable car pour définir les paramètres de l'autre moniteur, il doit également les définir sur votre ordinateur portable afin que le câble HDMI puisse diffuser ce que l'écran de votre ordinateur portable montre à l'autre moniteur. Donc, à mon avis, il n'y a aucun moyen de "corriger" cela.
Par exemple, je pourrais connecter un moniteur avec une résolution de 1366x768 mais je pourrais avoir un ordinateur portable avec une résolution de 1024x768. Les paramètres modifieront le paramètre de résolution et pourraient faire en sorte que l'ordinateur portable n'ait pas les bords de l'écran pour afficher la barre de menus d'Ubuntu. Cependant, ils ont été modifiés pour que le moniteur externe puisse le voir correctement.
la source
Vérifiez si le bon pilote est utilisé:
$ lspci -nnk | grep "VGA\|'Kern'\|3D\|Display" -A2
Si ce n'est pas la liste noire du mauvais pilote:
$ sudo echo nouveau >> /etc/modprobe.d/blacklist.conf
redémarrez et regardez à nouveau le pilote utilisé.
Si le bon pilote est utilisé et que le problème persiste, vous devez configurer le fichier xorg.conf. Voici un bon wiki, comment configurer le xorg.conf pour deux écrans
la source
Vous pouvez essayer set screen0 = "buildtin" et screen1 = "monitor1", et c'est dans xorg.conf, et vous pouvez utiliser gedit à partir du terminal, et c'est dans ces deux sections ici:
et cela pourrait bien fonctionner de cette façon.
la source
Allez simplement avec les pilotes officiels NVidia directement depuis NVidia! pour votre carte, NVidia propose 352.63 http://www.nvidia.co.uk/download/driverResults.aspx/95285/en-uk et utilisez ce guide pour l'installer: http://www.allaboutlinux.eu/remove -nouveau-et-install-nvidia-driver-in-ubuntu-15-04 /
Cordialement
la source
Malheureusement, c'est ainsi que fonctionne l'architecture à double affichage TwinView ... C'est la façon dont Nvidia a trouvé correct de donner un accès direct à une session X pour prendre en charge plusieurs moniteurs à l'époque.
Vous pouvez essayer Xinerama mais malheureusement vous ne pourrez pas activer le compositing. https://wiki.archlinux.org/index.php/multihead
la source
xrandr --listproviders
pour voir quel fournisseur (GPU) contrôle quoi. Mais bien sûr, cette configuration hybride n'est peut-être pas câblée comme la mienne.Cela peut être dû au fait que vos deux moniteurs fonctionnent dans une plage de 60 Hz et plus. Essayez d'utiliser
xrandr
pour les définir manuellement sur, disons, 50 ou mieux 40, et voyez si cela aide. La plupart des cartes graphiques pour ordinateurs portables ne prennent pas en charge la fréquence 120+ hrz dont vous auriez besoin pour deux moniteurs ayant tous les deux 60+.la source
la raison pour laquelle vous ne voyez pas l'affichage interne dans nvidia-settings https://devtalk.nvidia.com/default/topic/807239/nvidia-server-setting-utility-doesn-t-see-laptop-screen/
vous pouvez définir les paramètres de votre écran interne via Paramètres système d'ubuntu -> Écrans après avoir fait ce qui suit (j'ai dû le faire car il a obtenu la résolution et quelque chose de mal qui a gâché la disposition sur l'écran interne):
sudo apt-get install compizconfig-settings-manager compiz-plugins
Comment faire fonctionner plusieurs écrans avec la station d'accueil?
Dans CCSM, allez dans "Options générales" -> "Paramètres d'affichage" et procédez comme suit: Décochez "Détecter les sorties" Dans le tableau Sorties, définissez les résolutions de chacun de vos écrans. j'ai eu 1920x1080 + 0 + 0 comme seule entrée dans laquelle j'ai également ajouté 1920x1080 + 1920 + 0
capture d'écran des paramètres d'affichage du gestionnaire de paramètres compiz
après cela, je suis allé dans Paramètres système d'ubuntu -> Écrans et y avait défini les paramètres d'affichage interne.
la source
Votre problème peut être lié aux pilotes NVidia.
Essayez d'utiliser les pilotes Open source Nouveau.
Accédez à la page Pilotes supplémentaires et sélectionnez l'option "Open Source - Nouveau".
la source