Windows 7 Forum: konfiguracja, optymalizacja, porady, gadżety •

Pełna wersja: Wymuszanie natywnej rozdzielczości oraz odświeżania (porada)
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Niniejsza porada została napisania jako odpowiedź na powtarzające się problemy z uzyskaniem optymalnych ustawień rozdzielczości oraz odświeżania w systemach Vista/7 po kablu DVI/HDMI. Mam tu na myśli np rodzinę Samsungów z serii T.
Spotykanym problemem jest brak możliwości ustawienia rozdzielczości wyższej jak 1280x1024 i to przy 59Hz gdzie nie ma już możliwości podjechania do Full HD (1920x1080) czy wspomniany samsung t220 do 1680x1050 i pozostaje czarny ekran z napisem "Not Optimum Mode. Recommended Mode: XXXXxXXXX XXHz".
Całą zaistniałą odpowiedzialność ponosi coś co się nazywa EDID, które jest umieszczone najczęściej w kości EEPROM monitora.
Wytwórca umieszcza w nim informacje o obsługiwanych trybach. Gdy naszego deklarowanego trybu tam nie ma system wraz z kartą grafiki nie mogą go wyświetlić. Dzieje się tak kiedy dane w procesie produkcji były niepełne lub uszkodzone.
Zatem aby wszystko działo poprawnie trzeba utworzyć taki sterownik który będzie miał "ściągnięte" informacje z EDID oraz dorzuci resztę informacji. Sterownik dlatego iż nadpisanie w kości eeprom nie wchodzi w rachubę i praktycznie trzeba to robić przy każdym stawianiu systemu.
Wg producentów niepełne dane zawarte w tymże EDID nie uprawniają nas do reklamacji - wystarczy zadzwonić na infolinię, stwierdzenie "skoro działa na windows XP to już nie nasz problem" można często usłyszeć.

Do pobrania
Oczywiście w sieci istnieją inne programy do edycji lecz ja skupię się na poniższych
Phoenix EDID Designer v1.3 200kb
http://www.tucows.com/preview/329441
Monitor Asset Manager v2.5 500kb
http://www.entechtaiwan.com/files/moninfo.exe

Na czym będzie polegał cały proces
* odczytaniu danych EDID zawartych w kości eeprom monitora/telewizora
* edycji i dostosowaniu brakujących trybów
* utworzenie nowego poprawnego sterownika

Etapy

1. Uruchamiamy Phoenix'a i od razu otwieramy ikonkę rejestru lub opcja Tools -> Extract Registry EDID...
Otworzy się okienko z wyborem naszego ekranu, zaznaczamy i klikamy Extract EDID.

[Obrazek: edid1.jpg]

2. Klikamy w ikonę ołówka do pracy w trybie Modify, ponowne kliknięcie blokuje edycję.

3. Zmieniamy ustawienia EDID zależnie od możliwości naszego ekranu monitora/tv.
Proszę się dokładniej przyjrzeć zakładce Standard Timings oraz Detailed Timings w bloku 1
Parametry dla danego sprzętu najlepiej szukać na stronach producentów. Wykazujemy przy tym pełną ostrożność.
Nieumiejętna konfiguracja może doprowadzić do zniszczenia.
Można też spróbować znaleźć w sieci gotowca wpisując frazę dokładnego modelu + edid.

[Obrazek: edid2.jpg]

4. Zapisujemy ustawienia File -> Save EDID As.. do pliku z rozszerzeniem dat i na tym kończymy pracę z Phoenix'em.

5. Uruchamiamy Monitor Asset Manager i wczytujemy zapisany uprzednio plik z danymi naszego ekranu.

[Obrazek: monim.jpg]

6. Zapisujemy informację sterownika Create INF ... do nowego pliku pod nazwą np monitor.inf

7. Otwieramy managera urządzeń (Start -> devmgmt.msc) i aktualizujemy przerobiony sterownik dla danego monitora
Panel Sterowania -> Manager urzadzeń - > Monitory -> Wybieramy monitor i prawym klawiszem myszy opcja Aktualizuj oprogramowanie sterownika -> Przeglądaj mój komputer ...

[Obrazek: monitorsterownik.jpg]

8. Na koniec restart sprzętu.

Pełna specyfikacja EDID jaką dokonał producent nie zostanie uzyskana po wejściu DSUB.

Literatura:
http://www.microsoft.com/whdc/device/dis..._over.mspx
http://pl.wikipedia.org/wiki/EDID
http://www.entechtaiwan.com/lib/softmccs.shtm
google.pl


Disclaimer: Autor porady nie odpowiada za wszelkie szkody powstałe na wskutek działania aplikacji.
Przekierowanie