[RFE] AMD iGPU and Google Coral support
Current situation
I am moving my homelab from ubuntu server to flatcar to remove the need to track OS releases. I am however running Frigate and Plex Media Server, both of which I use the integrated AMD iGPU for, as well (Frigate) as my Google Coral M.2 device. It looks like these are not available on Flatcar.
Impact
Can't use transcoding or leverage dedicated hardware for specific services.
Ideal future situation
AMD GPU and Google Coral drivers included.
Additional information
My CPU model: AMD Ryzen 7 7735HS with Radeon Graphics
lspci commands:
AMD GPU (lspci | grep -e "VGA"): 06:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt [Radeon 680M] (rev 0a)
Coral TPU (lspci -nn | grep -i coral): 02:00.0 System peripheral [0880]: Global Unichip Corp. Coral Edge TPU [1ac1:089a]
Hello @Tommatheussen and thanks for your interest here.
For what is worth, we had a similar request in the sysext-bakery a few months ago: https://github.com/flatcar/sysext-bakery/pull/152
What I read here is concerning:
Please be aware that Google more or less abandoned the project
Do you have more details regarding the status of those drivers? (i.e we don't want to introduce unmaintained things in Flatcar).
Similar for the AMD iGPU, do you know if there is an in-tree support on the Linux side or if we should manage those in a similar NVIDIA way?
Thanks!
I don’t have any OS, Linux, or driver development experience myself, so I can’t really comment on the maintenance status of the drivers, but I totally see you point about not wanting unmaintained things.
I believe for the ADM GPU, it is similar to this one: https://github.com/flatcar/Flatcar/issues/1306, but then instead targeting this flag: https://cateee.net/lkddb/web-lkddb/DRM_AMDGPU.html
@Tommatheussen I started a dev build with the AMD GPU module. For the Coral TPU support, this has to be investigated to know if things are still maintained, etc.
Nice to see people running Frigate with Flatcar, I am also running Frigate but on a Intel chip.