Przejdź do treści głównej
50% zniżki wszystkie plany, oferta limitowana. Od $2.48/mo
19 min left
Serwery i systemy operacyjne

Jakiego GPU naprawdę potrzebujesz do CAD? (I dlaczego odpowiedzią nie jest karta do gier)

S Autor: Samer 19 min czytania
What GPU do you actually need for CAD: workstation GPU versus gaming GPU compared across AutoCAD, SolidWorks, CATIA, and Siemens NX

Otwórz każdy poradnik zakupowy GPU do CAD i rada zawsze sprowadza się do jednej linijki: kup kartę do stacji roboczych. Potem patrzysz na benchmarki. Karta do gier Radeon RX 7900 XTX zajmuje pierwsze miejsce w rankingach wydajności widoku w CATIA, wyprzedzając profesjonalne karty, które kosztują kilka razy więcej. Karta GeForce RTX 5090 obecnej generacji (jedna z najszybszych kart konsumenckich, jakie kiedykolwiek wprowadzono na rynek) może osiągać liczby klatek w widoku poniżej niższe niż znacznie tańsza karta w niektórych profesjonalnych aplikacjach. A inżynier, który już wydał te pieniądze, wciąż widzi, jak duży złożenie się zacina przy każdym obrocie.

Paradoks "mocna karta, a mimo to szarpie" jest tym miejscem, w którym staje się to interesujące, bo oznacza, że standardowa porada odpowiada na złe pytanie. Właściwe GPU do CAD to nie to najszybsze ani najdroższe. To takie, które odpowiada oprogramowaniu, z którego korzystasz, a różnice między tymi programami są większe, niż większość kupujących przypuszcza. Powód, dla którego karta stacji roboczej ma ogromne znaczenie w Siemens NX, a w AutoCADzie praktycznie żadne, sprowadza się do sterowników, certyfikacji i tego, na jakim API graficznym oparto oprogramowanie.

Ten przegląd mapuje ten krajobraz program po programie, wyjaśnia mechanizm stojący za tym i daje ci sposób, by ustalić, czy twoje konkretne oprogramowanie CAD wymaga certyfikowanego profesjonalnego GPU, czy karta do gier leżąca już na twoim biurku wystarczy.

Krótka wersja

  • AutoCAD: karta do gier (albo nawet zintegrowana grafika do lekkiej pracy 2D) jest w porządku. AutoCAD wykorzystuje DirectX i bardzo mało obciąża VRAM. Dopłata za kartę stacji roboczej praktycznie niczego tu nie daje.
  • SolidWorks: to zależy od tego, czy potrzebujesz RealView i wsparcia producenta. Karty do gier obsługują SolidWorks, ale mają domyślnie zablokowany RealView, a specjaliści SOLIDWORKS wskazują karty konsumenckie jako najczęstszą przyczynę niestabilności SOLIDWORKS.
  • CATIA: wbrew intuicji karty do gier AMD prowadzą w benchmarkach widoku. Certyfikowana karta ma znaczenie tylko wtedy, gdy potrzebujesz uprawnienia do wsparcia, nie ze względu na surową wydajność.
  • Siemens NX: karta GPU do stacji roboczej jest tu elementem konstrukcyjnym, nie opcją. Siemens NX bardzo silnie preferuje profesjonalne wsparcie graficzne, a dane z benchmarków pokazują, że podstawowa profesjonalna karta ma niemal dwukrotnie wyższą liczbę klatek niż wysokiej klasy karta do gier.

Co odróżnia GPU do stacji roboczych od karty do gier (w CAD)

Comparison of gaming GPU and workstation GPU for CAD: gaming cards offer high clocks and raw graphics power but usually no ISV certification and RealView locked by default, while workstation cards add ISV certification, enterprise drivers, CAD stability, support eligibility, and ECC where available

Różnice, które mają znaczenie dla CAD, to nie surowa moc. To certyfikowane profesjonalne sterownikiwsparcie ISV, optymalizacja sterowników OpenGL, ECC tam, gdzie jest dostępne, oraz, tylko dla obciążeń intensywnie korzystających z solvera, dostęp do prawdziwych GPU obliczeniowych/HPC, gdy liczy się FP64. Większość tych różnic nie widać w specyfikacjach nastawionych na graczy, które ludzie zwykle porównują. To dlatego liczba jednostek CUDA, taktowanie boost i wielkość VRAM nie przekładają się liniowo na wydajność widoku w CAD. Szybsza karta do gier może przegrać z wolniejszą kartą profesjonalną w konkretnym oprogramowaniu, które cię interesuje.

Najwyraźniejszym dowodem jest arkusz specyfikacji, który sam siebie zdradza. W recenzji benchmarków CG Channel karty GeForce RTX 5090 liczba klatek w widoku w 3ds Max wypadła poniżej dużo tańszej karty RTX 4070 Ti z poprzedniej generacji. Na papierze 5090 wygrywa każdą liczbę, którą porównują gracze. W widoku przegrała, bo wydajność widoku to kwestia sterowników i certyfikacji, nie surowej moc.

Zacznij od certyfikacja ISV, bo to ona stanowi podstawę większości tych różnic. Certyfikacja Independent Software Vendor to przetestowana i zatwierdzona kombinacja konkretnego GPU, konkretnego sterownika i konkretnej aplikacji CAD. Producent (Dassault, Autodesk, Siemens) uruchamia aplikację z tym GPU i sterownikiem, potwierdza, że działa prawidłowo, i publikuje wynik. Certyfikacja daje ci trzy konkretne rzeczy: sterownik przetestowany pod kątem QA z twoim oprogramowaniem (sterowniki NVIDIA Enterprise są nieustannie testowane pod kątem zgodności oprogramowania z obciążeniami CAD i DCC, w dłuższym cyklu walidacji niż sterowniki Game Ready, które gonią za najnowszymi premierami gier), uprawnienie do wsparcia, w ramach którego producent CAD pomoże ci, gdy pojawi się błąd związany z GPU, oraz dostęp do funkcji, które oprogramowanie blokuje za certyfikowaną kartą (RealView w SolidWorks jest tego najsłynniejszym przykładem).

Pozostałe różnice są mniej powszechne, ale realne. Pamięć ECC wykrywa i korygue błędy pamięci, ale nie traktuj jej jako standardu w każdej karcie z profesjonalną etykietą: obecne karty desktopowe NVIDIA RTX Pro zawierają pamięć ECC, podczas gdy podstawowe karty AMD Radeon Pro W7500/W7600 jej nie mają. FP64 to matematyka zmiennoprzecinkowa podwójnej precyzji i ma znaczenie dla niektórych inżynierskich solverów, nie dla zwykłego modelowania w widoku. Ale kart RTX Pro do stacji roboczych też nie należy opisywać jako urządzeń z pełną prędkością FP64. Własny dokument NVIDII o architekturze RTX Pro Blackwell podaje przepustowość FP64 na poziomie 1/64 FP32. Jeśli solver naprawdę potrzebuje intensywnego FP64, wskazuje to na klasę GPU do centrów danych lub HPC, a nie tylko "jakiekolwiek GPU do stacji roboczej". Czwarta różnica to ta, która po cichu decyduje o wszystkim innym: OpenGL kontra DirectX.

Większość profesjonalnych pakietów MCAD (SolidWorks, CATIA, Creo) renderuje swój widok za pomocą OpenGL. To ma znaczenie, ponieważ właśnie tam sterowniki profesjonalne są silnie zoptymalizowane, a sterowniki do gier nie. Producenci GPU inwestują swoją inżynierię certyfikowanych sterowników w ścieżkę OpenGL, z której korzysta oprogramowanie do stacji roboczych. AutoCAD, w przeciwieństwie do nich, renderuje za pomocą DirectX, tego samego API, którego używają gry, dlatego dobrze dopracowany sterownik DirectX karty do gier obsługuje AutoCAD bez problemu. Ten jeden podział architektoniczny wyjaśnia w większości, czemu pytanie o stację roboczą kontra kartę do gier ma inną odpowiedź dla każdego pakietu.

FunkcjaGPU do gier (GeForce / Radeon RX)GPU do stacji roboczych (RTX Pro / Radeon Pro)
certyfikacja ISVNiecertyfikowany do profesjonalnych workflow MCADCertyfikowany dla SolidWorks, CATIA, NX, Autodesk
Typ sterownikaGame Ready / Studio, dostrojony do gier, nietestowany przez ISVSterownik klasy enterprise, stale testowany QA pod kątem zgodności z CAD
RealView (SolidWorks)Domyślnie zablokowaneOdblokowane
Pamięć ECCZwykle brakObecna w aktualnych kartach desktopowych NVIDIA RTX Pro; różni się w zależności od modelu Radeon Pro
FP64 (podwójna precyzja)OgraniczoneZazwyczaj wciąż ograniczona w kartach GPU do wizualizacji w stacjach roboczych; wysoka wydajność FP64 to domena GPU obliczeniowych/HPC
Optymalizacja OpenGLMinimalna, sterowniki priorytetyzują DirectX/gamingIntensywna, to główne zadanie profesjonalnego sterownika

Kluczowy wniosek: premia za stację roboczą w CAD to kwestia sterownika i certyfikacji, nie surowej moc. Właśnie dlatego szybsza karta do gier może przegrać z wolniejszą kartą profesjonalną w oprogramowaniu, które używasz.

Odpowiedź jest inna dla każdego pakietu CAD

Powodem, dla którego to pytanie nie ma jednej odpowiedzi, jest to, że cztery główne pakiety MCAD znajdują się po różnych stronach podziału OpenGL/DirectX, a każdy dostawca ustala własną politykę certyfikacji. AutoCAD jest liberalny, SolidWorks jest warunkowy, CATIA aktywnie preferuje pewną klasę kart do gier, a Siemens NX to jedyne miejsce, gdzie karta profesjonalna jest bezwzględnie wymagana. Cztery poniższe podrozdziały omawiają je po kolei, a każdy jest napisany tak, by miał sens samodzielnie.

GPU verdict by CAD package: gaming GPU is fine for AutoCAD, SolidWorks depends on RealView and support needs, AMD gaming can be strong for CATIA viewport performance, and a workstation GPU is required for Siemens NX

Czy SolidWorks wymaga certyfikowanego GPU do stacji roboczej?

SolidWorks działa na karcie do gier, ale z pewnym zastrzeżeniem: RealView Graphics i Ambient Occlusion są domyślnie wyszarzone na niecertyfikowanych GPU, ponieważ SolidWorks renderuje przez OpenGL 4.5 i blokuje te funkcje za certyfikacja ISV. Obejście w rejestrze może je odblokować, ale jest nieoficjalne i niestabilne. Reseller SOLIDWORKS Solid Solutions mówi to bez ogródek: karty graficzne klasy konsumenckiej są "najczęstszą przyczyną niestabilności SOLIDWORKS", ponieważ są dostrojone do gier, a nie do ścieżki OpenGL, na której polega profesjonalny CAD.

To twierdzenie o niestabilności warto zrozumieć, a nie tylko powtarzać. Zgłaszane usterki na niecertyfikowanych kartach (awarie, słaba wydajność, wolne czasy wczytywania, nieprawidłowe wyświetlanie) to nagromadzenie małych kosztów niezawodności, nie jedno dramatyczne pęknięcie. Nie istnieje opublikowany procent awaryjności i powinieneś być podejrzliwy wobec każdego artykułu, który taki wymyśla. Opis tutaj jest jakościowy, pochodzi od specjalistów, którzy konfigurują i wspierają te maszyny na co dzień.

Drugi koszt jest umowny, nie techniczny. Uruchomienie SolidWorks na niecertyfikowanym GPU pozbawia cię uprawnień do wsparcia ISV w przypadku problemów związanych z GPU. Jeśli natrafisz na błąd graficzny i masz umowę serwisową, dostawca może odmówić pomocy, ponieważ konfiguracja nigdy nie została certyfikowana. Dla pojedynczego użytkownika to tylko utrudnienie. Dla zespołu wykonującego pracę produkcyjną w ramach umowy wsparcia jest to realne ryzyko operacyjne i właśnie ten rodzaj dyskwalifikującego szczegółu warto ujawnić przed zakupem.

Wskazówka: Obejście RealView działa, ale to utrudnienie, nie naprawa. Znajduje się w rejestrze w HKEY_CURRENT_USER\SOFTWARE\SolidWorks\AllowList\Gl2Shadersi prowadzony przez społeczność przewodnik, który to dokumentuje wyraźnie wskazuje, że wpis trzeba dodać ponownie po każdej aktualizacji Service Pack SolidWorks. Traktujcie to jako powtarzalną czynność konserwacyjną, a nie jednorazowe ustawienie.

Wniosek: przy osobistym lub freelancerskim użyciu SolidWorks bez RealView karta gamingowa jest w pełni użyteczna. W środowiskach produkcyjnych wymagających RealView, certyfikowanej stabilności i ważnego uprawnienia do wsparcia, karta stacji roboczej ma swoje uzasadnienie.

Jeśli planujesz uruchomić SolidWorks na chmurowym VPS z GPU zamiast na lokalnej stacji roboczej, te same pytania dotyczące certyfikacji i RealView wciąż mają zastosowanie, a do tego dochodzi provisioning, konfiguracja Windows Server i licencjonowanie BYOL po stronie chmury.

Kluczowy wniosek: SolidWorks na karcie gamingowej to swego rodzaju wymiana. Zatrzymujesz pieniądze, ale tracisz RealView, certyfikowaną stabilność i uprawnienie do wsparcia GPU.

Czy AutoCAD potrzebuje karty graficznej klasy workstation?

Nie. AutoCAD renderuje przez DirectX, a nie OpenGL, co eliminuje większość różnicy między kartą klasy workstation a gamingową, a przy tym jest bardzo mało wymagający w zakresie VRAM. Według opublikowanych wymagań systemowych, AutoCAD 2026 podaje 2 GB DirectX 11 GPU as the minimum and an 8 GB DirectX 12 card jako zalecenie, obie wartości spełniają z łatwością standardowe karty gamingowe, a dolny próg pokrywa nawet zintegrowana grafika w przypadku rysunku 2D. Laboratorium sprzętowe Puget Systems, cytowane poniżej, potwierdza, jak skromne są te wymagania w praktyce.

Kwestię VRAM warto sobie dobrze przyswoić, ponieważ to właśnie w tym miejscu kupujący najczęściej wydają za dużo. Puget Systems opisuje AutoCAD jako bardzo lekki w użyciu VRAM, bez powodu, by płacić za duży bufor ramki tylko do pracy w AutoCAD. Nawet złożone rysunki 2D nie obciążają pamięci. Szybsza karta daje więcej klatek viewportu na sekundę w 3D, ale zyski są liniowe i umiarkowane, nie jest to mur, który wymaga karty profesjonalnej do przebicia.

To najjaśniejszy przypadek w całym tym krajobrazie. Nie ma tu odpowiednika RealView zablokowanego za certyfikacją, żadnej różnicy w sterownikach OpenGL, żadnej zależności od FP64 dla zwykłej pracy rysunkowej. Jeśli AutoCAD jest twoją główną aplikacją, kwestia profesjonalnego GPU staje się praktycznie nieistotna.

Wniosek: karta gamingowa jest wystarczająca do AutoCAD, i to jest najjaśniejszy z czterech przypadków, w którym "nie potrzebujesz karty profesjonalnej".

Czy CATIA Preferuje GPU Workstation?

Pod względem liczby klatek w viewporcie CATIA w rzeczywistości preferuje karty gamingowe AMD. CATIA renderuje przez OpenGL, gdzie można by się oczekiwać dominacji sterowników profesjonalnych. Jednak w niezależnych testach SPECviewperf od Techgage, karta gamingowa AMD Radeon RX 7900 XTX zajęła pierwsze miejsce w benchmarku viewportu CATIA, wyprzedzając zarówno konsumenckie karty NVIDIA, jak i profesjonalne karty workstation w teście 28 GPU. To odkrycie całkowicie łamie zasadę "zawsze kupuj kartę workstation".

Warto być precyzyjnym w tym, co ten benchmark pokazuje, a czego nie. Mierzy prędkość renderowania viewportu, co większość użytkowników CATIA odczuwa na co dzień. Nie mierzy certyfikacji, uprawnień do wsparcia czy zachowania w ramach umowy wsparcia producenta. Więc przewaga gamingowa AMD jest realna dla surowej wydajności interaktywnej i wyraźnie przydatna, jeśli twoim ograniczeniem jest wydajność na dolara, ale nie eliminuje kwestii certyfikacji dla zespołów, które jej potrzebują.

Jeśli naprawdę potrzebujesz certyfikacji do CATIA (dla uprawnienia do wsparcia, lub ponieważ zakupy wymagają karty z certyfikowanej listy Dassault), AMD też pokrywa tę ścieżkę. Radeon Pro W7800 i W7900 są certyfikowane dla CATIA V5 i 3DEXPERIENCE. Decyzja dzieli się jasno: gamingowe AMD, jeśli optymalizujesz pod wydajność viewportu i koszt, certyfikowane AMD Pro, jeśli potrzebujesz strony wsparcia i zgodności.

Wniosek: Karty gamingowe AMD są konkurencyjne w viewporcie (często liderują) w CATIA. Certyfikacja ma znaczenie tylko wtedy, gdy potrzebujesz uprawnienia do wsparcia, nie dla szybkości.

Kluczowy wniosek: CATIA to pakiet, w którym rada "kup kartę workstation dla wydajności" jest po prostu błędna. Gamingowe AMD prowadzi w benchmarku viewportu.

Czy Siemens NX Potrzebuje GPU Workstation?

Tak, i to jedyny pakiet, w którym karta profesjonalna jest prawdziwym wymogiem, a nie tylko premium ulepszeniem. Siemens NX silnie preferuje profesjonalne wsparcie graficzne, a efekt jest duży: testy SPECviewperf od Techgage wykazało, że nawet podstawowa Quadro P2200 mniej więcej podwajała liczbę klatek NX w porównaniu z dużo mocniejszą kartą gamingową. W NX tania karta profesjonalna pokonuje drogą kartę gamingową.

Ważne jest precyzyjne scharakteryzowanie tego. To, co pokazują benchmarki, to podział na profesjonalny sterownik i certyfikację: grafika klasy workstation uruchamia NX szybko, podczas gdy grafika klasy gamingowej uruchamia go znacznie wolniej w tym samym benchmarku viewportu. Ponieważ NVIDIA nie opublikowała oświadczenia opisującego to jako zamierzone ograniczenie GeForce, bezpieczniejsze ujęcie brzmi, że to zachowanie jest widoczne w niezależnych benchmarkach i zgodne z zależnością Siemens NX od profesjonalnego wsparcia graficznego. Dane są solidne; motyw nie powinien być przeceniany.

Dla oceniającego praktyczna konsekwencja jest prosta i niezwykle jednoznaczna. Jeśli Siemens NX jest w twoim workflow, karta gamingowa nie jest kompromisem na oszczędność, który można zaakceptować z otwartymi oczami. To karta działająca na ułamku swojego potencjału w twojej głównej aplikacji. To rzadki przypadek CAD, w którym rada "kup GPU workstation" jest poprawną, bezwarunkową odpowiedzią.

Wniosek: GPU workstation jest nośne dla Siemens NX. Podział na profesjonalny sterownik i certyfikację czyni to wymogiem, a nie opcjonalnym ulepszeniem.

Kluczowy wniosek: dla wszystkich czterech pakietów odpowiedzią jest matryca: AutoCAD liberalny, SolidWorks warunkowy, CATIA przyjazny kartom do gier AMD, NX wymaga stacji roboczej. Żadna pojedyncza rekomendacja nie obejmuje wszystkich czterech.

Parametry, które mają znaczenie dla CAD (VRAM, ECC, FP64), i te, które nie mają

Jeden parametr ma realne znaczenie dla codziennej wydajności viewportu CAD, w przeciwieństwie do większości liczb marketingowych: VRAM. VRAM skaluje się wraz ze złożonością złożenia, a nie z nazwą oprogramowania, więc jest to jedyna liczba, którą trzeba dobrać świadomie. Pamięć ECC i przepustowość FP64 należą głównie do strony symulacji, a nawet tam trzeba odróżnić karty wizualizacyjne dla stacji roboczych od prawdziwych GPU compute/HPC. Gdy rozdzielisz te dwa obciążenia, większość zamieszania wokół pytania, czy dopłata się opłaca, ustępuje.

VRAM to obszar, w którym logika doboru rozmiaru jest wystarczająco konkretna, by na niej planować. Twoje potrzeby dotyczące VRAM zależą od liczby komponentów w złożeniach, nie od tego, jaki pakiet CAD kupiłeś.

Obciążenie pracąZalecana VRAM
AutoCAD (rysunek 2D i 3D)4-8 GB
SolidWorks, małe złożenie (<500 komponentów)8-16 GB
SolidWorks, średnie złożenie (500-2,000 komponentów)16-24 GB
SolidWorks, duże złożenie (2,000+ komponentów)24 GB+
Symulacja FEA/CFD wspomagana przez GPU48 GB+

Jeśli dobierasz GPU w chmurze na poziom symulacji i wybierasz między RTX 4090 (24 GB VRAM) a A100 (80 GB), kompromisy sięgają dalej niż sama VRAM: długość zadania, możliwość ustawienia pracy w kolejce oraz to, jak bardzo sama symulacja jest ograniczana pamięcią, mają znaczenie jeszcze przed samą pojemnością.

Pamięć ECC podlega temu samemu podziałowi na viewport i symulację. W modelowaniu interaktywnym częstotliwość jednobitowych błędów pamięci przy normalnym użytkowaniu viewportu jest na tyle niska, że ECC dodaje niewielką realną ochronę, a wśród autorów piszących o sprzęcie panuje zgoda, że w dużej mierze nie uzasadnia to jej kosztu w desktopowej konfiguracji CAD. W długich symulacjach (zadanie ANSYS Fluent lub LS-DYNA trwające godzinami) jedno przewrócenie bitu może zepsuć wynik, a ECC istotnie zmniejsza to ryzyko. ECC jest więc funkcją symulacyjną, która po prostu jedzie na profesjonalnych kartach viewportowych, a nie funkcją samego viewportu.

W przypadku FP64 historia jest ta sama, tylko wyraźniejsza. Renderowanie viewportu CAD to praca w precyzji pojedynczej (FP32). Precyzja podwójna nie ma żadnego wpływu na rysowanie modelu na ekranie, więc ograniczona przepustowość FP64 nic nie kosztuje w modelowaniu. Niektóre solwery inżynierskie faktycznie opierają się na FP64, ale to nie sprawia automatycznie, że każde GPU do stacji roboczej jest mocną kartą symulacyjną. Wiele wizualizacyjnych GPU do stacji roboczych wciąż ma ograniczoną przepustowość FP64. Przy dużych obciążeniach z podwójną precyzją to GPU do centrów danych i HPC stają się właściwym punktem porównania.

To rozróżnienie w końcu odpowiada na pytanie, czy dopłata za stację roboczą jest zasłużona, czy sztuczna, a odpowiedź brzmi: częściowo jedno i drugie. Zasłużona część broni się sama. Certyfikowane sterowniki, wsparcie ISV, ECC tam, gdzie jest dostępna, oraz wysoka wydajność FP64 w GPU compute/HPC, które faktycznie ją zapewniają, to konkretna wartość inżynierska dla pracy produkcyjnej i symulacyjnej, a płacisz za możliwości, które naprawdę istnieją. Część segmentacyjna jest równie realna i warto to nazwać wprost: podział sterowników profesjonalnych w Siemens NX i blokada RealView w SolidWorks to granice poziomu oprogramowania/produktu, a nie proste ograniczenia sprzętowe. W SolidWorks karta do gier jest w stanie wyrenderować RealView, a zatrzymuje ją sprawdzenie rejestru. W NX niezależne testy wydajności pokazują, że karty do gier działają znacznie poniżej kart do stacji roboczych w tym samym obciążeniu viewportu, nawet gdy karta do gier jest na papierze znacznie mocniejsza. Tam, gdzie dopłata kupuje ECC lub FP64 klasy compute, płacisz za sprzęt. Tam, gdzie kupuje przejście poza podział sterowników profesjonalnych lub blokadę funkcji, płacisz za poziom produktu.

Kluczowy wniosek: większość dopłaty za stację roboczą jest zasłużona przez certyfikację, uprawnienie do wsparcia, optymalizację sterowników OpenGL i ECC tam, gdzie jest dostępna, a nie przez samą surową szybkość viewportu. FP64 należy głównie do decyzji dotyczących GPU compute/HPC, a nie do zwykłych kart viewportowych CAD.

Gdzie GPU w chmurze się sprawdza (a gdzie nie) w CAD

Cloud GPU is a good fit for batch rendering and overnight FEA/CFD simulation that can run unattended, and a poor fit for daily interactive viewport modeling, where network latency and certification limits create noticeable lag

Zdalne i chmurowe GPU jest przydatne do renderowania wsadowego i nocnych symulacji FEA/CFD, a słabo nadaje się do codziennego interaktywnego modelowania w viewporcie. Dwa ograniczenia to opóźnienie i certyfikacja: interaktywny viewport z podróżą tam i z powrotem przez sieć nigdy nie będzie tak natychmiastowy jak lokalna karta, a instancje GPU w chmurze zazwyczaj nie są certyfikowane przez ISV, więc RealView i certyfikowane tryby solwera są niedostępne. Przy obciążeniach działających bez nadzoru żadne z tych ograniczeń nie ma znaczenia. Przy obciążeniach, gdzie w czasie rzeczywistym przesuwasz model, oba mają znaczenie.

Obliczenie opóźnienia jest pierwszym filtrem. Dostęp do lokalnego GPU wynosi w przybliżeniu 1-2 ms. Sesja zdalna przez protokół zdalnego dostępu dodaje podróż w obie strony, która testy IronOrbit wpada w zakres 20-80 ms. To daje ci użyteczną zasadę planowania na obu końcach: IronOrbit umieszcza interaktywną pracę z viewportem 3D, w tym CAD, na poziomie poniżej około 30 ms, aby czuć się jak lokalnie, a testy AEC Magazine wykazały, że powyżej 100 ms powstaje zauważalne opóźnienie przy reagowaniu na dane z myszy i klawiatury. Dla farmy renderującej lub nocnego przebiegu solvera ta podróż w obie strony jest nieistotna. Dla ośmiu godzin interaktywnego modelowania jest to pierwsza rzecz, którą zauważysz.

Istnieje drugi, mniej oczywisty powód, dla którego rzucanie moc GPU w chmurze na CAD często rozczarowuje, i jest to ta sama pułapka wąskiego gardła CPU, w którą wpadają też lokalni nabywcy. Testy AEC Magazine wykazały, że większa moc graficzna nie poprawia wiarygodnie wydajności CAD i BIM, ponieważ aplikacje takie jak Revit i Inventor wykazują niskie wykorzystanie GPU niezależnie od poziomu GPU. Ograniczeniem jest częstotliwość CPU w jednym wątku, której maszyny wirtualne w chmurze często nie są w stanie dorównać dopracowanemu lokalnemu desktopowi. Większe GPU nie naprawia obciążenia, które nigdy nie było ograniczane przez GPU.

Wskazówka: Jeśli twoje złożenia przebudowują się wolno albo duże modele odczuwalnie zwalniają przy obracaniu, nie zakładaj, że GPU jest wąskim gardłem. Duża część ciężkiej pracy w CAD (przebudowy, więzy, przeliczanie drzewa cech) to jednowątkowa praca CPU. AEC Magazine odkrył, że Revit i Inventor są ograniczane przez częstotliwość CPU, a nie przez GPU. Szybsza karta nie ruszy tej wskazówki. Sprawdź wykorzystanie CPU, zanim wydasz pieniądze na grafikę.

Jedna konkluzja zasługuje na oznaczenie jako konkluzja: skoro certyfikacja ISV to układ dotyczący konkretnego sterownika i konkretnego sprzętu, ogólnego przeznaczenia instancja GPU w chmurze z kartą konsumencką lub datacenterową raczej nie będzie certyfikowana do SolidWorks czy CATIA tak, jak jest certyfikowana lokalna stacja robocza. Odczytuję model certyfikacji jako uniemożliwiający korzystanie z RealView i certyfikowanych trybów solvera po stronie chmury na standardowych instancjach, choć żadne pojedyncze źródło pierwotne nie mówi o tym wprost. Traktuj GPU w chmurze jako ścieżkę dla zadań bez nadzoru, intensywnie wykorzystujących GPU, a nie jako bezpośredni zamiennik certyfikowanej stacji roboczej do modelowania.

To, jak AutoCAD, SolidWorks i CATIA różnią się w swoich wymaganiach dotyczących GPU na zdalnym serwerze, która platforma działa lekko, która chce RTX 4090, a która skłania się do A100, sprowadza się do tego samego podziału viewport-symulacja opisanego powyżej.

Często zadawane pytania

Czy mogę używać karty do gier GeForce z SolidWorks?

Tak, SolidWorks działa na karcie gamingowej GeForce, ale RealView Graphics i Ambient Occlusion są domyślnie wyszarzone, ponieważ wymagają GPU certyfikowanego przez ISV. Modyfikacja rejestru może odblokować RealView, ale jest to nieoficjalne rozwiązanie, które trzeba ponownie zastosować po każdej aktualizacji Service Pack. Karty gamingowe tracą też prawo do wsparcia producenta w kwestiach związanych z GPU, co ma największe znaczenie dla zespołów produkcyjnych.

Czy potrzebuję Quadro lub GPU do stacji roboczej do SolidWorks?

To zależy od sposobu użycia. Do osobistego lub freelancerskiego modelowania bez RealView wystarczy karta gamingowa. W środowiskach produkcyjnych, gdzie potrzebna jest funkcja RealView, stabilność certyfikowanych sterowników i uprawnienie do wsparcia producenta, właściwym wyborem jest certyfikowane GPU do stacji roboczych (obecna linia RTX Pro, wcześniej Quadro). Specjaliści SOLIDWORKS wskazują karty graficzne klasy konsumenckiej jako najczęstszą przyczynę niestabilności SOLIDWORKS.

Jaka jest różnica między RTX i RTX Pro w CAD?

Karty RTX (GeForce) są dostrojone pod gry: szybkie, ale nieposiadające certyfikacji ISV, zwykle bez pamięci ECC, i nieprzeznaczone do intensywnych symulacji FP64. Karty RTX Pro mają certyfikowane profesjonalne sterowniki przetestowane pod kątem QA dla CAD, często zawierają pamięć ECC w zależności od modelu/linii producenta, i odblokowują funkcje dostępne tylko po certyfikacji, takie jak RealView. Ale RTX Pro nie oznacza automatycznie pełnej prędkości FP64. Intensywna symulacja z podwójną precyzją to kwestia GPU obliczeniowego/HPC. Jeśli chodzi tylko o szybkość widoku, różnica jest niewielka albo wręcz odwrotna. Dopłata za Pro kupuje przede wszystkim certyfikację, stabilność, uprawnienia do wsparcia i funkcje niezawodności.

Ile VRAM potrzebuję do CAD?

Wymagana ilość VRAM zależy od złożoności złożenia, a nie tylko od samego oprogramowania. AutoCAD potrzebuje jedynie 4-8 GB. Złożenia SolidWorks poniżej 500 komponentów wymagają 8-16 GB; 500-2000 komponentów wymaga 16-24 GB; bardzo duże złożenia wymagają 24 GB lub więcej. Symulacja FEA/CFD z akceleracją GPU korzysta z 48 GB i więcej.

Czemu moje oprogramowanie CAD działa wolno nawet z mocnym GPU?

Ponieważ duża część CAD zależy od CPU, a nie od GPU. Przebudowa złożeń, więzy i ponowne przeliczanie drzewa operacji to w większości jednowątkowa praca CPU, a aplikacje takie jak Revit i Inventor wykazują niskie wykorzystanie GPU niezależnie od jego poziomu. Szybsza karta graficzna nie naprawi spowolnień spowodowanych częstotliwością jednowątkową CPU, więc sprawdź wykorzystanie CPU przed aktualizacją GPU.

Czy karta graficzna do gier poradzi sobie z CATIA?

Tak, a pod względem wydajności viewportu często uruchamia CATIA lepiej niż karta profesjonalna. Niezależne testy SPECviewperf od Techgage wykazały, że karta gamingowa AMD Radeon RX 7900 XTX prowadziła w benchmarku viewportu CATIA w teście 28 GPU, który obejmował profesjonalne karty workstation. Certyfikowana karta (taka jak AMD Radeon Pro W7800/W7900) ma znaczenie tylko wtedy, gdy potrzebujesz uprawnienia do wsparcia lub zgodności zakupowej, nie dla samej szybkości.

Share

Więcej z bloga

Czytaj dalej.

Gotowy do wdrożenia? Od $2,48/mies.

Niezależna chmura od 2008 roku. AMD EPYC, NVMe, 40 Gbps. Zwrot pieniędzy w ciągu 14 dni.