Jak zmienić częstotliwość odświeżania monitora?


22

Jak zmienić częstotliwość odświeżania monitora w Oneiric?

Obecnie nie ma możliwości zrobienia tego w oknie dialogowym Wyświetlacze. Domyślnie jest to 60 Hz, ale potrzebuję 75 Hz na monitorze.

W poprzednich wersjach była taka opcja w oknie dialogowym Wyświetlacze.

Edycja - Rozwiązanie częściowo upieczone

Do tej pory najlepsze, co mogłem zrobić, to:

xrandr -s 1280x1024 -r 75

Jest to idealne, ale moim problemem jest to, że nie jest trwałe. Domyślnie wraca do 60 Hz po wylogowaniu i ponownym zalogowaniu.

Być może powinno to przejść do jakiegoś skryptu i dodać do uruchamiania? Po prostu nie wiem jak to zrobić.


Otwórz Startup Applicationsi dodaj to polecenie
— zwłaszcza tipsy,

Odpowiedzi:


18

Powinieneś być w stanie używać xrandr. Oblicz potrzebne modele dla swojej rozdzielczości i częstotliwości odświeżania:

cvt 1600 900 75

(Tutaj moja przykładowa rozdzielczość to 1600 x 900). Teraz utwórz nowy tryb z xrandr:

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

Dodaj nowy tryb do xrandr:

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

i aktywuj to

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

Pamiętaj, że twoje wartości będą inne. W szczególności twoim monitorem może nie być VGA. Uruchom xrandrpolecenie bez argumentów, aby znaleźć nazwę swojego monitora i użyj jej zamiast tego. Uruchomienie xrandr -qwyświetli listę dostępnych wyników.

Oto więcej informacji na temat xrandr.


To działało dla mnie na Ubuntu 13.10. Dzięki!
— Zoltán

1
Ta odpowiedź nie działa zgodnie z oczekiwaniamipratik@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

W 12.04 można zmienić częstotliwość odświeżania, modyfikując znacznik częstości w ~ / .config / monitors.xml po skonfigurowaniu monitorów. Dla mnie działa to przy ponownym uruchomieniu.

Przykład:

<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>

Po wielu godzinach poszukiwań było to dla mnie jedyne rozwiązanie. Wielkie dzięki!
— MrMaffen,

Hm, napisano 144.00076293945312w <rate>, ale najwyraźniej nie
— Post Self

7

Więc moim rozwiązaniem jest, które wydaje się działać dobrze w moim systemie:

  1. Otworzyłem aplikacje startowe

  2. Kliknąłem Dodaj

  3. W polu polecenia wpisałem nazwę i następujące informacje:

    xrandr -s 1280x1024 -r 75

Korzystanie z tego xrandr -s 1280x1024 -r 75 jest uruchamiane przy każdym uruchomieniu systemu i ustawia częstotliwość odświeżania zgodnie z wymaganiami. Może być lepsza opcja, ale teraz wydaje mi się to w porządku.

Mamy nadzieję, że LTS naprawi błąd showstopper, który nie jest łatwym, GUI sposobem na zmianę częstotliwości odświeżania.


2
tak naprawdę nie działa to przy starcie systemu, ale raczej przy logowaniu użytkownika, co jest zupełnie inne. Nie wpłynie to na początkowy ekran logowania
— MestreLion

Ponadto po wygaszaczu ekranu musisz go ponownie uruchomić.
— niry

Rate 144.00 Hz not available for this sizemimo że tak (mówi tuż powyżej, gdy biegnę tylko xrandr)
— Post Self

6

Częstotliwość odświeżania monitora jest automatycznie wykrywana przez Compiz.

Jeśli chcesz to zmienić, zainstaluj, compiz-settings-managermożesz to zrobić za pomocą poniższego polecenia.

sudo apt-get install compizconfig-settings-manager

Znajdź w myślniku „ccsm” i kliknij wtyczkę kompozytową.

Odznacz „wykryj częstotliwość odświeżania” i dostosuj częstotliwość odświeżania do ustawień ręcznych.

wprowadź opis zdjęcia tutaj


1
Pobrałem codzienną wersję, uruchomiłem ją na żywo i zrobiłem to, co zasugerowałeś. Kiedy skończyłem, nacisnąłem przycisk Wstecz, ale nic się nie stało. Wylogowałem się i wróciłem, ale bez zmian. Czy na tym etapie muszę ponownie uruchomić komputer?
— Körtepálinka

hmmm - mam wątpliwości, że możesz to zrobić za pomocą płyty CD na żywo.
— fossfreedom

1
Nie rozumiem, jak powinienem zastosować to ustawienie. Odznaczam to pole, ustawiam częstotliwość odświeżania na 75 Hz i mogę tylko nacisnąć przycisk Wstecz w lewym dolnym rogu. Kiedy wrócę, znów jest 50 Hz.
— Körtepálinka

Czy korzystasz teraz z zainstalowanej wersji - czy nadal korzystasz z Live CD?
— fossfreedom

1
Ta odpowiedź nie działa zgodnie z oczekiwaniami. Pokazuje częstotliwość odświeżania NASZEJ SATYSFAKCJI, ale po ponownym uruchomieniu ustawienia są resetowane do 60 Hz
— Pratik
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.