Wymuś częstotliwość odświeżania zewnętrznego wyświetlacza

16

Mam 27-calowy ekran, który jest podłączony do mojej siatkówki MacBook Pro z połowy 2012 roku przez HDMI / DVI-D (HDMI na MacBooku Pro, DVI-D na ekranie).

Przed użyciem adaptera DisplayPort + USB / DVI-D mogłem uzyskać częstotliwość odświeżania 60 Hz.

Teraz z HDMI / DVI-D mam tylko 30 Hz.

Czy jest jakiś sposób na zmianę (poprzez wymuszenie?) Częstotliwości odświeżania na 60 Hz?

Czy jest to ograniczenie sprzętowe?

UWAGA: Nie mogę zmienić wartości częstotliwości odświeżania w Prefach systemowych, menu jest wyłączone, a wartość jest ustawiona na 30 Hz.

EDYCJA: Oto okno System Prefs wprowadź opis zdjęcia tutaj

avetis.kazarian
źródło
Czy sprawdziłeś już System> Monitory lub wyświetlacze?
Rob
Czy zmienia się z powrotem na DisplayPort z powrotem na 60 Hz?
Ruskes,
Wytrzymały: tak, ale menu wyboru jest wyłączone (nie można ustawić niczego poza 30Hz) Buscar 웃: tak, zmienia się z powrotem na 60Hz.
avetis.kazarian

Odpowiedzi:

14

cscreen

Możesz użyć darmowej aplikacji Terminal, cscreenaby wymusić ustawienia wyświetlania. Aplikacja jest dość intuicyjna.

brew cask install cscreen
cscreen -h
Usage: cscreen [-d <depth>] [-x <width>] [-y <height>] [-r <refresh>] [-s <display>] [-v] [-m] [-f] [-l] [-h]
           [-d <depth>]    : specifies the bit depth (bits per pixel)
           [-x <width>]    : specifies the width in pixels
           [-y <height>]   : specifies the height in pixels
           [-r <refresh>]  : specifies the refresh rate in Hz
           [-s <display>]  : specifies which display to use (defaults to main display)
           use a as the option to -s to specify the action on all displays
           [-i <displayID>]: picks a display based on CGDirectDisplayID (permanent per display)
           continue to use '-s a' for "all displays"
           [-v]            : display valid modes (use -s to specify display or nothing for the default)
           [-m]            : require an exact match
           [-f]            : forces settings (ignores safety mechanisms; USE AT YOUR OWN RISK)
           [-l]            : lists the current displays and modes
           [-p]            : sets the requested display to have the menu bar
           [-h]            : displays the usage

           Note: Using -p will change the display index so you will likely want to use -l again to show the current
           displays if you wish to use -p a second time.
Kuzyn Kokaina
źródło
Gdy będę na telefonie komórkowym, dodam później linki itp.
CousinCocaine
Dzięki! Niestety nie mam już tego ekranu, ale jest to naprawdę pomocne, ponieważ jestem osobą „zrób to z linii poleceń” :)
avetis.kazarian 10.10.15
11
Do twojej dyspozycji, jeśli używasz homebrew, cscreen można zainstalować za pomocą brew cask install cscreen.
Brandon Fosdick,
2
Po prostu chichotałem tutaj, próbowałem tego i nie odniosłem żadnego sukcesu w OSX 10.11. Niepokojące monitory pokazują odświeżanie jako 0, a podczas wymuszania konfiguracji nic się nie dzieje z wyświetlaczem.
Phil Ricketts,
1
@BrandonFosdick the real mvp ...
Itachi
5

Gdy korzystasz z nowego Macbooka Pro (po 2017 r.) I podłączyłeś zewnętrzny wyświetlacz do prawej strony komputera Macbook, menu ustawień częstotliwości odświeżania może być wyłączone. Wynika to z ograniczeń komputera Macbook: https://www.macrumors.com/2016/10/28/macbook-pro-tb3-reduced-pci-express-bandwidth/

Dwa porty po prawej stronie urządzenia mają funkcję Thunderbolt 3, ale mają zmniejszoną przepustowość PCI Express. Z tego powodu Apple zaleca podłączanie urządzeń o wyższej wydajności do portów po lewej stronie tego komputera.

Po podłączeniu zewnętrznego wyświetlacza z lewej strony komputera Macbook zobaczysz listę częstotliwości odświeżania po przytrzymaniu optionsi kliknięciu scaled.

mxdi9i7
źródło
Witaj, nie jestem przyzwyczajony do Maca. Co jest optionsi co jest scaled. Może głupie pytanie, przepraszam.
Lorenz Meyer,
Och, znalazłem: optionsjest na nim napisany klucz alt, a Skalowane to druga opcja Rozdzielczości . Problem polega na tym, że daje to więcej opcji ustawień rozdzielczości, ale ustawienia częstotliwości nadal nie są wyświetlane.
Lorenz Meyer,
@LorenzMeyer Upewnij się, że Twój monitor / wyświetlacz zewnętrzny oferuje wysokie częstotliwości odświeżania, niektóre monitory niższej klasy nie mają tej opcji
MXDi9i7
Dzięki, rozumiem teraz: pokazuje dwa okna, po jednym na każdym monitorze i każde z opcjami mającymi zastosowanie do tego monitora. I tak, nie wszystkie monitory mają wybór częstotliwości odświeżania.
Lorenz Meyer,
3

Przyszedłem tutaj, szukając odpowiedzi, ponieważ zrobiłem to wcześniej, ale zainstalowałem aktualizację i utraciłem ustawienia. csreen i switchresx mogą ustawić rozdzielczość za ciebie, ale w OSX jest pewien limit, który należy obejść, aby to osiągnąć. Dodatkowo w najnowszych wersjach OSX istnieje rodzaj „ochrony plików systemowych”, która uniemożliwia załatanie odpowiedniego pliku. Najpierw musisz wyłączyć tę ochronę plików (która, jak myślę, włącza się po każdej aktualizacji), a następnie musisz załatać odpowiedni plik w OSX. Jeśli znajdę odpowiedź na najnowszą wersję, wrócę tutaj i zaktualizuję odpowiedź, ale powinieneś coś zrobić w Google, aby uzyskać poprawkę odblokowania zegara pikseli w osx (twojej wersji). Po załataniu odpowiednich plików powinieneś być w stanie korzystać z narzędzi takich jak switchresx (to jest to, czego używam), aby ustawić niestandardowe rozdzielczości. Znalazłem łatkę do jednej wersji osx tutaj:https://github.com/Floris497/mac-pixel-clock-patch powodzenia!

apokalipsa
źródło
1

Powinieneś być w stanie zmienić częstotliwość odświeżania w Preferencjach systemowych - Monitor.

To jest przykład mojego połączenia HDMI na HDMI.

wprowadź opis zdjęcia tutaj

Możesz spróbować użyć aplikacji SwitchResX, aby sprawdzić, czy to zadziała.

FYI: Coś się dzieje z Mavericks i zewnętrznym wyświetlaczem (podobnym do twojego), ale nie mam uprawnień, aby o tym mówić.

Ruskes
źródło
Nie mogę tego zmienić w Prefach systemowych. Menu Częstotliwość odświeżania jest wyłączone.
avetis.kazarian
Co to mówi? czy pokazuje powyższy typ monitora w powyższym oknie? tj. Sharp LCD?
Ruskes,
Zredagowałem pytanie (umieść zrzut ekranu).
avetis.kazarian
Twój system nieprawidłowo identyfikuje monitor za pomocą kabla HDMI, powinien nazwać go swoją nazwą w opcji Zoptymalizowany dla :. Spróbuj także zmienić rozdzielczość na 1920x1200.
Ruskes,
Jak mogę to naprawić? Próbowałem zmienić rozdzielczość, ale nadal nie mogę zmienić wartości na nic innego niż 30 Hz.
avetis.kazarian
0

Po wielu wyszukiwaniach i próbach doszedłem do wniosku, że jeśli twój sprzęt (zarówno komputer / ekran) nie obsługuje wyższych częstotliwości, cóż, nie możesz tego wymusić.

Jeśli chodzi o mój własny przypadek, oba były niedostępne (stary MacBook Pro + Dell tanie 27-calowy fałszywy 4K)

avetis.kazarian
źródło
4
Naprawdę uważam, że jest to problem z oprogramowaniem. Mój monitor może zostać podkręcony. Mój interfejs Displayport ma dużą przepustowość dla wyższych częstotliwości odświeżania. Problemem są ograniczone sterowniki oprogramowania Apple. Działa również dobrze w systemie Windows.
Phil Ricketts,
@ avetis.kazarian Jaki model ma twój Dell 27 ”i co sprawia, że ​​myślisz, że to„ fałszywe ”4K?
philfreo 30.09.16
1
Trudno mi uwierzyć, że mój sprzęt nie może prowadzić tego monitora w pełnej rozdzielczości i 60 Hz, ponieważ nie ma problemu, gdy jest obrócony o 90, 180 lub 270 stopni - tylko wtedy, gdy mam go w normalnej orientacji, spada. z jakiegoś powodu do 30.
childofsoong
@childofsoong: dzięki za informacje, może to być pomocne w rozwiązaniu tego problemu.
avetis.kazarian