J'ai un MacBook Pro (début 2015, OS 10.11.2) et j'ai également un moniteur Dell 2209WAf, que j'utilise avec un câble VGA et cet adaptateur .
La résolution optimale du moniteur est de 1680 x 1050 à 60 Hz et RDM le montre en option. Cependant, lorsque j'essaie d'utiliser cette résolution, mon écran ressemble à ceci, ce qui n'est clairement pas correct (il a l'air incroyablement pixellisé et me fait vraiment mal aux yeux, vous pouvez à peine voir quoi que ce soit sur l'écran).
Sur le moniteur, il indique qu'il affiche 800x600 lorsque mon Mac indique qu'il affiche 1680x1050.
J'ai déjà vu des questions sur les câbles / adaptateurs VGA, etc., mais ils ont tous dit que cela était dû à une résolution trop élevée. Mon moniteur (et mon adaptateur) peuvent afficher 1920 x 1080, ce qui ne semble pas être le cas ici.
Les options de résolution dans Écrans fonctionnent toutes parfaitement (diverses de 800x600 à 1400x1050 en Alt-Scaled), mais elles sautent jusqu'à 1920x1080. Comment puis-je ajouter 1680x1050 à cette liste, car cela devrait probablement s'afficher clairement? SwitchResX ne résout pas cela et RDM non plus, j'ai vu des trucs sur l'édition de fichiers .plist mais c'était tout pour Yosemite, apparemment c'est différent pour El Capitan.
Toute aide est grandement appréciée!
Réponses:
Vous pouvez aller dans Préférences Système> Écrans, puis cliquer sur l'option (appuyer sur la touche Option tout en cliquant avec le bouton gauche) sur Mise à l'échelle pour exposer des résolutions supplémentaires qui ne sont pas exposées avec un clic gauche normal.
Sinon, vous avez un grand choix de logiciels pour cela, comme switchResX :
la source
D'accord, j'ai donc réussi à déterminer quel était le problème à la fin - c'était la gestion par OS X des données EDID du moniteur. Windows pouvait évidemment lire les données très bien, c'est pourquoi cela fonctionnait parfaitement à chaque fois. Là où Apple ne développe pas de pilotes plug-and-play pour les moniteurs (je suppose) et n'avait pas ajouté de profil pour le mien, il ne pouvait pas le reconnaître.
Au final, c'était une solution relativement simple. Voici les étapes que j'ai suivies (certaines connaissances très basiques de Terminal sont nécessaires pour la seconde moitié, mais c'est surtout du bon sens).
Choses dont vous aurez besoin:
Si vos données EDID ne sont pas lues du tout, vous devrez soit utiliser un autre moniteur (celui cassé ne fonctionnera jamais correctement), soit faire remplacer celui défectueux, etc.
J'espère que cela peut en quelque sorte être utile à quelqu'un - je n'ai pas pu trouver de guide complet sur la façon de résoudre ce problème n'importe où (et je cherche solidement depuis 2 jours +)!
Paix, Dan
la source
Je n'ai pas assez de points pour ajouter des commentaires, mais je viens d'avoir le même problème et j'ai trouvé la réponse de Dan Grove extrêmement utile. Cette réponse concerne l' étape 2 de sa solution proposée.
Il peut être ignoré en récupérant les données EDID du moniteur à partir de SwitchResX. Vous pouvez télécharger la version d'essai et, dans l'onglet moniteur des préférences de SwitchResX, vous verrez un bouton "Exporter EDID" en haut à droite.
J'ai pensé que cela pourrait être utile car il n'implique aucune machine Windows.
la source
Aucun programme n'est nécessaire. Je cherchais de l'aide sur les forums et je décide d'essayer avec un câble (sans adaptateurs) J'ai acheté un câble pour moins de 4quid et j'ai eu plein 2560x1440 c'est le câble Mini DisplayPort vers DisplayPort (coup de foudre pour afficher le port sur un moniteur externe). Si la résolution ne s'affiche toujours pas, maintenez la touche Option enfoncée et cliquez sur Mise à l'échelle (dans les paramètres d'affichage). Bonne chance!
la source
J'ai passé les 4 dernières heures (au moins) à résoudre ce problème sur macOS Sierra . La façon dont j'ai réussi à le faire est basée sur la réponse de Dan Grove à lui-même dans ce même sujet, mais avec plus de bricolage (merci Dan!).
Je pense qu'il est important de comprendre peu de choses sur les fichiers EDID:
Maintenant, en suivant la liste des étapes de Dan Grove (voir son article ci-dessus), j'apporterais quelques clarifications comme suit:
Étape 1 - J'ai utilisé un véritable ordinateur Windows pour le faire, pas une machine virtuelle.
Étape 2 - Il n'y avait pas d'option pour exporter les données EDID sous forme de fichier RTF dans MonitorInfoView quand je l'ai fait, probablement parce que le logiciel a été mis à jour depuis. J'ai dû cliquer sur Affichage> Volet inférieur> Dump hexadécimal EDID pour voir la partie hexagonale.
Étape 3 - Pour ceux qui ne savent pas ce qu'est Hex, voici une capture d'écran. Vous devrez supprimer les parties environnantes (surlignées en rouge ) pour ne conserver que la partie Hex (surlignée en vert ).
Vous pouvez ensuite copier et coller la partie verte dans EDID Reader comme Dan l'a expliqué. Vous n'avez pas nécessairement besoin de cocher les 3 cases, cliquez simplement sur Parse Edid et vérifiez si les informations à droite reflètent ce que devrait être votre écran - par exemple, vous devriez pouvoir voir la résolution que vous essayez de faire fonctionner. .
Étape 4 - C'est la partie délicate qui m'a dérouté. Le didacticiel vous demande de générer le résultat de la commande Terminal suivante dans un fichier texte
ioreg -lw0
et de rechercher différentes chaînes dans ledit fichier.Sauf erreur,
ioreg
signifie Input / Output Register , ce qui signifie qu'il répertorie essentiellement tous les périphériques de votre machine. Cependant, ayant 2 appareils d'écran (l'écran Macbook natif + celui externe que j'essayais de faire fonctionner), vous devez faire attention à ne pas vous tromper avec votre écran natif.Le tutoriel vous demande de rechercher la
IODisplayEDID
chaîne mais mon écran externe n'en avait pas dans laioreg
sortie (ce qui explique certainement pourquoi cela ne fonctionnait pas). LesIODisplayEDID
données correctes à créer sont celles que nous avons trouvées dans la partie Hex, surlignées en vert ci-dessus. Il s'agit de la chaîne que vous devez porter dans un fichier Mac Overrides (suivez simplement le tutoriel si vous ne savez pas de quoi je parle).Pour éviter les erreurs, sachez simplement que le DisplayVendorID pour les écrans natifs d'Apple semble être 1552 . Si au cours du tutoriel vous finissez par utiliser cet ID, vous êtes sur le point de modifier les paramètres de votre écran natif, pas celui externe :)
J'espère que cela apporte quelques éclaircissements sur les étapes très utiles de Dan Grove.
Cheers fred
la source
J'ai eu un problème similaire aujourd'hui avec un iMac et un écran SyncMaster225BW également avec une résolution native de 1680x1050. J'ai essayé SwitchResX qui ne semblait pas fonctionner. Mais le problème semblait se résoudre après un redémarrage - l'affichage secondaire apparaissait en résolution native. (C'était après la désinstallation de SwitchResX.)
En fait, j'ai redémarré en mode de récupération et désactivé le SIP (en prévoyant de modifier l'un des fichiers DisplayVendorID selon des instructions qui se sont révélées inutiles). Je doute que la désactivation de SIP y soit pour quelque chose, mais c'est possible.
la source
vous pouvez suivre le mode Forcer RVB sous Mac OS X pour fixer la qualité d'image d'un moniteur externe .
la source
Après la mise à jour vers macOS Sierra, j'ai rencontré le même problème. Si je comprends bien, c'est parce que Mac l'a reconnu comme un téléviseur au lieu d'un moniteur supplémentaire. Les étapes suivantes m'ont aidé à résoudre le problème:
cd ~/Downloads
etruby patch-edid.rb
il générera un dossier avec un nom commeDisplayVendorID-4b1f
csrutil disable
via Utilitaires> Terminal, puis redémarrez et reconnectez-vous./System/Library/Displays/Contents/Resources/Overrides
. Nécessite la saisie du mot de passe administrateur.csrutil enable
place.la source
J'ai trouvé que le problème venait du moniteur. En modifiant 1 paramètre, la résolution a été fixée. Voir ici :
la source
Pour les personnes ayant des problèmes d'affichage externe sur le camp d'entraînement (Windows 10), je viens de résoudre mon problème de toujours avoir une résolution minimale par défaut quel que soit le paramètre que j'ai choisi en faisant ceci:
Je suis allé manuellement à AMD et j'ai d'abord installé les pilotes graphiques
Panneau de configuration-> Affichage-> Options d'affichage avancées-> Sélectionner un moniteur externe-> Propriétés de l'adaptateur d'affichage-> Modes de liste
Je ne sais pas si c'est important mais j'ai d'abord sélectionné une résolution inférieure, dans mon cas 1680x1050 puis Ok and Apply et BOOM! Il évoluait correctement! Ensuite, je suis retourné aux modes de liste et l'ai augmenté à son maximum qui était de 1920x1080
Donc c'est bon d'y aller maintenant! J'espère que cela aide quelqu'un avant de plonger dans ce truc EDID ...
la source