Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.kernel > #70190 > unrolled thread

Bug#987281: linux-image-amd64: Enable i915 HDCP 2.2 support

Started byBastian Germann <bastiangermann@fishpost.de>
First post2021-04-20 21:10 +0200
Last post2021-04-30 15:00 +0200
Articles 8 — 3 participants

Back to article view | Back to linux.debian.kernel


Contents

  Bug#987281: linux-image-amd64: Enable i915 HDCP 2.2 support Bastian Germann <bastiangermann@fishpost.de> - 2021-04-20 21:10 +0200
    Bug#987281: linux-image-amd64: Enable i915 HDCP 2.2 support Salvatore Bonaccorso <carnil@debian.org> - 2021-04-21 07:30 +0200
      Bug#987281: linux-image-amd64: Enable i915 HDCP 2.2 support Bastian Germann <bastiangermann@fishpost.de> - 2021-04-29 19:10 +0200
        Bug#987281: linux-image-amd64: Enable i915 HDCP 2.2 support Vincent Blut <vincent.debian@free.fr> - 2021-04-29 20:20 +0200
          Bug#987281: linux-image-amd64: Enable i915 HDCP 2.2 support Bastian Germann <bastiangermann@fishpost.de> - 2021-04-30 09:20 +0200
            Bug#987281: linux-image-amd64: Enable i915 HDCP 2.2 support Vincent Blut <vincent.debian@free.fr> - 2021-04-30 12:50 +0200
              Bug#987281: linux-image-amd64: Enable i915 HDCP 2.2 support Salvatore Bonaccorso <carnil@debian.org> - 2021-04-30 13:50 +0200
                Bug#987281: linux-image-amd64: Enable i915 HDCP 2.2 support Vincent Blut <vincent.debian@free.fr> - 2021-04-30 15:00 +0200

#70190 — Bug#987281: linux-image-amd64: Enable i915 HDCP 2.2 support

FromBastian Germann <bastiangermann@fishpost.de>
Date2021-04-20 21:10 +0200
SubjectBug#987281: linux-image-amd64: Enable i915 HDCP 2.2 support
Message-ID<C63UZ-6yY-7@gated-at.bofh.it>
Package: linux-image-amd64
Severity: wishlist

Since Linux 5.6, CONFIG_INTEL_MEI_HDCP is available which allows to use HDCP 2.2 with i915 graphics. 
The HDCP support for AMD GPUs is already enabled (CONFIG_DRM_AMD_DC_HDCP=y).

Having this available in the kernel config would improve support for various video streaming 
services and enable full use of package intel-hdcp. Its README claims CONFIG_INTEL_MEI_TXE must be 
available as well, which might be an outdated information.

Please enable both CONFIG_INTEL_MEI_HDCP and CONFIG_INTEL_MEI_TXE as modules.

[toc] | [next] | [standalone]


#70194

FromSalvatore Bonaccorso <carnil@debian.org>
Date2021-04-21 07:30 +0200
Message-ID<C6dAZ-4eH-1@gated-at.bofh.it>
In reply to#70190
Hi Bastian,

On Tue, Apr 20, 2021 at 08:57:02PM +0200, Bastian Germann wrote:
> Package: linux-image-amd64
> Severity: wishlist
> 
> Since Linux 5.6, CONFIG_INTEL_MEI_HDCP is available which allows to use HDCP
> 2.2 with i915 graphics. The HDCP support for AMD GPUs is already enabled
> (CONFIG_DRM_AMD_DC_HDCP=y).
> 
> Having this available in the kernel config would improve support for various
> video streaming services and enable full use of package intel-hdcp. Its
> README claims CONFIG_INTEL_MEI_TXE must be available as well, which might be
> an outdated information.
> 
> Please enable both CONFIG_INTEL_MEI_HDCP and CONFIG_INTEL_MEI_TXE as modules.

Were you able to verify that enabling those two as modules make it
work?

The time for changes for bullseye is thight, so would like to hear a
confirmation, the needed changed could be tested and confirmed to
work.

Many thanks in advance already,

Regards,
Salvatore

[toc] | [prev] | [next] | [standalone]


#70922

FromBastian Germann <bastiangermann@fishpost.de>
Date2021-04-29 19:10 +0200
Message-ID<C9ikN-57h-7@gated-at.bofh.it>
In reply to#70194
Am 21.04.21 um 07:24 schrieb Salvatore Bonaccorso:
> Were you able to verify that enabling those two as modules make it
> work?

I honestly do not know how to check from userspace. xrandr has a Content Protection flag that is 
responsible for enabling/indicating HDCP usage. It works but I cannot verify it to be HDCP v2.2 
(v1.4 works without those configs). libhdcpsdk has a HDCPSetProtectionLevel but I do not have the 
time right now to write a test program.

> The time for changes for bullseye is thight, so would like to hear a
> confirmation, the needed changed could be tested and confirmed to
> work.

[toc] | [prev] | [next] | [standalone]


#70923

FromVincent Blut <vincent.debian@free.fr>
Date2021-04-29 20:20 +0200
Message-ID<C9jqx-5IM-1@gated-at.bofh.it>
In reply to#70922

[Multipart message — attachments visible in raw view] — view raw

Hi,

Le 2021-04-29 19:01, Bastian Germann a écrit :
> Am 21.04.21 um 07:24 schrieb Salvatore Bonaccorso:
> > Were you able to verify that enabling those two as modules make it
> > work?
> 
> I honestly do not know how to check from userspace. xrandr has a Content
> Protection flag that is responsible for enabling/indicating HDCP usage. It
> works but I cannot verify it to be HDCP v2.2 (v1.4 works without those
> configs). libhdcpsdk has a HDCPSetProtectionLevel but I do not have the time
> right now to write a test program.

Running 'xrandr --verbose' from Xorg should give you the supported
HDCP Content Type. If that reports "HDCP Type1" then support for HDCP 2.2 is
enabled.

Cheers,
Vincent

[toc] | [prev] | [next] | [standalone]


#70929

FromBastian Germann <bastiangermann@fishpost.de>
Date2021-04-30 09:20 +0200
Message-ID<C9vBn-4Fe-1@gated-at.bofh.it>
In reply to#70923
Am 29.04.21 um 20:13 schrieb Vincent Blut:
> Running 'xrandr --verbose' from Xorg should give you the supported
> HDCP Content Type. If that reports "HDCP Type1" then support for HDCP 2.2 is
> enabled.

Works as expected. Enabling the two configs is sufficient.

[toc] | [prev] | [next] | [standalone]


#70931

FromVincent Blut <vincent.debian@free.fr>
Date2021-04-30 12:50 +0200
Message-ID<C9ySB-6si-1@gated-at.bofh.it>
In reply to#70929

[Multipart message — attachments visible in raw view] — view raw

Le 2021-04-30 09:12, Bastian Germann a écrit :
> Am 29.04.21 um 20:13 schrieb Vincent Blut:
> > Running 'xrandr --verbose' from Xorg should give you the supported
> > HDCP Content Type. If that reports "HDCP Type1" then support for HDCP 2.2 is
> > enabled.
> 
> Works as expected. Enabling the two configs is sufficient.

Thanks for confirming.

Salvatore, how do you feel about enabling those kernel options for Bullseye?
Should I open a MR?

[toc] | [prev] | [next] | [standalone]


#70932

FromSalvatore Bonaccorso <carnil@debian.org>
Date2021-04-30 13:50 +0200
Message-ID<C9zOF-6ZH-1@gated-at.bofh.it>
In reply to#70931
Hi Vincent,

On Fri, Apr 30, 2021 at 12:43:22PM +0200, Vincent Blut wrote:
> Le 2021-04-30 09:12, Bastian Germann a écrit :
> > Am 29.04.21 um 20:13 schrieb Vincent Blut:
> > > Running 'xrandr --verbose' from Xorg should give you the supported
> > > HDCP Content Type. If that reports "HDCP Type1" then support for HDCP 2.2 is
> > > enabled.
> > 
> > Works as expected. Enabling the two configs is sufficient.
> 
> Thanks for confirming.
> 
> Salvatore, how do you feel about enabling those kernel options for Bullseye?
> Should I open a MR?

As it was verified to work and it adds important additional hardware
support, then yes please.

I just find at this stage the part very important, we should try to
enable additional HW support only if we have some verification that it
adds value for the users, this is why I mentioned it last time.

Regards,
Salvatore

[toc] | [prev] | [next] | [standalone]


#70942

FromVincent Blut <vincent.debian@free.fr>
Date2021-04-30 15:00 +0200
Message-ID<C9AUq-7AJ-7@gated-at.bofh.it>
In reply to#70932

[Multipart message — attachments visible in raw view] — view raw

Le 2021-04-30 13:41, Salvatore Bonaccorso a écrit :
> Hi Vincent,
> 
> On Fri, Apr 30, 2021 at 12:43:22PM +0200, Vincent Blut wrote:
> > Le 2021-04-30 09:12, Bastian Germann a écrit :
> > > Am 29.04.21 um 20:13 schrieb Vincent Blut:
> > > > Running 'xrandr --verbose' from Xorg should give you the supported
> > > > HDCP Content Type. If that reports "HDCP Type1" then support for HDCP 2.2 is
> > > > enabled.
> > > 
> > > Works as expected. Enabling the two configs is sufficient.
> > 
> > Thanks for confirming.
> > 
> > Salvatore, how do you feel about enabling those kernel options for Bullseye?
> > Should I open a MR?
> 
> As it was verified to work and it adds important additional hardware
> support, then yes please.

Done.
https://salsa.debian.org/kernel-team/linux/-/merge_requests/354

> I just find at this stage the part very important, we should try to
> enable additional HW support only if we have some verification that it
> adds value for the users, this is why I mentioned it last time.

Definitely agree!

> Regards,
> Salvatore

Cheers,
Vincent

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.kernel


csiph-web