Отключение выхода монитора на уровне ядра при старте системы

Natrio
со стороны GRUB2
Offtop — в части Grub2 …..
Прихожу на днях домой, смотрю, а мой внучек жмет какую то кнопку и считает вслух ......
Выяснил — проверял уязвимость пароля Grub на моем ноутбуке — оказывается, где-то в декабре обнаружили уязвимость, позволяющую получить доступ к консоли Grub2 в обход пароля…. при последовательном нажатии Backspace 28 раз …. проверил, исправили, сейчас при этом выкидывает на перезагрузку .......
Natrio, как сопровождающему в Wiki Grub 2 , нужно знакомить обычных юзеров …. шутка. ...
Ошибки не исчезают с опытом - они просто умнеют
vasek
о параметре video= даже и не знал
Сегодня почитывал про нуво и упс: https://wiki.archlinux.org/index.php/Nouveau#Phantom_Output_Issue
Aivar, вывод - практически можно найти ну почти все ............. было бы желание ......
Ошибки не исчезают с опытом - они просто умнеют
akorop
Осталось уточить одну "мелочь" - как эти вторые имена узнать.
Я же показал, вот так:
Natrio
xrandr показывает встроенный экран как eDP1, а выход как VGA1, но модуль kms/drm ядра именует их иначе (с минусом):
$ ls -1 /sys/class/drm/
card0
card0-DP-1
card0-eDP-1
card0-HDMI-A-1
card0-VGA-1
controlD64
renderD128
Соответственно, в моём случае работают такие параметры:
video=eDP-1:d video=VGA-1:e
Смотрим действующие выходы в xrandr, потом смотрим, что им соответствует в /sys/class/drm/card0-* , вот это самое * и будет то, что нам нужно.
Так понятнее?
$ ls -1 /sys/class/drm | sed -n 's/card0-//p'
DP-1
eDP-1
HDMI-A-1
VGA-1

P.S.
Для danil, мой ответ: http://archlinux.org.ru/forum/post/165377/
Остальным: флудеры :)
Natrio, поясни - а есть смысл дополнительно указывать еще и типа такого, как советуют в /Documentation/fb/modedb.txt ...
You can additionally specify which output the options matches to. To force the VGA output to be enabled and drive a specific mode say:
video=VGA-1:1280x1024@60me
Или это равносильно video=VGA-1:e ......??? .... почему то подумал, что это не совсем одно и тоже....
PS...... не совсем доходит до меня смысл перевода....... потому и спрашиваю.....
Ошибки не исчезают с опытом - они просто умнеют
vasek
а есть смысл дополнительно указывать еще и
video=VGA-1:1280x1024@60me
Только если во фреймбуфер-консоли (до иксов) требуется
1) принудительно задать монитору режим, отличный от родного, либо
2) если родной режим не определяется автоматически, либо
3) если нужно изменить число бит на пиксель или
4) частоту развёртки, что может быть актуально для старых кинескопных мониторов.

Насколько я понимаю, в данном случае требуется лишь включить внешний монитор и выключить встроенный, а значит нет никаких причин усложнять себе жизнь лишними фиксированными настройками.
Natrio, все понятно..... спасибо...
Ошибки не исчезают с опытом - они просто умнеют
danil
Проблема в том, что если не запущен Xserver, то изображение на оба монитора дублируется, а разрешение внешнего монитора на порядок выше и системой используется лишь его часть, т.е. картинка выводится на меньшей части экрана, соответствующей разрешению монитора ноутбука.

Natrio, а можно ли сделать так что бы на одном мониторе была одна консолька, а на другом другая или иксы? ну и естественно корректные разрешения мониторов в вариатах с одной и несколькими видюхами.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
можно ли сделать так что бы на одном мониторе была одна консолька, а на другом другая или иксы? ну и естественно корректные разрешения мониторов в вариатах с одной и несколькими видюхами.
По-умолчанию мониторы и так получают каждый своё родное разрешение.

Проблема в другом – консоль (та, что без иксов) всегда дублируется на все включённые мониторы (по крайней мере, одного видеоадаптера), и всегда подгоняется под размер меньшего монитора, а на втором занимает не весь экран (не весь проём фреймбуфера).

После запуска иксов оба монитора, подключённых к одному видеоадаптеру, в любом случае захватываются одним экземпляром иксов, и до завершения X-сервера никакой консоли уже не показывают. Если же один из них отключён параметром ядра, он останется отключённым и в иксах, потому что и иксы, и консоль, работают через один и тот же drm/kms модуль ядра.

Поскольку у danil встроенный экран ноута всё равно не работает, выключить его – самое простое и беспроблеммное решение.
Natrio
Проблема в другом – консоль (та, что без иксов) всегда дублируется на все включённые мониторы (по крайней мере, одного видеоадаптера), и всегда подгоняется под размер меньшего монитора, а на втором занимает не весь экран (не весь проём фреймбуфера).
благодарю.
вывод: без иксов раздельная работа с несколькими мониторами не реальна.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
 
Зарегистрироваться или войдите чтобы оставить сообщение.