| Termin | Definicja |
|---|---|
| P300 | Nvidia P300 to profesjonalny akcelerator obliczeniowy tej firmy z linii Quadro/Tesla, przeznaczony do wirtualizacji GPU. Oznaczenie P300 a oferta akceleratorów NVIDIANazwa „NVIDIA P300” nie odpowiada jednoznacznie rozpoznawalnemu modelowi karty graficznej lub akceleratora obliczeniowego występującego w oficjalnych zestawieniach produktów NVIDIA. W dokumentacji dotyczącej profesjonalnych kart z generacji Pascal pojawiają się między innymi modele Tesla P4, Tesla P40, Tesla P100 oraz wybrane karty Quadro, natomiast oznaczenie P300 nie pozwala bez dodatkowych danych ustalić konkretnego układu GPU, ilości pamięci, interfejsu ani przeznaczenia sprzętu. W praktyce zapis P300 może być skrótem, błędnym odczytem oznaczenia albo pomyłką z innym produktem z serii P. Szczególnie istotne jest odróżnienie go od nazwy Quadro P3000, która oznacza mobilny lub profesjonalny układ graficzny z rodziny Quadro, a także od kart Tesla P4, P40 i P100 używanych w serwerach oraz stacjach roboczych. Sam numer P300 nie wystarcza do bezpiecznego przypisania parametrów technicznych, sterownika ani sposobu instalacji. Dlaczego identyfikacja modelu ma znaczenieAkcelerator przeznaczony do pracy z maszynami wirtualnymi wymaga poprawnego rozpoznania sprzętu, ponieważ obsługa wirtualizacji GPU zależy od konkretnej karty, wersji sterownika, systemu operacyjnego oraz używanego oprogramowania NVIDIA vGPU. Nie można zakładać, że każda karta z literą P w nazwie obsługuje te same profile vGPU, ten sam tryb przekazywania urządzenia do maszyny wirtualnej albo identyczny zestaw funkcji obliczeniowych. Różnice mogą dotyczyć także pamięci ECC, obsługi CUDA, sposobu chłodzenia i wymagań zasilania. Podczas identyfikacji należy odczytać pełną nazwę urządzenia z systemu, numer identyfikacyjny PCI oraz oznaczenie umieszczone na płytce lub naklejce producenta. W systemie Linux pomocne może być polecenie Wirtualizacja GPU i możliwe źródła nieporozumieniaWirtualizacja GPU polega na udostępnieniu zasobów układu graficznego jednej lub wielu maszynom wirtualnym. W zależności od konfiguracji stosuje się bezpośrednie przekazanie całego urządzenia do jednej maszyny albo mechanizm vGPU, w którym oprogramowanie tworzy wirtualne urządzenia korzystające ze wspólnego akceleratora. Do prawidłowego działania potrzebne są między innymi funkcje wirtualizacji procesora, obsługa mapowania pamięci I/O przez platformę oraz zgodność hypervisora, sterownika hosta i sterownika systemu gościa. Nie należy jednak przypisywać tych możliwości nazwie P300 bez potwierdzenia modelu. Oficjalne macierze zgodności NVIDIA rozdzielają obsługę GPU passthrough, profile vGPU i zastosowania obliczeniowe. Karta może być widoczna w systemie i poprawnie obsługiwać CUDA, a jednocześnie nie być zgodna z określonym profilem vGPU. Również obecność sterownika nie oznacza automatycznie dostępności funkcji wirtualizacji. Weryfikacja wymaga sprawdzenia modelu, wersji sterownika, wersji oprogramowania vGPU oraz platformy wirtualizacyjnej. Diagnostyka urządzenia oznaczonego jako P300Diagnostykę należy rozpocząć od ustalenia, czy oznaczenie P300 pochodzi z systemu, dokumentacji, etykiety, czy jedynie z opisu katalogowego. Następnie sprawdza się, czy urządzenie jest wykrywane bez błędów, jaki identyfikator PCI zgłasza oraz czy sterownik wskazuje pełną nazwę układu. Warto odnotować komunikaty systemowe związane z inicjalizacją GPU, błędami pamięci, resetem urządzenia i ładowaniem modułu sterownika. Przy pracy pod obciążeniem należy kontrolować temperaturę, stabilność zasilania i zachowanie wentylatorów, ponieważ usterka sprzętowa może wyglądać podobnie do problemu ze sterownikiem. Jeżeli karta ma działać z maszyną wirtualną, osobno trzeba sprawdzić konfigurację IOMMU lub VT-d, grupę urządzeń PCI, dostępność urządzenia dla hypervisora oraz zgodność sterownika z systemem gospodarza i systemem gościa. Błędna nazwa w dokumentacji może prowadzić do instalacji niewłaściwego sterownika albo przyjęcia nieprawidłowych parametrów. Przyjęcie diagnozy powinno nastąpić dopiero po potwierdzeniu rzeczywistego modelu na podstawie identyfikatorów sprzętowych i dokumentacji producenta. W przypadku fizycznego uszkodzenia akceleratora potrzebna jest diagnostyka karty, połączeń, chłodzenia i zasilania, a nie samo ponowne instalowanie sterownika. |