You are not logged in.

#1 2018-07-31 10:37:58

kopu
Member
Registered: 2018-07-31
Posts: 5

HDCP support - Amazon Prime streaming

Hi,

I can't stream HD content through firefox while watching movies on amazon.com. It limits itself to SD and points out to HDCP compatibility as a reason. I've googled on the subject and found out it was an impossible to fix issue but recently HDCP support has been added to 4.17 kernel. I'm using a laptop with Intel built-in graphics. What should I do to enable it? I'm not really a tech person and I don't know what information I should provide and how to do that. A little guidance in that would be appreciated smile

Regards,
kopu

Last edited by kopu (2018-07-31 10:38:42)

Offline

#2 2018-07-31 13:07:57

loqs
Member
Registered: 2014-03-06
Posts: 19,113

Re: HDCP support - Amazon Prime streaming

https://lists.freedesktop.org/archives/ … 49240.html mentions a property exposed to xrandr.
Edit:
Oh and welcome to the arch linux forums kopu.

Last edited by loqs (2018-07-31 13:08:26)

Offline

#3 2018-07-31 13:45:50

kopu
Member
Registered: 2018-07-31
Posts: 5

Re: HDCP support - Amazon Prime streaming

Hi,

Thanks for quick answer and warm welcoming! smile

Does it mean that HDCP support isn't still there despite being implemented in the driver?

Edit: After a second thought.. can it be a VPN issue?

Regards,
kopu

Last edited by kopu (2018-07-31 13:49:56)

Offline

#4 2018-07-31 14:17:08

loqs
Member
Registered: 2014-03-06
Posts: 19,113

Re: HDCP support - Amazon Prime streaming

I would check the output of xrandr and see if HDCP is mentioned.

Offline

#5 2018-07-31 14:44:58

kopu
Member
Registered: 2018-07-31
Posts: 5

Re: HDCP support - Amazon Prime streaming

Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
eDP1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 290mm x 170mm
   1920x1080     60.00*+  59.93    48.00  
   1680x1050     59.88  
   1400x1050     59.98  
   1600x900      60.00    59.95    59.82  
   1280x1024     60.02  
   1400x900      59.96    59.88  
   1280x960      60.00  
   1368x768      60.00    59.88    59.85  
   1280x800      59.81    59.91  
   1280x720      59.86    60.00    59.74  
   1024x768      60.00  
   1024x576      60.00    59.90    59.82  
   960x540       60.00    59.63    59.82  
   800x600       60.32    56.25  
   864x486       60.00    59.92    59.57  
   640x480       59.94  
   720x405       59.51    60.00    58.99  
   640x360       59.84    59.32    60.00  
HDMI1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

Guess it's not. Is there a way to fix it?

Last edited by kopu (2018-07-31 14:46:31)

Offline

#6 2018-07-31 15:04:46

loqs
Member
Registered: 2014-03-06
Posts: 19,113

Re: HDCP support - Amazon Prime streaming

`xrandr --verbose`

Offline

#7 2018-07-31 16:27:33

kopu
Member
Registered: 2018-07-31
Posts: 5

Re: HDCP support - Amazon Prime streaming

        Identifier: 0x43
        Timestamp:  3256
        Subpixel:   unknown
        Gamma:      1.3:1.4:1.5
        Brightness: 1.0
        Clones:    
        CRTC:       0
        CRTCs:      0 1 2
        Transform:  1.000000 0.000000 0.000000
                    0.000000 1.000000 0.000000
                    0.000000 0.000000 1.000000
                   filter: 
        EDID: 
                00ffffffffffff000dae631300000000
                25180104a51d117802ac95a4564fa329
                0e505400000001010101010101010101
                010101010101363680a0703820402e1e
                240025a51000001a5e2b80a070382040
                2e1e240025a51000001a000000fe0043
                59575858803133334853450a00000000
                00024101a3001000000a010a20200033
        BACKLIGHT: 937 
                range: (0, 937)
        Backlight: 937 
                range: (0, 937)
        scaling mode: Full aspect 
                supported: Full, Center, Full aspect
        Broadcast RGB: Automatic 
                supported: Automatic, Full, Limited 16:235
        link-status: Good 
                supported: Good, Bad
        non-desktop: 0 
                range: (0, 1)
  1920x1080 (0x47) 138.780MHz +HSync -VSync *current +preferred
        h: width  1920 start 1966 end 1996 total 2080 skew    0 clock  66.72KHz
        v: height 1080 start 1082 end 1086 total 1112           clock  60.00Hz
  1920x1080 (0x17a) 138.500MHz +HSync -VSync
        h: width  1920 start 1968 end 2000 total 2080 skew    0 clock  66.59KHz
        v: height 1080 start 1083 end 1088 total 1111           clock  59.93Hz
  1920x1080 (0x17b) 111.020MHz +HSync -VSync
        h: width  1920 start 1966 end 1996 total 2080 skew    0 clock  53.38KHz
        v: height 1080 start 1082 end 1086 total 1112           clock  48.00Hz
  1680x1050 (0x17c) 119.000MHz +HSync -VSync
        h: width  1680 start 1728 end 1760 total 1840 skew    0 clock  64.67KHz
        v: height 1050 start 1053 end 1059 total 1080           clock  59.88Hz
  1400x1050 (0x17d) 122.000MHz +HSync +VSync
        h: width  1400 start 1488 end 1640 total 1880 skew    0 clock  64.89KHz
        v: height 1050 start 1052 end 1064 total 1082           clock  59.98Hz
  1600x900 (0x17e) 118.997MHz -HSync +VSync
        h: width  1600 start 1696 end 1864 total 2128 skew    0 clock  55.92KHz
        v: height  900 start  901 end  904 total  932           clock  60.00Hz
  1600x900 (0x17f) 118.250MHz -HSync +VSync
        h: width  1600 start 1696 end 1856 total 2112 skew    0 clock  55.99KHz
        v: height  900 start  903 end  908 total  934           clock  59.95Hz
  1600x900 (0x180) 97.500MHz +HSync -VSync
        h: width  1600 start 1648 end 1680 total 1760 skew    0 clock  55.40KHz
        v: height  900 start  903 end  908 total  926           clock  59.82Hz
  1280x1024 (0x181) 108.000MHz +HSync +VSync
        h: width  1280 start 1328 end 1440 total 1688 skew    0 clock  63.98KHz
        v: height 1024 start 1025 end 1028 total 1066           clock  60.02Hz
  1400x900 (0x182) 103.500MHz -HSync +VSync
        h: width  1400 start 1480 end 1624 total 1848 skew    0 clock  56.01KHz
        v: height  900 start  903 end  913 total  934           clock  59.96Hz
  1400x900 (0x183) 86.500MHz +HSync -VSync
        h: width  1400 start 1448 end 1480 total 1560 skew    0 clock  55.45KHz
        v: height  900 start  903 end  913 total  926           clock  59.88Hz
  1280x960 (0x184) 108.000MHz +HSync +VSync
        h: width  1280 start 1376 end 1488 total 1800 skew    0 clock  60.00KHz
        v: height  960 start  961 end  964 total 1000           clock  60.00Hz
  1368x768 (0x185) 85.860MHz -HSync +VSync
        h: width  1368 start 1440 end 1584 total 1800 skew    0 clock  47.70KHz
        v: height  768 start  769 end  772 total  795           clock  60.00Hz
  1368x768 (0x186) 85.250MHz -HSync +VSync
        h: width  1368 start 1440 end 1576 total 1784 skew    0 clock  47.79KHz
        v: height  768 start  771 end  781 total  798           clock  59.88Hz
  1368x768 (0x187) 72.250MHz +HSync -VSync
        h: width  1368 start 1416 end 1448 total 1528 skew    0 clock  47.28KHz
        v: height  768 start  771 end  781 total  790           clock  59.85Hz
  1280x800 (0x188) 83.500MHz -HSync +VSync
        h: width  1280 start 1352 end 1480 total 1680 skew    0 clock  49.70KHz
        v: height  800 start  803 end  809 total  831           clock  59.81Hz
  1280x800 (0x189) 71.000MHz +HSync -VSync
        h: width  1280 start 1328 end 1360 total 1440 skew    0 clock  49.31KHz
        v: height  800 start  803 end  809 total  823           clock  59.91Hz
  1280x720 (0x18a) 74.500MHz -HSync +VSync
        h: width  1280 start 1344 end 1472 total 1664 skew    0 clock  44.77KHz
        v: height  720 start  723 end  728 total  748           clock  59.86Hz
  1280x720 (0x18b) 74.480MHz -HSync +VSync
        h: width  1280 start 1336 end 1472 total 1664 skew    0 clock  44.76KHz
        v: height  720 start  721 end  724 total  746           clock  60.00Hz
  1280x720 (0x18c) 63.750MHz +HSync -VSync
        h: width  1280 start 1328 end 1360 total 1440 skew    0 clock  44.27KHz
        v: height  720 start  723 end  728 total  741           clock  59.74Hz
  1024x768 (0x18d) 65.000MHz -HSync -VSync
        h: width  1024 start 1048 end 1184 total 1344 skew    0 clock  48.36KHz
        v: height  768 start  771 end  777 total  806           clock  60.00Hz
  1024x576 (0x18e) 46.995MHz -HSync +VSync
        h: width  1024 start 1064 end 1168 total 1312 skew    0 clock  35.82KHz
        v: height  576 start  577 end  580 total  597           clock  60.00Hz
  1024x576 (0x18f) 46.500MHz -HSync +VSync
        h: width  1024 start 1064 end 1160 total 1296 skew    0 clock  35.88KHz
        v: height  576 start  579 end  584 total  599           clock  59.90Hz
  1024x576 (0x190) 42.000MHz +HSync -VSync
        h: width  1024 start 1072 end 1104 total 1184 skew    0 clock  35.47KHz
        v: height  576 start  579 end  584 total  593           clock  59.82Hz
  960x540 (0x191) 40.784MHz -HSync +VSync
        h: width   960 start  992 end 1088 total 1216 skew    0 clock  33.54KHz
        v: height  540 start  541 end  544 total  559           clock  60.00Hz
  960x540 (0x192) 40.750MHz -HSync +VSync
        h: width   960 start  992 end 1088 total 1216 skew    0 clock  33.51KHz
        v: height  540 start  543 end  548 total  562           clock  59.63Hz
  960x540 (0x193) 37.250MHz +HSync -VSync
        h: width   960 start 1008 end 1040 total 1120 skew    0 clock  33.26KHz
        v: height  540 start  543 end  548 total  556           clock  59.82Hz
  800x600 (0x194) 40.000MHz +HSync +VSync
        h: width   800 start  840 end  968 total 1056 skew    0 clock  37.88KHz
        v: height  600 start  601 end  605 total  628           clock  60.32Hz
  800x600 (0x195) 36.000MHz +HSync +VSync
        h: width   800 start  824 end  896 total 1024 skew    0 clock  35.16KHz
        v: height  600 start  601 end  603 total  625           clock  56.25Hz
  864x486 (0x196) 32.901MHz -HSync +VSync
        h: width   864 start  888 end  976 total 1088 skew    0 clock  30.24KHz
        v: height  486 start  487 end  490 total  504           clock  60.00Hz
  864x486 (0x197) 32.500MHz -HSync +VSync
        h: width   864 start  888 end  968 total 1072 skew    0 clock  30.32KHz
        v: height  486 start  489 end  494 total  506           clock  59.92Hz
  864x486 (0x198) 30.500MHz +HSync -VSync
        h: width   864 start  912 end  944 total 1024 skew    0 clock  29.79KHz
        v: height  486 start  489 end  494 total  500           clock  59.57Hz
  640x480 (0x199) 25.175MHz -HSync -VSync
        h: width   640 start  656 end  752 total  800 skew    0 clock  31.47KHz
        v: height  480 start  490 end  492 total  525           clock  59.94Hz
  720x405 (0x19a) 22.500MHz -HSync +VSync
        h: width   720 start  744 end  808 total  896 skew    0 clock  25.11KHz
        v: height  405 start  408 end  413 total  422           clock  59.51Hz
  720x405 (0x19b) 22.176MHz -HSync +VSync
        h: width   720 start  728 end  800 total  880 skew    0 clock  25.20KHz
        v: height  405 start  406 end  409 total  420           clock  60.00Hz
  720x405 (0x19c) 21.750MHz +HSync -VSync
        h: width   720 start  768 end  800 total  880 skew    0 clock  24.72KHz
        v: height  405 start  408 end  413 total  419           clock  58.99Hz
  640x360 (0x19d) 18.000MHz -HSync +VSync
        h: width   640 start  664 end  720 total  800 skew    0 clock  22.50KHz
        v: height  360 start  363 end  368 total  376           clock  59.84Hz
  640x360 (0x19e) 17.750MHz +HSync -VSync
        h: width   640 start  688 end  720 total  800 skew    0 clock  22.19KHz
        v: height  360 start  363 end  368 total  374           clock  59.32Hz
  640x360 (0x19f) 17.187MHz -HSync +VSync
        h: width   640 start  640 end  704 total  768 skew    0 clock  22.38KHz
        v: height  360 start  361 end  364 total  373           clock  60.00Hz
HDMI1 disconnected (normal left inverted right x axis y axis)
        Identifier: 0x44
        Timestamp:  3256
        Subpixel:   unknown
        Clones:    
        CRTCs:      0 1 2
        Transform:  1.000000 0.000000 0.000000
                    0.000000 1.000000 0.000000
                    0.000000 0.000000 1.000000
                   filter: 
        Content Protection: Undesired 
                supported: Undesired, Desired, Enabled
        aspect ratio: Automatic 
                supported: Automatic, 4:3, 16:9
        Broadcast RGB: Automatic 
                supported: Automatic, Full, Limited 16:235
        audio: auto 
                supported: force-dvi, off, auto, on
        link-status: Good 
                supported: Good, Bad
        non-desktop: 0 
                range: (0, 1)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
        Identifier: 0x45
        Timestamp:  3256
        Subpixel:   no subpixels
        Clones:    
        CRTCs:      3
        Transform:  1.000000 0.000000 0.000000
                    0.000000 1.000000 0.000000
                    0.000000 0.000000 1.000000
                   filter: 
        non-desktop: 0 
                supported: 0, 1

roll I'm clueless about what I can do. There is that Content Protection part in HDMI set to Undesired but since I'm viewing in on the laptop screen it shouldn't even matter. I can't see it anywhere else and there is still chance it's not what I think it is.

Could it be that my hardware not supporting it? How to get sure?

I've run these in case it will be of any help:

lspci -k
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers (rev 08)
	Subsystem: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers
	Kernel driver in use: skl_uncore
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 510 (rev 07)
	DeviceName:  Onboard IGD
	Subsystem: Intel Corporation HD Graphics 510
	Kernel driver in use: i915
	Kernel modules: i915
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
	Subsystem: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
	Subsystem: Intel Corporation Sunrise Point-LP Thermal subsystem
	Kernel driver in use: intel_pch_thermal
	Kernel modules: intel_pch_thermal
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
	Subsystem: Intel Corporation Sunrise Point-LP CSME HECI
	Kernel driver in use: mei_me
	Kernel modules: mei_me
00:17.0 SATA controller: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] (rev 21)
	Subsystem: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode]
	Kernel driver in use: ahci
	Kernel modules: ahci
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1)
	Kernel driver in use: pcieport
	Kernel modules: shpchp
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-LP LPC Controller (rev 21)
	Subsystem: Intel Corporation Sunrise Point-LP LPC Controller
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
	Subsystem: Intel Corporation Sunrise Point-LP PMC
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
	Subsystem: Device 1991:0269
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel, snd_soc_skl
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
	Subsystem: Intel Corporation Sunrise Point-LP SMBus
	Kernel driver in use: i801_smbus
	Kernel modules: i2c_i801
01:00.0 Network controller: Intel Corporation Wireless 3160 (rev 83)
	Subsystem: Intel Corporation Dual Band Wireless AC 3160
	Kernel driver in use: iwlwifi
	Kernel modules: iwlwifi, wl
inxi -Gx
Graphics:  Card-1: Intel HD Graphics 510 driver: i915 v: kernel bus ID: 00:02.0 
           Display: x11 server: X.Org 1.20.0 driver: intel 
           unloaded: fbdev,modesetting,vesa resolution: 1920x1080~60Hz 
           OpenGL: renderer: Mesa DRI Intel HD Graphics 510 (Skylake GT1) 
           v: 4.5 Mesa 18.1.4 direct render: Yes 
cat /proc/version
Linux version 4.17.11-arch1 (builduser@heftig-28170) (gcc version 8.1.1 20180531 (GCC)) #1 SMP PREEMPT Sun Jul 29 10:11:16 UTC 2018

Thank in advance,
kopu

Offline

#8 2018-07-31 17:10:22

progandy
Member
Registered: 2012-05-17
Posts: 5,322

Re: HDCP support - Amazon Prime streaming

HDCP 2.2 seems to be only supported with Coffee Lake CPUs. That still won't guarantee that amazon will recognize hdcp. It may simply assume that it is unavailable on linux.
https://en.wikipedia.org/wiki/Intel_Gra … offee_Lake

Last edited by progandy (2018-07-31 17:12:04)


| alias CUTF='LANG=en_XX.UTF-8@POSIX ' | alias ENGLISH='LANG=C.UTF-8 ' |

Offline

#9 2018-07-31 17:29:06

kopu
Member
Registered: 2018-07-31
Posts: 5

Re: HDCP support - Amazon Prime streaming

That's a little unexpected. Can't say I understand Amazon's decision to support only the last generation of CPU's, but that's not something we can change.

Thanks for clearing that out smile
kopu

Offline

Board footer

Powered by FluxBB