ddcutil icon indicating copy to clipboard operation
ddcutil copied to clipboard

Part of `sudo ddcutil interrogate --verbose` hangs my Framework 16's display until it completes.

Open RokeJulianLockhart opened this issue 6 months ago • 2 comments

An Example

See youtu.be/vwMSJbKIAhE.

My Environment

  • ddcutil

    • Per https://github.com/rockowitz/ddcutil/issues/241#issuecomment-3190208735, the output of sudo ddcutil interrogate --verbose is available at gist.github.com/RokeJulianLockhart/dfc2ab90d8fcdbbb0f5d4351e2e32ed2.

      1. #!/usr/bin/env bash
        dnf5 info $(rpm -qa ddcutil)
        
      2. Name            : ddcutil
        Epoch           : 0
        Version         : 2.1.4
        Release         : 2.fc42
        Architecture    : x86_64
        Installed size  : 1.1 MiB
        Source          : ddcutil-2.1.4-2.fc42.src.rpm
        From repository : <unknown>
        URL             : http://www.ddcutil.com
        Vendor          : Fedora Project
        
        
  • Hardware

    1. #!/usr/bin/env bash
      hwinfo --monitor
      
    2. 46: None 00.0: 10002 LCD Monitor                                
        [Created at monitor.125]
        Unique ID: rdCR.HLVCnEUYHWA
        Parent ID: 0Gk3.6FldxGZRsU8
        Hardware Class: monitor
        Model: "BOE CQ LCD Monitor"
        Vendor: BOE "BOE CQ"
        Device: eisa 0x0bc9 
        Serial ID: "0"
        Resolution: 2560x1600@60Hz
        Size: 345x215 mm
        Year of Manufacture: 2022
        Week of Manufacture: 48
        Detailed Timings #0:
           Resolution: 2560x1600
           Horizontal: 2560 2608 2640 2720 (+48 +80 +160) -hsync
             Vertical: 1600 1663 1669 1760 (+63 +69 +160) +vsync
          Frequencies: 287.24 MHz, 105.60 kHz, 60.00 Hz
        Config Status: cfg=new, avail=yes, need=no, active=unknown
        Attached to: #21 (VGA compatible controller)
      

RokeJulianLockhart avatar Aug 15 '25 00:08 RokeJulianLockhart

It's unclear to me what the problem is here. ddcutil interrogate is a long running program that, unless redirected, writes to the terminal. Until it completes about the only thing you can do at the terminal is type CTRL-C to terminate it.

rockowitz avatar Aug 15 '25 11:08 rockowitz

@rockowitz, it doesn't merely take control of the terminal. It renders the entire compositor unresponsive.

RokeJulianLockhart avatar Aug 15 '25 11:08 RokeJulianLockhart