Linux安装显卡驱动后闪屏问题

Linux安装显卡驱动后闪屏问题

写在前面的话:

作为一个linux小白,这几天为了实验给电脑装linux系统,在安装完linux显卡驱动之后,出现电脑(HP)每十几秒黑屏闪一下屏幕又瞬间黑屏的情况,忙了一个下午加一个早上,总算解决得差不多了。在这里记录一种解决办法,防止以后发生同样的情况,如果对你有帮助那更好。

环境:Geforce GTX1660 安装driver510

先不谈问题的原因,先谈解决方法。

1.重启,中间可能出现GNU grub XXXX,直接输入exit加回车,然后会让你选择OS(我是多系统),选择Linux(我是ubuntu20.04),回车。
2.进入以后打开终端(alt+ctrl+t)
输入:
sudo apt-get remove --purge nvidia-*
systemctl restart gdm
3.上面的第一条语句会让你输密码以及确认,你就按照顺序来,然后重启。

顺利的话电脑重启以后就不会闪屏了
但是我们驱动不能不装啊,所以我们要知道原因。

原因与安装细节

原因简单来说是因为驱动没有加载好。
先写一下我使用的安装方法:
在系统自带的“软件和更新”中找到附加驱动选项
找到第一个版本就是nvidia-driver-510(tested)
(你也可以在终端输入ubuntu-drivers devices在里面找到推荐的版本)
然后选择应用更改,并按要求设置密码。
(当然也可以用官网的命令行之类的方式安装,这里只说明一种)
然后重启。
关键部分来了,重启会有一个MOK Management蓝屏出现。
我第一次安装的时候肯定是手贱直接点了回车,因为我看到第一个是继续开机。(折磨的根源)
在这里插入图片描述正确做法是先进入第二个Enroll MOK
选择continue之后选择yes,然后输入刚刚安装驱动时候的密码。
等一会之后选择reboot直接解决。
在终端输入nvidia-smi会出现下面类似的就算成功了(下面是我在电脑windows下的效果,差不多)
在这里插入图片描述

后记

其实Linux用起来比windows更有感觉一点
不过出错还是折磨人,毕竟在中间bios那里折腾了好久
中间系统选择在Linux高级启动那里似乎还有别的解决办法,欢迎留言交流
另外单纯闪屏可以检查一下刷新频率和显示器连接线
下次再也不手快了,haha…

<think>嗯,用户想在Ubuntu 20.04上安装Intel显卡驱动。首先,我需要回想一下Intel显卡Linux下的驱动情况。记得Intel的显卡驱动通常是开源的,而且已经集成到Linux内核中了,所以可能不需要手动安装。不过,用户可能还是需要确认一下,或者安装一些额外的组件来优化性能,比如Intel的图形软件包。 首先,我应该检查系统是否已经加载了Intel的驱动。可以通过命令`lspci -k | grep -A 2 VGA`来查看显卡信息和使用的内核驱动。如果显示使用的是i915驱动,说明内核已经加载了正确的模块。这个步骤很重要,因为很多情况下驱动已经自动安装好了,用户可能不需要额外操作。 接下来,用户可能需要安装Intel的图形软件包,比如`intel-media-va-driver`和`intel-opencl-icd`,这些可以提供视频加速和OpenCL支持。使用`sudo apt install`命令安装这些软件包。此外,用户可能还需要更新Mesa驱动,因为Mesa负责OpenGL的实现,所以安装最新的Mesa驱动可以提升图形性能。不过Ubuntu 20.04的默认仓库可能已经有了较新的版本,但用户可能需要添加PPA来获取更新的驱动,比如kisak-mesa PPA。 然后,安装Intel的计算运行时库`intel-compute-runtime`对于支持GPU计算任务可能会有帮助,特别是使用OpenCL的情况。需要确认仓库中是否有这个包,或者是否需要添加额外的源。 安装完成后,用户需要验证驱动是否正常工作。可以通过检查OpenGL渲染器`glxinfo | grep "OpenGL renderer"`,应该显示Intel的显卡型号。运行`vainfo`可以验证视频加速是否启用,而`clinfo`可以检查OpenCL的支持情况。 另外,用户可能需要配置Xorg的配置文件,尤其是当有多个显卡的时候,比如双显卡笔记本。创建`/etc/X11/xorg.conf.d/20-intel.conf`并指定Intel显卡的驱动,这可以确保Xorg正确使用Intel驱动。 最后,建议用户保持系统更新,定期运行`sudo apt update && sudo apt upgrade`来获取最新的驱动和安全补丁。如果遇到问题,可能需要检查日志文件,比如Xorg的日志`/var/log/Xorg.0.log`,或者内核日志`dmesg`来排查错误。 需要注意的是,根据引用[1]和[2],NVIDIA驱动的安装Ubuntu 20.04已经变得简单,但Intel驱动的情况不同,主要依赖开源驱动和内核支持,所以步骤可能更简单。但用户可能需要额外的软件包来启用全部功能,比如VA-API和OpenCL。同时,确保系统内核和软件包是最新的也很重要,以避免兼容性问题。</think>### 如何在 Ubuntu 20.04 上安装 Intel 显卡驱动 #### 1. **确认系统已自动加载驱动** Intel 显卡驱动(`i915` 内核模块)通常已集成在 Ubuntu 内核中。可通过以下命令验证: ```bash lspci -k | grep -A 2 VGA ``` 若输出包含 `Kernel driver in use: i915`,说明驱动已正常加载[^1]。 #### 2. **安装 Intel 图形组件** Intel 开源驱动需额外组件支持视频加速和 OpenCL: ```bash sudo apt update sudo apt install intel-media-va-driver intel-opencl-icd ``` #### 3. **更新 Mesa 驱动(可选)** Mesa 提供 OpenGL 支持,建议升级到最新版本: ```bash sudo add-apt-repository ppa:kisak/kisak-mesa sudo apt update sudo apt upgrade ``` #### 4. **安装 Intel 计算运行时(可选)** 支持 GPU 计算任务(如机器学习): ```bash sudo apt install intel-compute-runtime ``` #### 5. **验证驱动状态** - **OpenGL 支持**: ```bash glxinfo | grep "OpenGL renderer" # 应显示 Intel 显卡型号,例如:OpenGL renderer: Mesa Intel HD Graphics 620 ``` - **视频加速**: ```bash vainfo # 检查 VA-API 是否正常工作 ``` - **OpenCL 支持**: ```bash clinfo # 确认检测到 Intel 设备 ``` #### 6. **配置 Xorg(仅限多显卡场景)** 对于双显卡笔记本,创建配置文件 `/etc/X11/xorg.conf.d/20-intel.conf`: ```bash Section "Device" Identifier "Intel Graphics" Driver "intel" Option "AccelMethod" "sna" Option "TearFree" "true" EndSection ``` #### 7. **更新系统内核** 若遇到兼容性问题,可升级到最新内核: ```bash sudo apt install linux-generic-hwe-20.04 ``` --- ### 常见问题排查 - **黑屏/闪屏**:尝试禁用 Wayland,改用 Xorg 登录界面。 - **性能问题**:检查是否启用了正确的加速方法(`sna` 或 `uxa`)。 - **驱动未加载**:通过 `dmesg | grep i915` 查看内核日志中的驱动加载状态。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值