Preciso fazer algo especial para fazer o DDC / CI funcionar em DisplayPort?

1

Meu monitor é um Dell P2715Q e suporta DDC / CI (presumivelmente). Ele está conectado ao meu computador com um DisplayPort e estou tentando alterar o brilho do meu computador, mas ele não funciona no Windows nem no Ubuntu.

Estou usando gráficos integrados Intel HD 530 e, supostamente, os drivers devem suportar DDC / CI sobre DisplayPort. A opção "DDC / CI" no OSD do monitor está definida como "enabled".

Quando tento alterar o brilho no Windows ou no Ubuntu, não há nenhuma opção para fazê-lo onde normalmente estaria. No Linux, também estou testando com um programa chamado ddccontrol e, quando executo ddccontrol -p , ele diz: "Nenhum monitor suportando DDC / CI disponível".

    
por Hassan 07.08.2016 / 23:00

1 resposta

1

No Linux, a resposta de primeira ordem é que deve funcionar. Os sinais I2C são transportados pelo canal DisplayPort AUX e o driver de vídeo deve torná-lo transparente.

ddccontrol pode ser problemático porque, como normalmente construído (há um monte de código #iftested), ele ignora a interface pública i2c-dev e tenta controlar os sinais I2C diretamente.

Eu sugiro que você tente meu mais recente ddcutil .
Existem muitos recursos, mas os seguintes itens devem começar:

# 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

Dito isto, não posso falar especificamente com o HD 530. Se ele usa o driver padrão do Linux i915, ele deve funcionar.

    
por 14.02.2017 / 11:04