sobota, 14 sierpnia 2010

Odblokowanie rozdzielczości 1920 x 1080 na laptopie z Intel GMA

Podłączanie zewnętrznego ekranu (telewizora lub monitora) do laptopa, jest dla wielu użytkowników rzeczą równie naturalną co oddychanie. W końcu po co męczyć się na 14" matrycy, kiedy na ścianie wisi wielki 32" ekran? Sam nie wyobrażam sobie innego sposobu na oglądanie filmu odtwarzanego z komputera. Jednak całkiem niedawno w związku ze zmianą telewizora na Samsunga B550 mój Dell D610 zafundował mi niemiłą niespodziankę: po podłączeniu wyświetlacza przewodem VGA (laptop nie posiada DVI czy HDMI), okazało się, że zintegrowana karta graficzna Intel 915GM nie obsługuje natywnej rozdzielczości matrycy (dla ludzi: nie można ustawić trybu 1080p/Full HD), w zamian oferując mi max. 1440 x 1050. Trochę mnie to zdziwiło - jak się później okazało słusznie, bo w specyfikacji układu wymienione są o wiele większe rozdzielczości niż 1920 x 1080... Całość rozbiła się oczywiście o sterowniki i po krótkich poszukiwaniach oraz odrobinie "gotowania" otrzymałem spreparowaną paczkę sterowników dla chipów graficznych z rodziny Intel GMA (G35, G33, G31, G965, GM965, 945G, 945GM, 915G 915GM), pozwalającą ustawić rozdzielczość 1080p, a także obejść ograniczenia producentów, którzy nie życzą sobie takiego trybu w ich maszynach poprzez ustawienie rozdzielczości 1919 x 1080 (różnica nie do dostrzeżenia). Paczkę dla systemu Windows XP można pobrać pod TYM adresem. Przed instalacją należy usunąć poprzednią wersję sterowników poprzez Panel Sterowania i po restarcie zainstalować nowy sterownik z wykorzystaniem Setup.exe, akceptując za każdym razem niecertyfikowany sterownik. Sterownik powinien działać z większością dostępnych na rynku ekranów.

Jeżeli jesteś ciekawy jak "spreparowany" został sterownik, albo chcesz utworzyć własną wersję dla systemu Vista, albo dodać do sterownika inną rozdzielczość - zapraszam do dalszej części.



Co będzie potrzebne?

Sprzęt:
- komputer/laptop z grafiką Intel G35, G33, G31, G965, GM965, 945G, 945GM, 915G 915GM
- monitor/telewizor z natywną rozdzielczością nie obsługiwaną przez sterowniki

Soft:
- Monitor Asset Manager
- DTD calculator
- najnowsze sterowniki Intela do chipów z rodziny GMA (.zip!)

1. Instalujemy wyżej wymienione programy, sterowniki rozpakowujemy do osobnego folderu, tworzymy także nowy plik tekstowy notatnika.

2. Podłączamy zewnętrzny wyświetlacz do komputera i ustawiamy go jako GŁÓWNY (odpowiedni skrót klawiszowy lub w sterownikach).

3. Uruchamiamy Monitor Asset Manager. W oknie programu sprawdzamy, która z pozycji na liście Display IDs odpowiada naszemu wyświetlaczowi. Po czym kopiujemy do notatnika ostatnie 10 liczb z 2 rzędu oraz pierwsze 8 liczb z trzeciego rzędu kategorii RAW Data (warto wkleić je dwa razy, przyda się na później).




4. W notatniku ustawiamy wszystkie liczby w jednej linii i zmieniamy przecinki na spacje. W efekcie powinniśmy dostać 18 dwucyfrowych liczb (zaznaczone na zielono na obrazku).


5. Uruchamiamy program DTD calculator i przechodzimy na zakładkę Reverse Calculation. Wklejamy w pole tekstowe ciąg liczbowy z notatnika i klikamy na Reverse Calculate. Pola po lewej stronie powinny się wypełnić a na samej górze wyświetli się natywna rozdzielczość naszego wyświetlacza. Jeżeli dane się zgadzają to w notatniku zamieniamy wszystkie spacje w skopiowanym z Monitor Asset Manager ciągu liczb z powrotem na przecinki (dlatego radziłem skopiować go dwa razy).


6. Przechodzimy do folderu, w którym wypakowaliśmy pliki sterowników Intela, a później do kolejnego folderu o nazwie Graphics. Szukamy tam jednego z następujących plików .inf:

dla Windows XP : igxp32.inf
dla Windows Vista 32 bit : igdlh.inf
dla Windows Vista 64 bit : igdlh64.inf


i otwieramy go w notatniku.

7. W nowo otwartym pliku szukamy (CTRL+F) sekcji:
[NonEDIDMode_AddSwSettings]


zmieniamy w niej wpis:
%REG_DWORD%, 0
na
%REG_DWORD%, 5
.


8. W dolnej części sekcji znajduje się wiersz zaczynający się od
HKR,, DTD_1,%REG_BINARY%,
- zastępujemy w nim wszystkie liczby oprócz dwóch ostatnich, tymi które wcześniej wyciągnęliśmy z Monitor Asset Manager.


9. Można teraz zapisać plik, usunąć stare sterowniki poprzez Panel Sterowania i po restarcie zainstalować zmodyfikowane za pomocą pliku setup.exe.

W wielu modelach laptopów zabieg ten nie da jednak oczekiwanych rezultatów, gdyż tryb 1920 x 1080 blokowany jest przez BIOS układu graficznego. Aby ominąć to zabezpieczenie należy wykonać następujące czynności:

10. W DTD Calculator w zakładce Calculation zmieniamy po lewej stronie wartość pola H Active Pixels na 1919 i H End of Blanking Interval na 2201.


11. Kopiujemy wartość z pola Calculated DTD (na dole okna) do notatnika i zmieniamy wszystkie spacje na przecinki.


12. W pliku .inf, który zaczęliśmy modyfikować w pkt. 7 ponownie znajdujemy sekcję:
[NonEDIDMode_AddSwSettings]
a pod nią
HKR,, DTD_2, %REG_BINARY%,
.

13. Zastepujemy wszystkie liczby oprócz dwóch ostatnich ciągiem liczb uzyskanych z pola Calculated DTD (tak samo jak w pkt. 8).


14. Zapisujemy plik, usuwamy stare sterowniki przez Panel Sterowania itd.

Od tej chwili w programie do obsługi ekranu Intela na liście rozdzielczości dostępny będzie tryb 1080p.





Autor nie ponosi odpowiedzialności za ewentualne szkody wynikłe ze stosowania rad zawartych w tym poradniku.




1 komentarz:

  1. Dzięki! Polecam wszystkim, wszystko działa idealnie=)

    OdpowiedzUsuń