| Termin | Definicja |
|---|---|
| Mali-700 Series | ARM Mali-700 Series to rodzina GPU tej architektury, rzadziej spotykana w powszechnych zastosowaniach niż inne serie Mali. Pozycjonowanie serii Mali-T700Określenie Mali-700 Series odnosi się do rodziny procesorów graficznych ARM Mali z oznaczeniem T700, należących do generacji Midgard. W dokumentacji ARM częściej stosuje się zapis Mali-T700 Series, dlatego podczas identyfikacji podzespołu warto sprawdzić pełną nazwę układu, na przykład Mali-T720 albo Mali-T760. Nie jest to pojedynczy model karty graficznej, lecz projekt GPU licencjonowany producentom układów SoC. GPU jest więc zwykle częścią jednego scalonego układu stosowanego w urządzeniu mobilnym lub innym sprzęcie wbudowanym, a nie wymienną kartą PCI Express przeznaczoną do typowego komputera stacjonarnego. Rodzina T700 była rozwinięciem wcześniejszej serii Mali-T600 i poprzedzała serię Mali-T800. Konkretne możliwości zależą od modelu GPU, liczby zaimplementowanych rdzeni, częstotliwości pracy, kontrolera pamięci oraz oprogramowania dostarczonego przez producenta danego SoC. Sama nazwa serii nie pozwala więc wiarygodnie określić wydajności urządzenia ani obsługiwanych funkcji graficznych. Przy diagnozie należy ustalić dokładny wariant układu, ponieważ Mali-T720 i Mali-T760 należą do tej samej rodziny, ale nie są identycznymi konstrukcjami. Architektura Midgard i sposób renderowaniaUkłady Mali-T700 wykorzystują zunifikowaną architekturę jednostek cieniujących. Oznacza to, że ten sam typ rdzenia może wykonywać różne rodzaje programów shaderowych, w tym shadery wierzchołków, shadery fragmentów oraz obliczenia ogólnego przeznaczenia obsługiwane przez odpowiedni interfejs programistyczny. Liczba rdzeni nie jest stała dla całej serii. Producent układu scalonego może dobrać konfigurację do przewidywanej wydajności, powierzchni krzemowej i limitu energetycznego. Przykładowo Mali-T760 występował w konfiguracjach od jednego do szesnastu rdzeni. Renderowanie w tej rodzinie korzysta z podejścia tile-based, czyli dzielenia obrazu na mniejsze kafelki. Zamiast przetwarzać całą powierzchnię renderingu w jednej operacji, GPU może najpierw przygotować informacje o geometrii, a następnie wykonywać właściwe operacje fragmentów dla kolejnych obszarów obrazu. Taki sposób pracy ogranicza niepotrzebny transfer danych między GPU a pamięcią systemową, co ma znaczenie w urządzeniach z ograniczonym budżetem energetycznym. Efekt końcowy zależy jednak także od sterownika, implementacji pamięci w konkretnym SoC i obciążenia aplikacji. Sterownik, API i rozpoznawanie usterkiMali-T700 nie działa samodzielnie bez sterownika GPU. Sterownik pośredniczy między systemem operacyjnym, aplikacją korzystającą z grafiki i sprzętowym blokiem renderującym. Problemy z obrazem mogą wynikać z uszkodzenia samego SoC, przegrzewania, niestabilnego zasilania, błędnej inicjalizacji pamięci albo niezgodności sterownika z wersją systemu. Objaw taki jak migotanie obrazu, artefakty, czarny ekran lub zamykanie aplikacji 3D nie przesądza jeszcze o awarii GPU. W systemie Windows identyfikację można rozpocząć od Menedżera urządzeń, informacji diagnostycznych DirectX oraz dziennika zdarzeń. W systemach Linux przydatne są informacje zgłaszane przez systemowy stos DRM i sterownik urządzenia graficznego, ale konkretne polecenia oraz nazwy modułów zależą od dystrybucji i sposobu dostarczenia sterownika. Należy porównać rozpoznany model z dokumentacją urządzenia, a następnie sprawdzić temperaturę, stabilność zasilania, stan pamięci oraz zachowanie systemu po uruchomieniu bez akceleracji sprzętowej. W przypadku układu zintegrowanego z SoC wymiana samego bloku Mali zwykle nie jest osobną czynnością serwisową, ponieważ GPU znajduje się we wspólnym układzie scalonym. Mali-T700 w praktyce serwisowejW laptopie, komputerze przenośnym lub urządzeniu o podobnej konstrukcji informacja o Mali-T700 może oznaczać obecność platformy ARM, a nie klasycznej grafiki stosowanej w komputerach x86. Podczas oględzin trzeba rozdzielić problem sprzętowy od problemu systemowego: brak akceleracji może być skutkiem nieprawidłowego sterownika, natomiast trwałe artefakty widoczne już podczas uruchamiania urządzenia mogą wskazywać na usterkę układu SoC, pamięci lub połączeń na płycie głównej. Sama obecność błędów w aplikacji graficznej nie wystarcza do postawienia diagnozy. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i ich podzespołów, dlatego w przypadku problemów z grafiką analizuje się konkretny model urządzenia, objawy, sterownik oraz stan płyty głównej. Przy układach Mali-T700 szczególne znaczenie ma prawidłowe rozpoznanie platformy i ocena, czy problem dotyczy oprogramowania, układu zasilania, pamięci czy zintegrowanego GPU. Taka kolejność pozwala uniknąć przypisywania każdej usterki obrazu bezpośrednio procesorowi graficznemu. |