Как изменить частоту обновления монитора в Oneiric?
Сейчас в диалоговом окне «Дисплеи» нет возможности сделать это. По умолчанию это 60 Гц, но мне нужно 75 Гц на моем мониторе.
В предыдущих версиях такая опция была в диалоговом окне «Дисплеи».
Редактировать - Полуготовое решение
Лучшее, что я смог сделать на данный момент, это:
xrandr -s 1280x1024 -r 75
Это идеально, но моя проблема в том, что это не постоянно. По умолчанию возвращается к 60 Гц после выхода из системы и повторного входа.
Может быть, это нужно в какой-то скрипт вписать и добавить в автозагрузку? Я просто не знаю, как это сделать.
решение1
Вы должны уметь использовать 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.
решение2
В 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>
решение3
Итак, вот мое решение, которое, кажется, хорошо работает в моей системе:
Я открылСтартап приложений
Я нажалДобавлять
Я ввел имя и следующее в поле команды:
xrandr -s 1280x1024 -r 75
Используя этоxrandr -s 1280x1024 -r 75запускается при каждом запуске системы и устанавливает частоту обновления по мере необходимости. Может быть, есть вариант получше, но сейчас мне кажется, что это нормально.
Будем надеяться, что в LTS будет исправлена критическая ошибка, связанная с отсутствием простого графического способа изменения частоты обновления.
решение4
Частота обновления монитора автоматически определяется Compiz.
Если вы хотите изменить его, установите, compiz-settings-manager
вы можете сделать это с помощью команды ниже.
sudo apt-get install compizconfig-settings-manager
Найдите в тире «ccsm» и щелкните по композитному плагину.
Снимите флажок «Определять частоту обновления» и вручную установите частоту обновления.