Come modificare la frequenza di aggiornamento del monitor?


22

Come posso modificare la frequenza di aggiornamento del monitor in Oneiric?

Non esiste alcuna opzione per farlo ora nella finestra di dialogo Visualizza. Di default è 60Hz, ma ho bisogno di 75Hz sul mio monitor.

Nelle versioni precedenti era presente tale opzione nella finestra di dialogo Visualizza.

Modifica: soluzione mezza cotta

Il meglio che ho potuto fare finora è stato:

xrandr -s 1280x1024 -r 75

Questo è perfetto, ma il mio problema è che non è permanente. Il valore predefinito è 60 Hz dopo il logout e il back in.

Forse questo dovrebbe andare in qualche script e aggiunto all'avvio? Non so proprio come farlo.


Apri Startup Applicationse aggiungi quel comando
particolare il

Risposte:


18

Dovresti essere in grado di usare xrandr. Calcola i modelli necessari per la risoluzione e la frequenza di aggiornamento:

cvt 1600 900 75

(Qui la mia risoluzione di esempio è 1600x900.) Ora crea una nuova modalità con xrandr:

xrandr --newmode "1600x900_75.00" 104.00 1600 -hsync +vsync

Aggiungi la nuova modalità a xrandr:

xrandr --verbose --addmode VGA-0 "1600x900_75.00"

e attivarlo

xrandr --output VGA-0 --mode "1600x900_75.00"

Nota che i tuoi valori saranno diversi. In particolare, il monitor potrebbe non essere VGA. Esegui il xrandrcomando senza argomenti per scoprire il nome del tuo monitor e usalo invece. In esecuzione xrandr -qverrà visualizzato un elenco di output disponibili.

Ecco alcune ulteriori informazioni su xrandr.


Questo ha funzionato per me su Ubuntu 13.10. Grazie!
Zoltán,

1
Questa risposta non funziona come mi aspettavopratik@pratik-SVE15116ENB:~$ xrandr --newmode "1368x768_75.00" 104.00 1600 -hsync +vsync xrandr: failed to parse '1368x768_75.00' as a mode specification Try 'xrandr --help' for more information.
Pratik,

9

In 12.04 è possibile modificare la frequenza di aggiornamento modificando il tag di frequenza in ~ / .config / monitors.xml dopo aver configurato i monitor. Questo funziona al riavvio per me.

Esempio:

<monitors version="1">
    <configuration>
        <clone>no</clone>
        <output name="DVI-I-0"></output>
        <output name="DVI-I-1">
            <vendor>ACI</vendor>
            <product>0x24e1</product>
            <serial>0x01010101</serial>
            <width>1920</width>
            <height>1080</height>
            <rate>144</rate>
            <x>0</x>
            <y>0</y>
            <rotation>normal</rotation>
            <reflect_x>no</reflect_x>
            <reflect_y>no</reflect_y>
            <primary>yes</primary>
        </output>
        <output name="HDMI-0"></output>
        <output name="DP-0"></output>
        <output name="DVI-D-0">
            <vendor>DEL</vendor>
            <product>0xa017</product>
            <serial>0x31314553</serial>
        </output>
        <output name="DP-1"></output>
    </configuration>
</monitors>

Dopo ore di ricerche questa è stata l'unica soluzione che ha funzionato per me. Molte grazie!
MrMaffen,

Hm, dice 144.00076293945312dentro <rate>, ma chiaramente non lo è
Post Self

7

Quindi la mia soluzione è che sembra funzionare bene sul mio sistema:

  1. Ho aperto le applicazioni di avvio

  2. Ho fatto clic su Aggiungi

  3. Ho digitato un nome e quanto segue nel campo comando:

    xrandr -s 1280x1024 -r 75

L'uso di questo xrandr -s 1280x1024 -r 75 viene eseguito ad ogni avvio del sistema e imposta la frequenza di aggiornamento come richiesto. Potrebbe esserci un'opzione migliore, ma in questo momento sembra che vada bene per me.

Speriamo che l'LTS risolva il bug di showstopper di nessun modo semplice, gui per cambiare la frequenza di aggiornamento.


2
in realtà, questo non viene eseguito all'avvio del sistema, ma piuttosto sul (tuo) accesso dell'utente, che è piuttosto diverso. La schermata di accesso iniziale non sarà influenzata da questo
MestreLion,

Inoltre, dopo lo screensaver dovrai eseguirlo di nuovo.
niry

Rate 144.00 Hz not available for this sizeanche se lo è (dice appena sopra quando corro solo xrandr)
Post Self

6

La frequenza di aggiornamento per un monitor viene rilevata automaticamente da Compiz.

Se si desidera modificarlo, installare compiz-settings-managerè possibile farlo con il comando seguente.

sudo apt-get install compizconfig-settings-manager

Trova nel trattino "ccsm" e fai clic sul plug-in composito.

Deseleziona "rileva frequenza di aggiornamento" e regola la frequenza di aggiornamento all'impostazione manuale.

inserisci qui la descrizione dell'immagine


1
Ho scaricato la build giornaliera, l'ho eseguita in diretta e ho fatto ciò che mi hai suggerito. Quando ho finito, ho premuto il pulsante Indietro, ma non è successo nulla. Sono uscito e rientrato, ma nessuna modifica. Devo riavviare il computer in questa fase?
Körtepálinka,

hmmm - Ho i miei dubbi sul fatto che puoi farlo tramite un CD live.
Fossfreedom

1
Non vedo come dovrei applicare questa impostazione. Deseleziono la casella, imposto la frequenza di aggiornamento su 75 Hz e tutto ciò che posso premere è il pulsante Indietro in basso a sinistra. Quando torno, sono di nuovo 50 Hz.
Körtepálinka,

Stai usando una versione installata o stai ancora eseguendo un CD live?
Fossfreedom

1
Questa risposta non funziona come mi aspettavo. Mostra la frequenza di aggiornamento per la NOSTRA SODDISFAZIONE, ma dopo il riavvio, l'impostazione viene ripristinata a 60
HZ
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.