डीडीसी / आईसी के माध्यम से बाहरी मॉनिटर चमक कैसे बदलें?


10

मैं अपने बाहरी डेल U2713HM मॉनिटर पर DDC / IC ( DDC Wikipedia ) के माध्यम से चमक को बदलना चाहूंगा , यह डिस्प्लेपोर्ट के माध्यम से जुड़ा हुआ है। मेरे पास इंटीग्रेटेड इंटेल 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 में बैकलाइट-चेंज-नोटिफिकेशन देखता हूं।

मैं सॉफ्टवेयर के माध्यम से अपनी चमक को समायोजित करने के लिए क्या कर सकता हूं?

आपके जवाबों के लिये धन्यवाद।

जवाबों:


13

आपको यहां आवश्यक फाइलें मिलीं: 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

मुझे यहाँ कहीं फाइलें मिलीं, लेकिन मुझे अब ऐसा नहीं लगा, जहाँ बिल्कुल लॉन्चपैड। Net
ubuntu/+

खुला प्रश्न यहीं है: askubuntu.com/questions/220886/…
remi

वास्तव में आपने कौन सा संस्करण स्थापित किया है, मैं उन्हें काम करने के लिए नहीं मिल सकता है, यहां तक ​​कि बगेसलचपडॉट.नेट / हबंट /+source/ddccontrol/+bug/243445 से एक पैच के साथ भी खराब पैकेज को बनाए नहीं रखा गया है ...
गेरहार्ड बर्गर

मैं वर्तमान में स्थापित किया है: ddccontrol-db: सभी 20,061,014-3, libddccontrol0: amd64 0.4.2-6ubuntu1, ddccontrol: amd64 0.4.2-6ubuntu1
रेमी

5

@ रेमी के उत्तर पर भवन, ddccontrol2006 के बाद से किसी भी नए मॉनीटर के लिए अप्रसन्न नहीं है और कॉन्फ़िगरेशन को नहीं जोड़ा गया है।

सौभाग्य से, एक नया उपकरण है: 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
17:14
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.