Add BD Drive support for Linux, macOS and FreeBSD - #19233
Conversation
in theory you could also mount the encrypted iso, select it form VFS or File->Add Games and it should work (as on Windows) |
|
@AniLeo IMO the |
|
I agree, I had to create it myself |
|
Tested few games on SteamOS. Everything works without issues |
possibly verify performance on games are not impacted compared to .iso or folder formats |
There is no difference between the folder format and the optical disc—at least for the games I tested:
|
|
I tested Persona 5 booted from the optical disc drive |
yeah, as expected. only the initial access time to the device is expected |
|
If no one can test macOS we can just merge and see if anyone files any bugs afterwards. |
|
there are about 200 open issues related to macOS and no user on macOS can test this PR -> 201 open issues :-) |
|
I can test my SH B083L on my hackintosh that has a native macos compatible cpu (i7 10700k) Would a test on a hackintosh be ok for you guys? |
yes, thanks |
|
Tested on my MacBook Neo, running Tahoe 26.4. I used my LG WP50NB40 external drive for further context as well. Game appeared in the RPCS3 UI ok, but never loaded if I attempted to boot directly from my disc. Gave it roughly 10 minutes of loading just to be safe, but it never did anything else and ended up having to force close it. |
is your BD Drive on I do not see any error in the log. key file was properly detected etc. |
I do not believe it is on that directory no. I just retested it and it managed to compile and go in game now though through my original directory. Tested with The Simpsons Game, compiled fully in about 4 minutes and then was ingame from there. |
in theory it should work also from github CI :-) |
|
Sorry for the waiting, here are some logs BLUS31604_20260820014128_capture.rrc.gz
Everything is working but there are some things that i wanted to point out Persona 5 game data install time: 6 minutes I get some huge stutters on the first intro that also happens on my main windows pc, dont know where the actual issue could be. MacOs creates this stupid annoying Ds_store file that happens to give an error in the logs |
That would be a huge QoL upgrade. Getting to the rpcs3 directory is a huge pain in the ass on MacOs, both because the giant path and because MacOs hides "~/Library/" by default |
Worth mentioning that i tested on windows in the main build with a RTX 5060 and a R5 4600g, i dont have any logs tho, srry My blu-ray drive is not being quite realiable (doesnt read some games of my collection), so this could be just bad lens, idk |
yeah, I think it's only an issue on your HW especially if it is the same also on Windows |
I agree, Hackintosh: i7 10700K, UHD 630 2 Very different setups yet the 2 share the same drive (SH B083) and also the same problem. So until someone sent an issue on Persona 5 when booting the game from a blu-ray drive, i think we can agree that this is a problem with my drive? I also found this guy with the same problem as me (some games reading succesfully others not) https://forum.blu-ray.com/showthread.php?t=92858&page=3 I certainly will not recommend this drive to anyone |
|
marked the PR as ready for review. Tested on Linux and macOS |
RipleyTom
left a comment
There was a problem hiding this comment.
The rest looked good, a bit overly verbose maybe 😆 .
9c74515 to
1cfb39e
Compare


Follow up of #18648 and #18345 adding BD Drive support to the remaining supported OSes.
As it happens on Windows, both physical BD Drive and virtual drive (e.g. mounted
.isofile) are supported.Code for mac OS and FreeBSD provided by AI.
IMPORTANT NOTES:
<rpcs3>/data/redumpfolder (currently it needs to be manually created). This folder is also already the fallback folder for any encrypted ISO filefixes #18345