![启动后屏幕间歇性损坏](https://linux22.com/image/8770/%E5%90%AF%E5%8A%A8%E5%90%8E%E5%B1%8F%E5%B9%95%E9%97%B4%E6%AD%87%E6%80%A7%E6%8D%9F%E5%9D%8F.png)
运行 Arch Linux。时不时地,当它启动时(在 Grub 中选择一行之后),它会像平常一样显示一些启动消息,但随后显示如下内容:
我怀疑这是一个显示驱动程序问题,但奇怪的是,这种情况只有时发生,其余时间它都能正确启动并且显示正常。
根据笔记本电脑上的标签,它具有“Graphics by ATI Mobility Radeon X700”。
输出lspci -k
:
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD/ATI] RX480/RX482 Host Bridge (rev 01)
Subsystem: Micro-Star International Co., Ltd. [MSI] Device 0361
00:02.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RS4xx PCI Express Port [ext gfx]
Kernel driver in use: pcieport
Kernel modules: shpchp
00:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RC4xx/RS4xx PCI Express Port 1
Kernel driver in use: pcieport
Kernel modules: shpchp
00:05.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RC4xx/RS4xx PCI Express Port 2
Kernel driver in use: pcieport
Kernel modules: shpchp
00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] IXP SB4x0 USB Host Controller (rev 80)
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] IXP SB4x0 USB Host Controller
Kernel driver in use: ohci-pci
Kernel modules: ohci_pci
00:13.1 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] IXP SB4x0 USB Host Controller (rev 80)
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] IXP SB4x0 USB Host Controller
Kernel driver in use: ohci-pci
Kernel modules: ohci_pci
00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] IXP SB4x0 USB2 Host Controller (rev 80)
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] IXP SB4x0 USB2 Host Controller
Kernel driver in use: ehci-pci
Kernel modules: ehci_pci
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD/ATI] IXP SB4x0 SMBus Controller (rev 81)
Subsystem: Micro-Star International Co., Ltd. [MSI] Device 0361
Kernel driver in use: piix4_smbus
Kernel modules: i2c_piix4
00:14.1 IDE interface: Advanced Micro Devices, Inc. [AMD/ATI] IXP SB4x0 IDE Controller (rev 80)
Subsystem: Micro-Star International Co., Ltd. [MSI] Device 0361
Kernel driver in use: pata_atiixp
Kernel modules: pata_atiixp, pata_acpi, ata_generic
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] IXP SB4x0 High Definition Audio Controller (rev 01)
Subsystem: Micro-Star International Co., Ltd. [MSI] Device 0361
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD/ATI] IXP SB4x0 PCI-ISA Bridge (rev 80)
00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] IXP SB4x0 PCI-PCI Bridge (rev 80)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] DRAM Controller
Kernel modules: amd64_edac_mod
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
Kernel driver in use: k8temp
Kernel modules: k8temp
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV410/M26 [Mobility Radeon X700]
Subsystem: Micro-Star International Co., Ltd. [MSI] Device 0361
Kernel driver in use: radeon
Kernel modules: radeon
04:00.0 Ethernet controller: LSI Corporation ET-131x PCI-E Ethernet Controller (rev 01)
Subsystem: Micro-Star International Co., Ltd. [MSI] Device 0361
Kernel driver in use: et131x
Kernel modules: et131x
05:04.0 CardBus bridge: O2 Micro, Inc. OZ711MP1/MS1 MemoryCardBus Controller (rev 21)
Subsystem: Micro-Star International Co., Ltd. [MSI] Device 0361
Kernel driver in use: yenta_cardbus
Kernel modules: yenta_socket
05:04.2 SD Host controller: O2 Micro, Inc. Integrated MMC/SD Controller (rev 01)
Subsystem: Micro-Star International Co., Ltd. [MSI] Device 0361
Kernel driver in use: sdhci-pci
Kernel modules: sdhci_pci
05:04.3 Bridge: O2 Micro, Inc. Integrated MS/xD Controller (rev 01)
Subsystem: Micro-Star International Co., Ltd. [MSI] Device 0361
05:04.4 FireWire (IEEE 1394): O2 Micro, Inc. Firewire (IEEE 1394) (rev 02)
Subsystem: O2 Micro, Inc. Firewire (IEEE 1394)
Kernel driver in use: firewire_ohci
Kernel modules: firewire_ohci
05:09.0 Network controller: Ralink corp. RT2500 Wireless 802.11bg (rev 01)
Subsystem: Micro-Star International Co., Ltd. [MSI] Unknown 802.11g mini-PCI Adapter
Kernel driver in use: rt2500pci
Kernel modules: rt2500pci
我应该使用不同的驱动程序吗?
答案1
”pci=nomsi“内核启动参数似乎已经为我解决了这个问题,在 15 次重新启动后没有屏幕损坏。如果没有它,有时我会在初始化时或从屏幕节能恢复后看到损坏的屏幕,每 5 次启动损坏的可能性约为 1 次6普通靴子。
信息
- 笔记本电脑: 宏碁 4100 Travelmate
- GPU:ati移动x700
- 操作系统:Debian 9stretch
- GPU驱动程序:mesa 13.0.6
- 内核:linux-4.9.82-i386(从源代码编译,添加了一些不相关的补丁)