Я получил Thinkcentre M83 с Intel Pentium G3220 по дешевке, чтобы иметь ПК для универа у родителей. Я установил на него Ubuntu 20.04. Даже во время установки мне пришлось использовать режим «безопасной графики». С тех пор, как я установил его десять дней назад, я пытался заставить его работать без использования nomodeset
, но безуспешно. В настоящее время в моем / etc / default / grub
у меня установлено значение GRUB_CMDLINE_LINUX_DEFAULT = "quiet splash nomodeset"
, так что он автоматически загружается с использованием nomodeset
. используя встроенную графику.
Я пробовал несколько разных вещей, а именно:
xserver-xorg-video-intel
. Это так. Никаких изменений. WaylandEnable = false
в /etc/gdm3/custom.conf
, как было предложено в этом ответе . Ниже приведены выходные данные inxi
, inxi -G
, xrandr
, sudo lshw -c display
и lspci -k
. Хотя я не очень разбираюсь в них, я заметил, что графическое устройство определяется как Intel Xeon E3-1200 с драйвером fbdev . Мне это кажется странным. Судя по тому, что я читал в других обсуждениях, я ожидал, что у него будет драйвер i915 .
david@def:~$ inxi
CPU: Dual Core Intel Pentium G3220 (-MCP-) speed/min/max: 798/800/3000 MHz Kernel: 5.8.0-43-generic x86_64 Up: 35m
Mem: 2315.8/7851.6 MiB (29.5%) Storage: 238.47 GiB (8.7% used) Procs: 227 Shell: bash 5.0.17 inxi: 3.0.38
david@def:~$ inxi -G
Graphics: Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics driver: N/A
Display: x11 server: X.Org 1.20.9 driver: fbdev unloaded: modesetting,vesa resolution: 1920x1080~77Hz
OpenGL: renderer: llvmpipe (LLVM 11.0.0 128 bits) v: 4.5 Mesa 20.2.6
david@def:~$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1920 x 1080, current 1920 x 1080, maximum 1920 x 1080
default connected primary 1920x1080+0+0 0mm x 0mm
1920x1080 77.00*
david@def:~$ sudo lshw -c display
[sudo] password for david:
*-display UNCLAIMED
description: VGA compatible controller
product: Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 06
width: 64 bits
clock: 33MHz
capabilities: msi pm vga_controller bus_master cap_list
configuration: latency=0
resources: memory:f7800000-f7bfffff memory:e0000000-efffffff ioport:f000(size=64) memory:c0000-dffff
david@def:~$ lspci -k
00:00.0 Host bridge: Intel Corporation 4th Gen Core Processor DRAM Controller (rev 06)
Subsystem: Lenovo ThinkCentre M83
Kernel driver in use: hsw_uncore
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06)
DeviceName: Onboard IGD
Subsystem: Lenovo Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller
Kernel modules: i915
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
Subsystem: Lenovo ThinkCentre M83
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 04)
Subsystem: Lenovo ThinkCentre M83
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
Subsystem: Lenovo ThinkCentre M83
Kernel driver in use: mei_me
Kernel modules: mei_me
00:16.3 Serial controller: Intel Corporation 8 Series/C220 Series Chipset Family KT Controller (rev 04)
Subsystem: Lenovo 8 Series/C220 Series Chipset Family KT Controller
Kernel driver in use: serial
00:19.0 Ethernet controller: Intel Corporation Ethernet Connection I217-LM (rev 04)
DeviceName: Onboard LAN
Subsystem: Lenovo ThinkCentre M83
Kernel driver in use: e1000e
Kernel modules: e1000e
00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 04)
Subsystem: Lenovo ThinkCentre M83
Kernel driver in use: ehci-pci
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 04)
Subsystem: Lenovo ThinkCentre M83
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 04)
Subsystem: Lenovo ThinkCentre M83
Kernel driver in use: ehci-pci
00:1f.0 ISA bridge: Intel Corporation Q85 Express LPC Controller (rev 04)
Subsystem: Lenovo ThinkCentre M83
Kernel driver in use: lpc_ich
Kernel modules: lpc_ich
00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 04)
Subsystem: Lenovo ThinkCentre M83
Kernel driver in use: ahci
Kernel modules: ahci
00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 04)
Subsystem: Lenovo ThinkCentre M83
Kernel driver in use: i801_smbus
Kernel modules: i2c_i801
Что мне кажется странным, так это то, что в большинстве тем, которые я читал, кажется, что у людей просто черный экран при загрузке без nomodeset
. Для меня все иначе. Это немного похоже на картинку внутри картинки (первое изображение), но затем, когда я двигаю мышью, она начинает дрожать (второе изображение). Я могу только двигать мышью. Нажатия клавиш не регистрируются.Однако когда я нажимаю ctrl + alt + F1 , я попадаю на экран входа в систему, все выглядит нормально, и я могу ввести свой пароль. Но как только я нажимаю Enter, он снова становится странным, как на изображениях ниже. Любая помощь будет принята с благодарностью, поскольку nomodeset
, похоже, не позволяет мне использовать второй экран, что очень прискорбно.
Флаг Nomodeset
сообщает ядро Linux к не нагружать любые видео драйверы и используйте режим отображения BIOS до тех пор, пока не будет Задача запущения видео подсистемы. За последнее десятилетие или около того, ядро обычно обрабатывало все специфические часы и регистрируйте и регистрируются на видеокарте во время загрузки, чтобы вы могли видеть более высокое разрешение, свободные брызги.
К сожалению, некоторые видеокарты меньше кооператива, чем другие.
Глядя на вывод LSHW -C-дисплея
, ваш I915 показывает как невостребовое
. Это неоптимально. Я бы предложил попытаться поработать, почему система не может правильно запустить устройство, используя эту команду:
sudo modprobe i915
Я видел на какой-то машине Lenovo и Dell, ошибка возвращается в отношении enable_dpcd_backlight
вариант. Если вы видите эту ошибку, вы можете решить это так:
Tuxedo-i915.conf
root root
:
sudo vi /etc/modprobe.d/tuxuxedo-i915.conf
Примечание: Не стесняйтесь использовать любой текстовый редактор, который вы предпочитаете. enable_dpcd_backlight
и комментарий. Линия теперь должна выглядеть так:
# Опции I915 Enable_dpcd_backlight
после перезагрузки, вы больше не должны видеть невостребованные
при наличии LSHW -C-дисплея
в терминал. Некоторые из ваших графических проблем также могут быть лучше в результате, и в этот момент вы май могут удалить флаг Nomodeset
из файла конфигурации GRUB.