Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Как установить нестандартную частоту обновлления экрана? (61 || 62 || 63 ГЦ) [Решено]  (Прочитано 928 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Jebbyk

  • Автор темы
  • Любитель
  • *
  • Сообщений: 66
    • Просмотр профиля
У меня случилась проблема с монитором. Судя по всему прошивка у него сломалась, и он перестал показывать в 1920х1080х60, зато может отображать то же разрешение на пару герц чаще. В винде я  в панели nvidia просто создал пользовательский режим с 63Гц и забыл. А Вот как подобное сделать в ubuntu?
Пробовал по этой инструкции: Softhelp.org.ua: Изменяем разрешение экрана
но на команде xrndr --addmode я получаю
X Error of failed request: BadMatch (invalid parameter attributes)

Major opcode of failed request: 140 (RANDR)

Minor opcode of failed request: 18 (RRAddOutputMode)

Serial number of failed request: 45

Current serial number in output stream: 46
« Последнее редактирование: 03 Май 2020, 06:28:57 от zg_nico »

Оффлайн AlexBKost

  • Старожил
  • *
  • Сообщений: 3053
  • Kubuntu 12.04, 16.04, 18.04, 20.04, 21.04, 21.10
    • Просмотр профиля
Jebbyk, упрощенно говоря, выхлоп команды:
cvt 1920 1080 63нужно соответствующим образом засунуть в конфиг xorg.conf и будет счастье.

Мне тоже доводилось (уже давно, лет десять назад) заниматься такими вещами, когда мой ещё ЭЛТ Samsung 959NF не желал запускаться на 100 герцах.

В сети подобных описаний немерено.
Я странен, а не странен кто ж? (С)

Оффлайн Jebbyk

  • Автор темы
  • Любитель
  • *
  • Сообщений: 66
    • Просмотр профиля
да я пробовал. файл конфига создавал с помощью nvidia-settings. но после этого ломается гном и тупо черный экран. В итоге загружался в рекавери мод и там через командную строку удалял этот файл. Хз как правильно этот файл сгенерить, чтобы норм было

Оффлайн zg_nico

  • Заслуженный пользователь
  • Модератор форума
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
но на команде xrndr --addmode я получаю
Есть пара вопросов:
1. А Вы xrandr какой текст в качестве параметра newmode скармливать пытаетесь? Символ-в-символ то, что в статье по ссылке, или все-таки вывод cvt <желаемая_ширина> <желаемая_высота> <желаемая_частота> со своей системы? На какой из видеоинтерфейсов вешать пытаетесь? На VGA0, как в статье, или на тот, что нашли у себя в системе в выводе xrandr? Вопросы может и дурацкие, да только по Вашему стоковому вопросу понятно только то, что ничего не понятно: приведите четкую последовательность команд, которую Вы вводите вплоть до появления ошибки, которую получаете, и только после этого публикуйте текст самой ошибки.
2. Параметр ядра nomodeset не применен? Если не знаете или сомневаетесь - проверяйте вывод команды cat /proc/cmdlineв нем НЕ должно присутствовать nomodeset
3. Железо само по себе какое? Какая видеокарта, какой модуль ядра (драйвер) применяется для этой видеокарты?
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн Jebbyk

  • Автор темы
  • Любитель
  • *
  • Сообщений: 66
    • Просмотр профиля
видяха - 1060 3gb
драйвер 390.129
nomodset в выведеной строке не увидел
Вывод подставлял тот который был на моей машине
xrandr
Screen 0: minimum 8 x 8, current 3280 x 1050, maximum 32767 x 32767
DVI-D-0 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 470mm x 260mm
   1920x1080     60.00 +
   1680x1050     59.95*
   1600x1200     60.00 
   1440x900      59.89 
   1280x1024     75.02    70.00    60.02 
   1280x960      60.00 
   1152x864      75.00 
   1024x768      75.03    70.07    60.00 
   800x600       75.00    60.32    56.25 
   640x480       75.00    72.81    59.94 
DP-3 disconnected (normal left inverted right x axis y axis)
DP-4 connected primary 1600x900+1680+150 (normal left inverted right x axis y axis) 443mm x 249mm
   1600x900      59.95*+
   1280x1024     75.02    60.02 
   1280x960      60.00 
   1280x800      59.81 
   1280x720      60.00 
   1152x864      75.00 
   1024x768      75.03    70.07    60.00 
   800x600       75.00    72.19    60.32    56.25 
   640x480       75.00    72.81    59.94 
DP-5 disconnected (normal left inverted right x axis y axis)
cvt 1920 1080 61
# 1920x1080 60.95 Hz (CVT) hsync: 68.32 kHz; pclk: 176.00 MHz
Modeline "1920x1080_61.00"  176.00  1920 2048 2248 2576  1080 1083 1088 1121 -hsync +vsync
xrandr --newmode "1920x1080_61.00"  176.00  1920 2048 2248 2576  1080 1083 1088 1121 -hsync +vsync
xrandr --addmode DP-2 1920x1080_61.00
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  18 (RRAddOutputMode)
  Serial number of failed request:  45
  Current serial number in output stream:  46

Пользователь добавил сообщение 13 Февраль 2020, 17:34:27:
использование gtf вместо cvt приводит к такой же ошибке на том же шаге
« Последнее редактирование: 13 Февраль 2020, 17:34:27 от Jebbyk »

Оффлайн Jebbyk

  • Автор темы
  • Любитель
  • *
  • Сообщений: 66
    • Просмотр профиля

Оффлайн Jebbyk

  • Автор темы
  • Любитель
  • *
  • Сообщений: 66
    • Просмотр профиля

Оффлайн Soobrazitelnyy

  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
1. Вариант (GUI) настроить с помощью nvidia-xconfig и nvidia-settings. Есть графическая оболочка, всё удобно и работает. Правда, как пишут до выхода из своего пользователя (logout). Далее с сохранением изменённых настроек уже другая проблема. На этом форуме в поиске много таких тем найдёте.

https://forum.ubuntu.ru/index.php?topic=189614.0

2. Не потеряны кавычки в команде: xrandr --addmode DP-2 "1920x1080_61.00"

http://ubuntuhandbook.org/index.php/2017/04/custom-screen-resolution-ubuntu-desktop/

Оффлайн Jebbyk

  • Автор темы
  • Любитель
  • *
  • Сообщений: 66
    • Просмотр профиля
1)еслиб все так легко решалось через nvidia-settings то я бы сюда и не писал бы. Проблема в том что в nvidia-settings доступно только 60hz и auto. А надо нестандартную частоту 58,59,61,62,63 (на этих частотах моник в винде точно работает)
2)с кавычками пробовал - тот же результат. Ошибка

Пользователь добавил сообщение 11 Апрель 2020, 12:52:50:
« Последнее редактирование: 11 Апрель 2020, 12:53:58 от Jebbyk »

Оффлайн Soobrazitelnyy

  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Такой способ не поможет?

С вариантом редактирования файла: /etc/X11/xorg.conf. Там на первом этапе данный файл редактируется с целью снятия ограничений на режим работы. Даже если он отсутствует, его можно создать с помощью Nvidia gui. Уже на втором этапе происходит Ваша предыдущая операция.
https://www.monitortests.com/forum/Thread-Guide-to-Nvidia-monitor-overclocking-on-Linux

Оффлайн Jebbyk

  • Автор темы
  • Любитель
  • *
  • Сообщений: 66
    • Просмотр профиля
О боже, хоспаде, да, это помогло. Афигеть спустя почти год решение нашлось :D :D :D :D :D :D
Спассибо огромное

Пользователь добавил сообщение 11 Апрель 2020, 18:41:03:
Нда, уж, рано обрадовался. Таким образом в мониторе убивается поддержка частоты за частотой.
Поставил 63гц - работает нормально. Перезагрузился. Не работает. Поставил 64гц. Работает. Перезагрузился. Не работает теперь ни 63 ни 64. Поставил 65. Комп ушел в сон. Разбудил - моник теперь ни одну из трех герцовок не распознает. Поставил 57гц сижу пока. Перезагружсь - тоже перестанет работать?
« Последнее редактирование: 11 Апрель 2020, 18:41:03 от Jebbyk »

Оффлайн Soobrazitelnyy

  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Положительный результат уже есть. Давайте посмотрим файлы:
/var/log/Xorg.0.log
/etc/X11/xorg.conf

(Нажмите, чтобы показать/скрыть)
Ваши режимы появляются в настройках Nvidia?

Опишите, что Вам необходимо сделать, чтобы изменить частоту на рабочую. Вся инструкция полностью заново или только 2 часть?
1) xrandr
2) cvt 1920 1080 61
3) xrandr --newmode
4) xrandr --addmode...

Оффлайн Jebbyk

  • Автор темы
  • Любитель
  • *
  • Сообщений: 66
    • Просмотр профиля
Первую часть с редактированием xorg.conf можно не выполнять в итоге (только после добавления нового режима нужно прописывать новый модлайн). Режимы при выполнении xrandr --newmode и xrandr --addmode появляются в nvidia-settings но монитор их не распознает (не заводится на них). У меня есть подозрение что это связано вообще с какойнибудь схемой управления в моинторе. Надо проверить перестают ли работатть эти режимы в винде.
Определенный успех в том что частота 57гц монитором распознается нормально, картинка не сжатая и не растянутая, а после перезагрузки это разрешение не перестает работать. Так что частично проблема точно решена.

Пользователь добавил сообщение 12 Апрель 2020, 12:54:49:
логи

Пользователь добавил сообщение 12 Апрель 2020, 12:56:38:
конфиг
« Последнее редактирование: 12 Апрель 2020, 12:56:39 от Jebbyk »

 

Страница сгенерирована за 0.08 секунд. Запросов: 25.