Как установить разрешение экрана при использовании "NOMODESET" при загрузке
У меня ноутбук Samsung с графическим чипом Radeon.
Live-Images и графическая установка всегда работали на этом ноутбуке с правильным разрешением 1366x768. Однако после установки Ubuntu я столкнулся с проблемой черного экрана, которую я до сих пор решил, временно установив nomodeset во время первой загрузки, которая дала мне разрешение 1024x768. Загрузившись таким образом, я бы затем установил драйвер fglrx, перезагрузился и наслаждался своим Ubuntu с правильным разрешением.
Поскольку я не могу использовать драйвер fglrx в Ubuntu 16.04, я застрял либо с черным экраном (без использования nomodeset), либо с искаженным дисплеем из-за неправильного разрешения 1024x768. Я попытался установить разрешение вручную с помощью xrandr, но я думаю, что поскольку мне приходится использовать nomodeset, я никак не могу это сделать.
Есть ли способ это исправить? Я знаю, что могу придерживаться Ubuntu 15.10, но я бы предпочел LTS-версию.
2 ответа
У меня была та же самая проблема, и я нашел, что nomodeset раздражает не только из-за разрешения экрана, но и потому, что он действительно заставил Compiz Suck 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
Есть еще один очень простой метод: вы можете попробовать изменить разрешение экрана или изменить размер шрифта, размер значка на рабочем столе.
- Сначала загрузите
gnome tweaks
из программного обеспечения ubuntu, это позволит вам внести некоторые изменения в размер шрифта, семейство шрифтов, разрешение значков, разрешение экрана и многое другое. - Твики Open Gnome
- Перейти к
Fonts
- В конце концов есть вариант
Scaling Factor
вы можете уменьшить его, так как это увеличит ваше разрешение (я уменьшил его до0.80
для лучшего результата).
Для размера значка на рабочем столе
- ты можешь пойти в
Extensions
- и щелкните значок настройки на
Desktop icons
вариант - вы увидите вариант для
size for desktop icon
вы можете изменить это наsmall
если он стандартный или большой
Если значок на рабочем столе все еще выглядит большим, запустите команду в терминале
sudo gedit /usr/share/gnome-shell/extensions/desktop-icons@csoriano/prefs.js
Введите пароль, чтобы открыть файл
В области поиска файлов, содержащей следующие строки
const ICON_SIZE = { 'маленький': 40, 'стандартный': 64, 'большой': 96 }; const ICON_WIDTH = { 'маленький': 90, 'стандартный': 116, 'большой': 116 }; const ICON_HEIGHT = { 'маленький': 80, 'стандартный': 102, 'большой': 134 };
Вы можете снизить их ценность, помня, что:
- ICON_SIZE: изменяет размер изображения значка
- ICON_WIDTH: изменяет всю ширину, включая отступы вокруг нее
- ICON_HEIGHT: изменяет всю высоту, включая отступы вокруг нее