PlayReady DRM flag? What does the Default setting actually do? Re: Edge causing GPU driver crashes.

%3CLINGO-SUB%20id%3D%22lingo-sub-1446123%22%20slang%3D%22en-US%22%3EPlayReady%20DRM%20flag%3F%20What%20does%20the%20Default%20setting%20actually%20do%3F%20Re%3A%20Edge%20causing%20GPU%20driver%20crashes.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1446123%22%20slang%3D%22en-US%22%3E%3CP%3ELately%2C%20Edge%20Dev%20is%20crashing%20the%20GPU%20driver%20left%20and%20right%2C%20and%20since%20experimenting%20with%20the%20new%20hardware-accelerated%20GPU%20scheduling%2C%20it%20even%20takes%20the%20whole%20system%20down.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EReason%20for%20this%20is%20video.%20After%20a%20certain%20short%20amount%20of%20runtime%2C%20the%20browser%20gets%20laggy%20when%20resizing%20pages%20with%20playing%20videos%2C%20moving%20browser%20windows%20with%20videos%20across%20displays%2C%20or%20even%20scrolling%20videos%20off-screen%20and%20back%20on-screen.%20At%20some%20point%2C%20it%20even%20reliably%20crashes%20the%20GPU%20driver%20(or%20the%20whole%20system%20with%20that%20new%20scheduling%20option).%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20used%20to%20have%20the%20PlayReady%20DRM%20flag%20explicitly%20set%20to%20Enabled%2C%20and%20that%20worked%20for%20ages%20so%20far.%20However%2C%20the%20other%20two%20modes%20are%20Disabled%20and%20Default.%20So%20what%20does%20Default%20do%3F%20Enable%20or%20disable%20it%3F%20I%20reverted%20to%20Default%20to%20exclude%20it%2C%20with%20what%20being%20an%20experimental%20flag%2C%20but%20that%20doesn't%20really%20tell%20me%20anything.%20Is%20it%20still%20enabled%2C%20or%20is%20it%20disabled%3F%20Or%20do%20I%20need%20to%20explicitly%20disable%20it%3F%20Because%20I'd%20sure%20like%20to%20track%20down%20what's%20messing%20with%20my%20system%20(running%20an%20RTX%202070S).%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1479354%22%20slang%3D%22en-US%22%3ERe%3A%20PlayReady%20DRM%20flag%3F%20What%20does%20the%20Default%20setting%20actually%20do%3F%20Re%3A%20Edge%20causing%20GPU%20driver%20crash%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1479354%22%20slang%3D%22en-US%22%3E%3CP%3E%3CSTRONG%3EThere%20is%20a%20workaround%20I%20found%20today!%3C%2FSTRONG%3E%20Just%20disable%20either%20%3CEM%3EWidevine%20DRM%3C%2FEM%3E%20or%20%3CEM%3EPlayReady%20DRM%3C%2FEM%3E%20in%20%3CA%20href%3D%22edge%3A%2F%2Fflags%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Eedge%3A%2F%2Fflags%3C%2FA%3E%20like%20in%20the%20images%20below.%20Both%20enabled%20(default%20flag%20is%20enabled%20by%20the%20way)%20does%20not%20work!%20And%20with%20%3CEM%3Eoverride%20software%20rendering%20list%3C%2FEM%3E%26nbsp%3Bset%20to%20enabled%20you%20even%20get%20hardware%20accelerated%20video%20decoding.%20On%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fbitmovin.com%2Fdemos%2Fdrm%22%20target%3D%22_self%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fbitmovin.com%2Fdemos%2Fdrm%3C%2FA%3E%26nbsp%3Byou%20can%20check%20which%20one%20is%20enabled%20and%20below%20in%20the%20images%20you%20can%20see%20it%20works%20flawlessly%20for%20both%20DRM%20key%20systems.%20When%20you%20also%20want%20to%20stream%204K%20Netflix%20you%20need%20the%20HEVC%20video%20extensions%20from%20here%3A%26nbsp%3B%5B%23%24dp5%5D%3CA%20href%3D%22https%3A%2F%2Fwww.microsoft.com%2Fen-us%2Fp%2Fhevc-video-extensions-from-device-manufacturer%2F9n4wgh0z6vhq%22%20target%3D%22_self%22%20rel%3D%22noopener%20noreferrer%22%3E%20HEVC%20Video%20Extensions%20from%20Device%20Manufacturer%3C%2FA%3E%3CBR%20%2F%3E%3CBR%20%2F%3EI%20get%201080p%20and%20over%204000%20kBit%2Fs%20bitrate%20for%20the%20movie%20snowpiercer%20in%20Netflix%20(view%20with%20%3CEM%3E%3CEM%3ECTRL%20%2B%20Alt%20%2B%20Shift%20%2B%20Q%3C%2FEM%3E%3C%2FEM%3E).%20Bitrate%20in%20Netflix%20UWP%20App%20is%20even%20higher%20and%20supports%205.1%20Dolby%20sound.%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22edge_gpu2.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F199896i4B439D5F53E8C1CE%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20title%3D%22edge_gpu2.png%22%20alt%3D%22PlayReady%20Hardware%20DRM%20support%22%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3EPlayReady%20Hardware%20DRM%20support%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22edge_gpu.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F199895iD8F19FFD83DB1714%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20title%3D%22edge_gpu.png%22%20alt%3D%22edge%3A%2F%2Fgpu%22%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3Eedge%3A%2F%2Fgpu%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22edge_flags2.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F199894iC7426535544F393C%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20title%3D%22edge_flags2.png%22%20alt%3D%22Edge%20flags%20for%20Netflix%22%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3EEdge%20flags%20for%20Netflix%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22widevine.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F199892iB470E11028FAD828%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20title%3D%22widevine.png%22%20alt%3D%22Widevine%22%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-caption%22%20onclick%3D%22event.preventDefault()%3B%22%3EWidevine%3C%2FSPAN%3E%3C%2FSPAN%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22widevine.png%22%20style%3D%22width%3A%20999px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F199891i576CA3EFDFD25905%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20title%3D%22widevine.png%22%20alt%3D%22widevine.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E
Occasional Contributor

Lately, Edge Dev is crashing the GPU driver left and right, and since experimenting with the new hardware-accelerated GPU scheduling, it even takes the whole system down.

 

Reason for this is video. After a certain short amount of runtime, the browser gets laggy when resizing pages with playing videos, moving browser windows with videos across displays, or even scrolling videos off-screen and back on-screen. At some point, it even reliably crashes the GPU driver (or the whole system with that new scheduling option).

 

I used to have the PlayReady DRM flag explicitly set to Enabled, and that worked for ages so far. However, the other two modes are Disabled and Default. So what does Default do? Enable or disable it? I reverted to Default to exclude it, with what being an experimental flag, but that doesn't really tell me anything. Is it still enabled, or is it disabled? Or do I need to explicitly disable it? Because I'd sure like to track down what's messing with my system (running an RTX 2070S).

1 Reply

There is a workaround I found today! Just disable either Widevine DRM or PlayReady DRM in edge://flags like in the images below. Both enabled (default flag is enabled by the way) does not work! And with override software rendering list set to enabled you even get hardware accelerated video decoding. On https://bitmovin.com/demos/drm you can check which one is enabled and below in the images you can see it works flawlessly for both DRM key systems. When you also want to stream 4K Netflix you need the HEVC video extensions from here:  HEVC Video Extensions from Device Manufacturer
I get 1080p and over 4000 kBit/s bitrate for the movie snowpiercer in Netflix (view with CTRL + Alt + Shift + Q). Bitrate in Netflix UWP App is even higher and supports 5.1 Dolby sound.

PlayReady Hardware DRM supportPlayReady Hardware DRM supportedge://gpuedge://gpuEdge flags for NetflixEdge flags for NetflixWidevineWidevinewidevine.png