...as legacy uses X11, and generic uses GBM (I think)?
That's right.
Here are the Netflix errors. I think DRM initialization went wrong, resulting in decryption errors.
2024-08-10 15:53:41.099 T:1303 debug <general>: AddOnLog: inputstream.adaptive: PreInitializeDRM: Entering encryption section
2024-08-10 15:53:41.101 T:1303 debug <general>: AddOnLog: inputstream.adaptive: Initialize: CDM version: 4.10.2710.0
2024-08-10 15:53:41.194 T:1163 debug <general>: ------ Window Init (DialogBusy.xml) ------
2024-08-10 15:53:41.258 T:1303 debug <general>: AddOnLog: inputstream.adaptive: OnInitialized: CDM is initialized: true
2024-08-10 15:53:41.266 T:1303 debug <general>: AddOnLog: inputstream.adaptive: PreInitializeDRM: Initializing session with KID: 0000000003d267490000000000000000
2024-08-10 15:53:41.508 T:1303 debug <general>: AddOnLog: inputstream.adaptive: CDMMessage: 1 arrived!
2024-08-10 15:53:41.508 T:1303 debug <general>: AddOnLog: inputstream.adaptive: SetSession: Opened widevine session ID: 5484AB50977952E53A9AE99363E8EF90
2024-08-10 15:53:41.512 T:1303 debug <general>: CurlFile::Open - <http://127.0.0.1:49611/netflix_service/msl/get_manifest?videoid=81022473>
2024-08-10 15:53:41.513 T:1303 debug <general>: easy_acquire - Created session to http://127.0.0.1
2024-08-10 15:53:41.780 T:1303 debug <general>: AddOnLog: inputstream.adaptive: Download finished: http://127.0.0.1:49611/netflix_service/msl/get_manifest?videoid=81022473 (downloaded 12864 byte, speed 48064.00 byte/s)
2024-08-10 15:53:41.782 T:1303 info <general>: AddOnLog: inputstream.adaptive: Manifest successfully parsed (Periods: 1, Streams in first period: 6, Type: VOD)
2024-08-10 15:53:41.782 T:1303 debug <general>: AddOnLog: inputstream.adaptive: [Repr. chooser] Stream selection conditions
Screen resolution: 1920x1080 (may be limited by settings)
Initial bandwidth: 15671255 bit/s
2024-08-10 15:53:41.782 T:1303 debug <general>: AddOnLog: inputstream.adaptive: New period, reinitialize by using same session
2024-08-10 15:53:41.782 T:1303 debug <general>: AddOnLog: inputstream.adaptive: Entering encryption section
2024-08-10 15:53:41.782 T:1303 debug <general>: AddOnLog: inputstream.adaptive: Initializing stream with KID: 0000000005d23d020000000000000000
2024-08-10 15:53:41.782 T:1303 debug <general>: CurlFile::Open - <http://127.0.0.1:49611/netflix_service/msl/get_license?videoid=81022473>
2024-08-10 15:53:42.181 T:1303 debug <general>: AddOnLog: inputstream.adaptive: CDMMessage: 2 arrived!
2024-08-10 15:53:42.185 T:1303 debug <general>: AddOnLog: inputstream.adaptive: OnSessionKeysChange: Sessionkey 0000000005D23D020000000000000000 status: 0 syscode: 0
2024-08-10 15:53:42.185 T:1303 debug <general>: AddOnLog: inputstream.adaptive: CDMMessage: 3 arrived!
2024-08-10 15:53:42.185 T:1303 debug <general>: AddOnLog: inputstream.adaptive: OnSessionKeysChange: Sessionkey 0000000005D23D060000000000000000 status: 0 syscode: 0
2024-08-10 15:53:42.185 T:1303 debug <general>: AddOnLog: inputstream.adaptive: CDMMessage: 3 arrived!
2024-08-10 15:53:42.190 T:1303 debug <general>: AddOnLog: inputstream.adaptive: License update successful
2024-08-10 15:53:42.202 T:1303 debug <general>: AddOnLog: inputstream.adaptive: CDMMessage: 2 arrived!
2024-08-10 15:53:42.210 T:1303 debug <general>: AddOnLog: inputstream.adaptive: OnSessionKeysChange: Sessionkey 0000000005D23D020000000000000000 status: 1 syscode: 5
2024-08-10 15:53:42.210 T:1303 debug <general>: AddOnLog: inputstream.adaptive: CDMMessage: 3 arrived!
2024-08-10 15:53:42.210 T:1303 debug <general>: AddOnLog: inputstream.adaptive: OnSessionKeysChange: Sessionkey 0000000005D23D060000000000000000 status: 0 syscode: 0
2024-08-10 15:53:42.210 T:1303 debug <general>: AddOnLog: inputstream.adaptive: CDMMessage: 3 arrived!
2024-08-10 15:53:42.213 T:1303 debug <general>: AddOnLog: inputstream.adaptive: LogDecryptError: Decrypt failed with error code: 2 and KID: 0000000005d23d020000000000000000
2024-08-10 15:53:42.214 T:1303 debug <general>: AddOnLog: inputstream.adaptive: GetCapabilities: Single decrypt failed, secure path only
2024-08-10 15:53:42.214 T:1303 debug <general>: AddOnLog: inputstream.adaptive: Initializing stream with KID: 0000000005d23d020000000000000000
2024-08-10 15:53:42.217 T:1303 debug <general>: AddOnLog: inputstream.adaptive: LogDecryptError: Decrypt failed with error code: 2 and KID: 0000000005d23d020000000000000000
2024-08-10 15:53:42.217 T:1303 debug <general>: AddOnLog: inputstream.adaptive: GetCapabilities: Single decrypt failed, secure path only
2024-08-10 15:53:42.217 T:1303 debug <general>: AddOnLog: inputstream.adaptive: Initializing stream with KID: 0000000005d23d020000000000000000
2024-08-10 15:53:42.220 T:1303 debug <general>: AddOnLog: inputstream.adaptive: LogDecryptError: Decrypt failed with error code: 2 and KID: 0000000005d23d020000000000000000
2024-08-10 15:53:42.220 T:1303 debug <general>: AddOnLog: inputstream.adaptive: GetCapabilities: Single decrypt failed, secure path only
2024-08-10 15:53:42.220 T:1303 debug <general>: AddOnLog: inputstream.adaptive: Initializing stream with KID: 0000000005d23d020000000000000000
2024-08-10 15:53:42.222 T:1303 debug <general>: AddOnLog: inputstream.adaptive: LogDecryptError: Decrypt failed with error code: 2 and KID: 0000000005d23d020000000000000000
2024-08-10 15:53:42.222 T:1303 debug <general>: AddOnLog: inputstream.adaptive: GetCapabilities: Single decrypt failed, secure path only
2024-08-10 15:53:42.222 T:1303 debug <general>: AddOnLog: inputstream.adaptive: Initializing stream with KID: 0000000005d23d020000000000000000
2024-08-10 15:53:42.225 T:1303 debug <general>: AddOnLog: inputstream.adaptive: LogDecryptError: Decrypt failed with error code: 2 and KID: 0000000005d23d020000000000000000
2024-08-10 15:53:42.225 T:1303 debug <general>: AddOnLog: inputstream.adaptive: GetCapabilities: Single decrypt failed, secure path only
2024-08-10 15:53:42.225 T:1303 debug <general>: AddOnLog: inputstream.adaptive: Initializing stream with KID: 0000000005d23d020000000000000000
2024-08-10 15:53:42.228 T:1303 debug <general>: AddOnLog: inputstream.adaptive: LogDecryptError: Decrypt failed with error code: 2 and KID: 0000000005d23d020000000000000000
2024-08-10 15:53:42.228 T:1303 debug <general>: AddOnLog: inputstream.adaptive: GetCapabilities: Single decrypt failed, secure path only
2024-08-10 15:53:42.228 T:1303 debug <general>: AddOnLog: inputstream.adaptive: Initializing stream with KID: 0000000005d23d020000000000000000
2024-08-10 15:53:42.231 T:1303 debug <general>: AddOnLog: inputstream.adaptive: LogDecryptError: Decrypt failed with error code: 2 and KID: 0000000005d23d020000000000000000
2024-08-10 15:53:42.231 T:1303 debug <general>: AddOnLog: inputstream.adaptive: GetCapabilities: Single decrypt failed, secure path only
2024-08-10 15:53:42.231 T:1303 debug <general>: AddOnLog: inputstream.adaptive: Initializing stream with KID: 0000000005d23d020000000000000000
2024-08-10 15:53:42.234 T:1303 debug <general>: AddOnLog: inputstream.adaptive: LogDecryptError: Decrypt failed with error code: 2 and KID: 0000000005d23d020000000000000000
2024-08-10 15:53:42.234 T:1303 debug <general>: AddOnLog: inputstream.adaptive: GetCapabilities: Single decrypt failed, secure path only
Display More
Generic LE uses DRM, Generic-Legacy LE uses X11. I guess there is an issue with your hardware-specific DRM driver.