侧边栏壁纸
博主头像
个人博客博主等级

行动起来,活在当下

  • 累计撰写 4 篇文章
  • 累计创建 18 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

PVE下SR-IOV直通核显给WINDOWS时出现GPU丢失问题

明明
2024-05-16 / 0 评论 / 0 点赞 / 3 阅读 / 1787 字

PVE下SR-IOV直通核显给WINDOWS时出现GPU丢失问题

最近,在使用自建的AIO系统时,出现windows下GPU突然丢失的情况,经过调查,发现问题出在/dev/dri下的核显文件夹权限上,现在把对应过程分享出来。

1、首先看看SR-IOV是否正常

root@pve:~# lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Alder Lake-N [UHD Graphics]
00:02.1 VGA compatible controller: Intel Corporation Alder Lake-N [UHD Graphics]
00:02.2 VGA compatible controller: Intel Corporation Alder Lake-N [UHD Graphics]

2、再查看一下DRI下的目录是否存在

root@pve:~# ls -l /dev/dri/
total 0
drwxr-xr-x 2 root root        160 May 16 07:15 by-path
crw-rw---- 1 root video  226,   0 May 16 07:15 card0
crw-rw---- 1 root video  226,   1 May 16 07:15 card1
crw-rw---- 1 root video  226,   2 May 16 07:15 card2
crw-rw---- 1 root render 226, 128 May 16 07:15 renderD128
crw-rw---- 1 root render 226, 129 May 16 07:15 renderD129
crw-rw---- 1 root render 226, 130 May 16 07:15 renderD130

以上结果中,renderD128是物理核显,renderD129/renderD130是通过SR-IOV虚拟出来的核显(我这里只虚拟出两个虚拟GPU)

3、修改虚拟GPU的文件夹权限为666

root@pve:~# chmod 666 /dev/dri/renderD129
root@pve:~# chmod 666 /dev/dri/renderD130
root@pve:~# ls -l /dev/dri/
total 0
drwxr-xr-x 2 root root        160 May 16 07:15 by-path
crw-rw---- 1 root video  226,   0 May 16 07:15 card0
crw-rw---- 1 root video  226,   1 May 16 07:15 card1
crw-rw---- 1 root video  226,   2 May 16 07:15 card2
crw-rw---- 1 root render 226, 128 May 16 07:15 renderD128
crw-rw-rw- 1 root render 226, 129 May 16 07:15 renderD129
crw-rw-rw- 1 root render 226, 130 May 16 07:15 renderD130

4、再次启动虚拟机,会发现DRI下的虚拟GPU会消失,但是进入Windows后GPU就会显示出来。

0

评论区