LINUX.ORG.RU

1400х1050 в консоле


0

0

Требуется заставить фреймбуфер работать в разрешении 1400х1050. Причем обязательно vesafb, а не vesafb-tng. Если указывать vga=0x340 (вроде как нужный режим), жалуется что такого нежима нету.


Это возмжно, только если ваша видеокарточка поддерживает такой vesa-режим. (В набор vesa-режимов могут и не входить режимы, работающие с родным драйвером)

Стандартным1400х1050 не является, поэтому пытаться брать номера, устанавливающие его для других железок скорее всего бесполезно, нужно узнать номера для конкретной модели.

Я знаю только один способ это сделать:

-поставить драйвер для Xorg: xf86-video-vesa
-в (/etc/X11/) xorg.conf в Section "Device" заменить
Driver "<драйвер>"
на
Driver "vesa"
-перезапустить Xы (они скорее всего не запустятся, но создадут лог)
-если Xы таки запустились, но ничего не показывают снять по Ctrl+Alt+BackSpace
-Читать их лог (у меня это /var/log/Xorg.0.log)
Там будут строчки вида
Mode: <hexnum> (Xres x Yres) ....
Число после Mode (шестнадцатеричное, хоть и записано без префикса) соотвествует поддерживаемым железкой vesa-режимам
-Восстановить работоспособность Xов обратным редактированием xorg.conf :)

Очень может быть, что есть более простые способы получить список vesa-режимов, но мне они, к сожалению, неизвестны.

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