Mam MacBooka Pro (początek 2015 r., System operacyjny 10.11.2), a także monitor Dell 2209WAf, którego używam z kablem VGA i tym adapterem .
Optymalna rozdzielczość monitora to 1680 x 1050 przy 60 Hz, a RDM pokazuje to jako opcję. Jednak gdy próbuję użyć tej rozdzielczości, mój ekran wygląda tak, co najwyraźniej nie jest poprawne (wygląda na niemożliwie zbzikowany i naprawdę boli mnie oczy, ledwo widać cokolwiek na ekranie).
Na monitorze jest napisane, że wyświetla 800 x 600, kiedy mój Mac mówi, że wyświetla 1680 x 1050.
Widziałem wcześniej pytania dotyczące kabli / adapterów VGA itp., Ale wszyscy mówili, że ma to związek ze zbyt wysoką rozdzielczością. Mój monitor (i adapter) może wyświetlać 1920 x 1080, więc wydaje się, że tak nie jest.
Opcje rozdzielczości w Monitory wyświetlają się doskonale (różne od 800x600 do 1400x1050 przy Alt-Scaled), ale potem przeskakują do 1920x1080. Jak mogę dodać 1680x1050 do tej listy, ponieważ przypuszczalnie byłby wyraźny? SwitchResX nie naprawia tego, podobnie jak RDM, widziałem rzeczy dotyczące edycji plików .plist, ale to wszystko było dla Yosemite, najwyraźniej jest inaczej dla El Capitan.
Każda pomoc jest mile widziana!
Odpowiedzi:
Możesz przejść do Preferencji systemowych> Wyświetlacze, a następnie kliknąć opcję (naciśnij klawisz opcji podczas klikania lewym przyciskiem) na Skalowane, aby wyświetlić dodatkowe rozdzielczości, które nie są widoczne przy normalnym kliknięciu lewym przyciskiem.
W przeciwnym razie masz do tego duży wybór oprogramowania, na przykład switchResX :
źródło
Okej, więc udało mi się ustalić, na czym polega problem - chodziło o obsługę danych EDID z monitora przez OS X. Windows najwyraźniej potrafił dobrze odczytać dane, dlatego działał idealnie za każdym razem. Tam, gdzie Apple nie rozwija sterowników plug-and-play dla monitorów (zakładam, że) i nie dodał mojego profilu, nie mógł go rozpoznać.
Ostatecznie była to stosunkowo prosta poprawka. Oto kroki, które podążyłem (w drugiej połowie niezbędna jest bardzo podstawowa wiedza na temat terminala, ale to w większości zdrowy rozsądek).
Rzeczy, których będziesz potrzebować:
Jeśli dane EDID nie są w ogóle odczytywane, musisz albo użyć innego monitora (ten uszkodzony nigdy nie będzie działał poprawnie), albo wymienić wadliwy itp.
Mam nadzieję, że może to być komuś pomocne - nie mogłem nigdzie znaleźć kompleksowego przewodnika na temat rozwiązania tego problemu (i szukałem solidnie od ponad 2 dni)!
Pokój, Dan
źródło
Nie mam wystarczającej liczby punktów, aby dodać komentarze, ale właśnie miałem ten sam problem i uznałem odpowiedź Dana Grove'a za niezwykle pomocną. Ta odpowiedź dotyczy kroku 2 jego proponowanego rozwiązania.
Można go pominąć, pobierając dane EDID monitora z SwitchResX. Możesz pobrać wersję próbną, a na karcie Monitor preferencji SwitchResX zobaczysz przycisk „Eksportuj EDID” w prawym górnym rogu.
Pomyślałem, że może to być przydatne, ponieważ nie dotyczy żadnych komputerów z systemem Windows.
źródło
Nie jest potrzebny żaden program. Szukałem pomocy na forach i postanowiłem spróbować z kablem (bez żadnych adapterów). Kupiłem kabel za mniej niż 4 kable i dostałem pełny 2560x1440 to kabel Mini DisplayPort do DisplayPort (piorun do portu wyświetlania na monitorze zewnętrznym). Jeśli rozdzielczość nadal nie jest wyświetlana, przytrzymaj klawisz Opcja i kliknij opcję Skalowane (w Ustawieniach ekranu). Powodzenia!
źródło
Ostatnie 4 godziny (przynajmniej) spędziłem na rozwiązywaniu tego problemu w systemie macOS Sierra . Sposób, w jaki udało mi się to zrobić, oparty jest na odpowiedzi Dana Grove'a w tym samym wątku, ale z większą ilością DIY (dzięki Dan!).
Kilka rzeczy, które moim zdaniem należy zrozumieć na temat plików EDID:
Teraz, postępując zgodnie z listą kroków Dana Grove (patrz jego post powyżej), przyniosę kilka wyjaśnień w następujący sposób:
Krok 1 - Użyłem do tego prawdziwego komputera z systemem Windows, a nie maszyny wirtualnej.
Krok 2 - Kiedy to zrobiłem, nie było opcji eksportowania danych EDID jako pliku RTF w MonitorInfoView , prawdopodobnie dlatego, że oprogramowanie zostało zaktualizowane od tego czasu. Musiałem kliknąć Widok> Dolny panel> Zrzut szesnastkowy EDID, aby zobaczyć część Hex.
Krok 3 - Dla tych, którzy nie wiedzą, czym jest Hex, poniżej znajduje się zrzut ekranu. Będziesz musiał usunąć otaczające części (podświetlone na czerwono ), aby zachować tylko część Hex (podświetloną na zielono ).
Następnie możesz skopiować i wkleić zieloną część w EDID Reader, jak wyjaśnił Dan. Nie musisz koniecznie zaznaczać 3 pól, po prostu kliknij Parse Edid i sprawdź, czy informacje po prawej stronie odzwierciedlają, jakie powinno być urządzenie ekranowe - np. Powinieneś być w stanie zobaczyć rozdzielczość, którą próbujesz wykonać .
Krok 4 - To trudna część, która mnie zdezorientowała. W samouczku prosi się o wyprowadzenie wyniku następującego polecenia Terminal w pliku tekstowym
ioreg -lw0
i wyszukiwanie różnych ciągów we wspomnianym pliku.O ile się nie mylę,
ioreg
oznacza Rejestr Wejściowy / Wyjściowy , co oznacza, że w zasadzie zawiera listę wszystkich urządzeń twojego komputera. Jednak mając 2 urządzenia ekranowe (natywny ekran Macbooka + zewnętrzny, który próbowałem uruchomić), musisz uważać, aby się nie pomylić z ekranem natywnym.Samouczek prosi o wyszukanie
IODisplayEDID
ciągu, ale mój ekran zewnętrzny nie miał żadnychioreg
wyników (z pewnością dlatego nie działa). PrawidłoweIODisplayEDID
dane do utworzenia to te, które znaleźliśmy w części Hex, podświetlone na zielono powyżej. Jest to ciąg, który musisz przenieść do pliku zastępującego mac (postępuj zgodnie z samouczkiem, jeśli nie masz pojęcia, o czym mówię).Aby uniknąć błędów, pamiętaj, że DisplayVendorID dla rodzimych ekranów Apple wydaje się mieć 1552 . Jeśli podczas samouczka skończysz używać tego identyfikatora, masz zamiar zmienić ustawienia ekranu natywnego, a nie zewnętrznego :)
Mam nadzieję, że przyniesie to wyjaśnienie bardzo użytecznych kroków Dana Grove.
Pozdrawiam
źródło
Miałem dzisiaj podobny problem z komputerem iMac i wyświetlaczem SyncMaster225BW, także z rodzimą rozdzielczością 1680x1050. Próbowałem SwitchResX, który nie działał. Ale problem wydawał się rozwiązać po ponownym uruchomieniu - ekran pomocniczy pojawił się w natywnej rozdzielczości. (Było to po odinstalowaniu SwitchResX.)
To, co faktycznie zrobiłem, to zrestartowanie komputera do trybu odzyskiwania i wyłączenie SIP (planowanie modyfikacji jednego z plików DisplayVendorID zgodnie z instrukcjami, które okazały się niepotrzebne). Wątpię, aby wyłączenie SIP miało coś z tym wspólnego, ale jest to możliwe.
źródło
możesz postępować zgodnie z trybem Force RGB w systemie Mac OS X, aby naprawić jakość obrazu zewnętrznego monitora .
źródło
Po aktualizacji do systemu macOS Sierra napotkałem ten sam problem. Rozumiem, że było tak, ponieważ Mac rozpoznał go jako telewizor zamiast dodatkowego monitora. Kolejne kroki pomogły mi rozwiązać problem:
cd ~/Downloads
aruby patch-edid.rb
wygeneruje folder o nazwie coś podobnegoDisplayVendorID-4b1f
csrutil disable
za pomocą Narzędzia> Terminal, a następnie uruchom ponownie i zaloguj się ponownie./System/Library/Displays/Contents/Resources/Overrides
. Wymaga podania hasła administratora.csrutil enable
zamiast tego uruchom .źródło
Odkryłem, że problem dotyczy monitora. Po zmianie ustawienia 1 rozdzielczość została naprawiona. Zobacz tutaj :
źródło
Dla osób mających problemy z wyświetlaniem zewnętrznym podczas boot campu (Windows 10) właśnie rozwiązałem problem polegający na tym, że zawsze domyślnie ustawiłem minimalną rozdzielczość bez względu na to, jakie ustawienie wybrałem, robiąc to:
Ręcznie poszedłem do AMD i najpierw zainstalowałem sterowniki graficzne
Panel sterowania-> Wyświetlacz-> Zaawansowane opcje wyświetlania-> Wybierz monitor zewnętrzny-> Właściwości karty graficznej-> Tryby listy
Nie wiem, czy to ma znaczenie, ale najpierw wybrałem niższą rozdzielczość, w moim przypadku 1680x1050, a następnie Ok i Zastosuj i BOOM! To było poprawnie skalowane! Potem wróciłem do trybów listy i zwiększyłem go do maksimum, czyli 1920x1080
Więc dobrze jest teraz iść! Mam nadzieję, że to pomoże komuś, zanim zanurzysz się w EDID ...
źródło