最近在一台年内新出的Dell Inspiron 5418型号的笔记本上安装了Linux Mint 20.2 Cinnamon,遇到了电脑亮屏问题,经多方查找,终于解决了问题,现将解决办法分享如下。
- USB Live 引导
当我们用基于官方指导制作好的USB LIVE引导盘启动时,选择Start Linux Mint 20.2 Cinnamon 64-bit (compatibility mode)
启动菜单可以完成正常引导。
- 安装完成Linux Mint 20.2 Cinnamon后的引导
安装完Linux Mint 20.2 Cinnamon后,需要将系统内核(Linux kernel)升级为5.11,这样系统就会自动识别相关的硬件,重新启动不会有任何问题。
Start Menu -> Administration -> Update Manager -> View -> Linux Kernels
如果没有及时将内核升级为5.11,直接重启的话,其实也是会有电脑亮屏问题的。这个时候,在引导菜单中,将quiet splash
替换为nomodeset
,也是可以正常启动的,但是这样启动的话,会出现笔记本触摸板功能失常问题,所以,要根本性解决问题,还是要升级系统内核。
另外,系统引导菜单其实是由grub的配置文件/etc/default/grub生成的,这里是一个关于如何基于grub的配置文件的例子,放在这里,方便给大家做做演示。
lwk@qwfys:~$ cat /etc/default/grub
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
lwk@qwfys:~$
其中第11行
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
修改为
GRUB_CMDLINE_LINUX_DEFAULT="noapic noacpi nosplash irqpoll nomodeset --"
使用命令update-grub命令使其生效,具体如下:
sudo update-grub
重启电脑。
- Driver Manager
最开始的时候,我也以为是Driver没有安装,所以试图通过安装英伟达(Nvidia)显卡驱动解决问题,后来经过多次尝试,虽然能解决亮屏问题,但是却解决不了触摸板失效问题。所以,终极解决之道还是要升级系统内核到5.11上去。
在通过Driver Manager安装了系统推荐的nvidia-driver-460(recommended)
后,发现还是会出现亮屏。
这个时候,按Ctrl+Alt+F1组合键进入终端1,通过如下命令切到intel模式,这个时候重启不会有亮屏。
sudo prime-select intelsudo reboot.
参考文献
- Ubuntu 20.04 fresh install looking for how to use PRIME to use iGPU on desktop intel + GTX 1060
- Release Notes for Linux Mint 20.2 Cinnamon