mpv --msg-level=vd=debug --gpu-context=x11 --gpu-hwdec-interop=vdpau-gl --hwdec=vdpau --hwdec-image-format=yuv420p worked.
[ffmpeg/demuxer] mov,mp4,m4a,3gp,3g2,mj2: Using non-standard frame rate 59/1
(+) Video --vid=1 (*) (hevc 3840x2160 59.940fps)
(+) Audio --aid=1 --alang=eng (*) (aac 2ch 48000Hz)
[vd] Container reported FPS: 59.940060
[vd] Codec list:
[vd] hevc - HEVC (High Efficiency Video Coding)
[vd] hevc_v4l2m2m (hevc) - V4L2 mem2mem HEVC decoder wrapper
[vd] Opening decoder hevc
[vd] Looking at hwdec hevc-vdpau...
[vd] Trying hardware decoding via hevc-vdpau.
[vd] Selected codec: hevc (HEVC (High Efficiency Video Coding))
[vd] Pixel formats supported by decoder: vaapi_vld vdpau yuvj420p
[vd] Codec profile: Main (0x1)
[vd] Requesting pixfmt 'vdpau' from decoder.
Using hardware decoding (vdpau).
thanks.