Forçar taxa de atualização de exibição externa

16

Tenho uma tela de 27 "conectada à minha retina do MacBook Pro de meados de 2012 por meio de um HDMI / DVI-D (HDMI no MacBook Pro, DVI-D na tela).

Antes de usar um adaptador DisplayPort + USB / DVI-D, era possível obter uma taxa de atualização de 60Hz.

Agora, com o HDMI / DVI-D, tenho apenas 30Hz.

Existe alguma maneira de alterar (forçando?) A taxa de atualização para 60Hz?

Ou é uma limitação de hardware?

NOTA: Não consigo alterar o valor da taxa de atualização em Prefs do sistema, o menu está desativado e o valor está definido como 30Hz.

EDIT: Aqui está a janela Prefs do Sistema insira a descrição da imagem aqui

avetis.kazarian
fonte
Você já conferiu Sistema> Monitores ou Monitores?
Rob
A mudança de volta para DisplayPort muda de volta para 60Hz?
precisa saber é o seguinte
Robuust: sim, mas o menu de seleção está desativado (não pode definir nada além de 30Hz) Buscar 웃: sim, ele volta a 60Hz.
precisa saber é o seguinte

Respostas:

14

tela

Você pode usar o aplicativo Terminal disponível gratuitamente cscreenpara forçar as configurações de exibição. O aplicativo é bastante auto-explicativo.

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
fonte
Como estou no celular, adicionarei links etc. mais tarde.
CousinCocaine
Obrigado! Infelizmente eu não tenho essa tela mais, mas é realmente útil como eu sou um "fazê-lo com linha de comando primeira" pessoa :)
avetis.kazarian
11
Para sua informação, se você usa o homebrew, o cscreen pode ser instalado com brew cask install cscreen.
Brandon Fosdick
2
Apenas comentando aqui, tentei isso e não tive sucesso no OSX 10.11. Os monitores incomodados mostram a atualização como 0 e, ao forçar configurações, nada parece acontecer com a tela.
Phil Ricketts,
11
@BrandonFosdick the real mvp ...
Itachi
5

Quando você está no novo Macbook Pro (pós 2017) e conectou o monitor externo ao lado direito do seu macbook, a lista suspensa de configurações da taxa de atualização pode estar desativada. Isso ocorre devido às limitações do macbook: https://www.macrumors.com/2016/10/28/macbook-pro-tb3-reduced-pci-express-bandwidth/

As duas portas no lado direito da máquina têm a funcionalidade Thunderbolt 3, mas com largura de banda PCI Express reduzida. Por esse motivo, a Apple recomenda conectar dispositivos de alto desempenho nas portas esquerdas dessa máquina.

Depois de conectar seu monitor externo do lado esquerdo do seu Macbook, você verá as taxas de atualização suspensas depois de pressionar optionse clicar scaled.

mxdi9i7
fonte
Olá, eu não estou acostumado a macs. O que é optionse o que é scaled. Talvez uma pergunta estúpida, desculpe.
Lorenz Meyer
Ah, eu achei: optionsé a chave escrita altnele e Scaled é a segunda opção de Resolução . O problema é que isso traz mais opções para as configurações de resolução, mas as configurações de frequência ainda não são mostradas.
Lorenz Meyer
@LorenzMeyer Verifique se o seu monitor / externos de exibição ofertas altas taxas de atualização, alguns monitores de uma extremidade mais baixa não tem essa opção
mxdi9i7
Obrigado, eu entendo agora: isso mostra duas janelas, uma em cada monitor e cada uma com as opções aplicáveis ​​a esse monitor. E sim, nem todos os monitores têm a opção de taxas de atualização.
Lorenz Meyer
3

Eu vim aqui procurando a resposta, porque já fiz isso antes, mas instalei uma atualização e perdi as configurações. O csreen e o switchresx podem definir a resolução para você, mas há um limite no OSX que precisa ser ignorado para fazer isso. Além disso, com as versões mais recentes do OSX, existe algum tipo de "proteção de arquivo do sistema" que impede que você remende o arquivo relevante. Primeiro, você precisa desativar a proteção de arquivos (que, a cada momento, acho que é ativada após cada atualização) e, em seguida, corrigir o arquivo relevante no OSX. Se eu encontrar a resposta para a versão mais recente, voltarei aqui e atualizarei a resposta, mas você deve pesquisar no Google algo para obter o patch de desbloqueio de relógio de pixel osx (sua versão). Depois de corrigir os arquivos relevantes, você poderá usar utilitários como switchresx (que é o que eu uso) para definir resoluções personalizadas. Encontrei um patch para uma versão do osx aqui:https://github.com/Floris497/mac-pixel-clock-patch boa sorte!

apocalipse
fonte
1

Você deve poder alterar a taxa de atualização em Preferências do sistema - Monitor.

Este é um exemplo da minha conexão HDMI para HDMI.

insira a descrição da imagem aqui

Você pode tentar usar o aplicativo SwitchResX para ver se isso funcionará.

FYI: Algo está acontecendo com o Mavericks e o monitor externo (semelhante ao seu), mas não estou qualificado para falar sobre o que.

Ruskes
fonte
Não posso alterá-lo nos Prefs do sistema. O menu Taxa de atualização está desativado.
precisa saber é o seguinte
O que diz isso? mostra o tipo correto de monitor na janela acima? ou seja, Sharp LCD?
Ruskes
Eu editei a pergunta (coloque uma captura de tela).
precisa saber é o seguinte
O seu sistema não está identificando corretamente o cabo Monitor com HDMI, deve nomeá-lo pelo nome em Otimizado para :. Tente também alterar a resolução para 1920x1200.
Ruskes
Então, como posso corrigir isso? Tentei alterar a resolução, mas ainda não consigo alterar o valor para outra coisa senão 30Hz.
precisa saber é o seguinte
0

Após muita pesquisa e testes, cheguei à conclusão de que se o seu hardware (computador / tela) não suporta frequência mais alta, bem, você não pode forçá-lo.

Quanto ao meu caso, os dois não estavam disponíveis (antigo MacBook Pro + Dell barato 27 "" 4K falso ")

avetis.kazarian
fonte
4
Na verdade, acredito que isso é um problema de software. Meu monitor pode ter overclock. Minha interface da porta de exibição possui muita largura de banda para as taxas de atualização mais altas. O problema são os drivers de software restritos da Apple. Além disso, funciona bem no Windows.
Phil Ricketts
@ avetis.kazarian Que modelo é o seu Dell 27" e que faz você pensar que é 'falso' 4K?
philfreo
11
Acho difícil acreditar que meu hardware não possa dirigir este monitor em resolução máxima e 60 hz, pois não há nenhum problema em rodar 90, 180 ou 270 graus - somente quando o tenho na orientação normal ele cai. até 30 por algum motivo.
childofsoong 27/03
@ childofsoong: obrigado pela informação, isso pode ser útil para resolver esse problema.
Avetis.kazarian 29/03