Как установить разрешение экрана при использовании «NOMODESET» при загрузке

У меня есть ноутбук Samsung с графическим чипом Radeon.

Live-Images и графическая установка всегда работали на этом ноутбуке с надлежащим разрешением 1366x768. Однако после установки Ubuntu я столкнулся с проблемой черного экрана, которую я до сих пор решил, установив nomodeset во время первой загрузки, которая дала мне разрешение 1024x768. Загрузившись таким образом, я бы затем установил драйвер fglrx , перезагрузился и наслаждался своим Ubuntu с правильным разрешением.

Так как я не могу использовать драйвер fglrx в Ubuntu 16.04 , я застрял либо с черным экраном (без использования nomodeset), либо с искаженным дисплеем из-за неправильного разрешения 1024x768. Я попытался установить разрешение вручную с помощью xrandr , но я думаю, что, поскольку мне нужно использовать nomodeset , я никак не могу это сделать.

Есть ли способ исправить это? Я знаю, что могу придерживаться Ubuntu 15.10 , но я бы действительно предпочел версию LTS.

5
задан 23 April 2016 в 13:50

3 ответа

Я имел ту же проблему и находил nomodeset раздражение не только из-за разрешения экрана, но и потому что это действительно заставило compiz высосать CPU. Таким образом, я вернулся к не использованию nomodeset, потому что я нашел, что, если бы я ожидал спустя 5 минут после начальной загрузки, экран продвинулся бы.

Так или иначе, сейчас когда я загрузился, это почернело после экрана личинки, как обычно, но экран, включенный незадолго до экрана входа в систему, появился. Я помнил, что взял обновление этим утром, которое включало основу Ubuntu, таким образом, я размышляю, что проблема была решена. Это не полностью фиксируется, но на 95% лучше, поэтому дайте ему движение, если Вы еще не взяли это обновление.

0
ответ дан 23 April 2016 в 23:50
  • 1
    @Ilyasse - наличие тех двух команд дает пользователю способность стать полным root доступ... – Yaron 14 September 2017 в 03:46

У меня есть 4 ноутбука, обновленные с 16,04, и они все ведут себя немного отличающиеся с тем, что принимает GRUB. Предпочтительный путь должен состоять в том, чтобы установить в /etc/default/grub

GRUB_GFXMODE=1920x1080x32

с частью после знака "равно" позволенные разрешения для Вашего устройства. Используйте или c в GRUB, запрашивают и входят vbeinfo или работают sudo hwinfo --framebuffer от консоли в Linux для получения списка принятых режимов.

Иногда, даже если экран является 16:10 1920x1200 или подобный, только разрешение 1600x1200 принято, поэтому не упустите это. Это - установка для GRUB. Чтобы иметь его переносят на загружающуюся систему, используют строку

GRUB_GFXPAYLOAD_LINUX=keep 

после этого.

Для некоторых устройств, эта (предпочтительная) опция не имеет никакого эффекта. Но для моих двух трудных детей, комментируя GRUB_GFXMODE строка, хранение GRUB_GFXPAYLOAD_LINUX строка и использование опции vga= устаревшей с nomodeset были достаточны:

GRUB_CMDLINE_LINUX_DEFAULT="nomodeset vga=0x35a quiet splash"

наборы tty к 1600x1200 с 24 битами. Используйте шестнадцатеричное значение sudo hwinfo --framebuffer, дает Вам.

0
ответ дан 23 April 2016 в 23:50
  • 1
    да я собирался прокомментировать, что это по сути небезопасно, но Ваше последнее редактирование несколько зафиксировало его – Zanna 14 September 2017 в 03:48

У меня была точно такая же проблема. Пустой экран во время загрузки, который я частично решил с помощью nomodeset. Но после этого я не мог использовать свой внешний монитор HDMI.

Итак, я, наконец, решил эту проблему, оставив GRUB_CMDLINE_LINUX_DEFAULT="" как есть. Мне кажется (я предполагаю), что удаление опции splash не приводит к загрузке каких-либо требований к видео, и, следовательно, после завершения загрузки, и поскольку я не использую nomodeset, может быть обнаружен внешний монитор. Но опять же, только предположение...

Я использую ubuntu 20.04.

OS: Ubuntu 20.04 LTS x86_64 
Host: 20N3S01B00 ThinkPad T490 
Kernel: 5.4.0-29-generic 
Uptime: 7 mins 
Packages: 1735 (dpkg), 6 (snap) 
Shell: bash 5.0.16 
Resolution: 1366x768, 1440x900 
DE: GNOME 
WM: Mutter 
WM Theme: Adwaita 
Theme: Yaru [GTK2/3] 
Icons: Yaru [GTK2/3] 
Terminal: gnome-terminal 
CPU: Intel i7-8565U (8) @ 4.600GHz 
GPU: Intel UHD Graphics 620 
Memory: 2461MiB / 7617MiB 
3
ответ дан 17 May 2020 в 14:50

Другие вопросы по тегам:

Похожие вопросы: