Як змінити частоту оновлення монітора?


22

Як змінити частоту оновлення монітора в Oneiric?

Зараз у діалоговому вікні "Дисплеї" немає можливості зробити це. За замовчуванням це 60 ГГц, але мені потрібно 75 Гц на моніторі.

У попередніх випусках раніше був такий параметр у діалоговому вікні "Дисплеї".

Редагувати - Напівзапечений розчин

Найкраще, що я міг зробити поки що:

xrandr -s 1280x1024 -r 75

Це ідеально, але моя проблема полягає в тому, що вона не є постійною. Він за замовчуванням повертається до 60 Гц після виходу та повернення в систему.

Можливо, це має увійти в якийсь сценарій і додати до запуску? Я просто не знаю, як це зробити.


Відкрийте Startup Applicationsта додайте цю команду
— помітнопсихіпсія

Відповіді:


18

Ви повинні мати можливість використовувати xrandr. Обчисліть необхідні моделі для вашої роздільної здатності та частоти оновлення:

cvt 1600 900 75

(Ось мій приклад роздільної здатності 1600x900.) Тепер створіть новий режим за допомогою xrandr:

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

Додайте новий режим до xrandr:

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

і активувати його

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

Зауважте, що ваші значення будуть різними. Зокрема, у вашому моніторі може бути не VGA. Запустіть xrandrкоманду без аргументів, щоб дізнатись ім'я монітора, і використовуйте це замість цього. Запуск xrandr -qвідобразить список доступних результатів.

Ось додаткова інформація про xrandr.


Це працювало для мене на Ubuntu 13.10. Спасибі!
— Золтан

1
Ця відповідь працює не так, як я очікувавpratik@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.
— Пратік

9

У 12.04 ви можете змінити частоту оновлення, змінивши тег швидкості в ~ / .config / monitors.xml після налаштування моніторів. Це працює для перезавантаження для мене.

Приклад:

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

Після годин пошуків це було єдине рішення, яке працювало для мене. Дуже дякую!
— MrMaffen

Гм, сказано 144.00076293945312в <rate>, але явно це не так
— Повідомлення самооцінки

7

Тож моє рішення, яке, здається, добре працює в моїй системі:

  1. Я відкрив програми запуску

  2. Я натиснув Додати

  3. Я набрав ім'я та наступне в командному полі:

    xrandr -s 1280x1024 -r 75

Використання цього xrandr -s 1280x1024 -r 75 запускається при кожному запуску системи та встановлює частоту оновлення у міру необхідності. Можливо, буде кращий варіант, але зараз для мене це здається нормальним.

Сподіваємось, LTS виправить помилку showstopper не з легких способів зміни швидкості оновлення.


2
насправді це не запускається при запуску системи, а скоріше на (вашому) вході користувача, що зовсім інше. На початковий екран входу це не вплине
— MestreLion

Крім того, після заставки вам потрібно буде запустити його ще раз.
— niry

Rate 144.00 Hz not available for this sizeнезважаючи на те, що це (прямо сказано вище, коли я бігаю просто xrandr)
— Повідомляти себе

6

Compiz автоматично визначає частоту оновлення для монітора.

Якщо ви хочете змінити його, встановіть, compiz-settings-managerви можете зробити це за допомогою команди нижче.

sudo apt-get install compizconfig-settings-manager

Знайдіть у тире "ccsm" і натисніть на складений плагін.

Зніміть прапорець "Виявити частоту оновлення" і відрегулюйте частоту оновлення до вашої ручної настройки.

введіть тут опис зображення


1
Я завантажив щоденну збірку, запустив її в прямому ефірі, і я зробив те, що ви запропонували. Коли я закінчив, натиснув кнопку "Назад", але нічого не сталося. Я вийшов із системи та знову ввійшов, але жодних змін. Чи потрібно перезавантажувати комп’ютер на цьому етапі?
— Körtepálinka

hmmm - У мене є сумніви, що ви можете це зробити за допомогою живого компакт-диска.
— fossfreedom

1
Я не бачу, як я повинен застосувати це налаштування. Я знімаю прапорець, встановлюю частоту оновлення на 75 Гц, і все, на що я можу натиснути, - це кнопка Назад внизу зліва. Коли я повертаюся, знову стає 50 Гц.
— Körtepálinka

Тепер ви використовуєте інстальовану версію - чи все ще працюєте з живим компакт-диском?
— fossfreedom

1
Ця відповідь не працює , як я очікував .Це показує частоту оновлення НАШОЇ ЗАДОВОЛЕНОСТІ, але після перезавантаження, установка скидається в 60HZ
— Pratik
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.