Skocz do zawartości

Rekomendowane odpowiedzi

Opublikowano (edytowane)

Technologia PhysX miała w założeniu zdecydowanie ulepszać wrażenia płynące z gier.
Jednak jak się okazało w praktyce, z dużej chmury mały deszcz. Do tego technologia ta wprowadziła sporo wątpliwości wśród userów.

W tym mini-poradniku postaram się pokrótce wyjaśnić o co w tym wszystkim chodzi.


Ageia


Wszystko zaczęło się od firmy Ageia i ich akceleratora fizyki (dodatkowa karta rozszerzeń na interfejs PCI).

physxi4j0s.jpg

Była też wersja dla notebooków.

ageianotebookv8jfg.jpg

Wersja PCI Express też istniała, ale jest to niemalże biały kruk.

ageiapcieakqfz.jpg

Żadne z tych rozwiązań nie było przesadnie popularne. Po pierwsze ze względu na wysoką cenę (około 1 000 zł), a po drugie z uwagi na fakt, że gier obsługujących PhysX było jak na lekarstwo - LISTA (gry obsługiwane przez AGEIA).

Do tego efekty zapewniane przez tą technologię nie zachwycały i nie dość tego powodowały spadek płynności działania gier (karta Ageia wprawdzie wykonywała gros obliczeń, jednak i tak CPU był dodatkowo obciążony).

Bylibyście zadowoleni z takich efektów wydania 1 000 zł?

 

 


nVidia


Po całkiem niedługim czasie nVidia wykupiła całą firmę Ageia. Wydawało się, że technologia zostanie szeroko rozpowszechniona i wprowadzi prawdziwie nową jakość w grach.

Opublikowano sporo dem technologicznych.


Obsługa PhysX przez karty "zielonych" została wprowadzona wraz z nastaniem kart opartych o zunifikowane Shadery (czyli seria GeForce 8xxx).

Istniały wówczas następujące możliwości korzystania z PhysX:

  • karta nVidia (z serii 8xxx, lub nowszej), która liczy zarówno grafikę jak i PhysX
  • karta nVidia, która liczy tylko grafikę + dodatkowa karta nVidia (z serii 8xxx, lub nowszej), która liczy tylko PhysX (tzw. karta dedykowana)
  • karta nVidia + karta Ageia
  • karta ATI/AMD + dodatkowa karta nVidia (z serii 8xxx, lub nowszej), która liczy tylko PhysX (tzw. karta dedykowana)
  • karta ATI/AMD + karta Ageia

 

Niestety nVidia szybko zaczęła działać na swoją modłę (ze szkodą dla użytkowników).

Na początek w sterownikach nVidia zaszyto funkcję, która powodowała zablokowanie PhysX w przypadku wykrycia kart ATI/AMD.

Tak więc kombinacje:

  • karta ATI/AMD + dodatkowa karta nVidia (z serii 8xxx, lub nowszej), która liczy tylko PhysX (tzw. karta dedykowana)
  • karta ATI/AMD + karta Ageia

oficjalnie przestały mieć rację bytu.

 

Następnie z niewiadomych przyczyn wstrzymano wsparcie dla kart Ageia, tak więc połączenie

  • karta nVidia + karta Ageia

również stało się bezużyteczne.


Na szczęście znalazły się osoby, które nie godziły się na taki stan rzeczy.
Dzięki Hybrid PhysX Mod jest możliwe używanie kart ATI w połączeniu z dedykowaną kartą nV. Niestety autor moda od pewnego czasu nie kontynuuje swego dzieła, przez co nowsze produkcje (i nowsze karty) nie zmusimy do "nielegalnej" współpracy. Hybrid Mod w akcji.

 


podsumowanie


Ogólnie uważam, że PhysX jedynie zawiódł pokładane w nim nadzieje.
Po pierwsze biblioteka gier z niego korzystających jest bardzo mała. Przez 8 lat istnienia technologii ukazało się raptem 20 tytułów ją wykorzystujących...
Po drugie efekty oferowane przez PhysX - delikatnie mówiąc - rozczarowują.

 

Pamiętajmy, że omawiany do tej pory PhysX to PhysX sprzętowy. Do jego obliczenia jest konieczna karta nVidia.
Istnieje też PhysX programowy (z którego korzysta sporo gier, choćby pierwsza część Borderlands). Obliczenia z nim związane wykonuje wyłącznie procesor i nie da się ich "przekierować" na GPU. Jednak PhysX'em w wersji software'owej się tu nie zajmujemy.


Obecnie możemy cieszyć się PhysX wykorzystując kilka konfiguracji:

  • karta nVidia (z serii 8xxx, lub nowszej), która liczy zarówno grafikę jak i PhysX
  • karta nVidia, która liczy tylko grafikę + dodatkowa karta nVidia (z serii 8xxx, lub nowszej), która liczy tylko PhysX (tzw. karta dedykowana)
  • kilka kart nVidia (z serii 8xxx, lub nowszej) w konfiguracji SLI (2-way / 3-way / 4-way / quad-SLI), które liczą zarówno grafikę jak i PhysX
  • kilka kart nVidia w konfiguracji SLI (2-way / 3-way / quad-SLI), które liczą tylko grafikę + dodatkowa karta nVidia (z serii 8xxx, lub nowszej), która liczy tylko PhysX (tzw. karta dedykowana)

Brak 4-way SLI w ostatnim podpunkcie nie jest błędem / przeoczeniem. nVidia nie przewiduje użycia jednocześnie pięciu kart. Info na temat multi-GPU.

PhysX włączamy na dedykowanej karcie w nVidia Control Panel:

physx_control_panel_nzjj9c.png


Ciekawostką jest karta EVGA GTX 275 CO-OP.
Na jednym laminacie umieszczono chip GTX 275 do przetwarzania grafiki oraz chip GTS 250 do obliczania PhysX.
Do tego karta umożliwiała utworzenie 2-way SLI, lub 3-way SLI ze zwykłymi kartami GTX 275.

gtx275coop_physx3g1dyr.jpg

 

kilka porad dla (przyszłych) użytkowników dedykowanej karty PhysX

 

  • Sensowne minimum to coś na poziomie GTX 9800(+) / GTS 450.
  • Liczy się tylko taktowanie Shaderów. OC tych jednostek da boosta wydajnościowego. Podkręcanie RAMu karty nie da praktycznie nic.
  • Przepustowość interfejsu nie ma większego znacznia. Nawet PCIe x1 starczy. PhysX to obliczenia matematyczne, a nie dane o ogromnej objętości (jak np. tekstury).
  • Wg. zasad HWBot oraz Futuremark w 3DMark Vantage niedozwolone jest włączanie sprzętowego PhysX.
  • Uaktywnienie sprzętowego PhysX powoduje pewien spadek wydajności.
  • Wybierając kartę patrzymy na ilość i taktowanie Shaderów. ROP, TMU, ilość RAM, taktowanie RAM oraz szerokość szyny RAM nie mają znaczenia dla wydajności. Wystarczy, by karta miała 256 MB RAM, lub więcej.

 

słowo końcowe


W mojej opinii korzystanie z argumentu, że nVidia posiada przewagę nad AMD ze względu na PhysX jest sporym nadużyciem. Technologia ta jest cały czas wykorzystywana słabo i na bardzo małą skalę.

Dedykowana karta do PhysX ma sens jedynie wówczas, gdy nie mamy czego robić z pieniędzmi i/lub jesteśmy maniakalnymi entuzjastami. W pozostałych przypadkach lepiej sobie darować jej kupno.

---
Osobiście posiadam kartę BFG Ageia PhysX, którą z ciekawości kupiłem na Allegro za śmieszne pieniądze.
Próbowałem też działania Hybrid Moda z wykorzystaniem HD 6970 oraz specjalnie kupionej GTX 560 Ti.

Ogólnie w dzisiejszych czasach korzystanie z tych konfiguracji wymaga zazwyczaj bardzo dużych kombinacji i nikomu tego nie polecam.
Szczególnie karty Ageia. Obecnie jest ona praktycznie totalnie bezużyteczna i powinna być traktowana jako okaz kolekcjonerski, a nie przedmiot o wartości użytkowej.

Edytowane przez ivanov
  • gtxxor przypiął/eła ten temat
  • Gość odpiął/ęła ten temat

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
  • Popularne tematy

  • Najnowsze posty

    • Na stronie https://libertycity.net/files/gta-san-andreas/236474-neural-network-translation-and-russian.html dostępny jest mod o nazwie „Neural Network Translation and Russian Voice Acting for All Characters (Public Pre-Release)”. Zawiera on pliki dźwiękowe w formacie WAV, umieszczone w skompresowanym archiwum. Czy istnieje możliwość wykorzystania sztucznej inteligencji do przetłumaczenia tych plików WAV na język polski (w formie polskiego dubbingu)? Wydaje mi się, że tłumaczenie rosyjskiej wersji językowej gry GTA San Andreas mogłoby przynieść lepsze rezultaty niż tłumaczenie oryginalnej wersji angielskiej – w końcu język polski, podobnie jak rosyjski, należy do grupy języków słowiańskich. Czy istnieje jakiś rozbudowany pakiet modyfikacji do GTA San Andreas, który zmienia wygląd miasta i pojazdów oraz wprowadza szereg nieoficjalnych poprawek? W sieci można znaleźć wiele takich zestawów, jednak większość z nich wymaga zastąpienia pliku „gta_sa.exe”. Wolałbym unikać ryzyka uruchamiania nieznanych plików wykonywalnych (EXE), które mogłyby zawierać wirusy i zainfekować komputer. Istotna jest również wersja gry – posiadam GTA San Andreas w wersji 1.01 EU wraz z polskim tłumaczeniem, podczas gdy większość modów wydaje się być przygotowana z myślą o wersji 1.0.0.
    • Marvel znowu rozpala kocioł. Dobrze wyczułem aby przed VisionQuest obejrzeć WandaVision bo lepiej można zrozumieć historię. Aby mieć pełny obraz warto obejrzeć to w takiej kolejności: WandaVision Doktor Strange w multiwersum obłędu VisionQuest   Na końcu jest zajawka pod doktora dooma 
    • Geralt w Pieśniach Przeszłości przemówi głosem Jacka Rozenka... z pomocą AI. Przy tworzeniu polskiego dubbingu do najnowszego dodatku do Wiedźmina 3 CD Projekt RED skorzysta z technologii firmy Respeecher. Uprzedzę już na tym etapie newsa - AI nie zastąpi tu aktora. Jacek Rozenek, który od samego począrku jest głosem Geralta w 2019 roku przeszedł udar. Przez kilka miesięcy nie mógł mówić, a powrót do optymalnej formy zajął mu lata ćwiczeń, czasem po 6 do 7 godzin dziennie. Wrócił do zawodu, ale jego głos jest dziś niższy i bardziej szorstki niż w 2014 roku, kiedy nagrał do Wiedźmina 3 około 10 tysięcy kwestii. I tu pojawił się problem dla twórców - nowe kwestie Geralta pojawiałyby się często obok tych starych w wielu przypadkach. CD Projekt RED uznało, że znacząca różnica w barwie głosu mogłaby wybijać graczy z immersji i za zgodą samego aktora Rozenek nagrywa wszystkie nowe kwestie samemu, a Respeecher dopasowuje ich brzmienie do jego głosu z czasów premiery gry. Sam Rozenek wypowiedział się w tym temacie:  "Chodzi o to, żeby ten głos był jak najbardziej zbliżony do mojego głosu sprzed 12 lat. Mam ogromne zaufanie do twórców tej gry". Przypomniał także na łamach wywiadu, że nawet nagranie dodatkowych kwestii dialogowych przy okazji aktualizacji next-gen do Wiedźmina 3 (gdzie pan Rozenek mocno starał się brzmieć tak jak oryginalnie brzmiał Geralt) było "bardzo wyczerpujące", a było tych kwestii o wiele mniej do nagrania niż teraz. Mikołaj Szwed z CDPR nazywa to "szczególnym przypadkiem" i przykładem etycznego wykorzystania AI, za zgodą aktora.  Warto odnotować że to nie pierwsza taka sytuacja, bo przy dodatku "Widmo Wolności" do Cyberpunka Respeecher pomógł odtworzyć głos zmarłego Miłogosta Reczka jako Viktora Vektora.  
    • Trochę szkoda, że ta afera nie pojawiła się na kilka dni przed CES 2027. Ciekawe czy Jensen wyszedłby na scenę. Śmieszne jest też to, że w tegorocznym sezonie Lioness był poruszony wątek honeypot i urabianiu wpływowych ludzi 
    • Reddit czasem nie zawodzi          
  • Aktywni użytkownicy

×
×
  • Dodaj nową pozycję...
{literal} {/literal}