4 votes

Dois-je faire quelque chose de spécial pour que le DDC/CI fonctionne sur DisplayPort ?

Mon moniteur est un Dell P2715Q, et il prend en charge DDC/CI (vraisemblablement). Il est connecté à mon ordinateur par un DisplayPort, et j'essaie de modifier la luminosité depuis mon ordinateur, mais cela ne fonctionne ni sous Windows ni sous Ubuntu.

J'utilise des graphiques intégrés Intel HD 530, et les pilotes sont censés prendre en charge DDC/CI sur DisplayPort. L'option "DDC/CI" dans l'OSD du moniteur est réglée sur "activé".

Lorsque j'essaie de modifier la luminosité sous Windows ou Ubuntu, il n'y a pas d'option pour le faire là où elle devrait normalement se trouver. Sur Linux, je teste également avec un programme appelé ddccontrol et quand je lance ddccontrol -p il est dit : "Aucun moniteur supportant DDC/CI disponible".

6voto

Sanford Rockowitz Points 141

Sous Linux, la réponse de premier ordre est que cela devrait simplement fonctionner. Les signaux I2C sont transportés sur le canal DisplayPort AUX, et le pilote vidéo devrait rendre cela transparent.

ddccontrol peut être problématique car, tel qu'il est normalement construit (il y a beaucoup de code #iftested) il contourne l'interface publique i2c-dev et tente de contrôler les signaux I2C directement.

Je vous suggère d'essayer mon plus récent ddcutil .
Il existe de nombreuses fonctionnalités, mais les suivantes devraient vous permettre de démarrer :

# To display detected monitors:
ddcutil detect 

# To get the current brightness value (assuming just 1 monitor):
ddcutil getvcp 10

# To set the brightness to an example value of 50:
ddcutil setvcp 10 50

Cela dit, je ne peux pas parler spécifiquement de la HD 530. Si elle utilise le pilote Linux i915 standard, elle devrait fonctionner.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X