Vous l’avez peut-être déjà remarqué, (Mac) OS X a tendance à reconnaître les écrans externes comme des téléviseurs, spécialement quand ils sont branchés en HDMI. Ce n’est pas un véritable problème dans l’absolu, mais l’image est dégradée sur certains écrans, avec un passage en YCbCr au lieu du RGB, plus efficace. Heureusement, il y a une petite solution.
Le problème n’arrive que sur certains écrans, et c’est assez visible : l’image est dégradée, spécialement au niveau des polices. Vous verrez tout de suite si un écran est reconnu comme un téléviseur : dans les préférences, la fréquence de rafraichissement est calée sur NTSC, par exemple.
Pour passer en RGB, il faut d’abord sauver un petit script et ne brancher que l’écran à régler. Ensuite, on lance le script avec la commande suivante.
ruby patch-edid.rb
Un dossier va apparaître, avec un nom qui commence par DisplayVendorID-
suivi d’une valeur qui correspond à la marque de l’écran. Il faut copier ce dossier dans /System/Library/Displays/Overrides
(le système devrait vous demander un mot de passe) et redémarrer, ça devrait suffire. Une fois que c’est fait, l’écran devrait passer en RGB et l’indiquer dans son nom, dans les préférences.
De quelle manière on sauve le script ?
La commande on l’applique dans le terminal ?
Clic droit -> enregistrer sous pour le fichier
Et oui, dans le Terminal.
A noter que ça sert que si l’écran est flou, c’est pas le cas de tous
Merci
Mac-Pro-de-****:~ ****$ su
Password:
sh-3.2# ruby /Users/Gauthier/Desktop/patch-edid.rb
/Users/****/Desktop/patch-edid.rb:1: syntax error, unexpected tCONSTANT, expecting end-of-input
301PermMove
J’ai mal fait quelque chose ?
Problème résolu ;)
Bonjour,
Il y a un endroit où mettre le script patch-edid.rb pour que ça marche ? Je l’ai d’abord mis dans mon dossier « utilities », il s’est passé des choses mais je n’ai pas trouvé de dossier créé. Je l’ai mis sur mon Desktop et j’ai eu un message : « patch-edid.rb:1:in `’: undefined local variable or method `book’ for main:Object (NameError) ».
Je l’ai mis sur le bureau, moi.
Quelle version de Mac OS X ? j’ai testé avec Yosemite, mais a priori ça passe avec des systèmes plus anciens
Je suis aussi sur Yosemite. Est-ce qu’il faut lancer le script depuis le desktop ou depuis la racine ?
J’ai placé le fichier sur le desktop, et le lancer de l’endroit où il est.
En fait, je ne me suis pas méfié. Quand j’ai déplacé le script vers mon bureau, j’ai juste créé un alias. J’ai recommencé avec le script sur mon bureau et ça m’a bien créé le dossier « DisplayVendorID ». Mais un dossier avec le même nom existe déjà dans mon /System/Library/DisplayS/Override. Je le remplace par celui qui vient d’être créé ?
Mon écran est un Samsung SyncMaster S24B350. Et effectivement les polices de caractères du finder ne sont pas nettes. Elles bavent un peu en couleurs. C’est pour ça que j’aimerais bien essayer. Quel est le risque ?
Oui, il faut remplacer celui qui existe, puis redémarrer.
Aucun risque, soit l’écran est déjà en RGB, et ça ne change rien, soit ça améliore. Et au pire, il suffit de supprimer les fichiers.
J’ai testé, mais je n’ai pas vu de changement notable à part le ton plus clair. Les polices du finder bavent toujours. Merci quand même pour tous tes articles.
hello,
merci beaucoup pour ce tuto, je suis perdu sur l’étape de la copie : impossible de copier via un finder(pas de clic dtoit permettant la copie, et un glisser/coller entre 2 fenetres ne donne rien). D’apres ce que j’en ai vu c’est un probleme de droit de copie. J’imagine qu’en passant par un terminal ca devrait pouvoir se faire.
Quelle commande faut-il executer pour lancer cette copie ?
merci
bon, j’ai fini par trouver la commande dans le terminal, mais il me dit :
/System/Library/Displays/Contents/Resources/DisplayVendorID-11ee: Operation not permitted
visiblement je n’ai pas les droits…. sur linux dans de tel cas le terminal me demandait mon mdp…. :(
Sous El Capitan, faut désactiver le SIP et mettre un « sudo » devant la commande copie (mais normalement, avec le SIP désactivé, ça suffira)
ok merci, je vais essayer, pour l’instant la desactivation du SIP me pose souci mais je vais perserverer
Moi j’ai:
ruby: No such file or directory — patch-edid.rb (LoadError)
Le fichier est sous le bureau, j’ai déplacé dans « téléchargement » ou « mes documents » mais c’est toujours la meme chose
Salut
J’ai 60Hz NTSC et 50Hz PAL de disponibles. Je ne suis pas concerné par le problème ou c’est possible quand même ? (Je trouve le lissage des polices dégueulasse sur ma tv sony)
Sur le téléviseur, ça peut venir de pleins de choses, mais ça passe rarement en RGB, du coup. Après, faut tenter.
Mais si c’est pas totalement net, c’est souvent l’overscan
C’est net ; sauf les polices. Si je photographie en macro, on voit des décalages de pixels sur les fontes. http://fra.free.fr/Macro.JPG (voir bas du p ou droite du q) Le reste de l’image parait nette. Pas d’overscan, les bords sont bien au bord (j’ai régler le 1 pixel pour 1 pixel).