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

22

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

Сейчас нет возможности сделать это в диалоговом окне «Дисплеи». По умолчанию это 60 Гц, но мне нужно 75 Гц на моем мониторе.

В предыдущих выпусках была такая опция в диалоге дисплеев.

Редактировать - Полуфабрикаты

Лучшее, что я мог сделать, это:

xrandr -s 1280x1024 -r 75

Это прекрасно, но моя проблема в том, что это не навсегда. По умолчанию возвращается к 60 Гц после выхода из системы и обратно.

Возможно, это должно войти в какой-то скрипт и добавить в автозагрузку? Я просто не знаю, как это сделать.

Körtepálinka
источник
Откройте Startup Applicationsи добавьте эту команду
notabletipsy
askubuntu.com/questions/147580/…
Сиро Сантилли 新疆 改造 中心 法轮功 六四 事件

Ответы:

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>, но это явно не
Post Атман
7

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

  1. Я открыл Startup Applications

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

  3. Я набрал имя и следующее в поле команды:

    xrandr -s 1280x1024 -r 75

С помощью этого xrandr -s 1280x1024 -r 75 запускается при каждом запуске системы и устанавливает требуемую частоту обновления. Возможно, есть лучший вариант, но сейчас мне кажется, что это нормально.

Надеемся, что LTS исправит ошибку ShowStopper - не простой способ изменить частоту обновления.

Körtepálinka
источник
2
на самом деле, это запускается не при запуске системы, а при (вашем) входе пользователя в систему, что совсем другое. Это не повлияет на начальный экран входа в систему
MestreLion
Кроме того, после заставки вам нужно будет запустить его снова.
niry
Rate 144.00 Hz not available for this sizeдаже если это так (сказано выше, когда я бегу только xrandr)
Post Self
6

Частота обновления для монитора автоматически определяется Compiz.

Если вы хотите изменить его, установите его, выполнив compiz-settings-managerкоманду ниже.

sudo apt-get install compizconfig-settings-manager

Найдите в тире "ccsm" и нажмите на составной плагин.

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

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

fossfreedom
источник
1
Я скачал ежедневную сборку, запустил ее вживую и сделал то, что вы предложили. Когда я закончил, я нажал кнопку «Назад», но ничего не произошло. Я вышел из системы и вернулся, но без изменений. Нужно ли перезагрузить компьютер на этом этапе?
Körtepálinka
хммм - у меня есть сомнения, что вы можете сделать это с помощью live CD.
fossfreedom
1
Я не понимаю, как я должен применить этот параметр. Я снимаю флажок, устанавливаю частоту обновления 75 Гц, и все, что я могу нажать, - это кнопка «Назад» в левом нижнем углу. Когда я возвращаюсь, снова 50 Гц.
Körtepálinka
Вы сейчас используете установленную версию - или все еще используете live CD?
fossfreedom
1
Этот ответ не работает, как я ожидал. Он показывает частоту обновления для НАШЕГО УДОВЛЕТВОРЕНИЯ, но после перезагрузки настройка сбрасывается до 60 Гц
Pratik