| Termin | Definicja |
|---|---|
| SGX530 / SGX535 / SGX540 | SGX530/SGX535/SGX540 to konkretne modele piątej generacji architektury PowerVR, różniące się liczbą jednostek wykonawczych. Rodzina PowerVR SGX530, SGX535 i SGX540SGX530, SGX535 i SGX540 to układy graficzne należące do rodziny PowerVR Series5, opracowanej przez Imagination Technologies z myślą przede wszystkim o systemach wbudowanych i układach SoC. Nie są to samodzielne karty graficzne montowane w komputerach przez użytkownika, lecz bloki funkcjonalne integrowane z procesorem aplikacyjnym, kontrolerem pamięci, interfejsami wejścia-wyjścia oraz pozostałymi elementami konkretnego układu scalonego. Z tego powodu sam symbol SGX nie opisuje całego podzespołu znajdującego się w laptopie, telefonie, tablecie lub innym urządzeniu. Wszystkie trzy modele korzystają z programowalnego potoku graficznego i są przeznaczone do obsługi grafiki dwuwymiarowej oraz trójwymiarowej. Ich działanie opiera się na renderowaniu kafelkowym, określanym jako tile-based deferred rendering. Scena jest dzielona na mniejsze obszary obrazu, a następnie przetwarzana w sposób ograniczający niepotrzebne operacje zapisu i odczytu pamięci. Takie podejście było szczególnie istotne w urządzeniach mobilnych, gdzie przepustowość pamięci i zużycie energii mają większe znaczenie niż w typowej karcie graficznej komputera stacjonarnego. Różnice między trzema oznaczeniami układówOznaczenia SGX530, SGX535 i SGX540 wskazują na różne warianty bloku graficznego, a nie na trzy ustawienia tego samego układu. Różnice dotyczą między innymi organizacji jednostek wykonawczych, możliwości przetwarzania operacji arytmetycznych, wydajności potoku cieniowania oraz maksymalnego obciążenia, jakie układ może obsłużyć przy określonym taktowaniu. SGX535 i SGX540 są wariantami o innej konfiguracji niż SGX530, dlatego ich wydajności nie można wiarygodnie porównywać wyłącznie na podstawie częstotliwości zegara. Praktyczna szybkość pracy zależy również od implementacji w konkretnym układzie SoC. Znaczenie mają częstotliwość GPU, rodzaj i szerokość magistrali pamięci, współdzielona pamięć systemowa, rozdzielczość ekranu, sterownik oraz ograniczenia termiczne. Ten sam blok PowerVR może więc zachowywać się inaczej w dwóch urządzeniach, nawet jeśli mają identyczne oznaczenie SGX. W dokumentacji sprzętu warto odróżnić nazwę rdzenia graficznego od nazwy całego procesora, ponieważ producent urządzenia może stosować własne oznaczenie platformy. Sterownik, API i zgodność z urządzeniemUkłady z tej rodziny były projektowane do obsługi interfejsów graficznych stosowanych w urządzeniach mobilnych i w systemach wbudowanych, w tym OpenGL ES 2.0. Ten interfejs umożliwia aplikacjom korzystanie z programowalnych shaderów wierzchołków i fragmentów, ale nie oznacza zgodności z pełnym desktopowym OpenGL ani z nowoczesnymi wersjami Vulkan. Dostępne rozszerzenia, formaty tekstur, kompresja danych i szczegółowe limity zależą od konkretnej implementacji sprzętowej oraz dostarczonego sterownika. W przypadku problemów z grafiką nie wystarcza zatem sprawdzenie samego napisu SGX530, SGX535 lub SGX540. Należy ustalić dokładny model urządzenia, wersję systemu, wersję sterownika, sposób inicjalizacji akceleracji oraz to, czy aplikacja korzysta z właściwego API. Objawami nieprawidłowej obsługi mogą być artefakty obrazu, czarny ekran w aplikacji 3D, błędy kompilacji shaderów, spadki płynności albo przełączenie renderowania na procesor główny. W starszych platformach aktualizacja sterownika może być niemożliwa, ponieważ sterownik jest częścią obrazu systemu przygotowanego dla konkretnego SoC. Znaczenie oznaczenia SGX podczas naprawy sprzętuPodczas diagnostyki laptopa, komputera przenośnego lub innego urządzenia zintegrowany układ PowerVR należy analizować razem z płytą główną, pamięcią operacyjną, zasilaniem i oprogramowaniem systemowym. Awaria wyświetlania obrazu nie musi oznaczać uszkodzenia samego rdzenia SGX. Podobne objawy mogą powodować problemy z pamięcią współdzieloną, układem zasilania, połączeniami na płycie, firmware albo sterownikiem. Przydatne jest porównanie obrazu na ekranie głównym i zewnętrznym, sprawdzenie zachowania systemu w trybie awaryjnym oraz obserwacja, czy błąd występuje przed uruchomieniem systemu operacyjnego. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i ich podzespołów, dlatego oznaczenie SGX530, SGX535 lub SGX540 może być jednym z elementów identyfikacji platformy podczas serwisowania urządzenia. Prawidłowa ocena wymaga ustalenia, czy problem dotyczy sprzętowej części układu graficznego, pamięci, zasilania, połączenia z matrycą czy warstwy sterownika. Wymiana przypadkowego komponentu bez rozpoznania modelu płyty głównej może nie rozwiązać usterki, ponieważ blok PowerVR jest zwykle integralną częścią większego układu scalonego, a nie wymiennym modułem graficznym. |