LINUX.ORG.RU

Нет нужного разрешения в списке настроек дисплея

 , , , ,


1

1
Монитор:    Dell UltraSharp U2515H (подключен через HDMI версии 1.4)
Видеокарта: NVIDIA GeForce GTX 550 Ti
ОС:         Ubuntu 16.04

Рабочее разрешение монитора: 2560x1440

Я очень удивился, когда не увидел нужного разрешения в списке настроек ни утилиты драйвера видеокарты, ни в штатных параметрах дисплея. Но окей, решил погуглить. Нашел тему, где есть описанная проблема, но это не помогло мне решить проблему.

Снес драйвер nvidia, так как не смог разобраться как в конфигураторе добавить свое разрешение. Из под Windows такой проблемы не возникло, там я вручную добавил нужное разрешение и все заработало как надо. Но мне это радости не прибавило, т. к. играю я редко, а работаю все время на линуксе.

Затем я попробовал поменять разрешение через xrandr. На всякий случай посчитал DPI/PPI.

# Получил параметры режима, но не уверен, что они верные, ниже объясню почему
cvt 2560 1440 60 

# Создал новый режим
xrandr --newmode "normal"  312.25  2560 2752 3024 3488  1440 1443 1448 1493 -hsync +vsync

# И добавил его к моему дисплею
xrandr --addmode HDMI-1 normal

# Попробовал включить, но получил не совсем то, что нужно.
# Разрешение вроде то, то картинка больше, чем физический размер дисплея
xrandr --output HDMI-1 --mode "2560x1440" --scale 1.25x1.25 --panning 2560x1440

---

Update, 6 ноября: Получилось завести нужное разрешение.

Update, 5 ноября: Попробовал еще раз поставить nvidia-драйвер. Выставил через advanced разрешение экрана, но получил мыльную картинку.

Как сделать так, чтобы монитор работал в задуманном рабочем разрешении 2560x1440?

Deleted

Последнее исправление: ifelse (всего исправлений: 10)

Вероятно, нужно обновить ядро. допустимые частоты были излишне ограничены для некоторых nvidia для hdmi. Точно не скажу, какая минимальная версия. Боролся с проблемой для своей 560ti некоторое время назад. 4.4 не работало, 4.11 хватило

Elyas ★★★★★
()
Ответ на: комментарий от Elyas

У меня сейчас как раз версия ядра 4.4. Попробую обновиться, спасибо.

Deleted
()

2560x1440

а какая диагональ у этого чуда? выполните xrandr - покажет максимум на что способна видеокарта, может она так и не умеет...

amd_amd ★★★★★
()
Ответ на: комментарий от Elyas

Поставил 4.13 ядро.

После этого нужно какие-то конфигурации еще править или должно налету подхватится? Пока что все по-прежнему.

Deleted
()
Ответ на: комментарий от Deleted

а headers для нового ядра поставил? новое ядро пересобрало модули?

amd_amd ★★★★★
()
Ответ на: комментарий от amd_amd

Сейчас максимум в xrandr: 2048x1152

У меня один единственный раз получилось вывести картинку без мыла, но очень сильно подтормаживала картинка в целом.

Deleted
()
Ответ на: комментарий от Deleted

Смена ядра имеет смысл для драйвера nouveau - его ядерной части, так что если на nvidia - то не изменится

Elyas ★★★★★
()
Ответ на: комментарий от amd_amd

Я сейчас поставил nvidia-384-384.98, но у меня попрежнему ничего не изменилось в xrandr.

Deleted
()

Отключил nouveau. Поставил драйвер nvidia-384 с официального сайта. Ядро 4.11 и попрежнему нет нативного разрешения в списке xrandr.

Чудеса)

Deleted
()
Ответ на: комментарий от Deleted

nvidia лучше настраивать её средствами, если правильно помню, можно запустить на меньшей частоте - 40 или 56...

Elyas ★★★★★
()
Ответ на: комментарий от Deleted

Раззадорил ты меня... Запустил десктоп, запылившийся слегка. На 4.11 c nouveau результат можно получить через

xrandr --newmode

xrandr --addmode

xrandr --output {} --mode

по дефолту ограничено, как у nvidia 2048x1152

Elyas ★★★★★
()

так и не понятно утсновлен nvidia-kernel-dkms или нет? ядро под новые дрова кто пересобирать будет - пушкин что ли? если и после этого нет нужных разрешений - генеришь xorg.conf и прописываешь в него разрешение и драйвер...

amd_amd ★★★★★
()

епт - убунта, извини сразу не заметил - тогда я пас...

amd_amd ★★★★★
()
Ответ на: комментарий от amd_amd

не умеет - Штааааааааааааа!!??????????

anonymous
()

Подключить через DisplayPort, а не эмулятор телевизора.

anonymous
()

Вчера была такая же проблема. Суть в том что нужно было указать в конфигурационном файле размер монитора. А именно нужны параметры и их значения:

HorizSync    
VertRefresh

А потом уже cvt и все остальное от xrandr для создания и настройки разрешеня или пропиши все в xorg.conf или используй nvidia-setting если стоят не свободные дрова. На арч вики хорошо описано.

oster2011 ★★★
()
Последнее исправление: oster2011 (всего исправлений: 1)

Техническая поддержка Nvidia пока молчит, но я смог решить свою проблему так:

  • Убрал nvidia-драйвер. Перезагрузился.
  • Установил ядро версии 4.11
  • Установил nouveau.
  • Указал в /etc/default/grub:
    GRUB_CMDLINE_LINUX_DEFAULT="nouveau.hdmimhz=242"
  • Обновил grub и initramfs.
  • Перезагрузился.

Конфигурация /etc/X11/xorg.conf у меня отсутствует в принципе.

Нужное разрешение появилось в списке xrandr.

Screen 0: minimum 320 x 200, current 2560 x 1440, maximum 16384 x 16384
DVI-I-1 disconnected (normal left inverted right x axis y axis)
DVI-I-2 disconnected (normal left inverted right x axis y axis)
HDMI-1 connected 2560x1440+0+0 (normal left inverted right x axis y axis) 553mm x 311mm
   2560x1440     59.95*+
   2048x1152     60.00  
   1920x1200     59.95  
   1920x1080     60.00    60.00    50.00    59.94    30.00    25.00    24.00    29.97    23.98  
   1920x1080i    60.00    50.00    59.94  
   1600x1200     60.00  
   1680x1050     59.88  
   1280x1024     75.02    60.02  
   1200x960      59.99  
   1152x864      75.00  
   1280x720      60.00    50.00    59.94  
   1024x768      75.03    60.00  
   800x600       75.00    60.32  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       75.00    60.00    59.94  
   720x400       70.08  

Спасибо всем, кто поучавствовал в обсуждении.

Deleted
()
Ответ на: комментарий от Elyas

Спасибо, я воспользовался советом.

Deleted
()

Спрошу здесь - что бы не клонировать темы. С недавнего времени иксы стали круто поддерживать доисторические видеокарты. Если раньше 1280х1024 было потолком - теперь потолок 1920х1080. Сие очень мелко доневозможности. Как выставить нужное разрешение понятно, а как закрепить полученый результат, что бы после перезагрузки не слетало. xorg.conf - слишком толсто, гугл говорит нужен .xprofile, колдовал, колдовал, в скрипт превращал - бестолку не подхватывает, может я чего не то делаю...

amd_amd ★★★★★
()
Ответ на: комментарий от amd_amd

Что значит «толсто»? Полный xorg.conf сочинять не обязательно, можно только некоторые секции поправить, например подрезать возможные разрешения через HorizSync.

Elyas ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.