I have a LibreDrive. I can use it and VLC to play any regular blu ray, dvd, or cd I've tested it with. I can also rip data from all those formats, and I can rip UHDs using MakeMKV. I can then play back the folder created by MakeMKV as though it was a disc getting menus and everything using VLC. Playback is fine on when doing this, little to no stuttering or anything.
However when I try to play a UHD directly from the disc in the blu ray drive, VLC just sort of hangs. It understands there is a disc in there and what the disc is because the background art changes to a little thumbnail to suit it and the title bar up top reflects it as well, but then just nothing happens. I can hear the drive spin for a bit before it eventually stops. I can also press stop on VLC and load up a different media source so it isn't crashing. If I choose to skip menus when I load the disc the seek bar displays an end time on the right hand side that is often accurate to the length of the movie I'm trying to watch (sometimes it's really short but I think it's getting a preview or anti-piracy message in those cases), so it is somehow getting some of the metadata, but it absolutely will not play and I cannot use the seek bar to seek.
I have no idea how to debug this. It doesn't seem like a hardware issue since, like I mentioned, I can make copies of the data on the disc and those play just fine. But it must either be an issue with my drive that is only affecting 1 type of disc, or it is an issue with VLC. VLC is the only program I have that can even play UHDs though, so I can't even compare it against anything. If anyone can point me in the right direction on how to fix this I'd really appreciate it.