type
status
date
slug
summary
tags
category
icon
password
Intel Core i7-11850HE 处理器中集成的 GPU(核显)型号为 Intel® UHD Graphics for 11th Gen Intel® Processors(适用于第11代智能英特尔® 处理器的英特尔® 超核芯显卡)。
以下是该核显的详细技术规格:
- 架构:Intel Xe-LP 架构[5]
- 执行单元 (EUs):32个 (32 Execution Units)[1]
- 显存共享:与系统内存共享(DDR4-3200)
- 输出支持:支持 eDP 1.4b, DP 1.4, HDMI 2.0b,最高支持 8K 60Hz 输出
CentOS 7 的默认内核(3.10.0)版本过老,无法支持第11代 Intel 处理器(11850HE)的核显架构(Tiger Lake) 。
Intel 第11代处理器的核显(Xe/UHD Graphics)需要 Linux Kernel 5.4 或更高版本 的原生驱动支持才能正常识别显示接口和热插拔功能。3.10 内核缺少必要的 DRM/KMS 驱动代码,因此无法识别系统启动后插入的显示器信号。
解决方案:升级 Linux 内核
修复此问题的最有效且标准的方法是通过第三方源(ELRepo)将内核升级到长期支持版(我这里采用主线版本:kernel-ml-5.18.15)。
请按照以下步骤操作(需要 root 权限):
1. 导入 ELRepo 源的公钥
2.安装 ELRepo 仓库
3. 安装指定版本的内核
4.更新grub并设置新内核为默认启动项
因为系统的引导方式分为: UEFI 引导模式和传统 BIOS 模式。CentOS 7 在这两种模式下的配置文件路径是不同的。
请按照以下步骤精准修复:
判断引导模式
执行以下命令:
根据模式重新生成配置
- 如果您看到输出是 UEFI Mode
您的配置文件路径在 /boot/efi/... 下。请务必运行这条命令:
- 如果您看到输出是 Legacy BIOS Mode
请运行这条命令:
为了保险起见,如果您不确定,或者想一次性解决,可以把下面两条命令都运行一遍:
设置默认启动项为编号 0(新内核)
5.更新固件
从Intel github的官方intel-gpu-firmware项目下载固件,并拷贝到/lib/firmware/i915目录下
6.重启并验证
- 重启系统
- 启动后检查内核版本:codeBash
如果显示 5.18.15-1.el7.elrepo.x86_64,说明升级成功。[3]
- 检查显卡设备是否已注册
- 成功标准:如果命令有输出(显示是一个软链接),说明内核已经成功生成了显卡对象 card0。
- 失败表现:提示 No such file or directory。
- 检查显卡输出接口
- 成功标准:应该列出类似 card0-DP-1, card0-HDMI-A-1 等接口文件。
- 失败表现:没有列出具体接口,或者目录不存在。
5. 检查是否有显示器连接
- 成功标准:如果您插了显示器,其中至少有一行应该显示 connected。
- 失败表现:全部显示 disconnected(如果您确信插了线),或者是 unknown。