AMDGPU enables the whole hardware sans the video encoders. 3D is standard OpenGL, provided by Mesa.
It's fully accelerated, incl. video decoding & HDCP. Full stack sans the card firmware is open source.
The video decoder block is completely independent from HDCP block on the silicon to be able to provide open access to these parts too.
I don't know why they can't/don't open source video encoder parts. Probably some 3rd party royalties, but I'm not sure.
If you want another 3D API, you can directly build it on top of the driver. Nothing prevents that. Plus, ROCm packages are landing to "free/main" part of Debian for quite some time.
It's fully accelerated, incl. video decoding & HDCP. Full stack sans the card firmware is open source.
The video decoder block is completely independent from HDCP block on the silicon to be able to provide open access to these parts too.
I don't know why they can't/don't open source video encoder parts. Probably some 3rd party royalties, but I'm not sure.
If you want another 3D API, you can directly build it on top of the driver. Nothing prevents that. Plus, ROCm packages are landing to "free/main" part of Debian for quite some time.