Utrata EDID przy przełączaniu HDMI

4

Mam telewizor LCD podłączony do przełącznika HDMI przełączającego się między komputerem Mac Mini (lampart śnieżny z 2006 r. Za pomocą kabla DVI - HDMI), telewizją kablową i odtwarzaczem DVD.

Problem w tym, że za każdym razem, gdy przełącznik odchodzi od Maca, obraz jest pusty po powrocie.

Po dogłębnym przyjrzeniu się temu wydaje się, że mac tylko raz sprawdza ankietowe dane z ekranu. Gdy ekran zostanie odłączony, Mac nie będzie sondować go ponownie i nie będzie już „widział” edid z telewizora - stąd nie ma wyjścia z Maca. Aby dokładnie sprawdzić, kiedy włączam VNC do Maca, przechodzi do domyślnego ekranu 4: 3, a nie do panoramicznego.

Istnieje domniemane rozwiązanie sprzętowe, które buforuje edid i utrzymuje go na żywo - skutecznie oszukać mac, aby myśleć, że wyświetlacz jest cały czas, nawet po przełączeniu na inne źródło. To szalone rozwiązanie wymagające dodatkowego pudełka, dodatkowego zużycia energii i gdziekolwiek od 50 do 100 GBP (do 150 USD).

Potem znalazłem mały skrypt o nazwie HDMI Reviver, ale to też nie działało dla mnie.

Czy ktoś może wyjaśnić (idioci), w jaki sposób zmusić komputer Mac do czytania, przechowywania i przechowywania EDID oraz zawsze nadawania sygnału, nawet gdy przełącznik HDMI go nie szuka?

andrewfd
źródło
Co się stanie, gdy przełączysz z powrotem na pusty ekran, a następnie wyłączysz i wyłączysz monitor?
faszeruj
Przeszedłem przez tego rodzaju czyściec EDID z przełącznikami HDMI (np. Odbiornikami AV) i rozgałęźnikami. Prosta odpowiedź jest taka, że ​​rzeczywiste urządzenia HDMI nie renegocjują w sposób niezawodny EDID, gdy ich odpowiednik źródła lub ujścia zostanie zmieniony. Wydaje się, że jedynym niezawodnym sposobem na osiągnięcie przełączenia jest to, aby przełącznik utrzymywał wynegocjowane połączenie ze wszystkimi źródłami i odbiornikami przez cały czas. To właśnie robią te moduły przełączników macierzy HMDI over IP .
alx9r
Miałem ten problem z moim Hackintoshem! Zastanawiam się, czy to jest powiązane ...
Wowfunhappy

Odpowiedzi:

1

Zauważyłem to samo. Nie znalazłem eleganckiego rozwiązania (a tak naprawdę brzmisz lepiej wykształcony w tym problemie niż ja).

To zdecydowanie należy do kategorii „kludge”, ale działa. Uzyskaj dostęp do komputera Mac podłączonego do telewizora z innego komputera Mac w tej samej sieci za pomocą funkcji udostępniania ekranu (technicznie byłoby to możliwe pod dowolnym połączeniem VNC). Przejdź do Preferencji systemowych: Wyświetlacze i kliknij przycisk „Wykryj wyświetlacze”. Możesz to nieco przyspieszyć, dodając menu ekranów do paska menu - „wykrywaj ekrany” jest tam i łatwiejsze do uzyskania.

Sugeruje to, że powinno być możliwe napisanie skryptu interakcji, aby dzięki kombinacji programowalnego pilota, Remote Buddy i odpowiedniego makra można zmusić komputer Mac do ponownego rozpoznania ekranu. Nadal nie jest idealny, ale powinien być wykonalny.

Adam Rice
źródło
Adam, chciałbym powiedzieć, że to działa, ale nie dla mnie. W każdym razie dzięki. Andrew
andrewfd