У меня есть ноутбук Samsung с графическим чипом Radeon.
Live-Images и графическая установка всегда работали на этом ноутбуке с надлежащим разрешением 1366x768. Однако после установки Ubuntu я столкнулся с проблемой черного экрана, которую я до сих пор решил, установив nomodeset во время первой загрузки, которая дала мне разрешение 1024x768. Загрузившись таким образом, я бы затем установил драйвер fglrx , перезагрузился и наслаждался своим Ubuntu с правильным разрешением.
Так как я не могу использовать драйвер fglrx в Ubuntu 16.04 , я застрял либо с черным экраном (без использования nomodeset), либо с искаженным дисплеем из-за неправильного разрешения 1024x768. Я попытался установить разрешение вручную с помощью xrandr , но я думаю, что, поскольку мне нужно использовать nomodeset , я никак не могу это сделать.
Есть ли способ исправить это? Я знаю, что могу придерживаться Ubuntu 15.10 , но я бы действительно предпочел версию LTS.
Я имел ту же проблему и находил nomodeset раздражение не только из-за разрешения экрана, но и потому что это действительно заставило compiz высосать CPU. Таким образом, я вернулся к не использованию nomodeset, потому что я нашел, что, если бы я ожидал спустя 5 минут после начальной загрузки, экран продвинулся бы.
Так или иначе, сейчас когда я загрузился, это почернело после экрана личинки, как обычно, но экран, включенный незадолго до экрана входа в систему, появился. Я помнил, что взял обновление этим утром, которое включало основу Ubuntu, таким образом, я размышляю, что проблема была решена. Это не полностью фиксируется, но на 95% лучше, поэтому дайте ему движение, если Вы еще не взяли это обновление.
У меня есть 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
, дает Вам.
У меня была точно такая же проблема. Пустой экран во время загрузки, который я частично решил с помощью 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
root
доступ... – Yaron 14 September 2017 в 03:46