Les écrans PRIME ne peuvent pas être contrôlés par nvidia-settings

11

J'ai un ordinateur portable Dell XPS 15 (GTX 960M) avec Ubuntu 16.04 installé qui est connecté à deux moniteurs Dell .

Après avoir installé les pilotes nvidia via Sofware & Updates (j'utilise les pilotes binaires NVIDIA version 378.09 de nvidia-378), je passe aux "Paramètres du serveur NVIDIA X" pour configurer lequel de mes moniteurs sera le principal.

Malheureusement, je ne parviens pas à configurer le moniteur principal et la disposition des moniteurs . Tous les écrans dans "Configuration d'affichage du serveur X" sont ombrés et avec la note suivante:

"Les écrans PRIME ne peuvent pas être contrôlés par nvidia-settings et doivent être configurés par un outil externe compatible RandR. L'affichage est affiché dans la fenêtre de mise en page à des fins d'information uniquement". (voir la capture d'écran de NVIDIA X Server Setting )

Je ne sais pas si cela est dû aux pilotes nvidia que j'ai installés ou à un autre problème. J'ai vérifié sur le site nvidia-drivers et pour ma carte graphique (GTX 960M) il n'y a pas de pilotes pour un OS Linux 64 bits, seulement 32.

Si quelqu'un a une solution telle que je peux configurer mes écrans, choisir l'affichage principal et qui est à gauche et à droite, j'apprécierais grandement l'aide.

Guillaume
la source

Réponses:

5

Voici ma récente solution révisée sur Ubuntu 18.04 pour obtenir la synchronisation d'écran sur mon moniteur externe pour ...

... ARRÊTEZ LA DÉCHIRURE DE L'ÉCRAN !! avec les pilotes Nvidia en cours d'utilisation

04/12/18 ∘ Synchronisation PRIME sur Optimus

Vérifier:

sudo cat /sys/module/nvidia_drm/parameters/modeset

Il devrait dire "y" pour modeset = 1, pour votre moniteur ex. HDMI-1-1 ou eDP-1-1

Pour obtenir la synchronisation PRIME sur Optimus quand il dit "N" pour NON , créez un nouveau fichier dans /etc/modprobe.d/nvidia-drm-nomodeset.conf

sudo gedit /etc/modprobe.d/nvidia-drm-nomodeset.conf

Et assurez-vous que la ligne suivante est présente;

options nvidia-drm modeset = 1

Et après un redémarrage ou une mise à jour d'Intramfs Voici le code Update Intramfs sudo update-initramfs -u

Maintenant sudo cat /sys/module/nvidia_drm/parameters/modeset, donnera un Y pour Oui, et le déchirement de l'écran est considérablement réduit!

markackerman8-gmail.com
la source
Génial :) ça marche pour Lenovo legion y720
madzohan
Fantastique! Je luttais depuis des années avec mon Lenovo Y700 et cela l'a finalement résolu sur Pop! _OS 18.04.
sawablo
malheureusement pour moi, il désactive l'un des 2 moniteurs externes (Ubuntu 18.04, dell precision 7520, 2 moniteurs externes + moniteur d'ordinateur portable)
rgrebski
Cette technique de Prime Synchronization (mise à l' options nvidia-drm modeset=1intérieur d'un fichier de configuration modprobe.d) a complètement cassé mon système. Au redémarrage, kubuntu a redémarré sur un écran noir. Après 3 heures, la solution consistait à supprimer un fichier xorg.conf corrompu:mv /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
rtrtrt
3

Utilisez le panneau des paramètres d' affichage natif :

Affiche les paramètres

Vous pouvez l'ouvrir en allant dans Paramètres système et en sélectionnant Écrans , ou simplement en recherchant Écrans dans le Dash.

Kaz Wolfe
la source