BetterDummy débride les définitions d'écran sur les Mac Apple Silicon
Utiliser un écran externe se limite généralement à brancher son Mac à celui-ci et à sélectionner la définition voulue dans les Préférences Système. Sauf qu'avec des écrans au format qui sort un peu de l'ordinaire, il arrive parfois que l'on ne trouve pas chaussure à son pied, en particulier avec les Mac Apple Silicon qui gèrent moins de définitions différentes.
La première chose à essayer dans ce cas-là est, toujours dans les réglages d'affichage du panneau Moniteurs, de cliquer sur l'option « À l'échelle » tout en maintenant la touche Option (⌥). Cela débloque des définitions supplémentaires.
Si malgré cela vous ne trouvez toujours pas de définition adaptée, essayez BetterDummy. Cette application gratuite et open source a été créée par Istvan Toth, l'un des développeurs de l'excellent MonitorControl. Il l'a conçue spécifiquement pour les Mac Apple Silicon (même si elle fonctionne en partie avec les Mac Intel) avec lesquels il n'arrivait pas à sélectionner une définition lui convenant pour un écran externe Lenovo 24" QHD (2 560 × 1 440 pixels).
BetterDummy utilise une astuce pour débrider les possibilités : l'utilitaire crée un écran virtuel qui permet d'appliquer ensuite à l'écran externe, ou même à l'écran interne, toutes sortes de définitions différentes. On peut par exemple sélectionner une définition « Retina » de 1 920 × 1 080 sur un écran QHD.
Plusieurs étapes sont nécessaires pour tirer parti de BetterDummy. Dans le menu de l'application, il faut commencer par créer un écran virtuel (un « dummy »). Celui-ci doit correspondre au ratio de l'écran dont vous voulez modifier la définition. Dans l'exemple suivant, j'utilise un Dummy 16:9.
Une fois que c'est fait, rendez-vous dans Préférences Système > Moniteurs. Vous verrez alors un nouvel écran. Cliquez sur « Réglages d'affichage », sélectionnez l'écran Dummy 16:9 et choisissez les options suivantes :
- Utiliser comme : « Recopie pour… (l'écran dont vous voulez modifier la définition) »
- Optimisé pour : Dummy 16:9
Quand c'est fait, changez à nouveau l'option « Utiliser comme : » pour « Écran principal ».
À partir de là, vous pouvez changer très librement la définition de l'écran externe soit dans les Préférences Système (cliquez sur « À l'échelle » en maintenant Option) soit en passant par BetterDummy dans la barre des menus.
S'agissant d'une bidouille nouvelle, tout n'est pas encore très bien calé. Les choix effectués dans le panneau Moniteurs ne sont pas toujours retenus, il faut dans ce cas-là les réitérer jusqu'à obtenir l'équivalent de la capture ci-dessus. Vous verrez vite de toute façon si le changement de définition fonctionne ou non.
J'ai fait mes essais avec la version 1.0.13. Une version 1.1 qui doit améliorer de nombreux points est actuellement en alpha (elle est limitée à 10 minutes d'utilisation, le développeur voulant qu'elle soit uniquement utilisée à des fins de test pour l'instant).
BetterDummy apportant beaucoup de souplesse à la gestion de l'affichage, on peut s'en servir dans de nombreux cas de figure, comme pour utiliser un Mac mini distant à la définition de son choix ou pour modifier la définition d'un iPad en Sidecar. La version 1.1 va aller encore plus loin en ajoutant notamment un mode Picture in Picture permettant d'afficher l'écran virtuel dans une fenêtre.
Les dons et les contributions sont appréciés.
excellente idée
Parfait !
Excellente appli, qui permet notamment de faire du 1080p hidpi sur un écran QHD (comme indiqué dans l'article). Indispensable pour pouvoir utiliser mon écran dans de bonnes conditions au bureau (autrement je trouve l'affichage trop petit).
Par contre j'ai du également aller modifier le fichier de propriétés EDID de MacOS car celui ci ne me permettait pas de faire fonctionner mon écran à sa résolution native. Si ça intéresse des gens j'ai ouvert une discussion à ce sujet sur Github avec le développeur de Better Dummy, qui est très sympa :-)
@youbzh
Simple curiosité, ça sert à quoi d’acheter un écran qhd pour le mettre en full hd? Tu savais pas que ça ferait petit?
C’est pas évident de trouver le bon ratio taille/résolution. Je suis en qhd sur des 25", faut avoir de bons yeux je trouve. J’ai commandé des 27" pour un collègue pour voir si c’est plus confortable. Mais ça me viendrait pas à l’idée de passer en full hd.
@cybercooll
On peut configurer une résolution Retina 1080p HiDPI sur un écran Full HD ?
@flux_capacitor
Bah non. Sur une gameboy non plus.
Mais autant prendre un 4K pour faire ça, non?
@flux_capacitor
FullHD == 1080p
@flux_capacitor
Évidemment non, mais sur un écran 2k oui grâce à ce soft.
@cybercooll
Prendre un écran haute résolution ça permet d’afficher clairement les choses, mais il est peu commode de définir une défini plus petite.
Pour agrandir le contenu affiché, préférer jouer sur le DPI (pourcentage de 125 à 200%), comme sous Windows : icônes, texte et fenêtres seront plus facilement lisibles de loin 😅😉
@cybercooll
Comme dit au dessus, ça permet d'avoir une taille d'interface qui soit lisible, tout en ayant une certaine finesse d'affichage qui est très agréable. Et puis c'est un "vieil" écran puisque je l'ai depuis 9 ans.
🙏🏻
La simplicité légendaire des Macs en prend un coup la :)
Malheureusement il marche pas à 100% ce soft. J’ai un superbe écran Dell G-Sync 144hz 1440p et franchement quand je branche le Mac Mini dessus c’est horrible : police granuleuse illisible. Malgré l’utilisation du soft qui active le HiDPI pour les écrans « sous » le nombre minimum de « ppp » Retina, le souci persiste. Il est fort dommage qu’Apple ait abandonné le support des écrans non HiDPI, car à cause de cela, le Mac Mini a fini en retour à l’envoyeur. Tant pis pour eux… (et Dieu sait que je mourrais d’envie de compléter ma tour et mon écran Gamer par un Mac Mini, puisque je bosse sur Mac au travail…).
@ LaPistache
> Malheureusement il marche pas à 100% ce soft.
Comme dit dans l'article, « s'agissant d'une bidouille nouvelle, tout n'est pas encore très bien calé. ».
Avez-vous essayé la version 1.1 de BetterDummy ?
(Je pose la question car j'envisage d'acheter un Mac mini et je devrai aussi m'acheter un nouvel écran. Je dois donc faire attention à ne pas acheter un écran qui pose des problèmes.)
@marc_os
@marc_os
Tout n’est pas bien calé au niveau des fonctionnalités globales, des bugs etc, en effet j’en ai moi-même rencontrés de jolis bug chi*nts, mais logiquement la fonction principale du soft, elle, est fonctionnelle « sans problème » selon la page officielle du projet… Malheureusement le résultat est très décevant :/ La difference avant/après activation du 1440p HiDPI, est très très très minime. Maux de tête assurés au bout de 20 min, je t’assure… =/ (c’est du vécu)…
Et malheureusement le changelog de la 1.1 n’indique aucune nouveauté sur la fonctionnalité « première » du soft ; c’est plutôt des ajustements et des ajouts (comme le mode PiP, une interface plus user friendly etc.)
Je vais refaire les tests en 1.1a et je te dirais mais je n’en attend rien. =/ A mon grand désarroi
@LaPistache
N'hésitez pas à faire un retour au développeur sur Github (on peut y ouvrir des "issues" et des "discussions"), je pense que ça peut toujours lui servir et sait on jamais permettre de régler votre problème ;-)
@youbzh
Yep bien sûr. :) Après malheureusement tout n’est pas de son fait, il y a aussi le fait qu’Apple ne gère plus le lissage des polices (comme le fait Windows) sur les écrans dont la densité en dpi est inférieure à du Retina =/
Apple le faisait jusqu’a il y à 2 version de macOS je crois bien…
Donc au final il y a 2 problèmes à régler dont un qui semble assez « insoluble ».
@ LaPistache
Avec macOS 10.15 Catalina la section "Général" des Préférences Système a une option tout en bas libellée :
☑︎ Utiliser le lissage des polices si disponible
Ça n'existe plus ?
@marc_os
Et non malheureusement ça n’existe plus =/
@LaPistache
« La difference avant/après activation du 1440p HiDPI, est très très très minime. »
Sur un écran 1440p ce n’est pas possible. Donc pas de différence, voir totalement contre productif, écran de 5K simulé pour avoir du 1440p HDPI, puis réduit au 1440p de l’écran 🤕
C’est une résolution à l’échelle (taille de l’affichage équivalent au) 720p et cette app semble permettre aussi le 1080p (comme on peut le faire sur les écrans 4K).
@marc_os
Non plus de lissage des police depuis BigSur:
https://www.macg.co/macos/2020/11/macos-big-sur-enleve-loption-des-preferences-systeme-pour-lisser-les-polices-117823
@maxou56
J’ai un écran en 1440p avec un rendu magnifique sur Windows, et catastrophique sous macOS car pour Apple un écran en 1440p n’a pas le nombre minimum de ppp pour permettre d’utiliser une résolution HiDPI. Ce soft est censé le permettre et améliorer la situation. Mais non, rien n’y fait me concernant. C’est ce que je voulais dire.
@LaPistache
Ça fait partie des petits 'cadeaux' mesquins qu'Apple fait parfois avec la nouvelle mouture de leur OS, retirer des fonctions qui étaient bien pratiques, peut être pour une minorité d'utilisateurs, mais pratiques quand même.
A l'époque de Catalina je n'avais pas besoin de Better Dummy pour utiliser le Hidpi, car il suffisait de modifier un fichier plist, mais cette astuce ne fonctionne plus.
@youbzh
Exactement. J’adore Apple j’y ai même travaillé mais parfois, je comprends pas certains choix :/
@ maxou56
Merci pour l'info, j'étais passé à côté.
@ maxou56, @ LaPistache
Cependant tout n'est pas perdu. En effet, l'article que tu cites dit ceci :
Fort heureusement, si l’option a disparu des Préférences système, elle reste accessible au niveau du système. Vous devrez néanmoins passer par le terminal pour activer le lissage des polices, avec en contrepartie un choix plus fin sur le niveau de lissage.
Ouvrez le terminal de macOS Big Sur et tapez cette commande pour activer un lissage moyen des polices :
defaults -currentHost write -globalDomain AppleFontSmoothing -int 2
Cf. L'article pour plus de détails.
@marc_os
En effet en sus de Betterdummy j’avais essayé ces lignes de cmd avec 1 ; 2 ; 0 et 3 de mémoire (les différentes options de lissage) et malheureusement ça ne semble ne plus avoir l’effet escompté (on voit difficilement la moindre différence malgré ces différentes lignes de code actives). Pourtant il y a quelques temps j’avais un hackintosh qui marchait niquel avec un écran 1080p bas de gamme sans pour autant d’avoir de polices ultra baveuse qui piquent les yeux (là j’ai quand même un superbe écran 2k, bien plus haut de gamme…).
J’ai vraiment tout esssayé avant de renvoyer le mac mini en désespoir de cause =/
C’est le retour de l’utilitaire Quavimax qui permettait sur le système 7 plein de résolutions. Seul les plus de 40 ans peuvent s’en souvenir.
@aghez
13 mai 1991 le système 7.
Je n’ai pas 40 ans, et je l’utilisais déjà 😉
@aghez
Oui, ou SwitchRes un peu plus tard.
Que de bidouille…
J’ai voulu tester en free style et mon écran est vide maintenant…. Super, comment je fais pour revenir à la normal ?
@boblebricoleur974
C'est lié au fait que quand on crée l'écran "Dummy" il n'est pas en recopie d'écran, du coup, vos fenêtres sont probablement sur le Dummy qui est invisible. L'astuce c'est de fermer les préférences systèmes depuis le Dock, puis de les rouvrir pour qu'elle apparaissent sur votre écran "visible".