Risoluzione monitor cambia al riavvio

Riconoscimento, installazione e configurazione delle periferiche.
Scrivi risposta
Avatar utente
Giulio_Friȗl
Prode Principiante
Messaggi: 69
Iscrizione: lunedì 9 gennaio 2012, 13:20
Desktop: gnome
Distribuzione: Ubuntu 16.04.2 LTS x86_64
Sesso: Maschile
Località: Udine

Risoluzione monitor cambia al riavvio

Messaggio da Giulio_Friȗl »

Salve a tutti, utilizzo felicemente ubuntu da alcuni anni e ogni tanto capito sul forum per risolvere alcuni problemucci.
Questa volta il problema riguarda la risoluzione del monitor.
Sul pc ho instalato ubuntu server 14.04 64 e successivamente gnome, per quanto riguarda l'hardware ho una scheda nvidia gtx560 con collegati 2 monitor: un lcd da 20"(1650x1280 impostato a 1440x900) collegato su vga e una tv da 32 (1360x768) collegata su dvi.
Con le solite modifiche a xorg.conf ereditate dalle vecchie distribuzioni ho il sistema funzionante sul monitor ho tutte le risoluzioni possibili e con disper alterno tra monitor, TV, ed dual monitor affiancati.
All'avvio del sistema però mi ritrovo sempre tutti e due i monitor attivi e il monitor principale con risoluzione 1024x768. Mi basta usare la combinazione di tasti da me impostata per avere attivo solo il monitor principale alla risoluzione giusta però vorrei che si avviasse sempre in questo modo.
Questo il mio xorg.conf

Codice: Seleziona tutto

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 331.20  (buildd@roseapple)  Mon Feb  3 15:07:22 UTC 2014


Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "Files"
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"
    Identifier     "Monitor0"
    VendorName     "LG"
    ModelName      "CRT-1"
    DisplaySize     435    272
    HorizSync       30.0 - 83.0
    VertRefresh     56.0 - 75.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 560"
EndSection

Section "Screen"

# Removed Option "metamodes" "nvidia-auto-select +0+0"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "CRT-1"
    Option         "metamodes" "1440x900_60 +0+0; nvidia-auto-select +0+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
e le 3 impostazioni per disper

Codice: Seleziona tutto

disper -s -r 1440x900
disper -S
disper -e -d VGA-0,DVI-I-1 -t right -r 1440x900,1360x768
rispettivamente per monitor, tv, desktop esteso.
Ecco, chiedo a voi aiuto per risolvere questo piccolo ma fastidioso inconveniente.
Roberto Pontecorvi
Rampante Reduce
Rampante Reduce
Messaggi: 6618
Iscrizione: mercoledì 20 maggio 2009, 22:48
Distribuzione: 18.4 mate - 22.4 mate
Sesso: Maschile
Località: Versilia

Re: Risoluzione monitor cambia al riavvio

Messaggio da Roberto Pontecorvi »

La risoluzione viene da questa linea di comando del file xorg:
Option "metamodes" "1440x900_60 +0+0; nvidia-auto-select +0+0"
Prova a trasformalla in:

Codice: Seleziona tutto

Option         "metamodes" "nvidia-auto-select +0+0"
Se non ho capito male vuoi che in fase di avvio l'uscita HDMI sia spenta????
Avatar utente
Giulio_Friȗl
Prode Principiante
Messaggi: 69
Iscrizione: lunedì 9 gennaio 2012, 13:20
Desktop: gnome
Distribuzione: Ubuntu 16.04.2 LTS x86_64
Sesso: Maschile
Località: Udine

Re: Risoluzione monitor cambia al riavvio

Messaggio da Giulio_Friȗl »

All'avvio vorrei sia attiva solo l'uscita vga a 1440x900_60 invece parte a 1024x768
Roberto Pontecorvi
Rampante Reduce
Rampante Reduce
Messaggi: 6618
Iscrizione: mercoledì 20 maggio 2009, 22:48
Distribuzione: 18.4 mate - 22.4 mate
Sesso: Maschile
Località: Versilia

Re: Risoluzione monitor cambia al riavvio

Messaggio da Roberto Pontecorvi »

Mi serve sapere marca e modello del monitor e la risposta del comando:

Codice: Seleziona tutto

xrandr -q
Il comando lo devi dare con i due monitor collegati.
Avatar utente
Giulio_Friȗl
Prode Principiante
Messaggi: 69
Iscrizione: lunedì 9 gennaio 2012, 13:20
Desktop: gnome
Distribuzione: Ubuntu 16.04.2 LTS x86_64
Sesso: Maschile
Località: Udine

Re: Risoluzione monitor cambia al riavvio

Messaggio da Giulio_Friȗl »

il monitor è un LG flatron L204WS. I dati edid non vengono letti, per questo ho messo a manina i dati relativi nel file xorg.
xrandr con i monitor collegati ma solo il principale attivo mi da

Codice: Seleziona tutto

Screen 0: minimum 8 x 8, current 1440 x 900, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
VGA-0 connected primary 1440x900+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768       75.0 +   70.1     60.0  
   1920x1200      60.0  
   1920x1080      59.9  
   1792x1344      60.0  
   1680x1050      74.9     69.9     60.0     59.9  
   1600x1200      65.0     60.0  
   1440x900       59.9* 
   1400x1050      74.8     70.0     60.0  
   1360x768       60.0     59.8  
   1280x1024      75.0     60.0  
   1280x960       60.0  
   1152x864       75.0     75.0     70.0     60.0  
   960x600        60.0  
   960x540        60.0  
   840x525        75.0     69.9     60.0     59.9  
   832x624        74.6  
   800x600        75.0     72.2     60.3     56.2  
   720x450        59.9  
   700x525        74.8     60.0  
   680x384        60.0     59.8  
   640x480        75.0     72.8     59.9  
   512x384        70.1     60.0  
   400x300        72.2  
   320x240        72.8     60.1  
DVI-I-1 connected (normal left inverted right x axis y axis)
   1360x768       60.0 +
   1920x1080      60.0     59.9     60.1     60.0  
   1280x1024      75.0     60.0  
   1280x800       59.8  
   1280x768       60.0  
   1280x720       59.9  
   1024x768       75.0     70.1     60.0  
   800x600        75.0     72.2     60.3     56.2  
   720x480        59.9  
   640x480        75.0     72.8     59.9     59.9  
HDMI-0 disconnected (normal left inverted right x axis y axis)
mentre attivando entrambi ottengo

Codice: Seleziona tutto

Screen 0: minimum 8 x 8, current 2800 x 900, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
VGA-0 connected primary 1440x900+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768       75.0 +   70.1     60.0  
   1920x1200      60.0  
   1920x1080      59.9  
   1792x1344      60.0  
   1680x1050      74.9     69.9     60.0     59.9  
   1600x1200      65.0     60.0  
   1440x900       59.9* 
   1400x1050      74.8     70.0     60.0  
   1360x768       60.0     59.8  
   1280x1024      75.0     60.0  
   1280x960       60.0  
   1152x864       75.0     75.0     70.0     60.0  
   960x600        60.0  
   960x540        60.0  
   840x525        75.0     69.9     60.0     59.9  
   832x624        74.6  
   800x600        75.0     72.2     60.3     56.2  
   720x450        59.9  
   700x525        74.8     60.0  
   680x384        60.0     59.8  
   640x480        75.0     72.8     59.9  
   512x384        70.1     60.0  
   400x300        72.2  
   320x240        72.8     60.1  
DVI-I-1 connected 1360x768+1440+0 (normal left inverted right x axis y axis) 698mm x 393mm
   1360x768       60.0*+
   1920x1080      60.0     59.9     60.1     60.0  
   1280x1024      75.0     60.0  
   1280x800       59.8  
   1280x768       60.0  
   1280x720       59.9  
   1024x768       75.0     70.1     60.0  
   800x600        75.0     72.2     60.3     56.2  
   720x480        59.9  
   640x480        75.0     72.8     59.9     59.9  
HDMI-0 disconnected (normal left inverted right x axis y axis)
Roberto Pontecorvi
Rampante Reduce
Rampante Reduce
Messaggi: 6618
Iscrizione: mercoledì 20 maggio 2009, 22:48
Distribuzione: 18.4 mate - 22.4 mate
Sesso: Maschile
Località: Versilia

Re: Risoluzione monitor cambia al riavvio

Messaggio da Roberto Pontecorvi »

Postami anche il rfisultato del comando:

Codice: Seleziona tutto

cvt 1440 900 60
Avatar utente
Giulio_Friȗl
Prode Principiante
Messaggi: 69
Iscrizione: lunedì 9 gennaio 2012, 13:20
Desktop: gnome
Distribuzione: Ubuntu 16.04.2 LTS x86_64
Sesso: Maschile
Località: Udine

Re: Risoluzione monitor cambia al riavvio

Messaggio da Giulio_Friȗl »

Ma cvt non è uno strumento che semplicemente calcola le frequenze in base alla risoluzione impostata indipendentemente dall'hardware?
Cmq...

Codice: Seleziona tutto

giulio@ubuntu-trusty:~$ cvt 1440 900 60
# 1440x900 59.89 Hz (CVT 1.30MA) hsync: 55.93 kHz; pclk: 106.50 MHz
Modeline "1440x900_60.00"  106.50  1440 1528 1672 1904  900 903 909 934 -hsync +vsync
Roberto Pontecorvi
Rampante Reduce
Rampante Reduce
Messaggi: 6618
Iscrizione: mercoledì 20 maggio 2009, 22:48
Distribuzione: 18.4 mate - 22.4 mate
Sesso: Maschile
Località: Versilia

Re: Risoluzione monitor cambia al riavvio

Messaggio da Roberto Pontecorvi »

Si cvt serve a quello, ma mi serviva per costruire comandi da inserire nel file. Da terminale dai il comando:

Codice: Seleziona tutto

sudo gedit videom.sh
al suo interno inserisci le seguenti righe:

Codice: Seleziona tutto

#!/bin/bash
xrandr --newmode "1440x900_60.00"  106.50  1440 1528 1672 1904  900 903 909 934 -hsync +vsync
xrandr --addmode VGA-0 "1440x900_60.00"
 xrandr --output VGA-0 --mode 1440x900_60.00 --pos 0x0 --rotate normal --output DVI-I-0 --off --output HDMI-0 --off 
Salva ed esci da gedit, il file lo troverai nella tua home. Ora dimo i permessi di esecuzione al file:

Codice: Seleziona tutto

sudo chmod a+rx videom.sh
ora il comando di esecuzione:

Codice: Seleziona tutto

 ./videom.sh
ti dovrebbe disattivare l'uscita DVI. Non ti preoccupare quei comandi inseriti nel file sono momentanei, cioè una volta spento il pc è come se non fossero mai satati dati. Per il momento esegui il file poi vediamo come renderlo eseguibile in fase di avvio del SO.
Avatar utente
Giulio_Friȗl
Prode Principiante
Messaggi: 69
Iscrizione: lunedì 9 gennaio 2012, 13:20
Desktop: gnome
Distribuzione: Ubuntu 16.04.2 LTS x86_64
Sesso: Maschile
Località: Udine

Re: Risoluzione monitor cambia al riavvio

Messaggio da Giulio_Friȗl »

Si beh a sto punto mi conviene fare Win+alt+F1 (combinazione di tasti da me definita) per avviare lo script con il comando "disper -s -r 1440x900" .
Ma poi perchè aggiungere un newmode quando quel mode li è già presente nell'elenco delle risoluzioni disponibili?
Roberto Pontecorvi
Rampante Reduce
Rampante Reduce
Messaggi: 6618
Iscrizione: mercoledì 20 maggio 2009, 22:48
Distribuzione: 18.4 mate - 22.4 mate
Sesso: Maschile
Località: Versilia

Re: Risoluzione monitor cambia al riavvio

Messaggio da Roberto Pontecorvi »

Aggiornamento, prima era su un tablet e non potevo provare i vari comandoi xrandr. Per spegnere l'uscita DVI con il comando xrandr, basta dare da terminale il comando:

Codice: Seleziona tutto

xrandr --output DVI-I-0 --off
per riattivarla, ci sono due modi:

Codice: Seleziona tutto

xrandr DVI-I-0 --auto
oppure al posto di "auto" metti la risoluzione che vuoi sul tv.
Avatar utente
Giulio_Friȗl
Prode Principiante
Messaggi: 69
Iscrizione: lunedì 9 gennaio 2012, 13:20
Desktop: gnome
Distribuzione: Ubuntu 16.04.2 LTS x86_64
Sesso: Maschile
Località: Udine

Re: Risoluzione monitor cambia al riavvio

Messaggio da Giulio_Friȗl »

Ho provato i comandi:

Codice: Seleziona tutto

xrandr --newmode "1440x900_60.00"  106.50  1440 1528 1672 1904  900 903 909 934 -hsync +vsync
xrandr --addmode VGA-0 "1440x900_60.00"
 xrandr --output VGA-0 --mode 1440x900_60.00 --pos 0x0 --rotate normal --output DVI-I-1 --off --output HDMI-0 --off 
e ovviamente funziona. Ma come mai le inpostazioni in xorg vengono ignorate?
Roberto Pontecorvi
Rampante Reduce
Rampante Reduce
Messaggi: 6618
Iscrizione: mercoledì 20 maggio 2009, 22:48
Distribuzione: 18.4 mate - 22.4 mate
Sesso: Maschile
Località: Versilia

Re: Risoluzione monitor cambia al riavvio

Messaggio da Roberto Pontecorvi »

Perchè nel file non c'è nessun comando per eslcudere le porte di uscita video. Senza che usi tutti e tre i comandi xrandr puoi usare solo quello che mette le uscite in off e naturalmente lo puoi impostare con un tasto funzione.
Avatar utente
Giulio_Friȗl
Prode Principiante
Messaggi: 69
Iscrizione: lunedì 9 gennaio 2012, 13:20
Desktop: gnome
Distribuzione: Ubuntu 16.04.2 LTS x86_64
Sesso: Maschile
Località: Udine

Re: Risoluzione monitor cambia al riavvio

Messaggio da Giulio_Friȗl »

Mi andrebbe anche bene che si avviassero tutti e due i monitor, ma vorrei che il principale partisse a 1440x900 e non 1024x768
Roberto Pontecorvi
Rampante Reduce
Rampante Reduce
Messaggi: 6618
Iscrizione: mercoledì 20 maggio 2009, 22:48
Distribuzione: 18.4 mate - 22.4 mate
Sesso: Maschile
Località: Versilia

Re: Risoluzione monitor cambia al riavvio

Messaggio da Roberto Pontecorvi »

Nel fil xorg prova a cambiare la lenea;

Codice: Seleziona tutto

Option         "metamodes" "1440x900_60 +0+0; nvidia-auto-select +0+0"
in

Codice: Seleziona tutto

Option         "metamodes" "1440x900_60 +0+0
salva esci e riavvia
Avatar utente
Giulio_Friȗl
Prode Principiante
Messaggi: 69
Iscrizione: lunedì 9 gennaio 2012, 13:20
Desktop: gnome
Distribuzione: Ubuntu 16.04.2 LTS x86_64
Sesso: Maschile
Località: Udine

Re: Risoluzione monitor cambia al riavvio

Messaggio da Giulio_Friȗl »

Ho già fatto varie prove con xorg, sembra che ignori palesemente le impostazioni di risoluzione anche se supportate.
Sbirciando il file di log trovo queste strane informazioni:

Codice: Seleziona tutto

[     3.501] (II) NVIDIA(0): Validated MetaModes:
[     3.501] (II) NVIDIA(0):     "VGA-0:1440x900+0+0,DVI-I-1:NULL"
[     3.501] (II) NVIDIA(0):     "VGA-0:1440x900+0+0,DVI-I-1:1360x768+1440+0"
[     3.501] (II) NVIDIA(0): Virtual screen size determined to be 1440 x 900
poi più in giù trovo questo :

Codice: Seleziona tutto

[    17.554] (II) NVIDIA(0): Setting mode "DVI-I-1: nvidia-auto-select @800x600 +1024+0 {ViewPortIn=800x600, ViewPortOut=800x600+0+0}"
[    17.682] (II) NVIDIA(0): Setting mode "VGA-0: nvidia-auto-select @1024x768 +0+0 {ViewPortIn=1024x768, ViewPortOut=1024x768+0+0}, DVI-I-1: nvidia-auto-select @800x600 +1024+0 {ViewPortIn=800x600, ViewPortOut=800x600+0+0}"
Roberto Pontecorvi
Rampante Reduce
Rampante Reduce
Messaggi: 6618
Iscrizione: mercoledì 20 maggio 2009, 22:48
Distribuzione: 18.4 mate - 22.4 mate
Sesso: Maschile
Località: Versilia

Re: Risoluzione monitor cambia al riavvio

Messaggio da Roberto Pontecorvi »

La cosa è molto strana facciamo un'ulteriore prova, modifica la "section Sreen" in:

Codice: Seleziona tutto

Section "Screen"
   Identifier     "Screen0"
   Device         "Device0"
   Monitor        "Monitor0"
   DefaultDepth    24
   SubSection     "Display"
      Depth       24
      Modeline "1440x900_60.00"  106.50  1440 1528 1672 1904  900 903 909 934 -hsync +vsync
    EndSubSection
EndSection
fammi sapere
Avatar utente
Giulio_Friȗl
Prode Principiante
Messaggi: 69
Iscrizione: lunedì 9 gennaio 2012, 13:20
Desktop: gnome
Distribuzione: Ubuntu 16.04.2 LTS x86_64
Sesso: Maschile
Località: Udine

Re: Risoluzione monitor cambia al riavvio

Messaggio da Giulio_Friȗl »

Così non parte proprio X. Quella riga li non gli piace.
Roberto Pontecorvi
Rampante Reduce
Rampante Reduce
Messaggi: 6618
Iscrizione: mercoledì 20 maggio 2009, 22:48
Distribuzione: 18.4 mate - 22.4 mate
Sesso: Maschile
Località: Versilia

Re: Risoluzione monitor cambia al riavvio

Messaggio da Roberto Pontecorvi »

disper -s -r 1440x900
disper -S
disper -e -d VGA-0,DVI-I-1 -t right -r 1440x900,1360x768
e se questi comandi li inserisci in un file .sh e li fai partire all'avio in automatico???
Avatar utente
Giulio_Friȗl
Prode Principiante
Messaggi: 69
Iscrizione: lunedì 9 gennaio 2012, 13:20
Desktop: gnome
Distribuzione: Ubuntu 16.04.2 LTS x86_64
Sesso: Maschile
Località: Udine

Re: Risoluzione monitor cambia al riavvio

Messaggio da Giulio_Friȗl »

ehm... quei comandi sono già in file .sh, li ho abbinati a delle combinazioni di tasti. Il problema non era quello ma capire perché venivano ignorate le impostazioni di xorg ...
Roberto Pontecorvi
Rampante Reduce
Rampante Reduce
Messaggi: 6618
Iscrizione: mercoledì 20 maggio 2009, 22:48
Distribuzione: 18.4 mate - 22.4 mate
Sesso: Maschile
Località: Versilia

Re: Risoluzione monitor cambia al riavvio

Messaggio da Roberto Pontecorvi »

Non vorrei che usando come base "server" ci sia qualcosa di particolare nella parte grafica. Il file xorg lo hai creato con "Nvidia-settings"?? Se si prova a vedere, spegnendo un monitor per volta, le caratteristiche dei monitor "Section Monitor" e "Section Screen". Perchè nel tuo file c'è solo un monitor rilevato. Poi si possono mettere le voci del secondo monitor come "Monitor1" e "Screen1"
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: Roberto Pontecorvi e 19 ospiti