I tried the cuda thing and I got this:
Playing: /home/user/Downloads/jellyfish-140-mbps-4k-uhd-hevc-10bit.mkv
(+) Video --vid=1 () (hevc 3840x2160 29.970fps)
(+) Audio --aid=1 () (truehd 6ch 48000Hz)
Requested hardware decoder not compiled.
AO: [pulse] 48000Hz 5.1(side) 6ch s32
VO: [gpu] 3840x2160 yuv420p10
AV: 00:00:00 / 00:00:30 (1%) A-V: 0.429 Dropped: 7
Audio/Video desynchronisation detected! Possible reasons include too slow
hardware, temporary CPU spikes, broken drivers, and broken files. Audio
position will not match to the video (see A-V status field).
AV: 00:00:30 / 00:00:30 (99%) A-V: 0.000 Dropped: 539
Exiting... (End of file)
But then I tried recompiling mpv following this guide:
https://tome.one/playing-10bit-hevc-videos-on-linux-with-nvidia-and-mpv.html
And that worked, I did get a bunch of errors in the terminal, but it worked.
However I decided to returned my 1050 purchase because 2GB just didn't cut it.
An AMD RX570 is on the way and hopefully things will just work on that.
Didn't have time to try all you guys' chrome solutions, but thanks for your answers, might help me when I get the AMD.