[心得] RX9070XT 架構ROCm7 SD WebUI 流程測試
這是繼上篇的文章的優化
我花了一點時間
測試如何在Win11系統環境下
讓9070XT跑最新的ROCm7
主要參考SD.Next網站上的說明
https://vladmandic.github.io/sdnext-docs/ZLUDA/
使用ROCm團隊架構的PyTorch安裝包
安裝方式參考
https://github.com/ROCm/TheRock
ComfyUI架構ROCm7可以參考下面網址教學
https://xoghfwdske.feishu.cn/docx/J2TmdPNOpoXWwBxOU57cSUjJnRU
架構ROCm7 Stable Diffusion WebUI SD.Next 簡易流程
安裝AMD PyTorch on Windows 測試驅動
https://www.amd.com/en/resources/support-articles/release-notes/RN-AMDGPU-WINDOWS-PYTORCH-PREVIEW.html
安裝AMD HIP SDK 6.4.2
https://www.amd.com/zh-tw/developer/resources/rocm-hub/hip-sdk.html
Git安裝
https://github.com/git-for-windows/git/releases/download/v2.47.1.windows.1/Git-2.47.1-64-bit.exe
Python 3.12.10 安裝
https://www.python.org/ftp/python/3.12.10/python-3.12.10-amd64.exe
https://i.imgur.com/hr83AwA.png

把Python加入PATH 環境變數記得打勾
接著開啟Windows PowerShell可以用指令碼執行
桌面工作列上的視窗圖標案右鍵
選擇以系統管理員身分執行 PowerShell
https://i.imgur.com/yw6VzHz.png

輸入
Set-ExecutionPolicy RemoteSigned
完成後關閉PowerShell
接著開始安裝 Stable Diffusion WebUI SD.Next
準備要安裝的位置新增一個資料夾
我是取名為SD.Next
點進資料夾按右鍵 選擇從終端開啟
呼叫命令提示字元
https://i.imgur.com/JzO58wf.png

依序輸入
git clone https://github.com/vladmandic/sdnext
cd sdnext
git switch dev
python -m venv venv
venv\Scripts\Activate
python.exe -m pip install --upgrade pip
AMD RDNA4(RX9070、RX9070XT)系列要安裝ROCm7套件安裝指令如下
pip install --index-url https://d2awnip2yjpvqn.cloudfront.net/v2/gfx120X-all/
torch torchvision torchaudio
這個指令是是直接安裝伺服器最新的套件包
AMD RDNA3(RX7900、RX7800、RX7700、RX7600)系列要安裝ROCm7套件安裝指令如下
pip install --index-url https://d2awnip2yjpvqn.cloudfront.net/v2/gfx110X-dgpu/ torch torchvision torchaudio
跑完後
確認ROCm7是否正確架構
輸入
rocm-sdk test
看到OK就可以關掉PowerShell
接著在sdnext資料夾下找到webui.bat
按右鍵>顯示其他選項>建立捷徑
https://i.imgur.com/I3nCODQ.png

建立的捷徑按右鍵>內容
把連結後面加入 --use-rocm --autolaunch
https://i.imgur.com/D286MG2.png

以後啟動就開這個捷徑
點即開啟後會跑架構SD.Next的後續動作
跑完會跳出SD.Next WebUI 網頁操作介面
我重複安裝測試好幾次應該沒問題
有問題請自己DEBUG
成功的人恭喜你
正式踏入修練AI煉金術的其中一員
主要模型會放在\sdnext\models\Stable-diffusion下面
這裡使用wai-nsfw-illustrious-sdxl動漫模型來測試
https://civitai.com/models/827184/wai-nsfw-illustrious-sdxl
動漫類提示詞我都抄這裡的
https://seesaawiki.jp/nai_ch/
舉例來個生成個天之罩杯
在中世紀旅館房間躺在床上
https://i.imgur.com/Hi3nSOG.png

用上ROCm7 生成一張圖片1024x1024+RealESRGAN_x4plus_anime_6B 放大1.5倍
只需要7s的時間 如果不升頻5s左右出圖
沒想到效率提升這麼多...
https://i.imgur.com/FIxkZch.png




這就是賽博時代的煉金術
世界的真理之門
追加設定
現在A卡問題點是VAE解碼器很容易爆顯存
我有找到解VAE卡頓的方法
sdnext根目錄下找到webui.py這個檔案
按右鍵在記事本中編輯
加入一段參數
import torch
torch.backends.cudnn.enabled = False
像這樣
https://i.imgur.com/8DwcfvT.png

存檔關閉就好
ComfyUI則是修改main.py這個檔案
我想應該是cudnn這個功能是N卡在用的
ROCm現狀是走兼容CUDA
這功能關閉後就完全不卡
任意切換解析度也是
啟動測試
https://i.imgur.com/KSvHugd.png

算20步縮短到只要4s
算30步縮短到只要6s
https://i.imgur.com/s41Rpx5.png


就算加上超分1.5倍也只是瞬間的事= =
AMD官方正式支持windows系統的ROCm7應該會在10月啦
9070系列應該要起飛了= =
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.229.59.186 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/PC_Shopping/M.1760260220.A.92B.html
※ 編輯: trfmk1 (125.229.59.186 臺灣), 10/12/2025 17:12:24
※ 編輯: trfmk1 (125.229.59.186 臺灣), 10/12/2025 17:14:16
推
10/12 17:21,
9月前
, 1F
10/12 17:21, 1F
推
10/12 17:22,
9月前
, 2F
10/12 17:22, 2F
推
10/12 17:24,
9月前
, 3F
10/12 17:24, 3F
推
10/12 17:29,
9月前
, 4F
10/12 17:29, 4F
推
10/12 17:50,
9月前
, 5F
10/12 17:50, 5F
推
10/12 17:52,
9月前
, 6F
10/12 17:52, 6F
推
10/12 17:58,
9月前
, 7F
10/12 17:58, 7F
→
10/12 18:00,
9月前
, 8F
10/12 18:00, 8F
→
10/12 18:00,
9月前
, 9F
10/12 18:00, 9F
推
10/12 18:02,
9月前
, 10F
10/12 18:02, 10F
→
10/12 18:03,
9月前
, 11F
10/12 18:03, 11F
→
10/12 18:03,
9月前
, 12F
10/12 18:03, 12F
推
10/12 18:33,
9月前
, 13F
10/12 18:33, 13F
推
10/12 18:39,
9月前
, 14F
10/12 18:39, 14F
→
10/12 18:39,
9月前
, 15F
10/12 18:39, 15F
→
10/12 18:39,
9月前
, 16F
10/12 18:39, 16F
推
10/12 18:42,
9月前
, 17F
10/12 18:42, 17F
推
10/12 19:03,
9月前
, 18F
10/12 19:03, 18F
→
10/12 19:03,
9月前
, 19F
10/12 19:03, 19F
推
10/12 19:22,
9月前
, 20F
10/12 19:22, 20F
推
10/12 19:30,
9月前
, 21F
10/12 19:30, 21F
我有更新文章增加RDNA3安裝rcom7套件的指令
推
10/12 19:42,
9月前
, 22F
10/12 19:42, 22F
推
10/12 19:43,
9月前
, 23F
10/12 19:43, 23F
→
10/12 19:43,
9月前
, 24F
10/12 19:43, 24F
→
10/12 19:43,
9月前
, 25F
10/12 19:43, 25F
※ 編輯: trfmk1 (125.229.59.186 臺灣), 10/12/2025 20:06:56
※ 編輯: trfmk1 (125.229.59.186 臺灣), 10/12/2025 20:10:31
推
10/12 20:16,
9月前
, 26F
10/12 20:16, 26F
推
10/12 20:26,
9月前
, 27F
10/12 20:26, 27F
→
10/12 20:26,
9月前
, 28F
10/12 20:26, 28F
→
10/12 20:26,
9月前
, 29F
10/12 20:26, 29F
→
10/12 20:28,
9月前
, 30F
10/12 20:28, 30F
→
10/12 20:28,
9月前
, 31F
10/12 20:28, 31F
推
10/12 20:32,
9月前
, 32F
10/12 20:32, 32F
→
10/12 20:50,
9月前
, 33F
10/12 20:50, 33F

→
10/12 20:50,
9月前
, 34F
10/12 20:50, 34F
→
10/12 20:52,
9月前
, 35F
10/12 20:52, 35F
→
10/12 20:52,
9月前
, 36F
10/12 20:52, 36F
我找到解法了
已經更新文章
→
10/12 21:08,
9月前
, 37F
10/12 21:08, 37F
推
10/12 21:39,
9月前
, 38F
10/12 21:39, 38F
→
10/12 21:46,
9月前
, 39F
10/12 21:46, 39F
推
10/13 03:20,
9月前
, 40F
10/13 03:20, 40F
→
10/13 03:21,
9月前
, 41F
10/13 03:21, 41F
推
10/13 08:13,
9月前
, 42F
10/13 08:13, 42F
推
10/13 08:50,
9月前
, 43F
10/13 08:50, 43F
※ 編輯: trfmk1 (125.229.59.186 臺灣), 10/13/2025 11:21:05
推
10/13 11:25,
9月前
, 44F
10/13 11:25, 44F
→
10/13 11:25,
9月前
, 45F
10/13 11:25, 45F
※ 編輯: trfmk1 (125.229.59.186 臺灣), 10/13/2025 11:56:01
推
10/13 12:11,
9月前
, 46F
10/13 12:11, 46F
推
10/13 13:41,
9月前
, 47F
10/13 13:41, 47F
推
10/13 13:52,
9月前
, 48F
10/13 13:52, 48F
→
10/13 13:53,
9月前
, 49F
10/13 13:53, 49F
→
10/13 14:36,
9月前
, 50F
10/13 14:36, 50F
→
10/13 14:37,
9月前
, 51F
10/13 14:37, 51F
→
10/13 14:37,
9月前
, 52F
10/13 14:37, 52F
→
10/13 14:38,
9月前
, 53F
10/13 14:38, 53F
→
10/13 14:39,
9月前
, 54F
10/13 14:39, 54F
→
10/13 14:39,
9月前
, 55F
10/13 14:39, 55F
→
10/13 14:40,
9月前
, 56F
10/13 14:40, 56F
→
10/13 14:40,
9月前
, 57F
10/13 14:40, 57F
→
10/13 14:41,
9月前
, 58F
10/13 14:41, 58F
→
10/13 14:42,
9月前
, 59F
10/13 14:42, 59F
→
10/13 16:27,
9月前
, 60F
10/13 16:27, 60F
→
10/13 16:27,
9月前
, 61F
10/13 16:27, 61F
→
10/13 16:27,
9月前
, 62F
10/13 16:27, 62F
→
10/13 16:29,
9月前
, 63F
10/13 16:29, 63F
→
10/13 16:29,
9月前
, 64F
10/13 16:29, 64F
→
10/13 16:29,
9月前
, 65F
10/13 16:29, 65F
我這邊在純win環境下去跑
使用torch.backends.cudnn.enabled = False
這段參數是有效的
第一次運行跑圖不卡
任意切換解析度也不卡
現在就頂多會算到破圖
但也只要重開就好
不像之前卡到驅動會崩潰= =
看對岸有人9070XT跑ComfyUI也是用了參數就正常
https://b23.tv/HXuOwt0
※ 編輯: trfmk1 (125.229.59.186 臺灣), 10/13/2025 17:37:16
→
10/13 18:38,
9月前
, 66F
10/13 18:38, 66F
→
10/13 18:38,
9月前
, 67F
10/13 18:38, 67F
推
10/13 23:52,
9月前
, 68F
10/13 23:52, 68F
→
10/13 23:52,
9月前
, 69F
10/13 23:52, 69F
→
10/13 23:52,
9月前
, 70F
10/13 23:52, 70F
推
10/14 05:03,
9月前
, 71F
10/14 05:03, 71F
推
10/14 10:35,
9月前
, 72F
10/14 10:35, 72F
推
10/14 17:27,
9月前
, 73F
10/14 17:27, 73F
推
10/17 07:56,
9月前
, 74F
10/17 07:56, 74F
PC_Shopping 近期熱門文章
PTT數位生活區 即時熱門文章