|
|||||||
|
Как запустить X11 в режиме фреймбуфера, если драйвер видеокарты не запускается
Время создания: 18.03.2026 09:39
Текстовые метки: linux, x11, grub, grub2, фреймбуфер, framebuffer, видеокарта, драйвер, запуск, графический, графика, видеорежим, ядро, опция
Раздел: Компьютер - Linux - Оконные менеджеры, DE и X-сервер X11 в Linux
Запись: xintrea/mytetra_syncro/master/base/17738159957s9yd9sixh/text.html на raw.githubusercontent.com
|
|||||||
|
|
|||||||
|
Если не стартуют Иксы (X11) в новом Linux или в Linux, в котором был сделан крупный апдейт дистрибутва, то имеется возможность получить графику, контролируемую процессором а не видеокарточкой. Такой видеорежим называется режимом фреймбуфера. Текстовый вход в Linux Для начала надо нормально зайти в систему хотя бы в консоли. Проблема в том, что современные Linux при загрузке пытаются переключиться в текстовые режимы высокого разрешения (выше, чем 80x25 символов), не проверяя тот факт, способен ли вообще монитор поддержать такой режим. И часто бывает так, что даже консольный вход становится недоступным для пользователя. Чтобы иметь возможность нормально видеть текстовый режим, и чтобы далее не инициализировались драйвера аппаратной поддержки видеокарточки, надо перед загрузкой ядра скормить ему параметр nomodeset. Делается это через меню загрузчика Grub. Для этого в стартовом диалоге Grub выбирается нужный пункт меню и нажимается клавиша e. Откроется текст конфигурации запуска. В ней надо найти строку загрузки ядра, которая выглядит примерно так: linux /boot/vmlinuz-... root=UUID=... ro quiet splash В конец этой строки надо через пробел дописать nomodeset. Для выхода из режима редактирования и запуска загрузки нажимается Ctrl+X или F10. При таком запуске текстовое приглашение входа будет обязательно доступно. Прописывание отключения аппаратной графики на постоянной основе Чтобы прописать nomodeset на постоянной основе, надо в текстовом режиме, под пользователем root, отредактировать файл: /etc/default/grub В нем следует добавить строку: GRUB_CMDLINE_LINUX_DEFAULT="nomodeset" После чего, для применения данной настройки, следует выполнить команду: update-grub2 Далее, после перезагрузки, текстовый режим должен быть доступен постоянно. Запуск X11 с фреймбуфером Чтобы заставить X11 работать через фреймбуфер, необходимо создать файл /etc/X11/xorg.conf.d/99-fbdev.conf со следующим содержимым: Section "Device" Identifier "Generic FB" Driver "fbdev" EndSection Эта настройка скажет X11 использовать для работы стандартный режим фреймбуфера. В нем графика появится, но аппаратного ускорения не будет, и, к примеру, перемещение окон в DE будет неторопливым. Но в этом режиме уже можно работать в графическом браузере, и решить проблему драйвера в более комфртной среде. |
|||||||
|
Так же в этом разделе:
|
|||||||
|
|||||||
|
|||||||
|