1

Linux支持显卡热拔插吗

发表于:2024-10-1 15:04:16 314
本帖最后由 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系统做了专门的适配。

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

收藏
送赞 1
分享

发表回复

评论列表(2)

肯定不行,除非你想让你的和主板都烧了,不要说热插拔了,你就是开机带电时候把显卡供电线拔了都有可能烧了
2024-10-16 17:07:29 回复
突然想到抖音里一个奇葩4090热插拔
2024-10-25 15:57:16 回复
orz2333

TA还没有介绍自己~

0

主题

10

回帖

10

积分

江湖小虾

积分
10
话题