GPU Passthrough Not Working

I'm trying to get GPU passthrough working on a proxmox LXC. It seems to work with other containers but not Channels. Does this mean anything to anyone? And also why is it only checking /dev/dri/card0 and not card1? Mine is on card1. Thank you!

h264_vaapi@/dev/dri/card0

no such file or directory

h264_vaapi@/dev/dri/renderD128

[AVHWDeviceContext @ 0x23584c40] libva: VA-API version 1.22.0 DRM_IOCTL_I915_GEM_APERTURE failed: Invalid argument Assuming 131072kB available aperture size. May lead to reduced performance or incorrect rendering. get chip id failed: -1 [2] param: 4, val: 0 i915 does not support EXECBUFER2 DRM_IOCTL_VERSION, unsupported drm device by media driver: amdg DRM_IOCTL_VERSION, unsupported drm device by media driver: amdg [AVHWDeviceContext @ 0x23584c40] libva: driver init failed [AVHWDeviceContext @ 0x23584c40] libva: va_openDriver() returns 18 [AVHWDeviceContext @ 0x23584c40] Failed to initialise VAAPI connection: 18 (invalid parameter).

signal: segmentation fault

What CPU?

AMD Ryzen 7 3700X

GPU is Radeon RX 570

@tmm1 may need to weigh-in on this. I'm not sure where CDVR server support for a discrete AMD GPU in Linux stands. My guess is that this isn't anything Proxmox specific.