Forza la frequenza di aggiornamento del display esterno


16

Ho uno schermo da 27 "collegato alla mia retina MacBook Pro di metà 2012 tramite un HDMI / DVI-D (HDMI sul MacBook Pro, DVI-D sullo schermo).

Prima stavo usando un adattatore DisplayPort + USB / DVI-D e sono riuscito a ottenere una frequenza di aggiornamento di 60Hz.

Ora con HDMI / DVI-D ho solo 30Hz.

C'è un modo per cambiare (forzando?) La frequenza di aggiornamento a 60Hz?

O è una limitazione hardware?

NOTA: non riesco a modificare il valore della frequenza di aggiornamento da Preferenze di Sistema, il menu è disabilitato e il valore è impostato su 30Hz.

EDIT: ecco la finestra Pref Sistema inserisci qui la descrizione dell'immagine


Hai già controllato Sistema> Monitor o Display?
Rob

Il passaggio a DisplayPort passa a 60Hz?
Ruskes

Robuust: sì, ma il menu di selezione è disabilitato (non è possibile impostare nient'altro che 30Hz) Buscar 웃: sì, torna a 60Hz.
avetis.kazarian

Risposte:


14

cscreen

È possibile utilizzare l'app Terminale disponibile gratuitamente cscreenper forzare le impostazioni di visualizzazione. L'app è abbastanza intuitiva.

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.

Dato che sono sul cellulare, aggiungerò link ecc. Più avanti.
Cugina Cocaina,

Grazie! Sfortunatamente non ho più questa schermata, ma è davvero utile dato che sono una persona "fallo prima con la riga di comando" :)
avetis.kazarian

11
Cordiali saluti, se si utilizza l'homebrew, è possibile installare cscreen con brew cask install cscreen.
Brandon Fosdick,

2
Stavo solo intervenendo qui, ho provato questo e non ho avuto alcun successo su OSX 10.11. I monitor fastidiosi mostrano l'aggiornamento come 0 e quando si forzano le configurazioni, nulla sembra accadere con il display.
Phil Ricketts,

1
@BrandonFosdick the real mvp ...
Itachi

5

Quando utilizzi il nuovo Macbook Pro (post 2017) e hai collegato il display esterno al lato destro del macbook, il menu a discesa delle impostazioni della frequenza di aggiornamento potrebbe essere disabilitato. Ciò è dovuto alle limitazioni del macbook: https://www.macrumors.com/2016/10/28/macbook-pro-tb3-reduced-pci-express-bandwidth/

Le due porte sul lato destro della macchina dispongono della funzionalità Thunderbolt 3 ma con larghezza di banda PCI Express ridotta. Per questo motivo, Apple consiglia di collegare dispositivi ad alte prestazioni nelle porte a sinistra su quella macchina.

Dopo aver collegato il display esterno dal lato sinistro del Macbook, vedrai il menu a discesa delle frequenze di aggiornamento dopo aver tenuto premuto optionse fatto clic su scaled.


Ciao, non sono abituato ai mac. Cosa è optionse cosa è scaled. Forse una domanda stupida, scusa.
Lorenz Meyer,

Oh, ho trovato: optionsè la chiave scritta altsu di esso e Scaled è la seconda opzione di risoluzione . Il problema è che questo porta più opzioni per le impostazioni di risoluzione, ma le impostazioni di frequenza non vengono ancora visualizzate.
Lorenz Meyer,

@LorenzMeyer Assicurati che il tuo monitor / display esterno offra frequenze di aggiornamento elevate, alcuni monitor di fascia bassa non hanno questa opzione
mxdi9i7

Grazie, ora capisco: questo mostra due finestre, una su ciascun monitor e ciascuna con le opzioni applicabili a quel monitor. E sì, non tutti i monitor hanno la scelta per le frequenze di aggiornamento.
Lorenz Meyer,

3

Sono venuto qui a cercare la risposta da solo perché l'ho già fatto ma ho installato un aggiornamento e ho perso le impostazioni. csreen e switchresx possono entrambi impostare la risoluzione per te, ma c'è un limite in OSX che deve essere bypassato per raggiungere questo obiettivo. Inoltre con le ultime versioni di OSX c'è una sorta di "protezione dei file di sistema" che ti impedisce di patchare il file in questione. Innanzitutto, devi disabilitare quella protezione dei file (che credo venga attivata dopo ogni aggiornamento) e quindi devi patchare il file pertinente in OSX. Se trovo la risposta per l'ultima versione, torno qui e aggiorno la risposta, ma dovresti google qualcosa sull'effetto per osx (la tua versione) patch di sblocco dell'orologio pixel. Dopo aver patchato i file pertinenti, dovresti essere in grado di utilizzare utility come switchresx (che è quello che uso) per impostare risoluzioni personalizzate. Ho trovato una patch per una versione di osx qui:https://github.com/Floris497/mac-pixel-clock-patch buona fortuna!


1

Dovresti essere in grado di modificare la frequenza di aggiornamento in Preferenze di sistema - Monitor.

Questo è un esempio della mia connessione da HDMI a HDMI.

inserisci qui la descrizione dell'immagine

Puoi provare a utilizzare l' app SwitchResX per vedere se funzionerà.

A proposito: sta succedendo qualcosa con Mavericks e display esterno (simile al tuo) ma non sono qualificato per parlare di cosa.


Non posso cambiarlo dalle Preferenze di Sistema. Il menu Frequenza di aggiornamento è disabilitato.
avetis.kazarian

Cosa dice? mostra il tipo di monitor corretto nella finestra sopra? cioè Sharp LCD?
Ruskes

Ho modificato la domanda (metti uno screenshot).
avetis.kazarian

Il tuo sistema non sta identificando correttamente il monitor con cavo HDMI, dovrebbe nominarlo con il suo nome in Ottimizzato per :. Prova anche a cambiare la risoluzione in 1920x1200.
Ruskes

Quindi come posso sistemarlo? Ho provato a cambiare la risoluzione, ma non riesco ancora a cambiare valore se non a 30Hz.
avetis.kazarian

0

Dopo molti googling e prove, sono giunto alla conclusione che se il tuo hardware (sia computer / schermo) non supporta frequenze più alte, beh, non puoi forzarlo.

Per quanto riguarda il mio caso, era entrambi non disponibili (vecchio MacBook Pro + Dell 27 "" fake 4K "economico)


4
In realtà credo che questo sia un problema di software. Il mio monitor può essere overcloccato. La mia interfaccia displayport ha molta larghezza di banda per le frequenze di aggiornamento più elevate. Il problema sono i driver software limitati di Apple. Inoltre, funziona bene in Windows.
Phil Ricketts,

@ avetis.kazarian Quale modello è il tuo Dell 27 "e cosa ti fa pensare che sia" falso "4K?
philfreo,

1
Trovo difficile credere che il mio hardware non sia in grado di pilotare questo monitor alla massima risoluzione e 60 hz, poiché non ha problemi a farlo quando viene ruotato di 90, 180 o 270 gradi - solo quando l'ho in orientamento normale cade fino a 30 per qualche motivo.
figlio del

@childofsoong: grazie per le informazioni, questo potrebbe essere utile per risolvere questo problema.
avetis.kazarian
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.