Aktualisierungsrate der externen Anzeige erzwingen

16

Ich habe einen 27-Zoll-Bildschirm, der über HDMI / DVI-D (HDMI auf dem MacBook Pro, DVI-D auf dem Bildschirm) mit meiner MacBook Pro-Netzhaut Mitte 2012 verbunden ist.

Bevor ich einen Adapter DisplayPort + USB / DVI-D verwendete und eine Bildwiederholfrequenz von 60 Hz erhalten konnte.

Jetzt mit dem HDMI / DVI-D habe ich nur 30Hz.

Gibt es eine Möglichkeit, die Bildwiederholfrequenz (durch Erzwingen?) Auf 60 Hz zu ändern?

Oder ist es eine Hardwarebeschränkung?

HINWEIS: Ich kann den Wert für die Aktualisierungsrate in den Systemeinstellungen nicht ändern. Das Menü ist deaktiviert und der Wert ist auf 30 Hz eingestellt.

BEARBEITEN: Hier ist das Fenster Systemeinstellungen Geben Sie hier die Bildbeschreibung ein

avetis.kazarian
quelle
Haben Sie bereits System> Monitore oder Displays aktiviert?
Rob
Wechselt es wieder zu DisplayPort zurück zu 60Hz?
Ruskes
Robuust: Ja, aber das Auswahlmenü ist deaktiviert (es kann nur 30 Hz eingestellt werden). Buscar 웃: Ja, es wechselt zurück zu 60 Hz.
avetis.kazarian

Antworten:

14

cscreen

Sie können die frei verfügbare Terminal-App verwenden cscreen, um Anzeigeeinstellungen zu erzwingen. Die App ist ziemlich selbsterklärend.

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.
CousinCocaine
quelle
Da ich auf dem Handy bin, werde ich später Links usw. hinzufügen.
CousinCocaine
Vielen Dank! Leider habe ich diesen Bildschirm nicht mehr, aber er ist wirklich hilfreich, da ich eine Person bin, die es zuerst mit der Befehlszeile macht :)
avetis.kazarian
11
Zu Ihrer Information, wenn Sie Homebrew verwenden, kann cscreen mit installiert werden brew cask install cscreen.
Brandon Fosdick
2
Ich habe es versucht und hatte unter OSX 10.11 keinen Erfolg. Störende Monitore zeigen die Aktualisierung als 0 an, und beim Erzwingen von Konfigurationen scheint nichts mit der Anzeige zu geschehen.
Phil Ricketts
1
@BrandonFosdick das echte mvp ...
Itachi
4

Wenn Sie das neue Macbook Pro (nach 2017) verwenden und Ihr externes Display an die rechte Seite Ihres MacBook angeschlossen haben, ist die Dropdown-Liste mit den Einstellungen für die Aktualisierungsrate möglicherweise deaktiviert. Dies liegt an den Einschränkungen des Macbooks: https://www.macrumors.com/2016/10/28/macbook-pro-tb3-reduced-pci-express-bandwidth/

Die beiden Anschlüsse auf der rechten Seite des Geräts verfügen über Thunderbolt 3-Funktionen, jedoch mit reduzierter PCI Express-Bandbreite. Aus diesem Grund empfiehlt Apple, Geräte mit höherer Leistung an die linken Anschlüsse dieses Computers anzuschließen.

Nachdem Sie Ihr externes Display von der linken Seite Ihres Macbooks aus angeschlossen haben, wird die Dropdown-Rate für die Aktualisierungsraten angezeigt, nachdem Sie gedrückt gehalten optionsund auf geklickt haben scaled.

mxdi9i7
quelle
Hallo, ich bin nicht an Macs gewöhnt. Was ist optionsund was ist scaled. Vielleicht eine blöde Frage, sorry.
Lorenz Meyer
Oh, ich habe gefunden: optionsist der Schlüssel darauf geschrieben alt, und skaliert ist die zweite Option der Auflösung . Das Problem ist, dass dies mehr Optionen für die Auflösungseinstellungen bietet, die Frequenzeinstellungen jedoch immer noch nicht angezeigt werden.
Lorenz Meyer
@ LorenzMeyer Stellen Sie sicher, dass Ihr Monitor / externes Display hohe Bildwiederholraten bietet. Einige Monitore am unteren Ende haben diese Option nicht
mxdi9i7
Vielen Dank, ich verstehe jetzt: Dies zeigt zwei Fenster, eines auf jedem Monitor und jedes mit den für diesen Monitor geltenden Optionen. Und ja, nicht alle Monitore haben die Wahl für die Bildwiederholfrequenz.
Lorenz Meyer
3

Ich bin hierher gekommen, um selbst nach der Antwort zu suchen, weil ich es schon einmal gemacht habe, aber ich habe ein Update installiert und die Einstellungen verloren. csreen und switchresx können beide die Auflösung für Sie festlegen, aber es gibt eine Grenze in OSX, die umgangen werden muss, um dies zu erreichen. Zusätzlich gibt es mit den neuesten Versionen von OSX eine Art "Systemdateischutz", der Sie daran hindert, die relevante Datei zu patchen. Zuerst müssen Sie diesen Dateischutz deaktivieren (der meiner Meinung nach nach jedem Update aktiviert wird) und dann die entsprechende Datei in OSX patchen. Wenn ich die Antwort für die neueste Version finde, komme ich hierher zurück und aktualisiere die Antwort, aber Sie sollten etwas googeln, um den Patch zum Entsperren der Pixeluhr von osx (Ihrer Version) zu verwenden. Sobald Sie die relevanten Dateien gepatcht haben, sollten Sie in der Lage sein, Dienstprogramme wie switchresx (was ich verwende) zu verwenden, um benutzerdefinierte Auflösungen festzulegen. Ich habe hier einen Patch für eine Version von osx gefunden:https://github.com/Floris497/mac-pixel-clock-patch Viel Glück!

apokalysk
quelle
1

Sie sollten in der Lage sein, die Aktualisierungsrate in Systemeinstellungen - Monitor zu ändern.

Dies ist ein Beispiel für meine HDMI-zu-HDMI-Verbindung.

Geben Sie hier die Bildbeschreibung ein

Sie können versuchen, mit der SwitchResX- App zu prüfen , ob dies funktioniert.

Zu Ihrer Information: Es passiert etwas mit Mavericks und externem Display (ähnlich wie bei Ihnen), aber ich bin nicht qualifiziert, darüber zu sprechen.

Ruskes
quelle
Ich kann es nicht in den Systemeinstellungen ändern. Das Menü Aktualisierungsrate ist deaktiviert.
avetis.kazarian
Was sagt es? Zeigt es im obigen Fenster den richtigen Monitortyp an? dh scharfes LCD?
Ruskes
Ich habe die Frage bearbeitet (einen Screenshot machen).
avetis.kazarian
Ihr System identifiziert den Monitor nicht korrekt mit einem HDMI-Kabel. Es sollte ihn unter Optimiert für: benennen. Versuchen Sie auch, die Auflösung auf 1920 x 1200 zu ändern.
Ruskes
Wie kann ich das dann beheben? Ich habe versucht, die Auflösung zu ändern, kann aber den Wert nur auf 30 Hz ändern.
avetis.kazarian
0

Nach langem googeln und ausprobieren bin ich zu dem Schluss gekommen, dass wenn Ihre Hardware (sowohl Computer als auch Bildschirm) keine höhere Frequenz unterstützt, Sie dies nicht erzwingen können.

Was meinen eigenen Fall betrifft, war es beides nicht verfügbar (altes MacBook Pro + Dell billig 27 "" Fake 4K ")

avetis.kazarian
quelle
4
Ich glaube tatsächlich, dass dies ein Softwareproblem ist. Mein Monitor kann übertaktet werden. Meine Displayport-Oberfläche hat viel Bandbreite für die höheren Bildwiederholraten. Das Problem sind die eingeschränkten Softwaretreiber von Apple. Funktioniert auch gut in Windows.
Phil Ricketts
@ avetis.kazarian Welches Modell ist Ihr Dell 27 "und was lässt Sie denken, dass es" gefälschte "4K ist?
Philfreo
1
Es fällt mir schwer zu glauben, dass meine Hardware diesen Monitor nicht mit voller Auflösung und 60 Hz betreiben kann, da dies kein Problem ist, wenn er um 90, 180 oder 270 Grad gedreht wird - nur wenn ich ihn in normaler Ausrichtung habe, fällt er ab aus irgendeinem Grund auf 30 herunter.
childofsoong
@childofsoong: Vielen Dank für die Informationen, dies könnte hilfreich sein, um dieses Problem zu beheben.
avetis.kazarian