收起左侧

Linux支持显卡热拔插吗

2
回复
1118
查看
[ 复制链接 ]

2

主题

6

回帖

0

牛值

江湖小虾

2024-10-1 15:04:16 显示全部楼层 阅读模式
本帖最后由 orz2333 于 2024-10-1 15:12 编辑

最近想要自己组装一个NAS。原本是想买个i3-12300T,但是后面测试发现我的ITX(R5-5600G)拆掉独显后,待机的功耗也挺低(大概30w),就像弄个All in one。

后续又了解到有“显卡直通虚拟机”的技术,就想着可以把我的3060ti通过oculink显卡坞连接到NAS(使用itx主板)的PCIE插槽,然后在NAS里面装个windows虚拟机,把3060ti直通给win。这样就可以给NAS增加一个打游戏的功能了。
我觉得理想状态下,3060ti的显卡坞应该跟随虚拟机开启关闭(自动或者手动)。根据我的知识储备,显卡的热拔插是满足我的这个想法的技术。
现在的疑问是,Linux对显卡热拔插的情况是什么样的?

以下是我找到的一些资料
- 这个github仓库说可以给linux启用eGPU。我网上查了一下说eGPU就是外接显卡,但是好像只支持雷电4的外接
julianpoy/eGPUScripts: Some simple bash scripts to make hotswap eGPU work on Linux without restarting (github.com)
- 我在网上瞥到有人说AMD的CPU不支持PCIE设备的热拔插(找不到原文了),但是后面去AMD官网、Google上都搜不到相关信息。
- 后面有在nvidia的github上看到一个讨论(23年)说不支持:
Is NVIDA GPU Hotplug supported now ? · NVIDIA/open-gpu-kernel-modules · Discussion #451 (github.com)
- 开源宇宙出的oculink显卡坞(G38新款),说是只有thinkbook14+/16+酷睿Ultra外接N卡才支持,我估计是对windows系统做了专门的适配。

如果目前没有方案可以让显卡坞跟随虚拟机启停,想再请教一下有人测试过(或者知道),外接显卡坞在待机情况(没有显示输出)的功耗是多少吗?

收藏
送赞 2
分享

5

主题

202

回帖

0

牛值

fnOS系统内测组

2024-10-16 17:07:29 显示全部楼层
肯定不行,除非你想让你的和主板都烧了,不要说热插拔了,你就是开机带电时候把显卡供电线拔了都有可能烧了

1

主题

29

回帖

0

牛值

江湖小虾

2024-10-25 15:57:16 显示全部楼层
突然想到抖音里一个奇葩4090热插拔
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则