Eu tenho um MacBook Pro (início de 2015, OS 10.11.2) e também tenho um monitor Dell 2209WAf, que estou usando com um cabo VGA e este adaptador .
A resolução ideal do monitor é 1680x1050 a 60Hz e o RDM mostra isso como uma opção. No entanto, quando tento usar essa resolução, minha tela se parece com a que está claramente incorreta (parece impossivelmente pixelada e realmente machuca meus olhos, você quase não vê nada na tela).
No monitor, ele mostra 800x600 quando o meu Mac diz que está exibindo 1680x1050.
Já vi perguntas sobre cabos / adaptadores VGA, etc., feitas anteriormente, mas todos disseram que a resolução estava muito alta. Meu monitor (e adaptador) pode exibir 1920x1080, de modo que parece não ser o caso aqui.
As opções para a resolução em Monitores funcionam perfeitamente (várias de 800x600 a 1400x1050 quando escaladas em Alt), mas, em seguida, aumentam para 1920x1080. Como posso adicionar 1680x1050 a esta lista, como provavelmente seria exibido com clareza? O SwitchResX não corrige isso e nem o RDM, eu vi coisas sobre a edição de arquivos .plist, mas isso foi tudo para Yosemite, aparentemente é diferente para El Capitan.
Qualquer ajuda é muito apreciada!
fonte
Respostas:
Você pode acessar Preferências do sistema> Monitores e, em seguida , clicar com a tecla Option pressionada enquanto pressiona o botão esquerdo do mouse em Dimensionado para expor resoluções adicionais que não são expostas com o clique esquerdo normal.
Caso contrário, você tem uma ótima opção de software para isso, como o switchResX :
fonte
Ok, então eu consegui descobrir qual era o problema no final - era o manuseio do OS X dos dados EDID do monitor. O Windows evidentemente podia ler os dados muito bem, e é por isso que sempre funcionava perfeitamente. Onde a Apple não desenvolve drivers plug-and-play para monitores (suponho) e não tinha adicionado um perfil para o meu, não conseguia reconhecê-lo.
No final, foi uma correção relativamente simples. Aqui estão os passos que eu segui (é necessário um conhecimento muito básico do Terminal para o segundo semestre, embora seja geralmente bom senso).
Coisas que você precisa:
Se seus dados EDID não estiverem sendo lidos, você precisará usar outro monitor (aquele quebrado nunca funcionará corretamente) ou substituir o defeituoso, etc.
Espero que isso possa de alguma forma ser útil para alguém - não consegui encontrar um guia completo sobre como resolver esse problema em qualquer lugar (e estou procurando solidamente há mais de 2 dias)!
Dan Paz
fonte
Não tenho pontos suficientes para adicionar comentários, mas tive o mesmo problema e achei a resposta de Dan Grove extremamente útil. Esta resposta está relacionada ao passo 2 da sua solução proposta.
Pode ser pulado recuperando os dados EDID do monitor do SwitchResX. Você pode baixar a versão de avaliação e, na guia Monitor das preferências do SwitchResX, verá um botão "Export EDID" no canto superior direito.
Eu pensei que isso poderia ser útil, pois não envolve nenhuma máquina Windows.
fonte
Nenhum programa é necessário. Eu estava procurando ajuda nos fóruns e decido tentar com cabo (sem adaptadores). Comprei cabo por menos de 4quid e fiquei cheio 2560x1440, é o cabo Mini DisplayPort para DisplayPort (raio para exibir a porta no monitor externo). Se a resolução ainda não aparecer, mantenha pressionada a tecla Option e clique em Dimensionado (nas configurações de vídeo). Boa sorte!
fonte
Passei as últimas 4 horas (pelo menos) corrigindo esse problema no macOS Sierra . O jeito que eu consegui fazer isso é baseado na resposta de Dan Grove para ele mesmo nesse mesmo tópico, mas com mais bricolage (obrigado Dan!).
Poucas coisas que eu acho que são importantes para entender sobre arquivos EDID:
Agora, seguindo a lista de etapas de Dan Grove (veja o post acima), trago alguns esclarecimentos da seguinte forma:
Etapa 1 - usei um computador Windows real para fazer isso, não uma máquina virtual.
Etapa 2 - Não havia opção para exportar os dados EDID como um arquivo RTF no MonitorInfoView quando o fiz, provavelmente porque o software foi atualizado desde então. Eu tive que clicar em Exibir> Painel inferior> EDID Hex Dump para realmente ver a parte Hex.
Passo 3 - Para quem não sabe o que é Hex, abaixo está uma captura de tela. Você precisará remover as partes ao redor (destacadas em vermelho ) para manter apenas a parte hexadecimal (destacada em verde ).
Você pode copiar e colar a parte verde no EDID Reader, como Dan explicou. Você não precisa necessariamente ter as três caixas marcadas, basta clicar no Parse Edid e verificar se as informações à direita refletem qual deve ser o dispositivo da tela - por exemplo, você poderá ver a resolução que está tentando fazer funcionar .
Passo 4 - Esta é a parte complicada que me deixou confusa. O tutorial solicita que você produza o resultado do seguinte comando Terminal em um arquivo de texto
ioreg -lw0
e pesquise várias seqüências de caracteres dentro do referido arquivo.A menos que eu esteja enganado,
ioreg
significa Registro de entrada / saída , o que significa que basicamente está listando todos os dispositivos da sua máquina. No entanto, tendo 2 dispositivos de tela (a tela nativa do Macbook + a externa que eu estava tentando fazer funcionar), você precisa ter cuidado para não se enganar com a tela nativa.O tutorial pede que você procure a
IODisplayEDID
string, mas minha tela externa não possui nenhumaioreg
saída (o que certamente é por que não estava funcionando). OsIODisplayEDID
dados corretos a serem criados são os que encontramos na parte Hex, destacados em verde acima. Esta é a string que você precisa portar em um arquivo Substituições mac (basta seguir o tutorial se você não tem idéia do que estou falando).Para evitar erros, lembre-se de que o DisplayVendorID para as telas nativas da Apple parece ser 1552 . Se durante o tutorial você acabar usando esse ID, está prestes a alterar as configurações da tela nativa, e não da externa :)
Espero que isso traga alguns esclarecimentos sobre as etapas muito úteis de Dan Grove.
Cheers fred
fonte
Hoje tive um problema semelhante com um iMac e um monitor SyncMaster225BW também com resolução nativa de 1680x1050. Tentei SwitchResX que não parecia funcionar. Mas o problema parecia se resolver após uma reinicialização - a tela secundária apareceu em resolução nativa. (Isso foi depois da desinstalação do SwitchResX.)
Na verdade, o que fiz foi reiniciar no modo de recuperação e desligar o SIP (planejando modificar um dos arquivos DisplayVendorID de acordo com as instruções que se revelaram desnecessárias). Duvido que desligar o SIP tenha algo a ver com isso, mas é possível.
fonte
você pode seguir o modo Force RGB no Mac OS X para corrigir a qualidade da imagem de um monitor externo .
fonte
Depois de atualizar para o macOS Sierra, encontrei o mesmo problema. Pelo que entendi, foi porque o Mac o reconheceu como TV em vez de monitor adicional. Os próximos passos me ajudaram a resolver o problema:
cd ~/Downloads
eruby patch-edid.rb
gerará uma pasta com o nome algo comoDisplayVendorID-4b1f
csrutil disable
via Utilities> Terminal e, em seguida, reinicie e faça login novamente./System/Library/Displays/Contents/Resources/Overrides
. Precisa digitar a senha do administrador.csrutil enable
.fonte
Achei que o problema estava no monitor. Ao alterar 1 configuração, a resolução foi corrigida. Veja aqui :
fonte
Para pessoas com problemas de exibição externa no campo de treinamento (Windows 10), acabei de resolver o problema de sempre usar como padrão a resolução mínima, independentemente da configuração escolhida ao fazer isso:
Foi manualmente à AMD e instalou os drivers gráficos primeiro
Painel de controle-> Vídeo-> Opções avançadas de vídeo-> Selecionar monitor externo-> Propriedades do adaptador de vídeo-> Modos de lista
Não sei se isso importa, mas primeiro selecionei uma resolução mais baixa; no meu caso, 1680x1050, então Ok, Apply e BOOM! Estava escalando corretamente! Voltei aos modos de lista e aumentei para o máximo que era 1920x1080
Então é bom ir agora! Espero que ajude alguém antes de mergulhar nas coisas do EDID ...
fonte