DDC / IC를 통해 외부 모니터 밝기를 변경하는 방법은 무엇입니까?


10

DDC / IC ( DDC Wikipedia ) 를 통해 외부 Dell U2713HM 모니터의 밝기를 변경하고 싶습니다 . DisplayPort를 통해 연결되어 있습니다. 통합 Intel HD4000 그래픽이 있습니다.

sudo get-edid를 실행하면 다음과 같은 결과가 나타납니다.

get-edid: get-edid version 2.0.0

Performing real mode VBE call
Interrupt 0x10 ax=0x4f00 bx=0x0 cx=0x0
Function supported
Call successful

VBE version 300
VBE string at 0x11100 "Intel(R) Sandybridge/Ivybridge Graphics Chipset Accelerated VGA BIOS"

VBE/DDC service about to be called
Report DDC capabilities

Performing real mode VBE call
Interrupt 0x10 ax=0x4f15 bx=0x0 cx=0x0
Function supported
Call successful

Monitor and video card combination does not support DDC1 transfers
Monitor and video card combination supports DDC2 transfers
0 seconds per 128 byte EDID block transfer
Screen is not blanked during DDC transfer

Reading next EDID block

VBE/DDC service about to be called
Read EDID

Performing real mode VBE call
Interrupt 0x10 ax=0x4f15 bx=0x1 cx=0x0
Function supported
Call successful

��������@L628�<"x:K��VK�%
PT�K���qO�@��V^���)P0 5UP!�GK0KD281826L
�DELL U2713HM
�1Vq
EDID claims 1 more blocks left


*********** Something special has happened!
Please contact the author, Matthew Kern
E-mail: pyrophobicman@gmail.com
Please include full output from this program (especially that to stderr)



Reading next EDID block

VBE/DDC service about to be called
Read EDID

Performing real mode VBE call
Interrupt 0x10 ax=0x4f15 bx=0x1 cx=0x0
Function supported
Call successful

  ��������@L628�<"x:K��VK�%
PT�K���qO�@��V^���)P0 5UP!�GK0KD281826L
�DELL U2713HM
�1Vq
EDID claims 1 more blocks left
EDID blocks left is wrong.
Your EDID is probably invalid.

중요한 부분은 아마도 :

Monitor and video card combination supports DDC2 transfers

Ubuntu 12.10의 백라이트 변경 알림이 표시되므로 키보드의 밝기 키가 올바르게 작동합니다.

소프트웨어를 통해 밝기를 조정하려면 어떻게해야합니까?

답변 주셔서 감사합니다.

답변:


12

필요한 파일은 여기에서 찾을 수 있습니다 : https://packages.debian.org/unstable/ddccontrol

ddccontrol
libddccontrol
ddccontrol-db

내가 설치해야했습니다. 그런 다음 다음 명령을 실행해야했습니다.

sudo modprobe i2c-dev
sudo modprobe intelfb
sudo chmod a+rw /dev/i2c-*

이제 다음 명령을 사용하여 온 스크린 디스플레이없이 외부 모니터의 백라이트 레벨을 나타내는 값 (여기서는 53)으로 밝기를 변경할 수 있습니다.

ddccontrol -p -r 0x10 -w 53

이제 키보드에서 밝기 명령에 연결된 특수 밝기 키를 가져와야합니다 (최대 밝기 수준에주의를 기울임). 어떻게 해야할지 모르겠어?


멋있는! +1. 이전 패키지는 어디서 구했습니까? "이제 어떻게해야합니까 ...] 어떻게해야할까요?" -다른 질문을하세요.
gertvdijk

나는 여기 어딘가에 파일을 찾았지만, 정확히 어디서 launchpad.net/ubuntu/+source/ddccontrol을
remi

공개 질문은 바로 여기 있습니다 : askubuntu.com/questions/220886/…
remi

정확히 어떤 버전을 설치 했습니까? bugs.launchpad.net/ubuntu/+source/ddccontrol/+bug/243445 의 패치로 도 패키지가 더 이상 유지 관리되지 않는 경우에도 작동 하지 않습니다 ...
Gerhard Burger

나는 현재 설치했다 : ddccontrol-db : all 20061014-3, libddccontrol0 : amd64 0.4.2-6ubuntu1, ddccontrol : amd64 0.4.2-6ubuntu1
remi

5

@remi의 답변을 바탕으로 ddccontrol유지 관리되지 않은 것으로 보이며 2006 년부터 새로운 모니터에 대한 구성을 추가하지 않았습니다.

다행히도 ddcutil 이라는 새로운 도구가 있습니다.이 도구 는 훨씬 강력하고 적극적으로 개발되었습니다. 사전 빌드 된 패키지 중 하나를 설치 하거나 소스에서 빌드 한 후에 는 수많은 다른 설정 중에서 밝기를 쿼리하고 설정하는 데 사용할 수 있습니다.

# ddcutil capabilities | grep Brightness
Feature: 10 (Brightness)
# ddcutil getvcp 10
VCP code 0x10 (Brightness                    ): current value =    60, max value =   100
# ddcutil setvcp 10 70

다중 모니터 설정에서 다음과 같이 모니터 / 디스플레이를 선택하십시오.sudo ddcutil setvcp 10 70 --display 1
ali14
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.