LINUX.ORG.RU

Настроить разрешение экрана

 , ,


0

1

Всех с наступающим! Помогите, плиз, настроить правильно разрешение экрана на Ubuntu 18.04: есть старый 15 дюймовый монитор ЭЛТ с vga-разъёмом, подключени в hdmi на компьютере через переходник. Во время загрузки геометрия выставляется криво, видимо из-за неправильно частоты обновления экрана, справа черная полоса, изображение сжатое. Курсор от мышки при включении появляется не по центру, а снизу слева, когда загружается рабочий стол оно постоянно моргает пытаясь переключить режим. Не пойму, что там ему мешает. Вот вывод xrandr:

[code]ubuntu@ubuntu:~$ xrandr Screen 0: minimum 320 x 200, current 1024 x 768, maximum 7680 x 7680 HDMI-1 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm 1024x768 84.98* 60.00
800x600 60.32 56.25
848x480 60.00
640x480 59.94[/code]

а вот лог иксов:

https://paste.ee/p/9woKz

Помогите правильно настроить, плиз, не могу понять, что ему надо


Ответ на: комментарий от infomeh

Так а как определить какой для него нормальный? Там только 84.98 и 60.00 герц, на остальные которые пишу оно не реагирует почему-то

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

На мониторе есть надпись с названием производителя и моделью, идёшь в гугл, читаешь описание, в нём находишь максимально поддерживаемое разрешение и частоту.

Генерируешь видео режим с нужным разрешением и частотой, прописываешь в конфиге.

Если тебе нужно именно это.

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

Там драйвер не показывается радеон, нвидиа или штеуд. Если это нвидия то после установки проприетарных драйверов можно сгенерировать файл xorg.conf. Но также есть драйвер nouveau. Эти разрешения наверное для стандартного Vesa драйвера.

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

[quote] Там драйвер не показывается радеон, нвидиа или штеуд. [/quote] Там показывается, что загружается драйвер modesetting и fbdev, затем fbdev выгружается и используется значит modesetting.

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

Но, возможно, ТС нужно в начале определить, что за видео карта и установить для неё драйверы.

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

Так а как определить какой для него нормальный?

Методом тыка. Мож кстати не через xorg.conf, а через настройки X11. Например:

cat /etc/X11/Xsession.d/98x11-common-xrandr 
#!/bin/sh

xrandr --newmode "1920x1080"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
xrandr --addmode VGA1 1920x1080
xrandr --newmode "1680x1050"  146.25  1680 1784 1960 2240  1050 1053 1059 1089 -hsync +vsync
xrandr --addmode VGA1 1680x1050
xrandr --newmode "1600x900"  118.25  1600 1696 1856 2112  900 903 908 934 -hsync +vsync
xrandr --addmode VGA1 1600x900
xrandr --newmode "1440x900"  106.50  1440 1528 1672 1904  900 903 909 934 -hsync +vsync
xrandr --addmode VGA1 1440x900
xrandr --newmode "1280x768"   79.50  1280 1344 1472 1664  768 771 781 798 -hsync +vsync
xrandr --addmode VGA1 1280x768
xrandr --output VGA1 --mode 1280x768

Какой тулзой строки генерил уже не помню.

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

Это одноплатник. Параметры режимов вытянул с другого линуха который подключил к этому монику, буду сейчас пробовать. Странно, что моник не определился в системе, вроде должен edid ведь передавать

Algierd
() автор топика
Ответ на: комментарий от anonymous

О, кажется нашёл:

xrandr –newmode «1024x768_85.00» 94.50 1024 1072 1168 1376 768 769 772 808 +hsync +vsync

Теперь куда его прописать чтобы они с самого начала загрузки включалось по дефолту?

Algierd
() автор топика
Ответ на: комментарий от anonymous

Кстати, а можно эти параметры edid куда-то прописать или заставить принудительно моник их выдавать? В принципе все данные по режимам я с него уже получил, куда бы их теперь записать

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

Посмотри ссылку в первом сообщении.

Но там не edid, а просто добавление видео режима.

edid тоже можно подкладывать, скорее всего, по той же ссылке в другом разделе тоже описано как.

Ну либо делай как написал другой анонимус, но более правильно либо в xorg.conf прописывай конфигурацию видео режимов, либо через подкладывание edid.

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

ваще перестало с этим сценарием загружаться

Не ставь xrandr --output. Пробуй на загруженных X-ах ‘ARandR’-ом переключиться для начала.

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

Не очень способ, оно работает только в загруженной систему, в dm и консоле всё равно кривое разрешение

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

Не очень способ

Потому что читать надо. ARandR что пишет? VGA1 или что-то другое?

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

В первом сообщении ссылка, которая добавляет видео режим в конфигурацию xorg-server и уже на этапе DM будет корректное разрешение.

Почему ты игнориуешь этот способ?

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

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

Algierd
() автор топика

А GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=%нужный размер%" в /etc/default/grub не поможет?

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

Сгенерируй xorg.conf, а не пиши его руками.

Останови xorg-server, а далее: [code] X –configure [/code] После чего скопируй файл /root/xorg.conf.new в /etc/X11/xorg.conf и далее вноси в файл правки как описано в статье.

Уже 2020 год писать конфиг руками не нужно, да и в 2007 году тоже не надо было.

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