当前位置: 代码迷 >> 综合 >> How to solve the bright screen problem of installing Linux mint 20.2 on Dell Inspiron 5418
  详细解决方案

How to solve the bright screen problem of installing Linux mint 20.2 on Dell Inspiron 5418

热度:61   发布时间:2023-12-14 23:21:59.0

最近在一台年内新出的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
  相关解决方案