: 推 yys310 : 怎禁? driver? 10/27 19:37
: 推 twosheep0603: 不要跟我说游戏卡driver不准跑CUDA Tensorflow… 10/27 19:39
: 推 Bencrie : 驱动很早就有做限制了吧。NVENC 就是游戏卡不管插 10/27 19:59
其实用驱动去限制的手法 NV已经玩过了
不过这部分没有多少人知道 有在玩Linux KVM的才比较可能知道
大约几年前 KVM开始能够支援GPU Passthrough后
不少KVM玩家就开始拿AMD跟NVIDIA的游戏卡挂进去VM里面用
做一个同时存在双系统又可以两边做游戏/运算用途的方案
这部分连Linus Tech Tips也有玩过 (虽然他们用的是R9 Nano)
但NV发布某一版驱动后 使用NV游戏卡的玩家都回报
装了新驱动之后都没办法驱动显卡
现象是有安装好驱动 但都是在低分辨率+软件模拟状态
并且Windows装置管理员会回报NVIDIA GPU驱动有Code 43错误
后来经过抽丝剥茧 发现了新的驱动有写入侦测机制
只要发现CPU是KVM模拟出来的 就会停止驱动程式运作
并且在Linux版的驱动中也发现了侦测机制的程式码
后来解决方法是 KVM设计了一个选项 可以把相关的CPU资讯flag给隐蔽起来
驱动找不到相关资讯 自然就可以驱动了
这件事情后来也有被GPU Passthrough套件作者于KVM Forum大会上揭露
已经算是公开的秘密了
所以 NV有可能会用驱动去限制吗? 我个人觉得可能 而且是非常大的可能