mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2026-04-25 15:56:00 +03:00
[GH-ISSUE #1409] How to play Bloodborne on Linux #471
Labels
No labels
Bloodborne
bug
contributor wanted
documentation
enhancement
frontend
good first issue
help wanted
linux
pull-request
question
release
verification progress
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/shadPS4#471
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @PrimalSmite on GitHub (Oct 18, 2024).
Original GitHub issue: https://github.com/shadps4-emu/shadPS4/issues/1409
I have an already installed Bloodborne pkg with 1.09 patch. It runs on my Windows, but it not runs on my Arch Linux on the same machine. It just black screen. I know, that in the past, it was possible to run Bloodborne on Linux with hacked shadPS4 build, but now the hacked builds for Bloodborne are expired. Is it possible to run Bloodborne on Linux now?
@Bettehem commented on GitHub (Oct 18, 2024):
Use this patch
Then rebuild and enjoy :D
@KrisCris commented on GitHub (Oct 19, 2024):
Or use ngoquang2708's build: https://github.com/ngoquang2708/shadPS4/actions
@Litnesslegitimate commented on GitHub (Oct 20, 2024):
I was having the same issue, using ngoquang2708's build fixed the black screen on arch for me. https://github.com/ngoquang2708/shadPS4/actions
But once I loaded into the game, there was an issue rendering things. It turns out RADV can't properly render bloodborne or something (Example: https://www.youtube.com/watch?v=cYJ8NdJzyTQ), so I had to make ShadPS4 launch with the AMDGPU-PRO driver: https://wiki.archlinux.org/title/Vulkan
After installing them I moved them to their own special location in /opt/amdgpu-stuff/ (Not needed, just wanted to make sure it only uses the PRO if I call it to)
Then you can launch shad with env VK_ICD_FILENAMES=/opt/amdgpu-stuff/amd_pro_icd64.json /ShadLocation/Shadps4-qt.AppImage
(If you don't want to move the driver it'll be env VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/amd_pro_icd64.json /ShadLocation/Shadps4-qt.AppImage)
A more convenient way I found to launch it was through steam though, I prefer having the desktop icon to launching it from the terminal every time (I also have it running with mangohud)

@LordDaveTheKind commented on GitHub (Nov 1, 2024):
It works great on my AMD card (Radeon RX6900XT), but not on my NVIDIA one (RTX3090).
NVIDIA Vulkan libraries are available and running fine for all the other games on my machine. Anything else I might need to check?
EDIT: nvm. It's actually a Wayland issue. Running it on Xorg works alright.
@TerminusDeus commented on GitHub (Nov 1, 2024):
@LordDaveTheKind maybe it would be helpful: I managed to run Bloodborne on KDE wayland with proprietary nvidia drivers under gamescope with qt appimage fetched from diegolix29's repo actions filtered by MainBB branch & FullBB branch.
@LordDaveTheKind commented on GitHub (Nov 2, 2024):
@TerminusDeus thank you. I can confirm the game runs perfectly with KDE wayland and gamescope. Even just by getting shadps4 from this repository, patching it and building it, it works as expected.
@ilya-zlobintsev commented on GitHub (Nov 3, 2024):
Gamescope isn't actually needed, the issue appears to be related to the emulator not behaving properly on Wayland. Gamescope just forces xwayland incidentally, it seems to run fine for me just with
QT_QPA_PLATFORM=xcb.@gnusenpai commented on GitHub (Nov 3, 2024):
For me, gamescope does make the difference for whatever reason. It just blackscreens under Xwayland, in either rootless or rootful mode. Maybe a Hyprland quirk?
@LordDaveTheKind commented on GitHub (Nov 5, 2024):
It doesn't work for me with Gnome Wayland and QT_QPA_PLATFORM=xcb. But it does work with gamescope, Gnome Wayland and QT_QPA_PLATFORM=wayland. I would keep this configuration for the time being.
@GHU7924 commented on GitHub (Nov 18, 2024):
Operating System: Fedora Linux 41
KDE Plasma Version: 6.2.3
KDE Frameworks Version: 6.8.0
Qt Version: 6.8.0
Kernel Version: 6.11.7-300.fc41.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 6 × Intel® Core™ i5-8600K CPU @ 3.60GHz
Memory: 31.3 ГиБ of RAM
Graphics Processor: NVIDIA GeForce RTX 3070/PCIe/SSE2
Build ac30fdd (by ngoquang2708)


If I select my video card, I get a black screen.
If I select another option (screenshot), I can get into the game, but the character creation screen freezes.
In this topic #1540, it was indicated why this is happening, but I do not know how plausible it is. I play without mods.
I have a question too:

Why is there no 'User' folder next to the 'Shadps4-qt.AppImage' file?
I could solve the hang problem by adding a save file, but I don't have folder 'User' to host this file.
I wanted to compare the performance of the emulator for different operating systems, but so far it has not worked out.
@ChetanSaini726 commented on GitHub (Nov 19, 2024):
@GHU7924 Maybe the user folder is in the ~/.local directory. May you please share the save file you have.
@ngoquang2708 commented on GitHub (Nov 19, 2024):
It is in
.local/share/shadPS4by default.@ngoquang2708 commented on GitHub (Nov 19, 2024):
savedata.zip
@GHU7924 commented on GitHub (Nov 19, 2024):
@ChetanSaini726 @ngoquang2708 Thanks I found it))
But has it always been like this, or has the path been changed? I just remember what was different or I'm just confusing it with another emulator?
In which case, if someone urgently needs it, you can download the save on NexusMods - Save file after character creator.
(If it is not possible to create the file yourself in another operating system)
The save file has just been created in the Main Build Win-qt.


It didn't work out any further anyway, the emulator closes with a critical failure.
shad_log.txt
Next attempt
shad_log.txt
Next attempt 2
If you do not press anything in the main menu and the video starts, it will be:
shad_log1.txt
Next attempt 3

If you do not press anything in the main menu and the video starts, it will be:
shad_log2.txt
I still can't play Bloodborne on Linux))
Maybe I didn't say anything new, but nevertheless, this is my experience of using ShadPS4 on Linux.
@ngoquang2708 commented on GitHub (Nov 19, 2024):
@GHU7924 Try my
linux-hackbranch@ngoquang2708 commented on GitHub (Nov 19, 2024):
bbandbb-more-kernelinclude unstable PRs@GHU7924 commented on GitHub (Nov 19, 2024):
There is no difference. Okay, I can still play on Windows-qt build, maybe I'll come back later to test builds for Linux.
@kingopai1 commented on GitHub (Nov 21, 2024):
Hey ngoquang, how do you try your linux-hack branch?
@Hermiten commented on GitHub (Dec 14, 2024):
A lot of things have been made since this issue and the solution.
I'm closing it and we will open a fresh one if needed
@Barionak commented on GitHub (Apr 5, 2025):
@Barionak commented on GitHub (Apr 5, 2025):
Where should I enter this?
@StevenMiller123 commented on GitHub (Apr 5, 2025):
This is an ancient hack that's no longer needed to run Bloodborne on Linux-based devices.