Forzar frecuencia de actualización de pantalla externa

16

Tengo una pantalla de 27 "que está conectada a mi retina MacBook Pro de mediados de 2012 a través de un HDMI / DVI-D (HDMI en el MacBook Pro, DVI-D en la pantalla).

Antes de usar un adaptador DisplayPort + USB / DVI-D y pude obtener una frecuencia de actualización de 60Hz.

Ahora con el HDMI / DVI-D solo tengo 30Hz.

¿Hay alguna forma de cambiar (forzando?) La frecuencia de actualización a 60Hz?

¿O es una limitación de hardware?

NOTA: No puedo cambiar el valor de Frecuencia de actualización desde Preferencias del sistema, el menú está deshabilitado y el valor está configurado en 30Hz.

EDITAR: Aquí está la ventana de Preferencias del sistema ingrese la descripción de la imagen aquí

avetis.kazarian
fuente
¿Ya revisó Sistema> Monitores o pantallas?
Rob
¿Cambia de nuevo a DisplayPort a 60Hz?
Ruskes
Robuust: sí, pero el menú de selección está deshabilitado (no puede configurar nada más que 30Hz) Buscar 웃: sí, vuelve a cambiar a 60Hz.
avetis.kazarian

Respuestas:

14

cscreen

Puede usar la aplicación Terminal disponible gratuitamente cscreenpara forzar la configuración de la pantalla. La aplicación se explica por sí misma.

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.
PrimoCocaína
fuente
Como estoy en el móvil, agregaré enlaces, etc. más adelante.
CousinCocaine
¡Gracias! Desafortunadamente ya no tengo esta pantalla, pero es realmente útil ya que soy una persona que dice "hazlo con la línea de comando primero" :)
avetis.kazarian
11
Para su información, si usa homebrew, cscreen se puede instalar con brew cask install cscreen.
Brandon Fosdick
2
Solo repicando aquí, probé esto y no tuve éxito en OSX 10.11. Los monitores molestos muestran la actualización como 0, y al forzar configuraciones, parece que no sucede nada con la pantalla.
Phil Ricketts
1
@BrandonFosdick el verdadero mvp ...
Itachi
5

Cuando esté en el nuevo Macbook Pro (posterior a 2017), y conectó su pantalla externa al lado derecho de su macbook, el menú desplegable de configuración de frecuencia de actualización puede estar deshabilitado. Eso se debe a las limitaciones del macbook: https://www.macrumors.com/2016/10/28/macbook-pro-tb3-reduced-pci-express-bandwidth/

Los dos puertos en el lado derecho de la máquina tienen la funcionalidad Thunderbolt 3 pero con un ancho de banda PCI Express reducido. Por esa razón, Apple recomienda conectar dispositivos de mayor rendimiento en los puertos izquierdos de esa máquina.

Después de conectar su pantalla externa desde el lado izquierdo de su Macbook, verá el menú desplegable de frecuencias de actualización después de mantener presionado optionsy hacer clic en scaled.

mxdi9i7
fuente
Hola, no estoy acostumbrado a las Mac. Lo que es optionsy lo que es scaled. Tal vez una pregunta estúpida, lo siento.
Lorenz Meyer
Oh, encontré: optionses la clave escrita alten él, y Escalado es la segunda opción de Resolución . El problema es que esto trae más opciones para la configuración de resolución, pero la configuración de frecuencia aún no se muestra.
Lorenz Meyer
@LorenzMeyer Asegúrese de que su monitor / pantalla externa ofrezca altas tasas de actualización, algunos monitores de gama baja no tienen esa opción
mxdi9i7
Gracias, ahora entiendo: esto muestra dos ventanas, una en cada monitor y cada una con las opciones aplicables a ese monitor. Y sí, no todos los monitores tienen la opción para las frecuencias de actualización.
Lorenz Meyer
3

Vine aquí buscando la respuesta yo mismo porque lo he hecho antes pero instalé una actualización y perdí la configuración. csreen y switchresx pueden establecer la resolución por usted, pero hay un límite en OSX que debe omitirse para lograr esto. Además, con las últimas versiones de OSX hay algún tipo de "protección de archivos del sistema" que le impide parchear el archivo relevante. Primero, debe deshabilitar esa protección de archivos (que creo que se activa después de cada actualización) y luego debe parchear el archivo relevante en OSX. Si encuentro la respuesta para la última versión, volveré aquí y actualizaré la respuesta, pero deberías buscar algo en Google para el parche de desbloqueo de reloj de píxeles osx (tu versión). Una vez que haya parcheado los archivos relevantes, debería poder utilizar utilidades como switchresx (que es lo que uso) para establecer resoluciones personalizadas. He encontrado un parche para una versión de osx aquí:https://github.com/Floris497/mac-pixel-clock-patch ¡ buena suerte!

apocalipsis
fuente
1

Debería poder cambiar la frecuencia de actualización en Preferencias del sistema: Monitor.

Este es un ejemplo de mi conexión HDMI a HDMI.

ingrese la descripción de la imagen aquí

Puede intentar usar la aplicación SwitchResX para ver si eso funcionará.

FYI: Algo está sucediendo con los Mavericks y la pantalla externa (similar a la suya) pero no estoy calificado para hablar sobre qué.

Ruskes
fuente
No puedo cambiarlo desde las Preferencias del sistema. El menú Frecuencia de actualización está deshabilitado.
avetis.kazarian
¿Qué dice? ¿muestra el tipo de monitor correcto en la ventana de arriba? es decir, Sharp LCD?
Ruskes
Edité la pregunta (poner una captura de pantalla).
avetis.kazarian
Su sistema no está identificando correctamente el monitor con un cable HDMI, debería nombrarlo por su nombre en Optimizado para :. También intente cambiar la resolución a 1920x1200.
Ruskes
Entonces, ¿cómo puedo arreglar eso? Intenté cambiar la resolución, pero aún no puedo cambiar el valor a otra cosa que no sea 30Hz.
avetis.kazarian
0

Después de mucho googlear y probar, he llegado a la conclusión de que si su hardware (computadora / pantalla) no admite una frecuencia más alta, bueno, no puede forzarlo.

En cuanto a mi propio caso, ambos no estaban disponibles (viejo MacBook Pro + Dell barato 27 "" 4K falso ")

avetis.kazarian
fuente
44
De hecho, creo que este es un problema de software. Mi monitor puede ser overclockeado. Mi interfaz de puerto de pantalla tiene mucho ancho de banda para las frecuencias de actualización más altas. El problema son los controladores de software restringidos de Apple. Además, funciona bien en Windows.
Phil Ricketts
@ avetis.kazarian qué modelo es su Dell 27" y qué te hace pensar que es 'falso' 4K?
philfreo
1
Me resulta difícil creer que mi hardware no pueda manejar este monitor a resolución completa y 60 hz, ya que no tiene problemas para hacerlo cuando gira 90, 180 o 270 grados, solo cuando lo tengo en orientación normal se cae hasta 30 por alguna razón.
childofsoong
@childofsoong: gracias por la información, esto podría ser útil para resolver este problema.
avetis.kazarian