Jak oszukac DVI?

Sep 02, 2009 3 Replies

Powitanko,



Jak monitor "pojdzie spac", albo przelacze go na inne zrodlo, to potem nie chce wstac. Problem jest z karta (ATIx550) a wlasciwie z jej driverami (kazdym jakie sa dostepne), ktora chcialbym oszukac, ze ma caly czas monitor podlaczony. Patrze sobie na to zlacze DVI i jakos zaden pin mi sie nie widzi jako odpowiedzialny za rozpoznawanie obecnosci monitora. Jest cos takiego? Da sie to jakos rozwiazac w sposob inny niz kupno innej karty?



Pozdroofka, Pawel Chorzempa


Pawel O'Pajak pisze:

Inna karta ci nic nie da. Monitor jest wykrywany za pomocą DDC (obecności i2c na drugim końcu). DDC data/clock = i2c tak na prawdę, po drugiej stronie wisi eepromo-podobne coś. Może by zasymulować podłączając eeprom 24c16 z odpowiednią zawartością?

formatting link
żesz spróbować zupełnie to usunąć, i wymusić wykrycie monitora przez driver ręcznie (na stałe ustawiony typ, rozdzielczości itp).

Teoretycznie pin 16 mógbły być wykorzystywany, ale nie jest...

BartekK pisze:

W kablu DVI/HDMI informacje są wymieniane w obu kierunkach transmisji. Oprócz danych pikseli śmigają po tych samych liniach także ramki synchronizacji i protokół HDCP (szyfrowanie przekazu obrazu). Może właśnie po uśpieniu monitora karta graficzna "gubi" się z synchronizacją transmisji z monitorem. Polecam lekturę dokumentacji standardu HDMI (będącego nieznacznym rozwinięciem DVI):

formatting link

Powitanko,

Dzieki za zainteresowanie. Myslalem, ze sprawa bedzie prostrza, ze wystarczy jakis pull-up zrobic na ktoryms pinie, albo umasic, a wyglada na to, ze najprosciej bedzie kupic karte nie ATI, albo jakis tani monitor do drugiego, rzadko uzywanego kompa. Problem jest znany i dosyc powszechny, ale przerasta programersow z ATI:-(

Pozdroofka, Pawel Chorzempa

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required