Как изменить частоту обновления монитора?

Как изменить частоту обновления монитора?

Как изменить частоту обновления монитора в 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

Итак, вот мое решение, которое, кажется, хорошо работает в моей системе:

  1. Я открылСтартап приложений

  2. Я нажалДобавлять

  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» и щелкните по композитному плагину.

Снимите флажок «Определять частоту обновления» и вручную установите частоту обновления.

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

Связанный контент