All of lore.kernel.org
 help / color / mirror / Atom feed
From: bugzilla-daemon@bugzilla.kernel.org
To: dri-devel@lists.freedesktop.org
Subject: [Bug 212449] New: DDC requires amdgpu.dc=0, HDMI sound requires amdgpu.dc=1. Make them work together!
Date: Fri, 26 Mar 2021 10:24:56 +0000	[thread overview]
Message-ID: <bug-212449-2300@https.bugzilla.kernel.org/> (raw)

https://bugzilla.kernel.org/show_bug.cgi?id=212449

            Bug ID: 212449
           Summary: DDC requires amdgpu.dc=0, HDMI sound requires
                    amdgpu.dc=1. Make them work together!
           Product: Drivers
           Version: 2.5
    Kernel Version: 5.4.107
          Hardware: All
                OS: Linux
              Tree: Mainline
            Status: NEW
          Severity: normal
          Priority: P1
         Component: Video(DRI - non Intel)
          Assignee: drivers_video-dri@kernel-bugs.osdl.org
          Reporter: sdiconov@mail.ru
        Regression: No

I need both DDC and HDMI audio functionality of my radeon RX card, but the
amdgpu kernel driver fails to support both at the same time. I can either use
DDC with 

"amdgpu.hw_i2c=0 amdgpu.dc=0"

OR HDMI audio  with

"amdgpu.dc=1".


The  "dc=1"  kernel switch disables DDC and "dc=0" disables HDMI audio. The
"dcfeaturemask" option might need a new flag to selectively allow i2c
communication with the display while still allowing audio to work over HDMI.




___Details___

I run a radeon RX card supported by the amdgpu module

"# lspci
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI]
Baffin [Radeon RX 550 640SP / RX 560/560X] (rev cf)
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Baffin HDMI/DP
Audio [Radeon RX 550 640SP / RX 560/560X]"

It has 1 DP, 1 DVI and 1 HDMI outs.


The GPU is connected to: 1) a Dell U3011 display via DVI (only 2560x1600 video)
and 2) an audio receiver via HDMI (only audio).
The display is shared with another computer, which takes up the display's DP
port. The receiver does not support 2K/4K video resolution and serves as a hifi
DAC+amplifier only. HDMI is the only way to pass digtal PCM 5.1 audio.  

I need DDC to switch video inputs of the Dell U3011 display, because its sensor
buttons and on-screen menus are a real pain to use. gddccontrol is a handy
linux gui app to do it, but it needs i2c and ddc support (which get disabled by
the dc=1 switch).

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are watching the assignee of the bug.
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

             reply	other threads:[~2021-03-26 10:25 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-03-26 10:24 bugzilla-daemon [this message]
2021-03-26 13:28 ` [Bug 212449] DDC requires amdgpu.dc=0, HDMI sound requires amdgpu.dc=1. Make them work together! bugzilla-daemon
2021-03-28 10:00 ` bugzilla-daemon
2021-03-28 10:02 ` bugzilla-daemon
2021-03-28 10:03 ` bugzilla-daemon
2021-03-28 10:03 ` bugzilla-daemon
2021-03-28 10:04 ` bugzilla-daemon
2021-03-28 10:07 ` bugzilla-daemon
2021-03-28 10:07 ` bugzilla-daemon
2021-03-28 10:09 ` bugzilla-daemon
2021-03-28 10:11 ` bugzilla-daemon

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=bug-212449-2300@https.bugzilla.kernel.org/ \
    --to=bugzilla-daemon@bugzilla.kernel.org \
    --cc=dri-devel@lists.freedesktop.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.