MPV crashes when fullscreen at 1080p on Ubuntu Jammy desktop Le Potato

I’m trying to play a 720p file I ripped from yt-dlp. Runs in a window at 720p on 1080p desktop, but if I pass the full screen command I receive:

(+) Video --vid=1 (*) (vp9 1280x720 30.000fps)
[vaapi] libva: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
Cannot load libcuda.so.1
VO: [gpu] 1280x720 yuv420p
DRM_IOCTL_MODE_CREATE_DUMB failed: Cannot allocate memory
DRM_IOCTL_MODE_CREATE_DUMB failed: Cannot allocate memory
Segmentation fault (core dumped)

I understand that the desktop environment adds some overhead, but the board is advertised as playing back 4K. What do I have to do to get 1080p video out of this thing? I’m not set on using Ubuntu.

Edit: I see now my error. YouTube re-encoded to VP9. I’ll try to feed it a H264 file.

Upon further testing my original point stands.
Tested with a different video, yt-dlp ripped from the .mp4 rather than converting from a .webm and I get the same error when passing --fs to mpv

$ mpv --fs epoch2.mp4
 (+) Video --vid=1 (*) (h264 854x472 30.000fps)
 (+) Audio --aid=1 --alang=eng (*) (aac 2ch 44100Hz)
[vaapi] libva: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
Cannot load libcuda.so.1
AO: [pulse] 44100Hz stereo 2ch float
VO: [gpu] 854x472 yuv420p
DRM_IOCTL_MODE_CREATE_DUMB failed: Cannot allocate memory
DRM_IOCTL_MODE_CREATE_DUMB failed: Cannot allocate memory
Segmentation fault (core dumped)

Ubuntu is not designed for media playback. Use LibreELEC or CoreELEC.