
With current Raven Ridge APUs there is VCN as "Video Core Next" as a replacement to UVD and VCE for video decoding and encoding, respectively. This dedicated hardware core for video encode/decode has been supported well now for some months on the open-source Linux graphics driver stack. The latest patches hitting the mailing list for hopeful integration to Linux 4.19 are a bit interesting and reveal a change for future hardware.
With Thursday's amdgpu drm-next-4.19 has just a few changes but the main work is adding support for VCN into the PSP driver and allowing the VCN booting with firmware that is loaded by the PSP. It's said that "this is required on upcoming parts."
PSP in this context is the controversial Platform Security Processor. Basically the PSP is going to be responsible for setting up the firmware for the VCN video encode/decode hardware using a "Trust Memory Region" mac address.
There's nothing immediate that should cause concern, but the change may be of interest to those free software individuals that don't like hearing "PSP" and "firmware" talked about often by open-source drivers. But let's hope these future AMD parts won't be faced by any other restrictions. From my personal perspective, I'm just glad to see more confirmation of their continual and punctual work on supporting upcoming/future hardware.
Besides this firmware loading change, this pull request also contains a few display fixes for Linux 4.19.
18 Comments