收起左侧

飞牛升级内核导致英特尔DG1驱动加载错误解决方案

19
回复
586
查看
[ 复制链接 ]
2025-10-26 21:46:48 显示全部楼层 阅读模式

在我昨天发的那个文章后,有人的DG1驱动也挂壁了。一样的问题,不要急不要荒更不要哭~

1. 确认显卡是否被内核识别

lspci | grep -i intel

返回示例

00:11.0 VGA compatible controller: Intel Corporation DG1 [Iris Xe Graphics] (rev 01)

在输出的内容中找到 DG1字眼,这代表你的显卡已正确被主板识别和加载,否则就是硬件问题了。然后我们需要记住前面数字,那个是位置,例如 00:11.0 并且能正确显示 Iris Xe Graphics,这说明 PCI 设备识别没有问题。现在我们需要继续排查驱动和固件的问题。

2. 检查内核错误日志

dmesg | grep -i "00:11.0"

记住替换里面引号中的数字为你自己ID

然后你应该能从返回的日志中找到关键部分

i915 0000:00:11.0: Your graphics device 4908 is not properly supported by i915 in this

是的 DG1实际上已经被系统识别了但是拒绝加载,为什么呢?

输入下面命令

lshw -c display

返回示例

  *-display:0
       description: VGA compatible controller
       product: bochs-drmdrmfb
       physical id: 2
       bus info: pci@0000:00:02.0
       logical name: /dev/fb0
       version: 02
       width: 32 bits
       clock: 33MHz
       capabilities: vga_controller rom fb
       configuration: depth=32 driver=bochs-drm latency=0 resolution=1280,800
       resources: irq:0 memory:fd000000-fdffffff memory:fea96000-fea96fff memory:c0000-dffff
  *-display:1 UNCLAIMED
       description: VGA compatible controller
       product: DG1 [Iris Xe Graphics]
       vendor: Intel Corporation
       physical id: 11
       bus info: pci@0000:00:11.0
       version: 01
       width: 64 bits
       clock: 33MHz
       capabilities: pciexpress msi pm vga_controller cap_list
       configuration: latency=0
       resources: iomemory:700-6ff iomemory:710-70f memory:7000000000-7000ffffff memory:7100000000-71ffffffff memory:c0000-dffff
root@SakLit:~#

注意 UNCLAIMED关键字 这表示设备没有被任何驱动认领。所以,一下子就找到问题了。

病因

这个问题的主要原因很明确:内核驱动对新硬件设备的支持策略变化

设备 ID 白名单机制

  • Intel i915 驱动有一个"已知设备ID白名单"
  • 新发布的显卡设备(如 DG1)不会立即被加入所有内核版本的默认支持列表
  • 这是为了防止驱动在不完全兼容的硬件上出现不稳定情况

DG1 的设备 ID 不匹配

  • 你的 DG1 设备 ID 是 4908
  • 内核参数中设置的是 i915.force_probe=7d55(这是其他 Intel GPU 的设备 ID)
  • 设备 ID 不匹配导致驱动拒绝加载

对症下药

既然找到了原因是内核升级后由于没有得到充分的验证为了确保稳定拒绝了加载这个驱动,那我们就需要让内核强行加载这个驱动,当然你也要面临后续稳定性挑战,也许可能系统会崩溃八成需要在驱动这里进行注意!

3. 修改内核引导参数

sudo nano /etc/default/grub

找到 GRUB_CMDLINE_LINUX,将 i915.force_probe=7d55 改为:

i915.force_probe=4908

如果你想暴力一点直接万事大吉可以改为

i915.force_probe=*

然后系统就会加载所有驱动了,然后病毒也能大步的迈入了,因为你的家门始终敞开。

最后更新一下更新 GRUB 配置

sudo update-grub

最后重启飞牛即可!

收藏
送赞 3
分享
https://www.xiaozhuhouses.asia/欢迎访问我的博客

11

主题

17

回帖

0

牛值

初出茅庐

2025-10-27 09:45:14 显示全部楼层
厉害,今天早起一看我的GD1也不能用了。但是看了大佬的教程我也不会操作,不太懂这些。后期官方会修复这个问题吗?

0

主题

6

回帖

0

牛值

江湖小虾

2025-10-27 12:37:40 显示全部楼层

感觉大神victory

0

主题

6

回帖

0

牛值

江湖小虾

2025-10-27 12:40:34 显示全部楼层

直接解决问题,完美使用 AI相册和影视硬解

0

主题

6

回帖

0

牛值

江湖小虾

2025-10-27 12:43:38 显示全部楼层

image

这样是不是就完美解决了

2

主题

8

回帖

0

牛值

江湖小虾

2025-10-27 16:30:46 显示全部楼层

感谢大佬,微信群问了半天都找不到解决方案,我的情况还比较奇葩,从资源管理器来看DG1是没有驱动的,但是相册AI可以调用,影视插件却不行。另外不太习惯Linux系统的一点是,硬件识别了但是没有驱动的情况,如果是Windows系统,硬解名称如果被完整正确的识别了,那基本上也是驱动了,否则就是未知PCI设备或者图形设备。

2

主题

8

回帖

0

牛值

江湖小虾

2025-10-27 16:36:24 显示全部楼层

大佬,我这边还有一个情况,刚刚用你的方法修复之后出现的,我的硬件是C246主板+E-2124G8代志强,带P630核显,另外还有一张DG1独显,之前是相册AI两张显卡都不能调用,但是影视插件两个都可以,最近升级之后变成了相册AI两张都能调用,至少表面可以,实际没有测试,影视插件只能调用P630了。用你的方法修复之后,相册AI只能调用DG1,影视插件两张卡都可以调用,完全整懵了。

2025-10-27 20:05:16 楼主 显示全部楼层
隋昊x 发表于 2025-10-27 09:45
厉害,今天早起一看我的GD1也不能用了。但是看了大佬的教程我也不会操作,不太懂这些。后期官方会修复这个 ...

不太会 不确定 因为这确实是飞牛的问题 升级的时候没有注意老硬件兼容和调整
https://www.xiaozhuhouses.asia/欢迎访问我的博客
2025-10-27 20:05:44 楼主 显示全部楼层
孙雨田 发表于 2025-10-27 16:36
大佬,我这边还有一个情况,刚刚用你的方法修复之后出现的,我的硬件是C246主板+E-2124G8代志强,带P630核 ...

都是因为内核升级造成老硬件不再支持了
https://www.xiaozhuhouses.asia/欢迎访问我的博客

2

主题

4

回帖

0

牛值

江湖小虾

我的 /etc/default/grub中GRUB_CMDLINE_LINUX行的值是GRUB_CMDLINE_LINUX="modprobe.blacklist=pcspkr"

这种应该怎么修改

我的/etc/default/grub中GRUB_CMDLINE_LINUX行的值也是GRUB_CMDLINE_LINUX="modprobe.blacklist=pcspkr" 请问这种应该怎么修改  详情 回复
6 天前

0

主题

5

回帖

0

牛值

江湖小虾

wanted 发表于 2025-10-28 09:21
我的 /etc/default/grub中GRUB_CMDLINE_LINUX行的值是GRUB_CMDLINE_LINUX="modprobe.blacklist=pcspkr"
这 ...


我的/etc/default/grub中GRUB_CMDLINE_LINUX行的值也是GRUB_CMDLINE_LINUX="modprobe.blacklist=pcspkr"

请问这种应该怎么修改
引号 里边改成这个 quiet i915.force_probe=4908  详情 回复
前天 11:55
我也是这样子你怎么处理啊  详情 回复
4 天前
6 天前 楼主 显示全部楼层
vincewe 发表于 2025-10-29 07:44
我的/etc/default/grub中GRUB_CMDLINE_LINUX行的值也是GRUB_CMDLINE_LINUX="modprobe.blacklist=pcspkr" ...

你这个是DG1吗
是啊,所有的操作都一样  详情 回复
5 天前
依照您教的步骤,但是最后出来是这样,不知道怎麽改  详情 回复
6 天前
https://www.xiaozhuhouses.asia/欢迎访问我的博客

0

主题

5

回帖

0

牛值

江湖小虾

[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=192690&ptid=41032][color=#999999]月光微暖冬亦凉 发表于 2025-10-29 22:46[/color][/url][/size] 你这个是DG1吗[/quote]

依照您教的步骤,但是最后出来是这样,不知道怎麽改cry

1.png

2.png

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

0

主题

5

回帖

0

牛值

江湖小虾

[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=192690&ptid=41032][color=#999999]月光微暖冬亦凉 发表于 2025-10-29 22:46[/color][/url][/size] 你这个是DG1吗[/quote]

3.png

image.png

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

2

主题

4

回帖

0

牛值

江湖小虾


是啊,所有的操作都一样

0

主题

33

回帖

0

牛值

fnOS系统内测组

太牛8了,师傅您是做什么工作的titter

wechat_2025-10-31_150137_299.png

wechat_2025-10-31_150855_465.png

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
Life is A Straggle.

0

主题

1

回帖

0

牛值

江湖小虾

vincewe 发表于 2025-10-29 07:44
我的/etc/default/grub中GRUB_CMDLINE_LINUX行的值也是GRUB_CMDLINE_LINUX="modprobe.blacklist=pcspkr" ...

我也是这样子你怎么处理啊

0

主题

2

回帖

0

牛值

江湖小虾

实测 BUG修复 非常好用多谢版主`

0

主题

2

回帖

0

牛值

江湖小虾

vincewe 发表于 2025-10-29 07:44
我的/etc/default/grub中GRUB_CMDLINE_LINUX行的值也是GRUB_CMDLINE_LINUX="modprobe.blacklist=pcspkr" ...

引号 里边改成这个  quiet i915.force_probe=4908
剛剛依照您分享的改好,updae -> reboot 結果一樣切換設置DG1 失敗  详情 回复
昨天 19:41

0

主题

5

回帖

0

牛值

江湖小虾

[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=194273&ptid=41032][color=#999999]Sasan 发表于 2025-11-2 11:55[/color][/url][/size] 引号 里边改成这个 quiet i915.force_probe=4908[/quote]

剛剛依照您分享的改好,updae -> reboot

i915.png

結果一樣切換設置DG1 失敗 cry

failure.png

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则