Complete
Details
Details
Assignee
Waqar
WaqarReporter
John Clayton
John ClaytonImpact
Low
Fix versions
Affects versions
Priority
More fields
More fields
Katalon Platform
Katalon Platform
Created May 16, 2021 at 6:39 PM
Updated July 6, 2022 at 8:58 PM
Resolved May 24, 2021 at 3:22 PM
Related to NAS-108532
In the linked PR, GPU detection was updated to look for any entries in lspci -D that contained "VGA compatible controller". If an Intel GPU is detected the intel-gpu-plugin is added to k8s. If not detected, that plugin is removed.
On a server-oriented motherboard that has a BMC chip on board, such as the ASRockRack E3C246D4U that I have, it is not detecting the Intel GPU properly. If I manually add the plugin using kubectl it works as expected and I get QuickSync transcoding in my containers.
Here is what the (truncated) output of lspci -D looks like:
I think that one possible fix could be also checking for the presence of "Display controller" in the output lines. Unfortunately I don't know how to test that on my system, or if it would introduce any other issues on consumer motherboards.
As another point of data, another system I have with a consumer motherboard only has the "VGA compatible controller" in its output: