Code Monkey home page Code Monkey logo

Comments (6)

rockowitz avatar rockowitz commented on September 25, 2024

It has been some time since I looked at the Raspberry PI, but here's what i observe/suggest.

You have a DDC data error. The video driver is reading all zeros from the monitor instead of a proper response to a DDC query. (Note: option --ddc can be used to report just DDC data errors.)

Have you tested with another monitor?

Try doubling the time that ddcutil waits between sending a request and reading the respone, using option --sleep-multiplier 2.0.

Ir may be possible to slow the i2c bus speed using the dtparam baudrate option in config.txt. I can't tell from config.txt what it's set to. Try using 100000, which is standard speed, or if possible 50000, which is half standard speed.

I can't tell from the trace output what version of ddcutil you're running, but it's clearly not the It has been some time since I looked at the Raspberry PI, but here's what i observe/suggest.

You have a DDC data error. The video driver is reading all zeros from the monitor instead of a proper response to a DDC query. (Note: option --ddc can be used to report just DDC data errors.)

Have you tested with another monitor?

Try doubling the time that ddcutil waits between sending a request and reading the respone, using option --sleep-multiplier 2.0.

Ir may be possible to slow the i2c bus speed using the dtparam baudrate option in config.txt. I can't tell from config.txt what it's set to. Try using 100000, which is standard speed, or if possible 50000, which is half standard speed.

I can't tell from the trace output what version of ddcutil you're running, but it's clearly not the latest version 1.3.0. If you can, try building and using release 1.3.0 from github.

If any of this resolves your problem or at least leads to a solution, please post what you found so that others can learn from it.

If not, please execute sudo ddcutil interrogate --verbose and submit the output, again as an attachment.latest version 1.3.0. If you can, try building and using release 1.3.0 from github.

If any of this resolves your problem or at least leads to a solution, please post what you found so that others can learn from it.

If not, please execute sudo ddcutil interrogate --verbose and submit the output, again as an attachment.

from ddcutil.

anaegeli avatar anaegeli commented on September 25, 2024

I've tried multiple things, but couldn't update ddcutil to version 1.3.0

With the other commands, still nothing.

Hier some output:
ddcutil_Debug2.txt

from ddcutil.

rockowitz avatar rockowitz commented on September 25, 2024

You can download a package for ddcutil 1.3.0 from repo Raspian Testing, which avoids having to build it yourself.

The key question is whether whether another monitor, known to work with ddcutil, either in Raspian or a more normal x86 environment, works.

from ddcutil.

anaegeli avatar anaegeli commented on September 25, 2024

Same device, same cable with added of HDMI to DVI Adapter, other monitor (HP E231) it works.
See Output File: (--version / interrogate --verbose / capabilities) DebugE231.txt

My actual monitor has only: HDMI, DP or VGA. (ThinkVision T24d-10)
ddcutil is now on verison 1.3.0

from ddcutil.

anaegeli avatar anaegeli commented on September 25, 2024

And here the Debug with ddcutil 1.3.0 (interrogate --verbose)
DebugT24d.txt

from ddcutil.

rockowitz avatar rockowitz commented on September 25, 2024

Your results so far suggest that the problem is the monitor. If you are able to test your monitor on a desktop system running ddcutil that would confirm it.

For our purposes, HDMI and DVI are interchangable, so using an adapter cable is not a problem. Both DVI and HDMI use the same video signaling protocol (TDMS) on the video pins, and use the same I2C protocol on the I2C related pins. HDMI has some additional lines, such as CEC (Consumer Electronics Control), that don't matter in our context.

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.