Forum

Guide : Résolution des problèmes de mise à l'échelle du moniteur externe et de « fuzziness » avec MBP et OSX

S

seb101

Affiche originale
3 avr. 2014
  • 2 mai 2019
Guide rapide pour activer le mode couleur correct et la mise à l'échelle à 125 % sur les moniteurs externes Dell 4K (2650 x 1440) avec votre MacBook. (Instructions pour Windows et OSX).

Cela vous offre une expérience de moniteur externe à l'échelle en douceur qui maintient les éléments de l'interface utilisateur à peu près à la même «taille» lorsque vous les faites glisser entre le Retina et l'écran externe.

Windows (environ 10 secondes)

  1. Branchez le moniteur
  2. Clic droit sur le bureau
  3. Cliquez sur « Paramètres d'affichage »
  4. Faites glisser le curseur de mise à l'échelle à 125 %
  5. Cliquez sur Appliquer
  6. Tout a l'air super.

OSX High Sierra/Mojave (environ 2,5 heures)
  1. Branchez le moniteur
  2. L'écran n'a pas l'air bien, le texte et les éléments en noir sur blanc sont flous et ont une 'fleur' de chrominance autour d'eux.
  3. Ouvrir les préférences système
  4. Cliquez sur Affichages
  5. Rechercher les paramètres pertinents
  6. Il n'y en a pas.
  7. Google, je ne suis pas sûr du problème exact, alors essayez « texte flou d'affichage externe OSX »
  8. Lisez les 4 principaux liens qui sont une collection de messages de forum où les utilisateurs inconditionnels de Mac me disent que :
    1. C'est comme ça avec Mac
    2. OSX est 'meilleur' car il affiche les polices différemment et cela peut les rendre floues. Faites avec.
    3. Mes yeux sont fautifs parce que je le compare maintenant à un écran Retina et le Retina est SI bon que tout le reste semble flou.
    4. J'ai besoin d'acheter un écran Apply
    5. Essayez d'activer ou de désactiver le lissage des polices.
  9. Décidez d'essayer le lissage des polices.
  10. Ouvrir les préférences système
  11. Cliquez sur Général (bizarrement, ce n'est pas considéré comme un paramètre « Affichage »)
  12. Le lissage des polices est activé, j'essaie donc de le désactiver. Cela ne résout pas le problème.
  13. Réactivez le lissage des polices.
  14. Retour à Google.
  15. Enfin, trouvez un message de forum qui explique que le problème est qu'OSX force à tort le mode couleur sur certains écrans externes à YPbPr/YCbCr au lieu de RVB.
  16. Ouvrir les préférences système
  17. Cliquez sur s'affiche
  18. Recherchez le paramètre Mode couleur
  19. Il n'existe pas sous OSX
  20. Trouvez finalement cet excellent article de blog avec un correctif : https://spin.atomicobject.com/2018/08/24/macbook-pro-external-monitor-display-problem/
  21. La mâchoire tombe à la complexité du correctif - mode de récupération ?!!?!
  22. Décidez d'y aller.
  23. Téléchargez le script depuis GitHub
  24. Exécutez le script - il écrit un nouveau fichier EDID.
  25. Arrêter Mac
  26. Démarrage en mode de récupération
  27. Ouvrir l'outil de disque
  28. Montez le disque crypté FileVault
  29. Entrer le mot de passe
  30. Fermer l'outil de disque
  31. Ouvrir le terminal
  32. Copiez le fichier EDID créé dans le bon dossier système
  33. Redémarrer
  34. ÇA MARCHE!!! Plus de flou de texte et de floraison de couleurs.
  35. Bière de fête.
  36. Les choses sont encore trop petites sur l'écran externe cependant, il est temps de s'attaquer à la mise à l'échelle.
  37. Ouvrir les préférences système
  38. Cliquez sur Affichages
  39. Cliquez sur le bouton radio « Mise à l'échelle ».
  40. Bizarre, tout ce qu'il fait, il donne une liste de résolutions alternatives.
  41. Essayez des résolutions alternatives, elles ont toutes l'air floues et horribles, comme prévu.
  42. Recherchez d'autres paramètres liés à la mise à l'échelle.
  43. Il n'y en a pas.
  44. Retour à Google
  45. Lisez les principaux liens qui sont tous des articles de blog où les utilisateurs inconditionnels de Mac me disent :
    1. C'est comme ça avec Mac.
    2. Je dois acheter un écran approuvé par Apple.
    3. Que baisser la résolution revient à mettre à l'échelle (FML, idiots)
  46. Trouvez éventuellement des articles qui parlent d'options de mise à l'échelle « HiDPI » spécifiques en appuyant sur la touche « Option » tout en cliquant sur le bouton radio Échelle.
  47. Retournez aux préférences d'affichage, maintenez la touche Option enfoncée et cliquez sur Mise à l'échelle.
  48. Il n'y a toujours pas d'options HiDPI.
  49. Google comment activer HiDPI
  50. Retrouvez cet article : https://www.tekrevue.com/tip/hidpi-mode-os-x/
  51. Ouvrir le terminal
  52. Exécutez la commande
  53. Revenir aux préférences d'affichage
  54. Toujours pas d'options HiDPI
  55. Retour à Google.
  56. Découvrez finalement qu'OSX ne prend en charge nativement que les modes HiDPI sur les moniteurs avec des rapports d'aspect spécifiques. (Ceci est complètement non documenté par Apple - Merci Apple !)
  57. Google comment définir des résolutions personnalisées.
  58. Trouvez un article sur un logiciel appelé SwitchResX.
  59. Télécharger SwitchResX
  60. Baulk à l'interface utilisateur bizarre.
  61. Trouvez les options de résolution « prises en charge » pour mon écran - il y en a beaucoup plus que dans la boîte de dialogue des paramètres Apple, y compris certaines HiDPI.
  62. Essayez quelques options HiDPI, elles ont l'air bien mais elles ont le mauvais rapport hauteur/largeur, donc il y a des barres noires sur les côtés de l'écran.
  63. Retour aux résolutions HiDPI personnalisées de Google dans OSX
  64. Liens vers la FAQ SwitchResX https://www.madrau.com/support/supp...n_I_define_a_new_HiDPI_re.html?TB_iframe=true
  65. Ouvrez l'onglet « Résolutions manuelles » dans SwitchResX
  66. Découvrez que cette partie de l'application ne fonctionne que si vous désactivez la protection de l'intégrité du système.
  67. Je n'arrive pas à croire que vous deviez désactiver SIP pour définir une résolution personnalisée, alors Google, vous retrouvez sur le site Web de SwitchResX où l'auteur a une opinion similaire. https://www.madrau.com/support/support/srx_1011.html
  68. Soupir.
  69. Fermer
  70. Redémarrer en mode de récupération
  71. Ouvrir le terminal
  72. Entrez la commande pour désactiver SIP
  73. Redémarrez.
  74. Ouvrir SwitchResX
  75. Accédez à l'onglet Résolutions manuelles.
  76. Invite les paramètres de « résolution mise à l'échelle ». Aucune documentation à ce sujet.
  77. Supposons que, comme je veux une mise à l'échelle de 125 %, je dois multiplier la résolution native de mon moniteur par 1,25 dans les deux dimensions.
  78. Enregistrez la résolution personnalisée.
  79. Essayez de l'appliquer et réalisez éventuellement que vous devez redémarrer à nouveau avant que cela puisse être appliqué.
  80. Redémarrer
  81. Appliquer une résolution personnalisée.
  82. Succès partiel ! La mise à l'échelle a fonctionné, le rapport hauteur/largeur est correct mais tout est bien trop grand à l'écran. Cela ressemble plus à une mise à l'échelle de 175%.
  83. Grattez-vous la tête et réfléchissez. Réalisez que j'ai mal fait mes calculs. Si je veux une mise à l'échelle de 125 %, je veux créer une résolution virtuelle de 175 % de la résolution native de mon écran qui sera HiDPI réduite à une résolution effective de 85 % de ma résolution native pour que tout apparaisse… ??? 15% plus grand ?? Le cerveau fait mal. Assez près je décide.
  84. Essayez-le avec une résolution virtuelle de 4480 x 2520.
  85. Redémarrez pour enregistrer la nouvelle résolution.
  86. Ouvrir SwitchResX
  87. Réglez la résolution de l'écran sur le nouveau paramètre HiDPI manuel.
  88. OH MON DIEU ÇA MARCHE !!! J'ai une image de moniteur externe à l'échelle lisse qui semble presque aussi bonne que la Retina !!!!!
  89. Réalisez que je dois maintenant payer pour SwitchResX après 10 jours
  90. Refuser de payer 14 $
  91. Tête à gratter, SwitchResX ne fait sûrement rien d'aussi avancé, probablement en éditant simplement les fichiers Overrides comme le correctif RVB
  92. Jetez un œil au fichier de remplacement, bien sûr, SwitchResX ajoute simplement les résolutions personnalisées ici
  93. Retour à Google.
  94. Trouvez un excellent outil gratuit et un guide pour coder les données de résolution personnalisées : https://comsysto.github.io/Display-...or-with-HiDPI-Support-For-Scaled-Resolutions/
  95. Réalisez que les résolutions à l'échelle personnalisées ne sont toujours pas disponibles dans les Préférences Système, cachées d'une manière ou d'une autre. Une autre 'fonctionnalité' d'OSX non documentée.
  96. Retour à Google.
  97. Trouvez l'outil gratuit génial RDM pour activer les résolutions cachées. https://github.com/avibrazil/RDM
  98. Installer RDM
  99. Finalement!!! Tout fonctionne, pour FREEEEE !
  100. Fermer
  101. Démarrage en mode de récupération
  102. Réactiver SIP
  103. Redémarrez.
  104. Terminé!

Je dois aimer OSX. Dernière édition : 2 mai 2019
Réactions :franc-tireur28 L

léman

14 octobre 2008


  • 2 mai 2019
seb101 a dit : Sur d'autres résolutions '4k', comme 2560x1440, vous n'obtenez pas ces options dans la boîte de dialogue Paramètres d'affichage. Cliquez pour agrandir...

Ce n'est pas une résolution 4K. Votre problème est que vous avez un écran à faible DPI à côté de votre Mac à haute résolution et vous vous attendez à ce que la qualité d'image soit compatible.
Réactions :gim, babatunde22, jorgepasco1 et 3 autres

Stephen.R

Suspendu
2 novembre 2018
Thaïlande
  • 2 mai 2019
seb101 a dit : sur d'autres résolutions '4k', comme 2560x1440 Cliquez pour agrandir...
.... 2560x1440 n'est pas 4K. Son 2K. Je suppose que 2.5K mais personne ne l'appelle ainsi.
Réactions :Populus, HatMine, moi55 et 1 autre personne S

seb101

Affiche originale
3 avr. 2014
  • 2 mai 2019
leman a dit : Ce n'est pas une résolution 4K. Votre problème est que vous avez un écran à faible DPI à côté de votre Mac à haute résolution et vous vous attendez à ce que la qualité d'image soit compatible. Cliquez pour agrandir...

Non, je ne le fais pas, je ne m'attendais jamais à ce que la qualité d'image soit comparable. Je m'attends à pouvoir mettre à l'échelle l'affichage du système d'exploitation afin que la taille visuelle des éléments de l'interface utilisateur soit cohérente sur tous les affichages. Ce que, avec un peu de piratage, vous pouvez. C'est juste dommage que ce ne soit pas une option dans les Préférences Système comme c'est le cas dans Windows.
. Dernière édition : 2 mai 2019
Réactions :Rembourrage L

léman

14 octobre 2008
  • 2 mai 2019
seb101 a déclaré : 1) Apple A implémenté une mise à l'échelle flexible de l'interface utilisateur, jetez un œil à la capture d'écran de Stephen.R ci-dessus, il dispose de 5 options flexibles pour la mise à l'échelle de l'interface utilisateur sur son écran 4K. Ils ont juste choisi d'être sélectif dans sa mise en œuvre (sans doute pour orienter les gens vers leurs produits partenaires « recommandés »). Cliquez pour agrandir...

AFAIK, Apple a complètement supprimé sa mise en œuvre de mise à l'échelle flexible de l'interface utilisateur. Ils ne prennent en charge que la mise à l'échelle 2x2 (facteur de stockage de sauvegarde 2.0) - c'est-à-dire qu'un pixel logique est représenté par 2x2 pixels physiques. Ceci, en combinaison avec un changement de résolution régulier, est ce que vous pouvez voir dans la capture d'écran de Stephen.R.

seb101 a dit : 2) La mise à l'échelle flexible fonctionne très bien sur des résolutions inférieures à la vraie 4K. 2560x1440 sur un écran de 24 'ou 27' lorsqu'il est mis à l'échelle à environ '125%' semble très bien. Les éléments de l'interface utilisateur correspondent en taille visuelle à l'affichage de la rétine. Non, la « qualité » n'est pas aussi élevée, mais vous économisez plus de 300 $. C'est juste dommage que ce soit une douleur dans le cul à allumer. Cliquez pour agrandir...

Cela peut vous sembler correct, mais cela gâche vraiment la qualité des polices et des autres contenus. Apple pense qu'une qualité d'image prévisible est plus importante que les hacks visuels du genre que vous décrivez. Si c'est ce que vous voulez, vous pouvez toujours choisir un système d'exploitation qui vous le donne.

P.S. La « vraie » mise à l'échelle flexible de l'interface utilisateur est une excellente chose, mais elle impose une charge très lourde au développeur de logiciels et introduit des problèmes de qualité massifs sur les écrans à faible DPI. C'est le chemin que Windows a choisi et, malheureusement, cela ressemble à un gâchis avec de nombreuses applications. Ceci est particulièrement regrettable lorsqu'il est associé au rendu des polices Windows, qui déforme déjà les polices. Apple a plutôt choisi de fixer leur mise à l'échelle à un facteur de 2, ce qui est inflexible, mais rend le logiciel HiDPI trivial à écrire et permet également des algorithmes de dessin plus rapides (puisque vous n'avez pas besoin de prendre en compte les largeurs de privilège fractionnaires).

Stephen.R

Suspendu
2 novembre 2018
Thaïlande
  • 2 mai 2019
leman a déclaré : AFAIK, Apple a complètement supprimé sa mise en œuvre de mise à l'échelle flexible de l'interface utilisateur. Ils ne prennent en charge que la mise à l'échelle 2x2 (facteur de stockage de sauvegarde 2.0) - c'est-à-dire qu'un pixel logique est représenté par 2x2 pixels physiques. Ceci, en combinaison avec un changement de résolution régulier, est ce que vous pouvez voir dans la capture d'écran de Stephen.R. Cliquez pour agrandir...

Oui et non.

Je me souviens de l'implémentation à laquelle vous faites référence dans Lion/et.al, c'était plus semblable à la façon dont (si je comprends bien) Windows le fait : chaque application rend sa fenêtre chrome/contrôles/contenu dans une résolution plus élevée. De mémoire, lorsque vous l'avez activé, la taille de la barre de menus change au fur et à mesure que vous entrez et sortez des applications qui la prennent en charge.

Ce qui existe maintenant est certainement plus difficile sur le GPU, mais je ne suis pas sûr que votre description soit assez précise - la mise à l'échelle de l'image rendue pour correspondre à l'affichage n'est pas la même que la configuration de votre affichage 1080p pour qu'il s'exécute à 1024x768, où l'affichage se met à l'échelle l'image - l'écran reçoit une image 1:1 4k (ou quelle que soit sa résolution native), qui est pré-dimensionnée par macOS/le GPU. M

mick2

5 oct. 2017
Royaume-Uni
  • 2 mai 2019
leman a déclaré : Apple a expérimenté la mise à l'échelle flexible de l'interface utilisateur pendant des années (une implémentation cachée était présente dans Snow Leopard et je crois Lion), mais ils ont finalement décidé que ce n'était pas la bonne voie à suivre (principalement parce que cela ne fonctionne tout simplement pas de manière cohérente, surtout sur un écran à faible dpi). Si cette fonctionnalité particulière est importante pour vous, je vous recommande de ne pas utiliser macOS, car il est peu probable qu'elle soit prise en charge. Peut-être à l'avenir, lorsque la résolution d'affichage sera retirée en tant que concept (cela devrait se produire d'ici 15 ans environ). Cliquez pour agrandir...

Leman a déclaré : Cela peut vous sembler correct, mais cela nuit vraiment à la qualité des polices et des autres contenus. Apple pense qu'une qualité d'image prévisible est plus importante que les hacks visuels du genre que vous décrivez. Si c'est ce que vous voulez, vous pouvez toujours choisir un système d'exploitation qui vous le donne. Cliquez pour agrandir...


Ou en d'autres termes, OP, vous pensez peut-être que vous voulez obtenir des polices nettes et correctement mises à l'échelle sur votre moniteur 2560x1440, mais heureusement, Apple a déjà réfléchi à cela en votre nom et a conclu que ce que vous voulez est en fait incorrect, vous ne le faites probablement pas. Ne vous en rendez pas compte... vous savez, tout cela pour des raisons de 'qualité d'image prévisible' lorsque vous utilisez des moniteurs que vous ne possédez pas. Comme les chères vendues par Apple.

Le fait que l'OP ait réellement résolu son problème - bien qu'en sautant à travers les cerceaux ridicules qu'il a décrits - est la preuve qu'il * est * réellement possible d'obtenir une ' qualité d'image prévisible ' en utilisant d'autres matériels, mais c'est juste qu'Apple ne veut pas permettre à leurs utilisateurs de le faire facilement ?
Réactions :TomMuc et MecPro L

léman

14 octobre 2008
  • 3 mai 2019
mick2 a dit : Ou en d'autres termes, OP, vous pensez peut-être que vous voulez obtenir des polices nettes et correctement mises à l'échelle sur votre moniteur 2560x1440, mais heureusement, Apple a déjà réfléchi à cela en votre nom et a conclu que ce que vous voulez est en fait incorrect Cliquez pour agrandir...

Écoutez, il n'y a pas besoin d'être sarcastique ici. Le fait est qu'il n'est pas vraiment possible d'obtenir des polices nettes et correctement mises à l'échelle de cette manière sur macOS (vous pouvez utiliser la fonctionnalité de zoom intégrée pour une bien meilleure qualité, mais ce n'est pas ce que veut OP). La mise à l'échelle mise en œuvre par macOS cible les écrans à haute résolution et produira des résultats inférieurs à la moyenne sur les écrans à faible résolution, c'est pourquoi elle est désactivée.

mick2 a déclaré: Le fait que l'OP ait réellement résolu son problème - bien qu'en sautant à travers les cerceaux ridicules qu'il a décrits - est la preuve qu'il * est * réellement possible d'obtenir une ' qualité d'image prévisible ' en utilisant d'autres matériels, mais c'est juste qu'Apple ne le fait pas voulez permettre à leurs utilisateurs de le faire facilement ? Cliquez pour agrandir...

Il est également possible d'utiliser votre ordinateur portable comme chauffage d'ambiance ou votre voiture comme générateur d'électricité d'urgence, mais cela ne signifie pas qu'il s'agit d'un cas d'utilisation recommandé ou pris en charge. Ce que OP a fait ici, c'est forcer un mode de rendu réservé aux écrans HiDPI. Franchement, OP aurait probablement pu obtenir un résultat similaire en passant simplement à une résolution inférieure, sans tous ces hacks.

Néanmoins, il existe bel et bien un problème où macOS négocie un protocole de signal incorrect avec certains écrans Dell. D'après ce que j'ai lu, c'est une sorte de problème à double face : le moniteur annonce une certaine spécification mais ne semble pas fonctionner correctement avec cette spécification. Dans le même temps, macOS insiste pour utiliser cette spécification et n'offre pas de moyen facile de la remplacer pour l'utilisateur.
[doublepost=1556873131][/doublepost]
Stephen.R a dit : Oui et non.

Je me souviens de l'implémentation à laquelle vous faites référence dans Lion/et.al, c'était plus semblable à la façon dont (si je comprends bien) Windows le fait : chaque application rend sa fenêtre chrome/contrôles/contenu dans une résolution plus élevée. De mémoire, lorsque vous l'avez activé, la taille de la barre de menus change au fur et à mesure que vous entrez et sortez des applications qui la prennent en charge.

Ce qui existe maintenant est certainement plus difficile sur le GPU, mais je ne suis pas sûr que votre description soit assez précise - la mise à l'échelle de l'image rendue pour correspondre à l'affichage n'est pas la même que la configuration de votre affichage 1080p pour qu'il s'exécute à 1024x768, où l'affichage se met à l'échelle l'image - l'écran reçoit une image 1:1 4k (ou quelle que soit sa résolution native), qui est pré-dimensionnée par macOS/le GPU. Cliquez pour agrandir...

Si vous voulez que ce soit plus détaillé, voici ce qui se passe dans les coulisses. Premièrement, les systèmes d'exploitation modernes ne permettent généralement pas aux applications de s'afficher directement à l'écran, mais fournissent plutôt un magasin de sauvegarde (une surface de dessin en mémoire). Les différences résident dans la résolution de la mémoire de sauvegarde et dans la manière dont les pixels logiques (ce qui est considéré comme un pixel par le logiciel) et ce qui est considéré comme un pixel par le matériel sont mappés les uns sur les autres.

Windows utilise essentiellement l'approche suivante : leur magasin de sauvegarde a le même PPI que la résolution d'affichage du système, mais la taille de pixel logique est flexible. Si vous définissez la mise à l'échelle DPI sur 150 %, par exemple, le système indique à toutes les applications de tout dessiner à 1,5 fois la taille. Cela rend la logique de dessin beaucoup plus compliquée, car l'application doit maintenant tenir compte du fait qu'un pixel n'est pas nécessairement un pixel. Cela introduit également des problèmes avec les ressources graphiques, car elles doivent également être mises à l'échelle. Quoi qu'il en soit, s'il est programmé correctement, en utilisant des abstractions de dessin correctes, ce n'est pas un problème (à part les performances, car les algorithmes de dessin doivent être plutôt généraux), mais malheureusement, la plupart des codes de dessin personnalisés ne sont pas vraiment programmés correctement. C'est également l'approche qu'Appel avait dans Snow Leopard : l'application devait interroger le facteur de magasin de support actuel et dessiner à l'échelle correspondante.

Le macOS moderne fait quelque chose de beaucoup plus simple. Il n'autorise fondamentalement que deux facteurs de stockage de sauvegarde : 1.0 et 2.0. Si c'est 1.0, un pixel est un pixel et l'application dessine comme elle le ferait traditionnellement. S'il s'agit de 2.0 (ce que Apple appelle le mode HiDPI), alors un pixel est soutenu par un groupe de pixels 2x2 dans le magasin de sauvegarde et l'application doit dessiner des éléments à 2 fois sa taille d'origine (dans toutes les dimensions) pour obtenir les mêmes tailles d'interface utilisateur. Cela permet essentiellement de dessiner avec une précision 'réelle' sous-pixellisée (et aussi une raison pour laquelle les techniques de lissage des polices sophistiquées deviennent obsolètes avec ce mode - car toutes ces techniques sont là pour émuler le rendu sous-pixel). Quoi qu'il en soit, étant donné que le facteur de support fait partie intégrante (et fixe) de cette approche, cela facilite beaucoup de choses (par exemple, les algorithmes de dessin peuvent être plus simples dans de nombreux cas, la gestion des actifs devient plus simple) - et c'est la raison pour laquelle le logiciel Mac pourrait passer à HiDPI en très peu de temps, alors que Windows est toujours en difficulté.

Et les choses sont devenues vraiment intéressantes lorsqu'un génie fou chez Apple a eu la réalisation suivante : le PPI du magasin de support peut être différent du PPI de l'affichage physique réel. Par exemple, votre écran Retina peut être de 2880x1800, mais votre sauvegarde plein écran peut être de 3840x2400 (résolution logique de 1920x1200 avec un facteur de sauvegarde de 2.0). Du point de vue de votre application, il s'agit d'un affichage 4K 3840x2400 avec une mise à l'échelle de 200% DPI, mais macOS filtrera ensuite l'image finale au 2880x1800. Cela vous donne une mise à l'échelle DP à 75 % émulée à l'aide du suréchantillonnage AA. Étant donné que le PPI de l'écran Retina est toujours très élevé, il y a une perte de précision, mais pas vraiment perceptible. Et la qualité est supérieure à celle du dessin direct à 75 % sur 2880 x 1800, puisque vous comptez sur SSAA dans les coulisses. En principe, cette méthode peut implémenter une mise à l'échelle DPI arbitraire avec une haute qualité (en faisant varier la résolution du magasin de sauvegarde), mais Apple la limite à certaines valeurs couramment utilisées. Les problèmes avec cette approche sont a) la surcharge de mise à l'échelle (négligeable avec les GPU modernes), b) elle rend impossible un rendu parfait au pixel près (OMI n'est pas un problème si votre écran est en HiDPI, car les pixels ne sont pas discernables de toute façon) et c) il vit et meurt avec la résolution de l'affichage natif. Si l'écran est à faible DPI, il y a tout simplement trop de perte de précision après le sous-échantillonnage. C'est la principale raison pour laquelle Apple désactive ce mode de rendu sur les écrans à faible DPI et c'est aussi la raison pour laquelle Windows s'est historiquement appuyé sur un dessin au pixel près (ou pixel-snapping) qui donne cette apparence nette en déformant efficacement l'image afin qu'elle puisse s'adapter dans la grille de pixels.

(Désolé pour le post très long, j'espère que quelqu'un le trouvera intéressant) Réactions :revz190 et nesterovml L

léman

14 octobre 2008
  • 3 mai 2019
mick2 a déclaré : Je suis juste fatigué de lire ces justifications logiques et sémantiques tortueuses de la carte blanche d'Apple et de leurs pratiques et je ressens le besoin de les appeler. La réalité, bien sûr, est qu'Apple fait des choses bien, d'autres médiocres et d'autres mal, comme toute autre entreprise technologique, ET C'EST CORRECT DE LE DIRE... Réactions :léman

Stephen.R

Suspendu
2 novembre 2018
Thaïlande
  • 3 mai 2019
mick2 a déclaré : Je suis juste fatigué de lire ces justifications logiques et sémantiques tortueuses de la carte blanche d'Apple et de leurs pratiques et je ressens le besoin de les appeler. La réalité, bien sûr, est qu'Apple fait des choses bien, d'autres médiocres et d'autres mal, comme toute autre entreprise technologique, ET C'EST CORRECT DE LE DIRE... Réactions :léman

Personnes

24 août 2012
Valence, Espagne.
  • 5 mai 2019
seb101 a déclaré : Guide rapide pour activer le mode couleur correct et la mise à l'échelle à 125 % sur les moniteurs externes Dell 4K (2650 x 1440) avec votre MacBook. (Instructions pour Windows et OSX).

Cela vous offre une expérience de moniteur externe à l'échelle en douceur qui maintient les éléments de l'interface utilisateur à peu près à la même «taille» lorsque vous les faites glisser entre le Retina et l'écran externe.

Windows (environ 10 secondes)

  1. Branchez le moniteur
  2. Clic droit sur le bureau
  3. Cliquez sur « Paramètres d'affichage »
  4. Faites glisser le curseur de mise à l'échelle à 125 %
  5. Cliquez sur Appliquer
  6. Tout a l'air super.

OSX High Sierra/Mojave (environ 2,5 heures)
  1. Branchez le moniteur
  2. L'écran n'a pas l'air bien, le texte et les éléments en noir sur blanc sont flous et ont une 'fleur' de chrominance autour d'eux.
  3. Ouvrir les préférences système
  4. Cliquez sur Affichages
  5. Rechercher les paramètres pertinents
  6. Il n'y en a pas.
  7. Google, je ne suis pas sûr du problème exact, alors essayez « texte flou d'affichage externe OSX »
  8. Lisez les 4 principaux liens qui sont une collection de messages de forum où les utilisateurs inconditionnels de Mac me disent que :
    1. C'est comme ça avec Mac
    2. OSX est 'meilleur' car il affiche les polices différemment et cela peut les rendre floues. Faites avec.
    3. Mes yeux sont fautifs parce que je le compare maintenant à un écran Retina et le Retina est SI bon que tout le reste semble flou.
    4. J'ai besoin d'acheter un écran Apply
    5. Essayez d'activer ou de désactiver le lissage des polices.
  9. Décidez d'essayer le lissage des polices.
  10. Ouvrir les préférences système
  11. Cliquez sur Général (bizarrement, ce n'est pas considéré comme un paramètre « Affichage »)
  12. Le lissage des polices est activé, j'essaie donc de le désactiver. Cela ne résout pas le problème.
  13. Réactivez le lissage des polices.
  14. Retour à Google.
  15. Enfin, trouvez un message de forum qui explique que le problème est qu'OSX force à tort le mode couleur sur certains écrans externes à YPbPr/YCbCr au lieu de RVB.
  16. Ouvrir les préférences système
  17. Cliquez sur s'affiche
  18. Recherchez le paramètre Mode couleur
  19. Il n'existe pas sous OSX
  20. Trouvez finalement cet excellent article de blog avec un correctif : https://spin.atomicobject.com/2018/08/24/macbook-pro-external-monitor-display-problem/
  21. La mâchoire tombe à la complexité du correctif - mode de récupération ?!!?!
  22. Décidez d'y aller.
  23. Téléchargez le script depuis GitHub
  24. Exécutez le script - il écrit un nouveau fichier EDID.
  25. Arrêter Mac
  26. Démarrage en mode de récupération
  27. Ouvrir l'outil de disque
  28. Montez le disque crypté FileVault
  29. Entrer le mot de passe
  30. Fermer l'outil de disque
  31. Ouvrir le terminal
  32. Copiez le fichier EDID créé dans le bon dossier système
  33. Redémarrer
  34. ÇA MARCHE!!! Plus de flou de texte et de floraison de couleurs.
  35. Bière de fête.
  36. Les choses sont encore trop petites sur l'écran externe cependant, il est temps de s'attaquer à la mise à l'échelle.
  37. Ouvrir les préférences système
  38. Cliquez sur Affichages
  39. Cliquez sur le bouton radio « Mise à l'échelle ».
  40. Bizarre, tout ce qu'il fait, il donne une liste de résolutions alternatives.
  41. Essayez des résolutions alternatives, elles ont toutes l'air floues et horribles, comme prévu.
  42. Recherchez d'autres paramètres liés à la mise à l'échelle.
  43. Il n'y en a pas.
  44. Retour à Google
  45. Lisez les principaux liens qui sont tous des articles de blog où les utilisateurs inconditionnels de Mac me disent :
    1. C'est comme ça avec Mac.
    2. Je dois acheter un écran approuvé par Apple.
    3. Que baisser la résolution revient à mettre à l'échelle (FML, idiots)
  46. Trouvez éventuellement des articles qui parlent d'options de mise à l'échelle « HiDPI » spécifiques en appuyant sur la touche « Option » tout en cliquant sur le bouton radio Échelle.
  47. Retournez aux préférences d'affichage, maintenez la touche Option enfoncée et cliquez sur Mise à l'échelle.
  48. Il n'y a toujours pas d'options HiDPI.
  49. Google comment activer HiDPI
  50. Retrouvez cet article : https://www.tekrevue.com/tip/hidpi-mode-os-x/
  51. Ouvrir le terminal
  52. Exécutez la commande
  53. Revenir aux préférences d'affichage
  54. Toujours pas d'options HiDPI
  55. Retour à Google.
  56. Découvrez finalement qu'OSX ne prend en charge nativement que les modes HiDPI sur les moniteurs avec des rapports d'aspect spécifiques. (Ceci est complètement non documenté par Apple - Merci Apple !)
  57. Google comment définir des résolutions personnalisées.
  58. Trouvez un article sur un logiciel appelé SwitchResX.
  59. Télécharger SwitchResX
  60. Baulk à l'interface utilisateur bizarre.
  61. Trouvez les options de résolution « prises en charge » pour mon écran - il y en a beaucoup plus que dans la boîte de dialogue des paramètres Apple, y compris certaines HiDPI.
  62. Essayez quelques options HiDPI, elles ont l'air bien mais elles ont le mauvais rapport hauteur/largeur, donc il y a des barres noires sur les côtés de l'écran.
  63. Retour aux résolutions HiDPI personnalisées de Google dans OSX
  64. Liens vers la FAQ SwitchResX https://www.madrau.com/support/supp...n_I_define_a_new_HiDPI_re.html?TB_iframe=true
  65. Ouvrez l'onglet « Résolutions manuelles » dans SwitchResX
  66. Découvrez que cette partie de l'application ne fonctionne que si vous désactivez la protection de l'intégrité du système.
  67. Je n'arrive pas à croire que vous deviez désactiver SIP pour définir une résolution personnalisée, alors Google, vous retrouvez sur le site Web de SwitchResX où l'auteur a une opinion similaire. https://www.madrau.com/support/support/srx_1011.html
  68. Soupir.
  69. Fermer
  70. Redémarrer en mode de récupération
  71. Ouvrir le terminal
  72. Entrez la commande pour désactiver SIP
  73. Redémarrez.
  74. Ouvrir SwitchResX
  75. Accédez à l'onglet Résolutions manuelles.
  76. Invite les paramètres de « résolution mise à l'échelle ». Aucune documentation à ce sujet.
  77. Supposons que, comme je veux une mise à l'échelle de 125 %, je dois multiplier la résolution native de mon moniteur par 1,25 dans les deux dimensions.
  78. Enregistrez la résolution personnalisée.
  79. Essayez de l'appliquer et réalisez éventuellement que vous devez redémarrer à nouveau avant que cela puisse être appliqué.
  80. Redémarrer
  81. Appliquer une résolution personnalisée.
  82. Succès partiel ! La mise à l'échelle a fonctionné, le rapport hauteur/largeur est correct mais tout est bien trop grand à l'écran. Cela ressemble plus à une mise à l'échelle de 175%.
  83. Grattez-vous la tête et réfléchissez. Réalisez que j'ai mal fait mes calculs. Si je veux une mise à l'échelle de 125 %, je veux créer une résolution virtuelle de 175 % de la résolution native de mon écran qui sera HiDPI réduite à une résolution effective de 85 % de ma résolution native pour que tout apparaisse… ??? 15% plus grand ?? Le cerveau fait mal. Assez près je décide.
  84. Essayez-le avec une résolution virtuelle de 4480 x 2520.
  85. Redémarrez pour enregistrer la nouvelle résolution.
  86. Ouvrir SwitchResX
  87. Réglez la résolution de l'écran sur le nouveau paramètre HiDPI manuel.
  88. OH MON DIEU ÇA MARCHE !!! J'ai une image de moniteur externe à l'échelle lisse qui semble presque aussi bonne que la Retina !!!!!
  89. Réalisez que je dois maintenant payer pour SwitchResX après 10 jours
  90. Refuser de payer 14 $
  91. Tête à gratter, SwitchResX ne fait sûrement rien d'aussi avancé, probablement en éditant simplement les fichiers Overrides comme le correctif RVB
  92. Jetez un œil au fichier de remplacement, bien sûr, SwitchResX ajoute simplement les résolutions personnalisées ici
  93. Retour à Google.
  94. Trouvez un excellent outil gratuit et un guide pour coder les données de résolution personnalisées : https://comsysto.github.io/Display-...or-with-HiDPI-Support-For-Scaled-Resolutions/
  95. Réalisez que les résolutions à l'échelle personnalisées ne sont toujours pas disponibles dans les Préférences Système, cachées d'une manière ou d'une autre. Une autre 'fonctionnalité' d'OSX non documentée.
  96. Retour à Google.
  97. Trouvez l'outil gratuit génial RDM pour activer les résolutions cachées. https://github.com/avibrazil/RDM
  98. Installer RDM
  99. Finalement!!! Tout fonctionne, pour FREEEEE !
  100. Fermer
  101. Démarrage en mode de récupération
  102. Réactiver SIP
  103. Redémarrez.
  104. Terminé!

Je dois aimer OSX. Cliquez pour agrandir...

Hey OP, j'ai un moniteur Dell, 24' 2408WPS, c'est un moniteur 1920x1200, et c'est pareil, j'ai remarqué qu'il force le mode YPbPr/YCbCr au lieu du RGB. De plus, le texte est flou, maintenant encore plus grâce à Mojave.

Je me demandais donc si votre méthode rendrait mon moniteur plus croustillant. Tout d'abord, je vais essayer de forcer le mode RVB, même si j'aimerais savoir s'il est possible d'inverser ce hack pour revenir à la valeur par défaut.

Deuxièmement, je sais que ce sera difficile, mais... serait-il possible de forcer un meilleur rendu pour mon moniteur 1200p ? Je ne vois pas clairement ce que vous avez fait, mais cette option me manque aussi, étant capable de rendre l'écran avec des éléments plus gros, mais en même temps, rendu à 1200p, la résolution native. Serait-il possible? Dans ce cas... comment as-tu fait le calcul ? Quelle résolution dois-je essayer de forcer ?

La protection de l'intégrité du système est facile à désactiver. Je l'ai fait une fois pour modifier autre chose. Mais je ne sais pas comment calculer les résolutions.

Merci d'avance!

mikerisner

22 sept. 2015
Atlanta, Géorgie
  • 21 mai 2019
monitor-scaling.jpg

J'ai connecté mon MacBook Pro à un moniteur 4K/UHD et les paramètres d'affichage ressemblent à ceux de gauche (ces captures d'écran ne proviennent pas réellement de mon Mac, mais elles en font la remarque). J'ai connecté le même Mac avec le même câble HDMI à un autre moniteur 4K/UHD et les paramètres d'affichage étaient corrects. Je me demande donc s'il existe des spécifications matérielles qui permettent à macOS d'offrir les paramètres les plus élégants sur la gauche.

Si quelqu'un connaît la réponse, merci de la partager. Je veux vraiment pouvoir acheter un moniteur 4K qui prend en charge les paramètres de configuration comme on le voit à gauche.

Merci!!
Réactions :fgp P

boule à crampons

5 février 2020
  • 5 février 2020
seb101 a dit : Je dois aimer OSX. Cliquez pour agrandir...

Merci! Je pensais que j'étais condamné comme du côté de Linux où la seule mise à l'échelle était 1x ou 2x, qu'est-ce qui est si difficile à propos de la mise à l'échelle de l'affichage sur les systèmes d'exploitation Unix ? Encore merci, fonctionne comme prévu, félicitations à ceux qui ont développé RDM ??

Edit : Ok donc je n'ai pas vraiment eu le temps de tester mon système avec cette nouvelle résolution HiDpi. Eh bien, aujourd'hui, j'ai remarqué que le streaming vidéo comme sur youtube met une charge énorme sur le processeur, mes fans seraient au maximum. Sur ma résolution habituelle de 2560x1440, regarder une vidéo 4k/24fps est bien, mais sur cette nouvelle résolution, je ne peux même pas regarder 1080p/60fps sans que mon système soit complètement épinglé et que la vidéo saute/saute des images. Au début, j'ai pensé que c'était peut-être juste un problème avec Safari, mais pas le même accord sur Chrome et Firefox. C'est la résolution qui apparaîtrait dans les paramètres après avoir créé la résolution personnalisée de 4480x2520 avec RDM. Est-ce que je me suis trompé ou est-ce simplement que mon maigre macbook air dual-core ne peut pas gérer cette résolution virtuelle? Cela semble étrange, car cela affecterait une vidéo youtube, je veux dire que la vidéo diffusée ne doit pas être mise à l'échelle, n'est-ce pas ?

Edit 2: Ok, j'ai donc essayé un tas de résolutions différentes avec RDM, mais le même traitement avec chacune d'entre elles. Je suppose que la mise à l'échelle de l'affichage n'est tout simplement pas pour un PC aussi bas de gamme comme le mien? Eh bien de toute façon pour le moment, j'ai décidé de me contenter de la résolution 'à l'échelle' de mac os de 2048x1152 qui est une mise à l'échelle efficace de 125%, mais tout est évidemment plus flou que sur 2560x1440.

Pièces jointes

  • Afficher l'élément multimédia ' href='tmp/attachments/naeyttoekuva-2020-2-6-kello-22-27-22-png.892889/' > Capture d'écran 2020-2-6 à 22.27.22.png'file-meta '> 176,4 Ko · Vues : 878
Dernière modification : 6 février 2020 P

pneves1975

4 déc. 2018
le Portugal
  • 6 février 2020
Mikerisner a dit :

J'ai connecté mon MacBook Pro à un moniteur 4K/UHD et les paramètres d'affichage ressemblent à ceux de gauche (ces captures d'écran ne proviennent pas réellement de mon Mac, mais elles en font la remarque). J'ai connecté le même Mac avec le même câble HDMI à un autre moniteur 4K/UHD et les paramètres d'affichage étaient corrects. Je me demande donc s'il existe des spécifications matérielles qui permettent à macOS d'offrir les paramètres les plus élégants sur la gauche.

Si quelqu'un connaît la réponse, merci de la partager. Je veux vraiment pouvoir acheter un moniteur 4K qui prend en charge les paramètres de configuration comme on le voit à gauche.

Merci!! Cliquez pour agrandir...

Sur la gauche, vous avez également le contrôle de la luminosité. Je soupçonne que le moniteur de gauche utilise une connexion TB3 comme les LG 4k et 5k de l'Apple Store. Peut-être que si la connexion est HDMI, vous n'obtenez pas ces modes.

Cependant, je n'ai aucune information pour étayer cela. C'est juste une explication possible. P

boule à crampons

5 février 2020
  • 6 février 2020
piikkipallo a dit : Edit 2 : d'accord, j'ai donc essayé un tas de résolutions différentes avec RDM, mais le même problème avec chacune d'entre elles. Je suppose que la mise à l'échelle de l'affichage n'est tout simplement pas pour un PC aussi bas de gamme comme le mien? Eh bien de toute façon pour le moment, j'ai décidé de me contenter de la résolution 'à l'échelle' de mac os de 2048x1152 qui est une mise à l'échelle efficace de 125%, mais tout est évidemment plus flou que sur 2560x1440. Cliquez pour agrandir...

D'accord, jusqu'à ce que la mise à l'échelle de l'affichage HiDPi fonctionne. J'ai essayé d'exécuter la résolution personnalisée que OP utilisait 2240x1260 HiDPi, eh bien, je ne savais pas que la résolution réelle rendue par le GPU serait de 4480x2560! C'est une énorme augmentation de 311% de pixels par rapport à la résolution native de 1440p. Pas étonnant que je rencontrais de sérieux problèmes de performances. Eh bien, j'ai joué avec les résolutions pour savoir ce qui fonctionnerait pour moi et mon maigre petit processeur dual core et macbook gpu intégré, semble que 1504x846 HiDPi est le sweetspot. À cette résolution, je n'ai peut-être pas autant d'espace que disons sur une résolution de base de 2048x1152, mais je vais prendre cette image plus nette par rapport à la contrepartie floue. Avec cette résolution, je peux regarder du contenu 1080p/60fps ou 4K/24fps sans que les fans crient à la miséricorde ou sans que mes ressources système soient entièrement dédiées au streaming d'une simple vidéo. J'aimerais que mon mac ait un meilleur GPU, mais je suppose que cela fera l'affaire ?

robvas

29 avr. 2009
LES USAGES
  • 6 février 2020
J'exécute mes moniteurs 2560x1440 avec une résolution native et ils fonctionnent très bien.

*hausser les épaules*

De plus, certaines personnes l'appellent 3K...

2560x1440 est une excellente résolution ThinkPad si vous pouvez l'obtenir sur l'écran 14', d'ailleurs.