J'ai un problème discuté précédemment sur Ask Different mais je n'ai pas trouvé de solution dans mon cas d'utilisation.
J'ai installé MacOS High Sierra sur un MBP 6,2 (c'est-à-dire un vintage 15" i5, mi-2010, NVIDIA GeForce GT 330M avec 256MB VRAM).
Avec un nouveau moniteur externe (Viewsonic VP3268-4K) réglé à 2560x1440 et connecté par mini-DisplayPort à mon MBP, le moniteur externe perd son signal vidéo lorsque j'essaie de désactiver l'écran LCD interne en le fermant (j'utilise un aimant de réfrigérateur pour faire croire au MBP que le couvercle est fermé).
Cependant, cela fonctionne bien lorsqu'un autre écran externe (1920x1200) est connecté via un câble mini-DP --> DVI.
-- Ce qui marche
La désactivation de l'affichage interne inutilisé du MBP a bien fonctionné avec mon ancien moniteur externe (1920x1200) connecté au MBP via un câble adaptateur mini-DP --> DVI. Lorsqu'il est mis sous clapet, l'écran LCD interne s'éteint et disparaît également de la page de l'onglet Préférences système --> Affichages --> Arrangements. Le curseur de ma souris reste uniquement dans l'écran externe. Tout fonctionne comme prévu.
Le nouvel écran externe (2560x1440) connecté via mini-DP fonctionne sans problème tant que l'écran interne du MBP est également actif. Je peux réduire le rétro-éclairage de l'écran interne pour supprimer la distraction visuelle, mais cela laisse toujours son framebuffer vidéo actif : il est répertorié dans les Préférences Système... et le pointeur de la souris n'est pas limité à l'espace vidéo de l'écran externe et peut aller dans la zone d'affichage interne.
-- Corrections essayées jusqu'à présent --
Après de nombreuses lectures en ligne, ici (beaucoup de bonnes infos) et sur d'autres sites, j'ai essayé de modifier les paramètres NVRAM de démarrage pour forcer l'écran interne à être inactif, les commandes de terminal suggérées dans d'autres publications ont été essayées (voir ci-dessous), différents adaptateurs DP, la modification des paramètres du nouveau moniteur externe : force DP v1.1. mais rien n'a eu l'effet désiré : mettre l'écran interne sous clapet tout en utilisant le moniteur externe (2560x1440) via DP. Malheureusement, je ne peux pas utiliser le DVI avec le nouveau moniteur externe car le DVI à canal unique ne supporte que (1920x1200) et je n'ai pas de câble DVI à canal double ou d'adaptateur de câble Apple.
Les commandes de terminal que j'ai essayées (après avoir désactivé SIP) sont les suivantes :
sudo nvram boot-args="niog=1"
sudo nvram -d boot-args
sudo nvram boot-args="iog=0x0"
sudo nvram boot-args=niog=1
J'ai également essayé de réinitialiser les paramètres du moniteur externe en supprimant le Dossier ~/Library/Preferences/ByHost/
Quelqu'un peut-il faire d'autres suggestions ?