首先得先聲明,重刷驅動程式更動BIOS設定和修改機碼存在風險,本人不負任何責任,
建議有經驗能力者再做嘗試
另外這邊也有華碩筆電外接之後出現driver_verifier_dma_violation錯誤的可能解法
圖為Thunderbolt3/4外接槽上Nvidia Tesla P40並在筆電共存
前言
Stable Diffusion算圖很吃顯存(VRAM)雖然6GB顯存還是可以算的很爽但是卻無法拿來學習圖多或放大也易崩。
這種接法是給使用筆電並且顯存已無法改造升級的人使用,畢竟外接顯卡效能就是會降速無法吃到100%效能,
我的建議是想玩AI算圖的人可以考慮在購買筆電或是桌機顯卡時直接挑選顯存16GB以上並且RAM能至少插一條32GB DDR5並且不要調整Windows虛擬記憶體的配置(調整後很容易崩,系統碟買大一點吧!)
這種接法是給使用筆電並且顯存已無法改造升級的人使用,畢竟外接顯卡效能就是會降速無法吃到100%效能,
我的建議是想玩AI算圖的人可以考慮在購買筆電或是桌機顯卡時直接挑選顯存16GB以上並且RAM能至少插一條32GB DDR5並且不要調整Windows虛擬記憶體的配置(調整後很容易崩,系統碟買大一點吧!)
本人設備:筆電:ROG Zephyrus M16 (2022): RAM:40GB(32美光另購+8焊死) RTX3060 6GB版本
事前準備動作
--------------------
硬體
1.Nvidia Tesla P40(或其他高vram的便宜卡) <-當初看上是價格便宜,效能不差也可改成遊戲卡,但不支援半精
2.Tunderbolt3/4外接槽 (我從對岸淘過來的800多RMB 用JHL7440晶片 *有人說效能好但相容性較差)
3.一顆足瓦power 建議500W以上 (我是拆舊桌機) P40會吃到250W的電平常待機大概10Wup
4.電源轉接線Tesla系列的電源孔比較特殊需要買雙PCIE 8pin轉 Tesla8pin (淘的到*關鍵字:GPU顯卡供電線tesla)
5.改裝風扇(淘的到*關鍵字:P40風扇)或像我是直接卡一顆12cm 12V風扇直吹(怠速接近室溫,全速溫度大概在60C)
6.確認自己筆電是WIN系統並且有Tunderbolt3或4的孔
--------------------
軟體
所有硬體都到齊裝好後這邊才是重點
1.去官網下載3個驅動
i.Tesla可以用的Studio驅動(我是下載桌機顯卡的驅動*名單中沒有P40但無所謂)
ii.筆電獨顯的驅動(看你是哪顆晶片我這邊成功也是用Studio驅動,沒試過GameReady)
iii.CUDA Toolkit驅動
ii.筆電獨顯的驅動(看你是哪顆晶片我這邊成功也是用Studio驅動,沒試過GameReady)
iii.CUDA Toolkit驅動
2.7-zip或任何可以把安裝包拆出來的軟體把前面[i]桌機驅動 先拆出來在資料夾裡
3.我用的SD介面是B站大佬 秋葉做的介面,蠻推的重點是可以選擇你要算的顯卡
有人有寫安裝教學*Google搜尋關鍵字:SD-WebUI启动器,来自B站大佬
有人有寫安裝教學*Google搜尋關鍵字:SD-WebUI启动器,来自B站大佬
--------------------
安裝
1.先重開機進到BIOS後,進入進階調整把VT-d關閉,否則會造成DMA過不了一直藍幕2.進到Windows後安裝CUDA ToolKit(我不確定這先裝後裝有沒有差但我是裝著的狀態如果後面弄完不穩,全部裝完之後再裝一次也行吧!?)
3.對"田"符號點右鍵進到[裝置管理員]移除掉RTX3060驅動
4.將組裝好的顯卡外接插上筆電,在[裝置管理員]裡會看到出現一張立體卡,對之點右鍵[內容]/[更新驅動程式]
然後選擇剛剛前面解壓縮[i]的資料夾讓它裝一下驅動,順利的話會識別成功P40
然後選擇剛剛前面解壓縮[i]的資料夾讓它裝一下驅動,順利的話會識別成功P40
5.點[田]/[搜尋]/regedit/進入機碼找到
\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4d36e968-e325-11ce-bfc1-08002be10318}\0002
確認一下是不是NVIDIA Tesla P40(不是的話就看看是不是0000或0001)
是的話來做一些更改吧
是的話來做一些更改吧
[AdapterType],改成1
[FeatureScore],改成d1
[FeatureScore],改成d1
按右鍵新增
[DWORD(32-位元值)] 命名為EnableMsHybrid 參數設1
再新增
[DWORD(32-位元值)]命名為GridLicensedFeatures 參數設7
[DWORD(32-位元值)] 命名為EnableMsHybrid 參數設1
再新增
[DWORD(32-位元值)]命名為GridLicensedFeatures 參數設7
6.重開機之後安裝RTX3060的驅動(正常安裝就好)
7.重開機之後看是不是都抓的到了,如果都抓的到的情況對工作列點右鍵看[工作管理員]是不是就有三顆GPU在監控中
8.回到BIOS把VT-d打開看能不能正常進入WINDOWS,可以的話就恭喜你,成功解決硬體衝突開心煉丹吧!
9.另外有個設定我認為蠻重要的,預設的高效能圖形管理器我認為用原本的比較穩可以在WINDOWS這邊設定。
獻上算圖