如果你使用多个linux系统都出现显示器花屏,那么有必要也检查一下内存,下面这个例子是用deepin 20和majaro系统都出现显示器花屏,查明原因就是内存超频惹的事。
问题细述
在deepin 20系统中总是出现如上截图的花屏(在windows 10 20H2正常),但鼠标能动,ctrl+alt+f5也不能切换到tty(有时手快可以切到tty重启lightdm,但是也用不了几分钟就又花屏了),于是我升级了内核,问题依旧,Linux内核一路从5.7到5.8再到5.9,最后到5.10都不行(参考在Ubuntu 20.04下使用kernel-ppa安装Linux 5.10内核)。 卸载显卡驱动mesa,问题依旧,切换低分辨率显示器,问题依旧,然后找了一块ssd安装新下载的deepin 20,又出现花屏,再怎么重装系统,都是这个结果。 然后下载一个manjaro 20发行版再装,结果还是和deepin一样花屏,不过windows 10 20H2下依然正常。这么看来,主流的linux发行版都会出现花屏现象。 做了以下这些操作: 1、windows 10的“快速启动”是关闭的。 2、开机在grub选择界面选deepin按e添加nomodeset,进入桌面后不花屏,不过分辨率就只有1024×768了。 3、最近deepin 20和windows 10系统我都更新过,之前deepin也有花屏现象,不过出现频率很少。 相关信息: (base) zhanfei@zhanfei-PC:~$ inxi -Faz System: Host: zhanfei-PC Kernel: 5.10.0-051000-generic x86_64 bits: 64 Desktop: Deepin 20.1 Distro: Deepin 20.1 Beta Machine: Type: Desktop Mobo: Micro-Star model: B450M MORTAR TITANIUM (MS-7B89) v: 2.0 serial: <filter> UEFI: American Megatrends v: A.00 date: 07/17/2018 CPU: Topology: 6-Core model: AMD Ryzen 5 2600X bits: 64 type: MT MCP family: 17 (23) model-id: 8 stepping: 2 microcode: 8008206 L2 cache: 3072 KiB Speed: 1840 MHz min/max: 2200/3600 MHz Core speeds (MHz): 1: 1834 2: 1908 3: 2163 4: 2149 5: 2461 6: 2984 7: 1818 8: 1813 9: 3200 10: 3194 11: 3191 12: 3191 Vulnerabilities: Type: itlb_multihit status: Not affected Type: l1tf status: Not affected Type: mds status: Not affected Type: meltdown status: Not affected Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl and seccomp Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization Type: spectre_v2 mitigation: Full AMD retpoline, IBPB: conditional, STIBP: disabled, RSB filling Type: srbds status: Not affected Type: tsx_async_abort status: Not affected Graphics: Device-1: AMD Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] driver: N/A Display: x11 server: X.Org 1.20.4 driver: ati,fbdev unloaded: modesetting,radeon,vesa resolution: 1024x768~76Hz OpenGL: renderer: llvmpipe (LLVM 10.0.0 256 bits) v: 3.3 Mesa 20.1.2 Audio: Device-1: AMD Ellesmere HDMI Audio [Radeon RX 470/480 / 570/580/590] driver: snd_hda_intel Device-2: AMD Family 17h HD Audio driver: snd_hda_intel Sound Server: ALSA v: k5.10.0-051000-generic Network: Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8169 IF: enp24s0 state: up speed: 100 Mbps duplex: full mac: <filter> Drives: Local Storage: total: 1.82 TiB used: 764.22 GiB (41.1%) ID-1: /dev/nvme0n1 vendor: Gloway model: VAL240NVMe-M.2/80 size: 223.57 GiB block size: physical: 512 B logical: 512 B ID-2: /dev/sda model: HS-SSD-C160 256G size: 238.47 GiB block size: physical: 512 B logical: 512 B ID-3: /dev/sdb vendor: Western Digital model: WD10EZEX-08WN4A0 size: 931.51 GiB block size: physical: 4096 B logical: 512 B ID-4: /dev/sdc vendor: Western Digital model: WD5000LPVX-80V0TT0 size: 465.76 GiB block size: physical: 4096 B logical: 512 B Partition: ID-1: / raw size: 80.00 GiB size: 78.24 GiB (97.81%) used: 22.89 GiB (29.3%) fs: ext4 dev: /dev/nvme0n1p4 ID-2: /home raw size: 100.00 GiB size: 97.93 GiB (97.93%) used: 44.06 GiB (45.0%) fs: ext4 dev: /dev/sdb1 Sensors: System Temperatures: cpu: 52.9 C mobo: N/A Fan Speeds (RPM): N/A Info: Processes: 331 Uptime: 1m Memory: 15.64 GiB used: 1.01 GiB (6.5%) Shell: bash inxi: 3.0.32
分析原因 1、可能是内存的问题,所做的操作有重新插过内存条。 2、可能是显卡驱动的问题,于是检查了一下,运行如下命令: (base) zhanfei@zhanfei-PC:~$ sudo apt install xserver-xorg-video-ati xserver-xorg-video-amdgpu xserver-xorg-video-radeon xserver-xorg-video-nouveau 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 xserver-xorg-video-amdgpu 已经是最新版 (18.1.99.1-1+eagle)。 xserver-xorg-video-ati 已经是最新版 (1:19.0.2.2-1+eagle)。 xserver-xorg-video-nouveau 已经是最新版 (1:1.0.16-1)。 xserver-xorg-video-radeon 已经是最新版 (1:19.0.2.2-1+eagle)。 升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。 注:说明了相关的组件是最新的。 3、可能是屏幕问题,因为有网友称笔记本屏幕曾经坏过,换个屏就出现了花屏,和这个情况是一样的,又换了一个屏幕就好了,所以和屏幕也可能有关系。
成功的处理问题 进BIOS里看了一下,发现我在给内存条超频,于是我关闭了内存超频,然后再继续使用下去就没有出现花屏的现象了。至此,问题锁定并成功的解决。
相关主题 |