Code Monkey home page Code Monkey logo

Comments (7)

rockowitz avatar rockowitz commented on June 25, 2024
  1. Try using --noverify on the setvcp command. Features xE5 and xE7 may be write-only. As they are manufacturer-specific features and not in the MCCS spec, ddcutil has no way of knowing that they are write-only.

  2. If your monitor supports feature xCA (OSD/Button Control) it may be possible to re-enable the OSD using that feature. See ddcutil vcpinfo ca --verbose for values. (If the VCP version of your monitor is 2.2, the high order byte (SH) of the value is used for extended button control. See the MCCS spec for details.)

from ddcutil.

nobanzai avatar nobanzai commented on June 25, 2024

Thx for your answer. With --noverify return value is 0 and I don't get an error message.
Regarding ddcutil vcpinfo ca --verbose:

VCP code CA: OSD/Button Control
Sets and indicates the current operational state of OSD (and buttons in v2.2)
MCCS versions: 2.0, 2.1, 3.0, 2.2
MCCS specification groups: Control, Miscellaneous
ddcutil feature subsets:
Attributes (v2.0): Read Write, Non-Continuous (simple)
Attributes (v2.1): Read Write, Non-Continuous (simple)
Attributes (v3.0): Read Write, Non-Continuous (simple)
Attributes (v2.2): Read Write, Non-Continuous (complex)
Simple NC values:
0x01: OSD Disabled
0x02: OSD Enabled
0xff: Display cannot supply this information
Simple NC values:
0x01: OSD Disabled
0x02: OSD Enabled
0xff: Display cannot supply this information

So what would be the correct command to reenable osd?

TIA.
Bye.
Michael

from ddcutil.

rockowitz avatar rockowitz commented on June 25, 2024

ddcutil setvcp ca 2

from ddcutil.

nobanzai avatar nobanzai commented on June 25, 2024

Doesn't help - osd still can't be activated after setting 0xe5/0xe7.
Besides that "ddcutil getvcp 0xca" already returns 0x02, so osd should be active.

from ddcutil.

nobanzai avatar nobanzai commented on June 25, 2024

0xe7 is working without problems, only 0xe5 leads to the osd problem.
Besides that, 0xe5 seems to destabilize the ucb-c connection. A few times the monitor lost the connection to the notebook connected via usb-c.

from ddcutil.

nobanzai avatar nobanzai commented on June 25, 2024

It seems to be a timing problem - if I wait for 2 seconds between the two setvcp commands, everything is ok: OSD menu can be activated and no usb-c problems so far.

from ddcutil.

nobanzai avatar nobanzai commented on June 25, 2024

Works for me.

from ddcutil.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.