Modifica della frequenza di aggiornamento per monitor specifici


15

Ho 3 monitor, uno dei quali è un CRT, e devo alzare la frequenza di aggiornamento a 75/80 per sbarazzarmi dello sfarfallio, l'ho usato con il mio Raspberry Pi e supporta fino a 100Hz. Quando lo uso xrandr, tenta di cambiare il mio primo monitor, voglio che il mio secondo venga cambiato.

xrandr conferma che posso farlo,

HDMI1 connected 1280x1024+2646+0 (normal left inverted right x axis y axis) 338mm x 270mm
   1280x1024     60.02*+  75.02  
   1920x1080     60.00    59.94  
   1152x864      75.00  
   1280x720      60.00    59.94  
   1024x768      75.08    60.00  
   800x600       75.00    60.32  
   720x480       60.00    59.94  
   640x480       75.00    60.00    59.94  
   720x400       70.08

Ho Intel HD Graphics 4400. Ubuntu 16.04.


1
Vedi askubuntu.com/questions/189246/how-set-my-monitor-resolution . Se gli strumenti grafici NON hanno la risoluzione e la frequenza di aggiornamento che desideri, devi scrivere una risoluzione personalizzata, anch'essa coperta da quel link. È quindi possibile chiamare xrandr quando si accede, vedere wiki.ubuntu.com/X/Config/Resolution
Panther

Risposte:


20

Metodo 1

Con il seguente comando

xrandr --output HDMI1 --rate 75

Dove la stringa dopo --outputè il nome del monitor e il numero dopo --rateè la nuova frequenza di aggiornamento

Oppure, se si desidera assicurarsi che anche la risoluzione sia corretta nello stesso comando

xrandr --output HDMI1 --mode 1280x1024 --rate 75

Vedi man xrandre il seguente link per saperne di più

https://wiki.ubuntu.com/X/Config/Resolution

Metodo 2

Dovresti avere un file monitors.xml (~ / .config / monitors.xml)

Modifica il file con il tuo editor di testo preferito

vim ~/.config/monitors.xml

Vedrai i monitor disponibili e dovresti riconoscerli per nome.

Ecco alcune informazioni di esempio che vedrai su un monitor

<vendor>AUO</vendor>
      <product>0x38ed</product>
      <serial>0x00000000</serial>
      <width>1920</width>
      <height>1080</height>
      <rate>60</rate>
      <x>0</x>
      <y>0</y>
      <rotation>normal</rotation>
      <reflect_x>no</reflect_x>
      <reflect_y>no</reflect_y>
      <primary>yes</primary>

C'è la linea

<rate>60</rate>

Sostituisci la frequenza di aggiornamento corrente con una nuova. Per esempio

<rate>75</rate>

Salvare il file e riavviare e avrà luogo la nuova frequenza di aggiornamento.

NOTA: assicurarsi che la risoluzione del monitor supporti la frequenza di aggiornamento che si intende modificare


Anche se puoi farlo probabilmente non è una buona idea impostare semplicemente un tasso in questo modo poiché non tutte le risoluzioni supportano 60 hz.
Pantera

1
Lavorato! I miei occhi non sanguinano più. Grazie!
CadenGamez,

@ bodhi.zazen Sì, l'ho aggiunto alla risposta
jiipeezz

Non ci sono monitors.xmlfile da nessuna parte nella mia .configcartella. Come posso inizializzarlo? MODIFICA: La regolazione di una singola impostazione in Impostazioni -> Visualizza e premendo "salva" produrrà un monitors.xmlfile iniziale in .configcui è possibile modificare. Ma Ubuntu ha scelto correttamente la mia frequenza di aggiornamento la prima volta! 75Hz! Ero convinto che avrei dovuto modificarlo da solo per ottenere i 15hz in più.
anon58192932

Xrandr richiede il riavvio? Continuo a cambiare l'impostazione e continua a tornare indietro. So che i miei display possono supportarlo, quindi penso che il mio cavo HDMI sia troppo lungo (10 piedi).
anon58192932

0

Bene, se si desidera uno strumento GUI intuitivo che mostri la frequenza di aggiornamento e le risoluzioni, è possibile che si desideri lo strumento di risoluzione predefinita lubuntu lxrandr in quanto consente di modificare le frequenze di aggiornamento e la risoluzione tra loro non installate da Ubuntu predefinito. Installa lxrandr, quindi aprilo e fai clic sulla scheda avanzata per modificare le frequenze di aggiornamento. In un'opzione a discesa per ogni colonna.

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.