我的主板是英特尔 D2500HN,只有 1 个 VGA 端口,没有 LVDS-1
我的发行版:lubuntu 18.04 我的显示器:FullHD Samsung LS22F350FHEXXM,配有 VGA 和 HDMI。
我的问题描述:在内核 4.15.0-20-generic 上测试:4.15.0-42-generic:grub 屏幕后出现几行后出现空白/黑屏。仅连接了显示器的 VGA 端口。显示器的电源 LED 闪烁 - 表示没有传入视频信号。
~$ sudo lshw -C video
*-display UNCLAIMED
description: VGA compatible controller
product: Atom Processor D2xxx/N2xxx Integrated Graphics Controller
~$ modinfo i915
modinfo: ERROR: Module i915 not found.
答案1
首先确保你的固件和模块库对于 i915 是完整的
======解决方案=====
确保你的/lib/firmware/i915/
和 都/lib/modules/'uname -r'/
填充了文件,我丢失了我的文件,因为apt autoremove
~$ sudo apt install --reinstall linux-modules-`uname -r` linux-modules-extra-`uname -r`
====================
之后
~$ sudo modprobe i915
~$ sudo lspci -v | grep -A 10 -i vga
00:02.0 VGA compatible controller: Intel Corporation Atom Processor D2xxx/N2xxx Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller])
Subsystem: Intel Corporation Atom Processor D2xxx/N2xxx Integrated Graphics Controller
Flags: bus master, fast devsel, latency 0, IRQ 28
Memory at d0100000 (32-bit, non-prefetchable) [size=1M]
I/O ports at 20d0 [size=8]
[virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: gma500
Kernel modules: gma500_gfx
最后编辑你的 grub 配置:
~$ sudo <your preferred editor> /etc/default/grub
##video=LVDS-1:d
正在禁用 LVDS-1 端口,某些内核版本可能会默认将视频定向到该端口,尽管您的主板可能没有可用的端口,因此将以下行更改:
GRUB_CMDLINE_LINUX_DEFAULT=""
到
`GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.modeset=1 video=LVDS-1:d"`
然后在终端运行:
~$ sudo update-grub
我的问题解决了,归功于https://bbs.archlinux.org/viewtopic.php?id=145648 这反过来又从中得出了他的解决方案 http://permalink.gmane.org/gmane.linux.mageia.devel/13667
我花了很多天试图解决这个问题。希望我的发现对 Linux 支持者有用。谢谢