Well that’s a bit of a bummer. I also have an Intel A380. I wanted to move away from using an Nvidia RTX A2000 and built myself a system, hypervisor, vm, and container for this and have the card successfully passed through where it needs to be.
This is me, from the Arc A380 system, attempting to transcode live tv from a network tv tuner. This works without issue on my other system with the RTX A2000 (using the older nvidia driver that doesn’t cause an issue, heh)
Same confirmations… /dev/dri is being sent over to the container in full
5.17.0-1020-oem #21-Ubuntu SMP PREEMPT Fri Oct 14 09:33:24 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
From debug logs:
"response": "{\"MediaContainer\":{\"size\":3,\"playbackState\":\"complete\",\"skipCount\":0,\"viewCount\":9,\"viewOffset\":-1,\"Bandwidths\":[{\"Bandwidth\":[{\"time\":0,\"bandwidth\":1981,\"resolution\":\"SD\"}]}],\"TranscodeSession\":[{\"key\":\"/transcode/sessions/bv5dwqsufhe06iasxih1u5gc\",\"throttled\":false,\"complete\":false,\"progress\":-1.0,\"size\":-22,\"speed\":1.100000023841858,\"error\":false,\"duration\":7200000,\"context\":\"streaming\",\"sourceVideoCodec\":\"h264\",\"sourceAudioCodec\":\"ac3\",\"videoDecision\":\"transcode\",\"audioDecision\":\"transcode\",\"protocol\":\"dash\",\"container\":\"mp4\",\"videoCodec\":\"h264\",\"audioCodec\":\"aac\",\"audioChannels\":2,\"transcodeHwRequested\":true,\"timeStamp\":1675466025.1220742,\"maxOffsetAvailable\":372.0053386720053,\"minOffsetAvailable\":46.01268005371094}],\"CaptureBuffer\":[{\"size\":1,\"TranscodeSession\":[{\"key\":\"/transcode/sessions/fae281eb-6de9-4069-9129-3fd02d40ae0e\",\"throttled\":false,\"complete\":false,\"progress\":-1.0,\"size\":-22,\"speed\":1.0,\"error\":false,\"duration\":7200000,\"context\":\"static\",\"sourceVideoCodec\":\"\",\"sourceAudioCodec\":\"\",\"videoDecision\":\"copy\",\"audioDecision\":\"copy\",\"protocol\":\"hls\",\"container\":\"mpegts\",\"videoCodec\":\"*\",\"audioCodec\":\"*\",\"audioChannels\":2,\"width\":1280,\"height\":720,\"transcodeHwRequested\":true,\"transcodeHwFullPipeline\":false,\"timeStamp\":1675466025.1220742,\"maxOffsetAvailable\":373.785178,\"minOffsetAvailable\":0.0}]}]}}",
"time": "2023-02-03T23:19:56.324Z"
…and this is from Plex Transcoder Statistics.log
<Variant id="c8f990f6-e96e-41b0-9a65-98b0aaf94b40" targetBitrate="1981" context="streaming" sourceVideoCodec="h264" sourceAudioCodec="ac3" videoDecision="transcode" audioDecision="transcode" protocol="dash" container="mp4" videoCodec="h264" audioCodec="aac" audioChannels="2" transcodeHwRequested="1" transcodeHwFullPipeline="0">
<Media id="9" origin="livetv" timeStamp="1675466025.1220741" uuid="fae281eb-6de9-4069-9129-3fd02d40ae0e" audioChannels="2" audioCodec="aac" bitrate="1886" container="mp4" height="404" optimizedForStreaming="1" protocol="dash" videoCodec="h264" videoFrameRate="60p" videoResolution="SD" width="720" selected="1">
<Part deepAnalysisVersion="6" id="9" bitrate="1886" container="mp4" height="404" optimizedForStreaming="1" protocol="dash" width="720" decision="transcode" selected="1">
<Stream bitrate="1724" closedCaptions="1" codec="h264" displayTitle="720p (H.264)" extendedDisplayTitle="720p (H.264)" frameRate="59.939998626708984" height="404" id="31" streamType="1" width="720" decision="transcode" location="segments-video" />
<Stream bitrate="162" bitrateMode="cbr" channels="2" codec="aac" displayTitle="English (AC3 5.1)" extendedDisplayTitle="English (AC3 5.1)" id="32" language="English" languageCode="eng" languageTag="en" requiredBandwidths="384,384,384,384,384,384,384,384" selected="1" streamType="2" decision="transcode" location="segments-audio" />