La risoluzione cambia dopo l'avvio / il login


8

Ho provato a usare Gnome 3.8 / 3.10 / 3.12 da Ubuntu Gnome 13.10 e, indipendentemente da ciò che faccio, cambia la risoluzione dello schermo a 720p , anziché 1080p , quindi devo impostare manualmente 1080p ogni volta che avvio il PC !

Scheda: Driver Nvidia GTX 550: tutti disponibili Distro: Ubuntu 13.10 / 14.04 Gnome Shell: 3.8 / 3.10 / 3.12

Cose che ho provato finora:

  • apertura di nvidia-settings come root e utente
  • modifica delle impostazioni in nvidia-settings = forza Powermizer su Impostazioni massima / OpenGL / Impostazioni qualità - (Ho fatto tutto)
  • forzando il caricamento delle impostazioni di nvidia all'avvio (Startup Aplications)
  • aggiunta / eliminazione / modifica di xorg.conf = "mode" / "metamodes" / "Display" / "EDID" - (ho fatto tutto)
  • aggiungendo gdm / init = xrandr output DVI-D-0 --mode
  • installazione di kernel diversi = 3.10 / 3.12 / 3.13 / 3.14
  • installazione di diversi driver Nvidia = tutti disponibili per Ubuntu
  • installando Lightdm / MDM = tutto si rompe
  • sostituzione dei cavi = DVI / HDMI
  • blocco / modifica EDID = blocco delle estensioni su EDID (forse il suono hdmi stava causando il problema) / "noEDID" - il sistema perde tutte le risoluzioni

Quello che ho imparato finora:

  • Ogni volta che provo a forzare 1080p aggiungendo un comando a xorg / gdm / xrandr lo schermo cambia a 1080p per 1 secondo e poi torna a 720p! ...: (
  • Testato Xubuntu / Kubuntu 14.04 = nessun problema di risoluzione, solo le solite terribili prestazioni di Nvidia (no vsync, no vdpau)
  • Ho appena installato Linux Mint ieri e questo problema non si verifica (MDM), 1080p dalla schermata di accesso.
  • Testato Gnome 3.10 / 3.12 sull'ultimo Fedora / Suse / Antergos e il problema persiste!

Cause possibili:

  • Xserver 3.15 / 3.13 = Ho provato a sostituire Ubuntu 14.04 xserver (3.15) con Ubuntu 12.02 (3.13) truffando i repository e l'intero sistema si è sciolto!

  • Voglio davvero Gnome 3 e una versione supportata di Ubuntu (sono bloccato al 13.04)!

  • Sono molto persistente e ho problemi a prendere NO per una risposta!
  • Avevo una serie ATI HD 4x e ho risparmiato denaro per acquistare questo Nvidia perché i giochi su Linux sono diventati impossibili (mancano le estensioni GL sui driver Legacy) ... quindi .... pensando che avrebbe risolto tutti i problemi video che avevo su Linux con ATI ... ma ... quanto mi sbagliavo ???? Ora ho problemi con le funzionalità di base (RESOLUTION / VSYNC / VDPAU)!

.... Ho iniziato a usare Linux 3 anni fa e tutti questi problemi con le GPU sono stati un incubo nella mia esperienza con Linux! .... È quello che mi fa pensare di rinunciare a Linux per tutti!

Risposte:


5

Non hai specificato se hai salvato le tue impostazioni nel file di configurazione X ( /etc/X11/xorg.conf) usando nvidia-settings. Questo dovrebbe risolvere questo. Apri nvidia-settingscome root:

sudo nvidia-settings

Quindi, scegli le impostazioni giuste e fai clic sul pulsante "Salva nella configurazione X":

inserisci qui la descrizione dell'immagine


Se questo non funziona, c'è qualcos'altro che sovrascrive le tue impostazioni. Probabilmente il tuo ambiente desktop. Per ovviare al problema, è possibile utilizzare questo script:

#!/bin/bash

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

Il sleepè necessario per fare in modo che l'ambiente desktop ha finito prima partenza lo script viene eseguito. In questo modo, sai che verrà eseguito dopo che DE ha riconfigurato i tuoi schermi. Rendi eseguibile lo script e aggiungilo alle tue applicazioni di avvio. Questo dovrebbe fare il trucco.


@ user282534 OK, in tal caso sembra che qualcosa stia sovrascrivendo le tue impostazioni. Presumibilmente la cosa delle impostazioni di visualizzazione di Gnome. Hai dato un'occhiata alla risposta a cui ho collegato? Una possibile soluzione alternativa potrebbe essere quella di scrivere uno script che utilizzi xrandrper impostare le impostazioni desiderate e aggiungere quello script ai file di avvio della sessione. Sarei felice di scrivere lo script per te se aggiungi l'output di xrandr(dopo aver scelto le impostazioni giuste) alla tua domanda.
terdon,

Ciao terdon, prima di tutto grazie per aver risposto ... 1 ° - Ho fatto clic molte volte sul pulsante "Salva in configurazione X", eseguendo nvidia-settings come SUDO, come GKSUDO, modificando manualmente xorg.conf come root ... . | 2 ° - Xrandr elenca tutte le risoluzioni disponibili, tra cui 1920x1080, ma quella contrassegnata come "preferita" è 12080x720 | 3 ° - Quando eseguo l'accesso, lo schermo lampeggia a 1080p (dopo aver modificato xorg.conf / gdm init.conf, xprofile, monitors.xml) e torna a 720p.
Raphael Sanches,

1
@ user282534 sì, lo so. La creazione di uno script che esegue il comando xrandr corretto dovrebbe risolvere questo problema. Non è elegante ma dovrebbe funzionare. Si prega di modificare la tua domanda e aggiungere l'uscita xrandr dopo l'impostazione della risoluzione desiderata e farò scrivere uno script per te, che chiama il comando giusto. Il lampeggiamento è perché hai impostato la risoluzione desiderata (presumibilmente in xorg.conf) ma Gnome nella sua infinita saggezza lo sta sovrascrivendo.
terdon,

Ciao terdon, ..... 1 ° - Ho provato a usare uno script costringendo xrandr a produrre 1080p e aggiungerlo alle applicazioni di avvio ... e lo fa a un certo punto, ma poi qualcosa ignora tutto e imposta lo schermo a 720p .... Ci sono più moduli coinvolti in questo oltre a GDM / X11 / Nvidia? | 2 ° - È possibile che esista un comando su GDM per forzare la modalità "preferita" EDID?
Raphael Sanches,

@ user282534 1) l'hai aggiunto alle applicazioni di avvio di GDM o alle tue? 2) Prova ad aggiungere sleep 10al tuo script, prima del xrandrcomando. Ciò lo farà attendere 10 secondi prima di eseguirlo. Supponendo che qualcos'altro stia reimpostando la risoluzione dopo il login, l'aggiunta del ritardo dovrebbe causare l'esecuzione successiva dello script ed evitare il problema. 3) Sì, anche Gnome è coinvolto, sono abbastanza sicuro che questo ti stia causando dolore. Hai davvero provato a impostare la risoluzione tramite le impostazioni di gnome anziché le impostazioni di nvidia?
terdon,

0

Ho avuto lo stesso problema. Durante l'utilizzo di Optimus Manager (in alternativa a NVIDIA Prime), stavo giocando normalmente. Ho modificato alcune impostazioni grafiche del gioco e si è bloccato, a causa del quale ho dovuto riavviare Linux e quindi la risoluzione è cambiata non appena ho effettuato l'accesso (dopo la schermata di accesso). Passo un tempo infinito a ripararlo usando xrandr e altre cose ma non ci riesco . In seguito ho scoperto che nvidia-settings e optimus-manager generano il proprio xorg.conf .

Quindi una soluzione rapida ed efficiente era molto semplice ed era la seguente:

Elimina:

/etc/X11/xorg.conf

Elimina i file di configurazione non necessari:

/etc/X11/xorg.conf.d/

per esempio:

10-optimus-Manager.conf

Ho quindi riavviato e tutto è tornato alla normalità.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.