標題

[請益] 目前SD XL、SD3的顯卡選擇

看板AI_Art板作者fx600 (GO)
時間. (2024-05-05 11:18:47)
推文67則 (18推 0噓 49→)
各位前輩好
近期準備踏入SD領域,加上有剪輯、學習其他AI生成方面需求
組了一台中高階PC,目前在顯卡針對SD部分,爬遍許多心得
有些粗淺結論是:

1.
直奔RTX卡,其他品牌都別考慮了

2.
想算快點:CUDA要多、頻率要高
想算大張/精緻:VRAM 12G是最底線,16以上佳
老黃刀法之下,要同時滿足以上就是$$$$$$
線上新品就是要抓3萬元以上的卡才夠
本身剛入門怕三分鐘熱度,希望錢花刀口,不要性能過剩
而且我完全不碰遊戲,買這麼好的卡覺得可惜
希望預算抓2萬以下,越低越好
大概就是4060TI-16G、4070-12G、4070S-12G三選一
3060-12G暫不考慮,因為40系低功耗、支援AV1編碼之類我蠻重視

問過一些過來人,有兩種完全相反的建議

A.VRAM最重要,選4060Ti-16G
而且未來AI軟件會進步很快,DRAM只會越吃越多

B.算力才重要,VRAM有12G很夠了,如果真的不夠用~
掛一些套件可以解決(拼圖、放大、吃DRAM...等)
而且12GB卡較保值,因為16GB卡很小眾,一般玩家無需求
也因為市場主流問題,會持續有新技術來應對VRAM不足的問題

不知針對目前SD XL、SD3現況
針對A或B是否有建議? 哪個才對呢?

謝謝前輩指導與分享
--
※ 發信站: 批踢踢實業坊(pttweb.tw), 來自: 180.217.24.82 (臺灣)
※ 文章網址: https://pttweb.tw/AI_Art/M.1714879129.A.60A
#1
: 不玩遊戲,又想玩sdxl買vram大的就對05/05 13:44
#2          主要是新技術越來越多,你不知哪天會有更大vram需求的05/05 13:53
#3          主流技術05/05 13:53
#4
: 真的記憶體越大越好,算力只是快慢而已一樣可以跑05/05 14:31
大多數說法是這樣沒錯,但網友B說法,好像也蠻有道理?
VRAM不夠似乎有變通方法,但算力不夠就是慢,無解
不過我對於這個算力的快慢具體差異不是很有概念就是
例如4060ti與4070實際一張圖速度差異多少
#5
: 買新的就是買 16G以上的卡 看你的預算到什麼地方05/05 14:37
#6         如果只是要先試試看, 可以考慮買二手的3060 12g, 花費05/05 14:40
#7         不會太高, 可以先用看看, 將來要換卡也不會虧太多05/05 14:40
#8
: 我SDXL用3060 12G有時會不夠(能跑但會吃Dram),SDXL選1605/05 14:52
#9          G會比較理想。 3060有支援AV1編碼啊! 玩票的話我是蠻推05/05 14:54
#10          3060 12G新卡CP值不錯!05/05 14:55
我一開始想法跟以上幾位一樣,想說3060先買來試用
RTX誇張的保值,二手出脫不太痛
但想說50要上了,照理說30隔兩代了有點舊了
AV1印象中是可以解碼,但無法編碼,還是我記錯了?
※ 編輯: fx600 (1.200.245.6 臺灣), 05/05/2024 15:46:01
#11          https://imgur.com/WxhUJhj 你是對的! 40才有支援編/解05/05 16:35
#12          NVIDIA 編碼器 (NVENC) 八代是RTX 40 系列05/05 16:36
#13
: 我用3080 10G跟4060 8G兩台電腦跑一樣3K大圖一樣設定05/05 17:32
#14             4060慢20% 但結果3080比較會OOM 完全不知道為什麼05/05 17:32
為什麼阿....好想知道原因啊
不過馬上OOM沒有嘗試我說的方法嗎
#15            Forge OOM 原因作者有說,但沒解法,就再生一次就好05/05 19:55
#16            05/05 19:55
#17
: 問就是4090 遊戲榨乾不了顯卡 跑AI才可以05/05 20:28
#18
: 我有查到一款JAN.AI是剛出來的,不知道好不好05/06 00:11
#19         抱歉推錯文05/06 00:12
#20
: A05/06 13:42
#21
: 主要是算力 4070跟4060ti差距沒這麼大 優先會選vram05/06 15:18
#22         算力的話 隨便加ControlNet checkpoint lora及一些模組05/06 15:20
#23         很明顯算圖時間增加很多都不夠力 專業直上4090比較實際05/06 15:21
4090真的爆太多了,本身也還沒專業生財用,頂多上4070 SUPER....
單純看跑分與CUDA數,4070S應該算力與4060Ti有拉開不小差距了
您意思是加掛了那些模組後,不管4070或4060Ti都變很慢?
總之您是偏向B就是了? (樓上多數都是選A)
#24
: 沒吧樓上意思也是選A05/06 18:34
#25          5系列有rumor流出了,我是覺得這時間點別買太貴的卡05/06 18:35
#26          雖然預期五系列應該不會便宜到哪裡去05/06 18:35
#27          個人覺得這個時間點買卡有點尷尬05/06 18:48
確實我也是有在掙扎這部分,本來考慮年底再買卡
但目前覺得RTX領先對手太多, N家根本沒必要搞什麼CP值行銷
所以想說算了早點買一買早點開始學東西...
但換角度說,現在AI軟體界也是衝刺中
很難說會不會睡個覺起來,突然遊戲規則又改了
#28
: Lora還好 controlnet跟Adetailer會中斷算圖 GPU會閒05/06 19:23
#29            置幾秒鐘 讓速度差距減少05/06 19:23
#30            例如 1024*1024 單純生圖我的3080 比4060快一倍 但又05/06 19:24
#31            hires fix 又掛東掛西 就剩20%05/06 19:24
#32            要看你的workflow是什麼 有人要邊畫邊生邊inpaint那05/06 19:27
#33            等待時間短就很重要 我是半夜擺著一個晚上生200-30005/06 19:27
#34            張再回來看 其實速度沒什麼差05/06 19:27
感謝細節分享,我確實蠻需要這類心得參考
話說SD3好像目前還沒有太多的討論
真好奇SD3的硬體需求與生成效果會不會與SDXL差很多
#35
: 同問~如果買專業繪圖卡,會不會比ge-force好?05/06 21:15
#36
: SD3就沒出的東西討論什麼05/06 21:50
#37
: 專業卡問題是貴到炸,除非你有便宜二手管道05/06 23:15
#38          不然根本沒有考慮的必要05/06 23:29
#39          或者你要當生財工具另當別論05/06 23:31
#40
: 我自己最近買了4060ti16g玩sdxl的lora vram越大能調的東西05/06 23:51
#41      越多 我覺得剛開始玩應該把時間用在模型本身而不是煩惱vram05/06 23:51
#42       還有vram有餘裕的話電腦還能做些其他的事 太緊繃就只能放05/06 23:51
#43      著跑05/06 23:51
您說的蠻有道理,已參考
#44
: 我的意思是vram優先05/07 00:24
感謝以上分享,看樣子我還是首選16g吧
真好奇50系出來,會怎麼刀5060Ti,搞不好50系會多推幾張16g卡
嚴格來說我覺得50系才是真正準備全面迎接Ai普及化的卡
#45
: VRAM優先  低VRAM高算力還不是掛參數降低VRAM用量05/07 09:11
#46              但是掛參數就會把你多出來的算力省的時間吃掉05/07 09:12
#47
: 你乾脆先找二手3060當墊檔 觀望5005/07 16:36
3060一來二手怕礦卡,二來其實新品折扣後也不貴
只是看了本篇結論感覺一面倒還是勸我VRAM首重
這樣看來真的只有4060TI 16G可以買
這張卡我覺得價格上真的很臭,但顯然真的沒有對手所以臭之有理..
#48
: 選16G不就不用花時間去調教有的沒有的嗎05/07 18:13
這樣說是沒錯,但就如原文所說,擔心會不會VRAM夠了,結果算力不夠
但目前看多處心得似乎都算滿意
硬要說就是怕50即將上場刀法不明,會不會舊卡馬上殘值跌一波之類
(機率不高,但不能說沒有)
#49
: 可以考慮把測試跟生產分開05/08 01:20
#50            測試用turbo模型 改好結構後再用大模型丟著慢慢算05/08 01:20
#51            反正純文字就算用大模型也是跟抽廟籤一樣05/08 01:20
#52            多拆幾步才會有想要的結果05/08 01:20
您說的概念似乎類似我原文所說的B方案
我看一位網友說他都是用高算力去搶時間高速出草圖
確定了哪一張好,才去掛套件精進放大那一張出圖
所以他認為VRAM目前12就很夠了,算力才是真正省時間
我看他這淺略的解釋是覺得蠻合理的,但實際執行會不會有新問題我也不知道
可能真的要幾張卡都輪流測試才會有客觀答案
畢竟每個人對於快慢的時間定義不一樣
#53
: 真的VRAM要夠大,跑SDXL模型超吃,4090都不夠用05/08 08:19
4090有24GB還不夠?
這卡就是給預算不重要,把事做好比較重要的準專業族群
暫時不適合我這種嫩B新手,如果真的玩出興趣了到時再升級
不然這種卡對一般玩家來說投報率其實很糟糕
※ 編輯: fx600 (114.24.10.99 臺灣), 05/08/2024 12:54:04
※ 編輯: fx600 (114.24.10.99 臺灣), 05/08/2024 12:56:28
#54
: 就算力是錢堆上去的 預算若差不多就選擇vram大的05/08 13:07
#55         4060ti 16G就一般遊戲玩家也不太會買 臭是理所當然05/08 13:08
#56         4070S也沒什麼不好就是05/08 13:10
#57         然後我是4060ti 8g vram不夠用起來真的滿痛苦的05/08 13:13
#58         就算我玩票性質但也覺得4060 4070這等級算力還不夠快05/08 13:16
#59         真正要有感還是要靠砸錢提升算力05/08 13:19
#60         #1c9bQtny (PC_Shopping)05/08 14:44
#61         SDXL吃的滿恐怖的05/08 14:45
#62
: 12g應該也不太夠 sd3據說更吃記憶體05/08 14:45
#63            反覆使用comfyUI ipadapter controlnet之類控制結構05/08 14:45
#64            會比純粹以量取勝有效率的多05/08 14:45
#65            追硬體追不完 買個能接受的價位05/08 14:45
#66            自己優化流程比較實際05/08 14:45
#67
: 4090也算不了多大的圖 只能靠upscale 等5090吧05/11 01:19