Technologie i Firma

Testy kompatybilności kart AMD FirePro w laboratorium Dassault Systèmes

Certyfikacja profesjonalnych kart graficznych do zastosowań w programach CAD na przykładzie oprogramowania Dassault Systèmes CATIA i kart AMD FirePro.

AMD FirePro V9800 [źródło: AMD]

Przyjęło się mówić, że trójwymiarowa grafika stała się uniwersalnym językiem komunikowania się między firmami, firmami a klientami oraz jest bardzo dobrym sposobem na bezpośrednie trafienie z projektem do konsumentów. Aby sprostać graficznym wymaganiom „komunikacyjnym” projektanci używający aplikacji inżynierskich muszą również korzystać z nowoczesnych, profesjonalnych kart graficznych.

Artykuł powstał na bazie materiałów dostarczonych przez firmę AMD, amd.com

Dobór profesjonalnego akceleratora 3D do zastosowań inżynierskich nie jest sprawa prostą. Jednym z najważniejszych kryteriów jest tutaj nie tyle wydajność, co współpraca z używaną w firmie w procesie projektowania aplikacją CAD. Przyjrzyjmy się na przykładzie kart z serii AMD FirePro V9800 i jakie warunki musi spełnić profesjonalny akcelerator graficzny, aby producent aplikacji CAD włączył go do zestawu rekomendowanych, w pełni wspierających jego produkt profesjonalnych kart graficznych 3D.     

Laboratorium Dassault Systèmes

Jednym z czołowych producentów oprogramowania inżynierskiego 3D i aplikacji PLM (Product Lifecycle Management) jest firma Dassault Systèmes. W ofercie tej firmy znajdują się takie znane programy jak m.in. SolidWorks, CATIA, SIMULIA czy DELMIA. Programy te muszą bezproblemowo współdziałać z profesjonalnymi, inżynierskimi kartami graficznymi 3D. Testowaniem kompatybilności zajmuje się m.in. Christophe Delattre pracujący w paryskim centrum badawczym firmy Dassault Systèmes.   

– Wydajna karta graficzna jest obowiązkowym wyposażeniem inżynierskiej stacji roboczej podczas obsługi dużych zbiorów danych w aplikacjach, takich jak CATIA. W naszym dziale badawczym regularnie przeprowadzimy testy zgodności naszego oprogramowania na różnych konfiguracjach sprzętowych. Z jednej strony staramy się zweryfikować to, czy sprzęt może wspierać nasze oprogramowanie, z drugiej natomiast chcemy również wiedzieć czy nasze oprogramowanie jest zaprojektowane tak, aby w pełni korzystać z tego co dostarcza sprzęt. – mówi Christophe Delattre z paryskiego centrum badawczego firmy Dassault Systèmes.  

Fotorealistyczny rendering złożenia samochodu w programie CATIA V6 otrzymany przy wykorzystaniu kart graficznych AMD FirePro V9800. [źródło: AMD]

Do testów zgodności zespół badawczy Dassault Systèmes korzysta z kilku ulubionych projektów, które reprezentują typowe złożenia, jakie zazwyczaj są projektowane przez klientów. Złożenia te składają się z kilkuset części, a więc zawierają bardzo duże zestawy danych – projekt taki składa się z od jednego do pięciu milionów wielokątów. Zespół badawczy wykorzystał te złożenia do testów kompatybilności kart graficznych AMD FirePro V9800 w programach CATIA V5 i CATIA V6. Testy koncentrowały się w szczególności na cieniowaniu i sprawdzaniu wydajności renderowania.

Eyefinity w akcji

Według Christopha, który prowadzi zespół badawczy ds. wizualizacji w Dassault Systèmes, podłączenie konfiguracji sześciu monitorów było dosyć proste. – Wkładamy kartę graficzną do stacji roboczej z systemem Windows 7. Podłączamy sześć monitorów LCD HD o rozdzielczości 1920×1200 pikseli i ustawiamy konfigurację obrazu za pomocą oprogramowania AMD Catalyst. Rozpoczęliśmy z programem CATIA i wszystko działało bez problemu. – stwierdził Christophe Delattre. Zespół sprawdził też obsługę OpenGL, dynamiczne manipulowanie cieniowanymi modelami i montażem, pamięcią wideo zarówno dla dużych zbiorów danych oraz tekstur, jak i tworzenia w czasie rzeczywistym foto-realistycznego renderingu.

Prykładowy obraz złożenia silnika lotniczego wyświetlany na sześciu monitorach dzięki technologii AMD Eyefinity. [źródło: AMD]

Christophe testował również funkcję kompensowania ramek w oprogramowaniu AMD Catalyst, która umożliwia inżynierom odkładanie poprawki na krawędzi każdego wyświetlacza.  – Nie musieliśmy usuwać żadnych pikseli i tracić jakiejkolwiek części obrazu. W programie CAD wyświetlanie jednolitego obrazu jest naprawdę ważne. – mówi Christophe Delattre. Cztery gigabajty pamięci graficznej umożliwiają, przy wykorzystaniu profesjonalnej karty graficznej AMD FirePro V9800, proste podłączenie i obsługę wielu monitorów. Co ważne, koszt takiego rozwiązania jest znacznie niższy niż zbudowanie klastra PC, który byłby w tej sytuacji wymagany do obsługi kilku monitorów. Rozwiązanie takie również wymagałoby dodatkowych umiejętności informatycznych.

– Możliwość obsługi systemu z sześcioma wyświetlaczami przez jeden produkt jest zdecydowanie właściwym kierunkiem rozwoju profesjonalnych kart graficznych. To niezwykłe, że jedna karta graficzna może obsłużyć zarówno jeden projektor wysokiej rozdzielczości jak i całą, wielką ścianę czy nawet pomieszczenie wyświetlaczy wraz z dźwiękiem stereo. To niewątpliwie kolejny krok naprzód związany z wyświetlaniem podczas prezentacji dla klientów realistycznych projektów 3D. – podsumowuje Christophe Delattre.

Komentarze

0
Zaloguj się, aby skomentować
avatar
Komentowanie dostępne jest tylko dla zarejestrowanych użytkowników serwisu.

    Nie dodano jeszcze komentarzy. Bądź pierwszy!