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


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.