Re: [情報] NVIDIA:嚴禁服務器使用GeForce遊戲卡

作者: AKSN74 (AKS-74n)   2017-10-27 23:37:30
: 推 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有可能會用驅動去限制嗎? 我個人覺得可能 而且是非常大的可能

Links booklink

Contact Us: admin [ a t ] ucptt.com