Najlepsza karta graficzna do współpracy z systemami Stable Diffusion i AnimateDiff – test karty graficznej z serii GeForce RTX 4070 Ti SUPER 16G
Karty graficzne
Dzięki wprowadzeniu na rynek kart graficzny z serii RTX 4070 Ti SUPER, w których to, w porównaniu poprzednią rodziną kart RTX 4070 Ti, zwiększono pojemność pamięci VRAM z 12 do 16 GB, użytkownicy mają teraz możliwość wyboru całego szeregu modeli z pośredniej linii kart RTX 40 firmy NVIDIA.
Kontynuując nasze testy, postanowiliśmy sprawdzić jak sprawdzą się nowe układy graficzne firmy NVIDIA z wykorzystaniem AnimateDiff (system AnimateDiff (huggingface.co) służy do generowania materiału wideo na podstawie tekstu) przy tworzeniu animowanych obrazów z wykorzystaniem algorytmów sztucznej inteligencji.
Tym razem na celowniku znalazły się nowo wprowadzone na rynek karty graficzne z serii RTX 4070 Ti SUPER, które porównaliśmy z produktami z poprzedniej generacji – kartami RTX 3080 Ti i RTX 3080.
Do czego służy system AnimateDiff?
AnimateDiff to potok, który łączy model uzyskany w Stable Diffusion z systemie Motion, pozwalając w ten sposób na generowanie animowanego materiału wideo lub plików GIF, wprowadzając na wejściu tekst lub materiał wideo.
Pamięć VRAM i modele AI: Ile potrzebujesz pamięci?
Dzięki większej, 16-gigabajtowej pamięci VRAM w kartach z serii RTX 4070 Ti SUPER część bardziej złożonych zadań powinna być realizowana znacznie szybciej niż na kartach z pamięcią o pojemności 12 GB. Dzięki 16 GB pamięci VRAM i wyższej mocy obliczeniowej, karty z serii RTX 4070 Ti SUPER powinny też działać znacznie lepiej niż modele poprzedniej generacji.
Model Stable Diffusion XL od Stability AI wymaga „minimum 8 GB pamięci VRAM”. Dajmy mu więc trochę więcej i sprawdźmy, czy możemy w ten sposób przyspieszyć nasze zadania generowania obrazu!
Testy w AnimateDiff: RTX 4070 Ti SUPER 16G kontra RTX 3080 Ti 12G i RTX 3080 10G
Oprócz uruchamiania zadań przy użyciu potoku AnimateDiff, przeprowadziliśmy również kilka testów przy użyciu Stable Diffusion 1.7 (za pośrednictwem interfejsu WebUI), co pozwoliło nam zorientować się, jak te układy graficzne zachowują się przy różnych obciążeniach.
Stable Diffusion 1.7 + ControlNet*2 + LoRA w WebUI (512x512)
Naszym pierwszym testem jest zadanie wygenerowania obrazu przy użyciu 2 ControlNet i LoRA.
[Prompt: “masterpiece, best quality, high quality, highres, , cold tone, high tech, diamond, sharp line] – arcydzieło, najlepsza jakość, wysoka jakość, wysoka rozdzielczość, mroźna tonacja kolorów, zaawansowana technologia, diament, ostra linia
W tym teście widzimy, że RTX 4080 z jakiegoś powodu nieco ustępuje RTX 4070 Ti SUPER, wykazując jedynie niewielki wzrost wydajności. Jednak obie karty z łatwością pokonały modele z poprzedniej generacji NVIDII.
RTX 4070 Ti SUPER jest aż o 30% szybszy od RTX 3080 10G, a RTX 4080 SUPER jest szybszy o prawie 40%. To właśnie RTX 4070 Ti SUPER oferuje najlepszą wydajność w stosunku do ceny, a to dzięki w miarę przystępnej cenie, oczywiście, jak na karty najnowszej generacji, oraz dużemu buforowi pamięci VRAM.
Stable Diffusion XL + ControlNet*2 + LoRA w WebUI (1024x1024)
W naszym kolejnym teście zwiększyliśmy rozdzielczość do 1024x1024, aby wygenerować kilka obrazów przy użyciu Stable Diffusion XL i 2 ControlNets + LoRA.
[Prompt: masterpiece, best quality, high quality, highres, , cold tone, high tech, diamond, sharp line] – arcydzieło, najlepsza jakość, wysoka jakość, wysoka rozdzielczość, mroźna tonacja kolorów, zaawansowana technologia, diament, ostra linia
Wyniki są tutaj ponownie nieco zaskakujące, a RTX 4080 16G wyprzedził z ogromną, bo ok. 53% przewagą RTX 3080 10G. Co więcej, udało mu się również wyprzedzić RTX 4070 Ti SUPER o ok. 21%.
[Stable Diffusion 1.7 GeForce RTX 4070 Ti SUPER 16G GPU Test_1 przeprowadzony przez MSI Lab]
Chociaż RTX 4070 Ti SUPER nie oferuje zbyt dużej poprawy wydajności w stosunku do RTX 3080 Ti 12G (jest szybszy o ok. 6,5%), to udaje mu się jednak generować obrazy o 26,6% szybciej niż RTX 3080 10G.
AnimateDiff Text2Video + ControlNet w ComfyUI (576x1024)
Zużycie pamięci VRAM podczas uruchamiania obciążenia Text2Video przy użyciu AnimateDiff w ComfyUI powinno oczywiście rosnąć, ale nie spodziewamy się tu drastycznych różnic. Nasze przypuszczenia wynikały przede wszystkim stąd, że testy prowadziliśmy stosunkowo niskich rozdzielczościach (1024x1024), które nie są zbytnio obciążające dla pamięci VRAM.
W tym teście wygenerowaliśmy kartę graficzną z trzema animowanymi wentylatorami.
[Prompt: masterpiece, best quality, graphics card, fan, 3D, high detail, no human, marble texture] – arcydzieło, najlepsza jakość, karta graficzna, wentylator, 3D, wysoka szczegółowość, brak człowieka, tekstura marmuru
Chociaż uzyskana animacja nie do końca wygląda dobrze (co jest obecnie normą w przypadku obrazów generowanych przez sztuczną inteligencję bez większego dopracowania rezultatów), powinna ona nam wystarczyć do śledzenia wydajności. Jeśli chodzi o wyniki, to jest to doskonały pokaz możliwości kart z rodziny RTX 4070 Ti SUPER. Z łatwością przewyższają one swoją wydajnością karty poprzedniej generacji, renderując animacje o 13% szybciej niż RTX 3080 Ti 12G. Co więcej, model ten pokonuje też RTX 3080, uzyskując lepszy o 35% wynik!
AnimateDiff Video2Video w ComfyUI (512x1024)
Potok Video2Video dla AnimateDiff pozwala na użycie materiału wideo jako danych wejściowych i wygenerowanie na ich podstawie animacji. Do tego zadania użyjemy ComfyUI, ponieważ zapewnia on nieco większą elastyczność niż WebUI.
[Prompt: masterpiece, best quality, graphics card, fan rotating, 3D, high detail, no human] – arcydzieło, najlepsza jakość, karta graficzna, obracający się wentylator, 3D, wysoka szczegółowość, brak człowieka
Wyniki w tym teście pokrywają się z naszymi oczekiwaniami, a RTX 4070 Ti SUPER ponownie zajął pierwsze miejsce. W naszych testach RTX 4070 Ti SUPER był o 10,5% szybszy niż RTX 3080 Ti 12G i o 33% szybszy niż RTX 3080 10G!
[Stable Diffusion 1.7 GeForce RTX 4070 Ti SUPER 16G GPU Test_2 przeprowadzony przez MSI Lab]
Dobra zabawa z AnimateDiff: Doktor Smoczysław wygenerowany przy użyciu LoRA i ControlNet
Następnie nasz zespół postanowił się zabawić i wygenerować animowanego doktora Smoczysława (poniżej)! Aby to zrobić, musieliśmy użyć zarówno LoRA, jak i ControlNet.
Podczas generowania obrazów AI spotkasz się z oba lub przynajmniej jednym z tych systemów, ponieważ odgrywają one istotną rolę w integracji wyników i oferują znacznie większą niezawodność. Czym więc one są?
ControlNet i LoRA: krótkie omówienie
ControlNet to system korzystający ze struktury sieci neuronowej i pozwala on kontrolować modele uzyskane w Stable Diffusion przy użyciu dodatkowych warunków. Tak więc, po dodaniu warunków ControlNet do modelu, możemy kontrolować ostateczny wygląd wygenerowanego obrazu bez konieczności narzucania zbyt konkretnych warunków brzegowych.
Z drugiej strony, LoRA (Localized Representation Adjustment) to sposób na zmianę wyników Stable Diffusion w oparciu węższe koncepcje, takie jak style artystyczne, postacie lub motywy.
Generujemy naszego animowanego Smoczysława!
Uzyskanie tego uroczego, przedstawionego poniżej wyniku wymagało wytrenowania naszego własnego „Smoczysławowego” LoRA tak, aby uzyskać idealny wynik. Proces ten obejmował wybór odpowiedniego rodzaju smoka, odpowiedniej pozy i nie tylko. Więcej szczegółów na temat tego procesu można znaleźć w naszym materiale wideo, który dostępny jest tutaj.
[Prompt: masterpiece, best quality, 1dragon, (the dragon is red:1.2), the dragon is standing, the dragon is cute with small wings and one glasses, the wings is yellow, the glasses is black, cute, happy, room, without fur] – arcydzieło, najlepsza jakość, 1 smok, (smok jest czerwony:1.2), smok stoi, smok jest słodki z małymi skrzydłami i jednymi okularami, skrzydła są żółte, okulary są czarne, słodki, szczęśliwy, pokój, bez futra
[Prompt: masterpiece, best quality, 1dragon, the dragon is talking, red_skin, wings, glasses, the_glasses_is_black, (3D:1.1), (cute:1.2), happy, green_background,] – arcydzieło, najlepsza jakość, 1 smok, smok rozmawia, czerwona_skóra, skrzydła, okulary, czarne_okulary, (3D:1.1), (cute:1.2), szczęśliwy, zielone_tło
Najlepszy procesor graficzny do generowania animowanych filmów przy użyciu AnimateDiff
Jeśli chodzi o generowanie animowanych filmów, nawet w niższych rozdzielczościach, RTX 4070 Ti SUPER 16G z łatwością poradzi sobie z najlepszymi kartami NVIDII poprzedniej generacji. Wymagania dotyczące pamięci VRAM rosną wraz ze wzrostem rozdzielczości i spodziewamy się, że zobaczymy tu jeszcze większe różnice w wydajności pomiędzy tymi układami.
Jeśli twoja praca wymaga regularnego generowania filmów, animacji czy obrazów, to musisz kupić odpowiednią dla siebie kartę graficzną wyposażoną w 16 GB pamięci VRAM, taką jak np. kartę z serii RTX 4070 Ti SUPER 16G. Dzięki większej pojemności pamięci VRAM nie tylko poradzi sobie ona lepiej niż karty poprzedniej generacji w wyższych rozdzielczościach, ale także przewyższa je pod względem czystej mocy obliczeniowej!
Już wkrótce przedstawimy nasz kolejny zestaw testów, w których będziemy zmuszać najnowsze karty graficzne do generowania animacji w jeszcze wyższej rozdzielczości i jakości.
Obejrzyj wideorecenzję Greenskulla AI na temat najnowszych kart graficznych:
https://youtu.be/N5CaqC4bXc0?si=eQLKzJGrsNNiVSXw
Dowiedz się więcej o testach porównawczych kart graficznych z rodziny RTX realizowanych w Stable Diffusion 1.7, w tym o wynikach testów dla GeForce RTX 4070 Ti SUPER:
https://youtube.com/shorts/OgOVtgPVJKA
Dobra zabawa z AnimateDiff: Doktor Smoczysław wygenerowany przy użyciu LoRA i ControlNet:
https://youtube.com/shorts/yEX_wZEKKJo
Więcej informacji o kartach z serii GeForce RTX™ 4070 Ti SUPER 16G GAMING X SLIM:
https://pl.msi.com/Graphics-Card/GeForce-RTX-4070-Ti-SUPER-16G-GAMING-X-SLIM
https://youtu.be/N5CaqC4bXc0?si=eQLKzJGrsNNiVSXw
Dowiedz się więcej o testach porównawczych kart graficznych z rodziny RTX realizowanych w Stable Diffusion 1.7, w tym o wynikach testów dla GeForce RTX 4070 Ti SUPER:
https://youtube.com/shorts/OgOVtgPVJKA
Dobra zabawa z AnimateDiff: Doktor Smoczysław wygenerowany przy użyciu LoRA i ControlNet:
https://youtube.com/shorts/yEX_wZEKKJo
Więcej informacji o kartach z serii GeForce RTX™ 4070 Ti SUPER 16G GAMING X SLIM:
https://pl.msi.com/Graphics-Card/GeForce-RTX-4070-Ti-SUPER-16G-GAMING-X-SLIM