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

Körtepálinka
źródło
Otwórz Startup Applicationsi dodaj to polecenie
zwłaszcza tipsy,
askubuntu.com/questions/147580/…
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

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.

Kris Harper
źródło
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>
Rad
źródło
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.

Körtepálinka
źródło
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

fossfreedom
źródło
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