К ней подключёны:
DP-4 fullhd монитор
HDMI-1-1 (на самом деле это DVI на интеловской интеграшке, котрая работает как proxy) старичок 1280x1024.
HDMI-1-2 телек (он на данный момент отключён).
Материнка работает в legacy режиме, диск с mbr.
В Fedora 34 имеем следующиее:
Код: Выделить всё
GRUB_CMDLINE_LINUX="video=vesa:off vga=0x034d quiet rd.driver.blacklist=nouveau modprobe.blacklist=nouveau"
В Fedora 36 имеем следующее:
Если присутствуют "video=vesa:off", "vga=0x034d", "video=vesafb:mtrr:3", то видим лог загрузки на DP-4 мониторе в fullhd, затем поперёк экрана цветная полоска-артефакт в несколько пикселей шириной, спустя какое-то время чёрный экран. Иксы вроде как работают, но картинки нет. Можно переключиться на другие tty, они на том же мониторе и в fullhd.
Если вышеуказанные строки убрать, то сразу после меню grub-а появляется несколько строк в 640x490 на DP-4 мониторе, затем загрузка продолжается (ну т. е. её лог отображается) на HDMI-1-1 мониторе в его родном разрешении. На DP-4 мониторе tty не создаются, создаются на HDMI-1-1. При этом графика стартует где надо, если на втором мониторе перейти на другую tty и там залогиниться, то второй сеанс иксов снова запустится на DP-4.
Строка для описанного выше поведения:
Код: Выделить всё
GRUB_CMDLINE_LINUX="rd.driver.blacklist=nouveau modprobe.blacklist=nouveau quiet"
Программа минимум — графика и tty на одном мониторе; программа максимум — вернуть поведение Fedora 34, т.е. ещё и fullhd в консоли.
Да, использование modeset
Код: Выделить всё
nouveau.modeset=0 nvidia-drm.modeset=1
Может важно, но это вроде к настройкам меню Груба отношение имеет, и там никаких претензий нет:
Код: Выделить всё
GRUB_TERMINAL_INPUT=console
GRUB_TERMINAL_OUTPUT="gfxterm"
GRUB_GFXMODE=1920x1080x32
GRUB_GFXPAYLOAD_LINUX="keep"
Отсюда ещё один вопрос: можно как-то вернуть решение, которое писали нормальные прогеры, а не нынешние мартышки-смузихлёбы?Драйверы fbdev, применяемые для вывода через Framebuffer, заменены на драйвер simpledrm