| Termin | Definicja |
|---|---|
| Implicit Multi-GPU | Implicit Multi-GPU (w przeciwieństwie do Explicit w DirectX 12) automatycznie zarządza wieloma kartami graficznymi przez sterownik, bez potrzeby bezpośredniej kontroli przez aplikację. Implicit Multi-GPU – definicja i sposób działaniaImplicit Multi-GPU oznacza model współpracy kilku układów graficznych, w którym podział pracy jest organizowany głównie przez sterownik oraz warstwę obsługi grafiki, a nie przez kod aplikacji. Program wysyła polecenia renderowania w sposób zbliżony do pracy z pojedynczym urządzeniem, natomiast sterownik próbuje rozdzielić zadania pomiędzy dostępne karty lub rdzenie graficzne. W zależności od zastosowanej technologii możliwe jest naprzemienne renderowanie kolejnych klatek, podział obrazu na fragmenty albo przydzielanie wybranych zadań konkretnemu układowi. W takim rozwiązaniu aplikacja nie musi samodzielnie wykrywać wszystkich kart, ustalać kolejności ich użycia ani synchronizować wyników. Szczegóły pozostają po stronie sterownika, jego profili dla konkretnych programów oraz obsługiwanej platformy graficznej. Z tego powodu działanie Implicit Multi-GPU może być dla użytkownika niemal niewidoczne, ale jednocześnie zależy od zgodności sterownika, gry lub programu, wersji systemu oraz właściwego połączenia urządzeń. Kontekst techniczny i porównanie z Explicit Multi-GPUNajważniejsza różnica między podejściem implicit a explicit dotyczy miejsca, w którym podejmowane są decyzje o wykorzystaniu wielu układów. Przy Implicit Multi-GPU decyzje są podejmowane automatycznie przez sterownik. Przy Explicit Multi-GPU, kojarzonym między innymi z możliwościami DirectX 12, to twórca aplikacji musi zaplanować obsługę wielu urządzeń, rozdzielić zasoby, kontrolować synchronizację oraz uwzględnić różnice w wydajności i pamięci poszczególnych kart. Automatyzacja upraszcza uruchomienie rozwiązania, ponieważ nie wymaga przebudowy programu pod konkretny sposób komunikacji z wieloma procesorami graficznymi. Ma jednak ograniczenia. Sterownik musi rozpoznać charakter obciążenia, przewidzieć zależności między klatkami i dobrać metodę pracy, która nie spowoduje większych opóźnień niż renderowanie na jednej karcie. W praktyce wzrost wydajności nie jest gwarantowany, a dodatkowa karta może pozostać niewykorzystana, jeśli dany profil sterownika lub program nie obsługuje określonej konfiguracji. Typowe problemy, błędy i objawy nieprawidłowej pracy - Implicit Multi-GPUProblemy z Implicit Multi-GPU mogą pojawić się po aktualizacji sterownika, zmianie ustawień grafiki, instalacji nowej wersji programu albo fizycznym przełożeniu kart. Częstym objawem jest wykrywanie tylko jednego układu, mimo że oba są widoczne w systemie, a także brak oczekiwanego przyspieszenia. W grach mogą wystąpić nierówne odstępy między klatkami, chwilowe przycięcia, migotanie obrazu, błędne cieniowanie lub powroty do pulpitu. W programach użytkowych możliwe jest natomiast nieprawidłowe przełączanie między układem zintegrowanym i dodatkową kartą. Źródłem kłopotów bywa niezgodny profil sterownika, różnica w możliwościach kart, niewłaściwe podłączenie monitora, wyłączona funkcja wieloukładowa albo konflikt pomiędzy pozostałościami kilku wersji sterownika. Znaczenie ma również temperatura, zasilanie oraz obciążenie magistrali, ponieważ druga karta nie pracuje w izolacji od reszty komputera. Sama obecność dwóch układów graficznych nie oznacza jeszcze, że aplikacja będzie potrafiła korzystać z nich jednocześnie. Kiedy najlepiej oddać urządzenie do diagnozy - Implicit Multi-GPUDo serwisu warto zgłosić komputer, gdy po dodaniu drugiej karty graficznej obraz staje się niestabilny, system przestaje poprawnie rozpoznawać urządzenie albo wydajność jest niższa niż przed zmianą konfiguracji. Sprawdzenie może obejmować identyfikację kart, wersji sterowników, ustawień profili, sposobu podłączenia monitora, temperatur i zachowania komputera pod obciążeniem. Istotne jest także ustalenie, czy problem dotyczy samej technologii Implicit Multi-GPU, konkretnej aplikacji, sterownika czy usterki sprzętowej. W Warszawie takie czynności wykonuje Warszawskie Pogotowie Komputerowe 24/7, gdzie można zlecić ocenę konfiguracji wielu układów graficznych oraz przywrócenie prawidłowego działania sterowników. Naprawy trwają z reguły do 3 dni roboczych, zależnie od zakresu sprawdzenia i dostępności wymaganych części. |