September 5, 2023 Hana Trieu

Hiệu suất Stable Diffusion trên GPU của Nvidia và AMD

Stable Diffusion, chủ yếu được sử dụng để tạo hình ảnh từ văn bản, là một ứng dụng đang phát triển mạnh của công nghệ AI trong ngành sáng tạo nội dung. Để chạy Stable Diffusion, bạn cần một GPU mạnh để có thể xử lý các yêu cầu nặng nề của model này. GPU mạnh mẽ cho phép bạn tạo hình ảnh nhanh hơn và đặc biệt, GPU mạnh với nhiều VRAM sẽ giúp tạo hình ảnh độ phân giải cao nhanh chóng. Vậy, GPU nào là tốt Stable Diffusion? Hãy cùng tìm hiểu về hiệu suất Stable Diffusion trên một số GPU của Nvidia và AMD để tìm câu trả lời. 

Stable Diffusion

Stable Diffusion là một model deep learning đang được sử dụng ngày càng nhiều trong sáng tạo nội dung số. Khác với các workflow sáng tạo khác, model này chưa có ứng dụng thương mại chính thức. Thay vào đó, nó được implement trong nhiều ứng dụng mã nguồn mở khác nhau. Ngoài ra, không giống như các model chuyển văn bản thành hình ảnh tương tự khác khi sử dụng dịch vụ webapp, Stable Diffusion thường chạy cục bộ trên hệ thống.

Stable Diffusion có thể chạy trên card đồ họa tầm trung với ít nhất 8 GB VRAM. Tuy nhiên, nó sẽ tối ưu nhất trên card mạnh mẽ hiện nay với nhiều VRAM. 

Hãy cùng tìm hiểu về hiệu suất Stable Diffusion trên một số GPU của Nvidia và AMD từ bài test của Puget Systems dưới đây.

Sau đây là thông số kỹ thuật của các card đồ họa được sử dụng trong bài test:

Nguồn: Puget Systems

Thiết lập Test

Nguồn: Puget Systems

CPU được sử dụng để kiểm tra hiệu suất Stable Diffusion là AMD Threadripper PRO 5975WX, với phiên bản studio driver mới nhất. Dựa trên phương pháp test điểm chuẩn này, hiệu suất Stable Diffusion được triển khai trên hai bản implementation là Automatic 1111 và SHARK. Card đồ họa được sử dụng là tất cả các GPU từ series 4000 của Nvidia, cùng với các GPU mạnh nhất từ 3 series trước, và 2 GPU từ AMD là RX 7900 XTX và RX 6900 XT. 

Điểm chuẩn trên Automatic 1111

Nguồn: Puget Systems

Đầu tiên là điểm chuẩn trên Automatic 1111, bản implementation phổ biến nhất của Stable Diffusion. Automatic 1111 thường mang lại hiệu suất cao nhất trên GPU từ Nvidia. Quan sát kết quả điểm chuẩn bên trên (it/s cao hơn là tốt hơn), các card đồ họa của Nvidia vượt trội hơn hẳn so với AMD. Duy chỉ có GTX 1080 Ti có hiệu suất thấp hơn RX 7900 XTX từ AMD. RTX 3060 Ti thậm chí còn có hiệu suất cao gấp đôi so với card Radeon.

Hầu hết các GPU đều hoạt động theo như vị trí của chúng trong nhóm sản phẩm của NVIDIA. Tuy nhiên, chúng ta thấy rằng các GPU series 4000 mới hơn mang lại lợi thế rõ ràng về tốc độ tạo hình ảnh, đồng thời mang lại hiệu suất tăng tương đối tuyến tính theo giá cả. Điều này được minh họa rõ ràng bởi RTX 4070 Ti, nhanh hơn khoảng 5% so với RTX 3090 Ti và RTX 4060 Ti, nhanh hơn gần 43% so với RTX 3060 Ti. Nếu bạn đang dùng các GPU series 2000 hoặc 1000, thì ngay cả GPU series 4000 tầm trung cũng sẽ là một sự nâng cấp đáng chú ý về hiệu năng.

Điểm chuẩn trên SHARK

Nguồn: Puget Systems

Mặc dù ít được sử dụng hơn Automatic 1111, SHARK là bản implementation được nhiều người dùng AMD ưa thích. Lý do càng rõ ràng hơn khi quan sát điểm chuẩn bên trên. Trên, SHARK, RX 7900 XTX tăng gấp bốn lần hiệu suất so với trên Automatic 1111, khi kết quả it/s gần bằng với RTX 4090 trên Automatic 1111. Tương tự, RX 6900 XT thậm chí còn có mức tăng hiệu suất lớn hơn 1100% so với trên Automatic 1111.

So với trên Automatic 1111, GPU của Nvidia cho hiệu suất kém hơn khoảng 30% trên SHARK, mặc dù chúng vẫn duy trì hiệu suất tương đối như nhau. Tuy nhiên, GTX 1080 Ti không thể chạy SHARK trong bài test này. Điều này chứng minh rằng việc lựa chọn bản implementation phù hợp của Stable Diffusion là rất quan trọng. Vì nó có thể tác động lớn đến kết quả it/s mà card có thể đạt được: từ hiệu suất giảm 30% đến mức tăng lớn 1100%.

Kết luận

Hiệu suất giữa các bản implementation của Stable Diffusion trên các GPU khác nhau rất khác biệt. Trong khi GPU của Nvidia mang lại hiệu suất cao nhất trên Automatic 1111, thì GPU của AMD hoạt động tốt nhất với SHARK. 

Nếu bạn chưa quyết định sử dụng một bản implementation cụ thể nào thì cả Nvidia và AMD đều cung cấp hiệu suất tuyệt vời cho GPU dòng cao cấp của họ. GeForce RTX 4090 và Radeon RX 7900 XTX đều mang lại it/s cao khoảng 21 lần/giây khi được sử dụng trên bản implementation phù hợp tương ứng. 

Tuy nhiên, cũng cần lưu ý rằng Stable Diffusion là một model không ngừng phát triển. Cách nó hoạt động hôm nay rất khác so với cách nó đã hoạt động vài tháng trước hoặc sẽ hoạt động trong tương lai. Hiệu suất của nó chắc chắn sẽ thay đổi trong thời gian tới. Vì vậy, các kết quả hiệu suất trong bài viết hôm nay chỉ mang tính chất tham khảo.

iRender - Dịch vụ render 3D/train model tốt nhất cho Stable Diffusion

iRender cung cấp máy chủ (server) cấu hình cao, cụ thể là 1/2/4/6/8x RTX 4090 & RTX 3090. Với CPU mạnh mẽ cho Stable Diffusion là AMD Ryzen™ Threadripper™ PRO 3955WX @ 3.9 – 4.2GHzAMD Ryzen™ Threadripper™ PRO 5975WX @ 3.6 – 4.5GHz, bộ nhớ RAM 256GB và dung lượng ổ cứng NVMe SSD 2T, tất cả các server của chúng tôi có thể giúp bạn xử lý các hình ảnh chất lượng cao trên Stable Diffusion một cách nhanh chóng. 

iRender mang đến cho bạn, các nghệ sĩ 3D, một giải pháp render mạnh mẽ và hợp lý để thỏa sức sáng tạo. Chúng tôi tự hào là render farm duy nhất nơi bạn có thể cài đặt bất kỳ phần mềm, plugin phiên bản nào để phục vụ cho dự án. Bạn sẽ có toàn quyền kiểm soát các server và sử dụng chúng như máy tính cá nhân của mình.



		

Nhận ưu đãi 100% cho khoản nạp đầu tiên trong vòng 24 giờ đăng ký từ chương trình ưu đãi đặc biệt tháng 9 của chúng tôi.

Cùng thử nghiệm server RTX 4090 từ chương trình DÙNG THỬ MIỄN PHÍ của iRender. Để biết thêm thông tin, xin vui lòng liên hệ với chúng tôi qua email [email protected] hoặc số điện thoại +84915875500

 

iRender – Happy Rendering!

Nguồn tham khảo: pugetsystems.com
, , , , , , , , , , , , , , , , , , , ,

Hana Trieu

iRender - Happy Rendering!
Contact

INTEGRATIONS

Autodesk Maya
Autodesk 3DS Max
Blender
Cinema 4D
Houdini
Maxwell
Nvidia Iray
Lumion
KeyShot
UE4
Twinmotion
Redshift
Octane
And many more…

iRENDER TEAM

MONDAY – SUNDAY
9:00 AM – 8:00 PM
Hotline: 0916 806 116
Zalo: 0916 806 116
Skype: iRender Support
Email: [email protected]
CÔNG TY CỔ PHẦN CÔNG NGHỆ IRENDER VIỆT NAM
MST: 0108787752
Office: 5/82 Dịch Vọng Hậu, Cầu Giấy, Hà Nội.

Contact
0916806116