La résolution change après le démarrage / la connexion

8

J'essaie d'utiliser Gnome 3.8 / 3.10 / 3.12 depuis Ubuntu Gnome 13.10 et peu importe ce que je fais, il change la résolution d'écran en 720p , au lieu de 1080p , donc je dois régler manuellement 1080p chaque fois que je démarre le PC !

Carte: Nvidia GTX 550 Pilote: tous disponibles Distro: Ubuntu 13.10 / 14.04 Gnome Shell: 3.8 / 3.10 / 3.12

Ce que j'ai essayé jusqu'à présent:

  • ouverture de nvidia-settings en tant que root et utilisateur
  • changer les paramètres dans nvidia-settings = forcer Powermizer à Maximum / OpenGL settings / Quality Settings - (j'ai tout fait)
  • forcer nvidia-settings à se charger au démarrage (Startup Aplications)
  • ajouter / supprimer / changer xorg.conf = "modes" / "métamodes" / "Affichage" / "EDID" - (j'ai tout fait)
  • ajout de gdm / init = sortie xrandr DVI-D-0 --mode
  • installation de différents noyaux = 3.10 / 3.12 / 3.13 / 3.14
  • installer différents pilotes Nvidia = tous disponibles pour Ubuntu
  • installation de Lightdm / MDM = tout tombe en panne
  • changement de câbles = DVI / HDMI
  • blocage / modification de l'EDID = blocage des extensions sur EDID (peut-être que le son HDMI provoquait le problème) / "noEDID" - le système perd toutes les résolutions

Ce que j'ai appris jusqu'à présent:

  • Chaque fois que j'essaie de forcer le 1080p en ajoutant une commande à xorg / gdm / xrandr, l'écran passe à 1080p pendant 1 seconde, puis revient à 720p! ...: (
  • Testé Xubuntu / Kubuntu 14.04 = pas de problèmes de résolution, juste les terribles performances Nvidia habituelles (pas de vsync, pas de vdpau)
  • Je viens d'installer Linux Mint hier et ce problème ne se produit pas (MDM), 1080p depuis l'écran de connexion.
  • Testé Gnome 3.10 / 3.12 sur le dernier Fedora / Suse / Antergos et le problème persiste!

Causes possibles:

  • Xserver 3.15 / 3.13 = J'ai essayé de remplacer ubuntu 14.04 xserver (3.15) par ubuntu 12.02 (3.13) en trichant les repos et tout le système a fondu!

  • Je veux vraiment Gnome 3 et une version prise en charge d'Ubuntu (je suis bloqué à 13.04)!

  • Je suis très persévérant et j'ai du mal à accepter NON pour une réponse!
  • J'avais une série ATI HD 4x et j'ai économisé de l'argent pour acheter ce Nvidia parce que le jeu sur Linux est devenu impossible (il manque des extensions GL sur les pilotes Legacy) ... alors .... pensant que cela résoudrait tous les problèmes vidéo que j'avais sur Linux avec ATI ... mais ... à quel point j'avais tort ???? Maintenant, j'ai des problèmes avec les fonctionnalités de base (RESOLUTION / VSYNC / VDPAU)!

.... J'ai commencé à utiliser Linux il y a 3 ans et tous ces dégâts de GPU ont été un cauchemar dans mon expérience Linux! .... C'est ce qui me fait penser à abandonner Linux pour tous!

Raphael Sanches
la source

Réponses:

5

Vous n'avez pas spécifié si vous avez enregistré vos paramètres dans le fichier de configuration X ( /etc/X11/xorg.conf) à l'aide de nvidia-settings. Cela devrait résoudre ce problème. Ouvrez simplement nvidia-settingscomme root:

sudo nvidia-settings

Ensuite, choisissez les bons paramètres et cliquez sur le bouton "Enregistrer dans la configuration X":

entrez la description de l'image ici


Si cela ne fonctionne pas, il y a autre chose qui écrase vos paramètres. Probablement votre environnement de bureau. Pour contourner ce problème, vous pouvez utiliser ce script:

#!/bin/bash

sleep 10
xrandr --output DVI-D-0 --mode 1920x1080 
echo "Script was run" 

Le sleepest nécessaire pour vous assurer que l'environnement de bureau a fini de démarrer avant l'exécution du script. De cette façon, vous savez qu'il sera exécuté après que le DE aura reconfiguré vos écrans. Rendez le script exécutable et ajoutez-le à vos applications de démarrage. Cela devrait faire l'affaire.

terdon
la source
@ user282534 OK, dans ce cas, il semble que quelque chose écrase vos paramètres. Vraisemblablement le truc des paramètres d'affichage de Gnome. Avez-vous regardé la réponse à laquelle j'ai lié? Une solution de contournement possible serait d'écrire un script qui permet xrandrde définir les paramètres souhaités et d'ajouter ce script à vos fichiers de démarrage de session. Je serais heureux d'écrire le script pour vous si vous ajoutez la sortie de xrandr(une fois que vous avez choisi les bons paramètres) à votre question.
terdon
Salut terdon, tout d'abord merci d'avoir répondu ... 1 ° - J'ai cliqué plusieurs fois sur le bouton "Save to X Configuration", exécutant nvidia-settings en tant que SUDO, en tant que GKSUDO, éditant manuellement xorg.conf en tant que root ... . | 2 ° - Xrandr répertorie toutes les résolutions disponibles, y compris 1920x1080, mais celle marquée comme "préférée" est 12080x720 | 3 ° - Lorsque je me connecte, l'écran clignote en 1080p (après avoir modifié xorg.conf / gdm init.conf, xprofile, moniteurs.xml) et revient en 720p.
Raphael Sanches
1
@ user282534 oui, je sais. La création d'un script qui exécute la bonne commande xrandr devrait résoudre ce problème. Ce n'est pas élégant mais ça devrait marcher. Veuillez modifier votre question et ajouter la sortie de xrandr après avoir défini la résolution souhaitée et je vous écrirai un script qui appelle la bonne commande. Le clignotement est dû au fait que vous avez réglé la résolution souhaitée (probablement xorg.conf), mais Gnome dans sa sagesse infinie l'écrase ensuite.
terdon
Salut terdon, ..... 1 ° - J'ai essayé d'utiliser un script forçant xrandr à sortir 1080p et à l'ajouter aux Startup Aplications ... et il le fait à un moment donné, mais quelque chose contourne tout cela et définit l'écran à 720p .... Y a-t-il plus de modules impliqués à ce sujet en plus de GDM / X11 / Nvidia? | 2 ° - Est-il possible qu'il y ait une commande sur GDM forçant le mode EDID "préféré" quoi qu'il arrive?
Raphael Sanches
@ user282534 1) l'avez-vous ajouté aux applications de démarrage de GDM ou à la vôtre? 2) Essayez d'ajouter sleep 10à votre script, avant la xrandrcommande. Cela le fera attendre 10 secondes avant de l'exécuter. En supposant que quelque chose d'autre réinitialise la résolution après votre connexion, l'ajout du délai devrait entraîner l'exécution ultérieure du script et éviter le problème. 3) Oui, Gnome est également impliqué, je suis sûr que c'est ce qui vous fait mal. Avez-vous réellement essayé de régler la résolution via les paramètres de gnome au lieu de nvidia-settings?
terdon
0

J'ai eu le même problème. Lors de l'utilisation d'Optimus Manager (alternative à NVIDIA Prime), je jouais normalement à un jeu. J'ai changé certains paramètres graphiques du jeu et il s'est bloqué, à cause duquel j'ai dû redémarrer Linux, puis la résolution a changé dès que je me suis connecté (après l'écran de connexion). Je passe un temps infini à le réparer en utilisant xrandr et d'autres trucs, mais j'ai échoué. J'ai découvert plus tard nvidia-settings et optimus-manager génère son propre xorg.conf .

Une solution rapide et efficace était donc très simple et était la suivante:

Supprimer:

/etc/X11/xorg.conf

Supprimez les fichiers de configuration inutiles:

/etc/X11/xorg.conf.d/

par exemple:

10-optimus-manager.conf

J'ai ensuite redémarré et tout est revenu à la normale.

Diy Hackers
la source