LINUX.ORG.RU

Проблемы с разрешением. Эй, xrandr, где моё разрешение?

 


0

1

Имею Ubuntu 16.04.3, а так же проблемы с разрешением. Решается: apt install —install-recommends linux-generic-hwe-16.04 xserver-xorg-hwe-16.04

Можно ли как-то обновить иксы без обновления ядра? Хочу 4.4 ядро оставить.

Возможно решить можно без обновления ядра, а только иксами.

p.s. Как можно выставить разрешение? Если нет доступных в списке xrandr.

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

Просто ./xrandr.sh или bash xrandr.sh. Ну или можешь отдельно каждую команду выполнить.

Kron4ek ★★★★★
()

проблемы с разрешением
обновить иксы

Ядро заведует разрешениями, а не иксы.

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

Что значит «проблемы с разрешением»? Видеодрайвер у тебя скорее всего не работает, он в ядре.

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

У тебя есть видеокарта, рисующая картинку на мониторе. За работу видеокарты отвечает драйвер в ядре. Поверх драйвера в ядре работает иксовый драйвер. Если в новых иксах драйвер умеет работать с ядерным драйвером (а он, скорее всего, умеет), то ядро и его драйвера тебе трогать не надо.

Если в иксах есть проблемы с разрешением - в первую очередь читай логи иксов, там обычно понятно написано, какой из драйверов используется и какие проблемы возникли.

Если тебя спасает только HWE ядро и иксы - скорее всего, в текущем ядре у тебя не поддерживается твоё железо, и надо таки обновлять ядро.

Как можно выставить разрешение? Если нет доступных в списке xrandr.

Генерируешь modeline (с помощью gtf, например) и добавляешь его с помощью xrandr --admode.

tiandrey ★★★★★
()
Последнее исправление: tiandrey (всего исправлений: 3)
Ответ на: комментарий от tiandrey

Генерируешь modeline (с помощью gtf, например) и добавляешь его с помощью xrandr --admode.

а если не добавляется?

вот есть небук, со странно помершей графикой. на экране при включении - включается подсветка и всё, подключенный внешний монитор (VGA) не видит и по Fn-кнопкам на него не переключается. после загрузки - могу зайти на него по vnc, но доступны лишь 3 разрешения - 800*480, 640*480, 400*240

но если к загруженному подключить монитор - тогда он виден, можно сделать его основным, будет 1680*1050

xrandr выдает:

Screen 0: minimum 8 x 8, current 800 x 480, maximum 32767 x 32767
LVDS1 connected 800x480+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   800x480        60.0*+
   640x480        59.9  
   400x240        60.0  
VGA1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

gtf 1024 800 60

  # 1024x800 @ 60.00 Hz (GTF) hsync: 49.68 kHz; pclk: 66.77 MHz
  Modeline "1024x800_60.00"  66.77  1024 1080 1184 1344  800 801 804 828  -HSync +Vsync

xrandr --newmode 1024x800 66.77 1024 1080 1184 1344 800 801 804 828 -HSync +Vsync - без ошибок

xrandr --addmode LVDS1 1024x800

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:  30
  Current serial number in output stream:  31

видео - штеуд, небук - старая ленова на атоме N270, жена ушатала

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

Хороший вопрос. Собственно у меня тоже машина древняя, а проблемы имею.

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