Skip to content

Bloodborne graphics issues on Intel GPU #1739

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
hgh32 opened this issue Dec 11, 2024 · 14 comments
Closed

Bloodborne graphics issues on Intel GPU #1739

hgh32 opened this issue Dec 11, 2024 · 14 comments

Comments

@hgh32
Copy link

hgh32 commented Dec 11, 2024

Long time ago I reported the assertion issues with Bloodborne on Intel GPU #765

There are two ways to skip the assertion
https://github.com/shadps4-emu/shadPS4/blob/main/src/video_core/renderer_vulkan/vk_rasterizer.cpp

Comment assertion code

ASSERT(adjust % fmt_stride == 0);

2024-12-11.17-27-59.mp4

This will cause severe graphics issues
shad_log.txt

Use buffer offsets directly for alignment

change this line const u32 offset_aligned = Common::AlignDown(offset, alignment); to const u32 offset_aligned = offset;

2024-12-11.17-31-03.mp4

Seems just partially alleviate
shad_log.txt


I think that related to 0xfefebf9f shader
When skipping it doesn't cause the assertion and the graphics issues are gone

Update: This still has the display issues of UI text at 0:06

2024-12-11.18-07-57.mp4

Besides adding skip shader code, I didn't change anything else
shad_log.txt

The last video is from #1683 pr builds, as this fixes the assertion

2024-12-11.18-25-54.mp4

Still have graphics issues, flickering becomes very random and occurs again densely over time or in certain area
shad_log.txt

You can see they all have similar issues, screen flickering, vertex explosions and UI display issues

All tests with vanilla game without any mods and official builds

@carzhao
Copy link

carzhao commented Dec 12, 2024

i have the same issues (CPU- intel ultra7 258v)

@Missake212
Copy link
Contributor

Hi, could you confirm this still happens on latest main?

@Hermiten Hermiten added the question Further information is requested label Dec 22, 2024
@hgh32
Copy link
Author

hgh32 commented Dec 23, 2024

Yes, seems still happen on latest main

@Xphalnos
Copy link
Collaborator

Can you try again with more recent drivers and let us know if it is still relevant?

@hgh32
Copy link
Author

hgh32 commented Feb 15, 2025

Can you try again with more recent drivers and let us know if it is still relevant?

I'm honestly not sure what exactly is causing this
But I really don't think updating the driver will work
Intel sets all types of buffer alignment to 64
Linux systems don't have these graphics issues because it uses open source graphics drivers

@Missake212
Copy link
Contributor

I can confirm that on Windows with the latest drivers, Intel iGPUs still face issues in Bloodborne (don't take the horrible performance into account that's to be expected, I'm talking about the screen turning black every few seconds and the flashing multi colors light)
Here's a video showcasing the issue:

https://youtu.be/YJZ2gHfh_AY

And here's a screenshot of my Intel app to show that my drivers are up to date:

Image

And here's my log to show that I'm not using any patches, keep in mind that for this test I had to disable my sfx folder inside my game files because otherwise I would crash, if needed I can provide another short video this time with the sfx folder activated to show that the issue still happens, also I'm running the game with absolutely no mods, it is a fresh install.

shad_log.txt

@guliguocmyk
Copy link

so is there any action that can be taken to resolve this issue?

@Missake212
Copy link
Contributor

Unfortunately there's no fix atm. Pretty hard to debug as not many people have an Intel GPU.

@guliguocmyk
Copy link

guliguocmyk commented Mar 1, 2025 via email

@Missake212
Copy link
Contributor

Missake212 commented Mar 1, 2025

@guliguocmyk If you know how to use something like Renderdoc and can figure out why it's like that on Intel GPUs only then you can try, but as of right now I don't think there's much we can do beside waiting for someone with more knowledge to try to look into this problem.

@lmutig
Copy link

lmutig commented Mar 7, 2025

The Intel Arc A770, A750, and other graphics cards. After the driver update on February 27th, there don't seem to be any issues anymore.

@hgh32
Copy link
Author

hgh32 commented Mar 7, 2025

It seems that Intel has finally fixed it.
The flickering issue no longer occurs with the latest graphics driver (32.0.101.6632).
@Missake212 Can you retest it again and I will close this issue if you confirm

@hgh32
Copy link
Author

hgh32 commented Mar 7, 2025

I can confirm that on Windows with the latest drivers, Intel iGPUs still face issues in Bloodborne (don't take the horrible performance into account that's to be expected, I'm talking about the screen turning black every few seconds and the flashing multi colors light) Here's a video showcasing the issue:

https://youtu.be/YJZ2gHfh_AY

And here's a screenshot of my Intel app to show that my drivers are up to date:

Image

And here's my log to show that I'm not using any patches, keep in mind that for this test I had to disable my sfx folder inside my game files because otherwise I would crash, if needed I can provide another short video this time with the sfx folder activated to show that the issue still happens, also I'm running the game with absolutely no mods, it is a fresh install.

shad_log.txt

You seem to be using a very old driver
There is a version bug in the Intel control panel
You should download the latest driver from their official website

@Missake212
Copy link
Contributor

You're right, it was the "WHQL Certified Driver Updates" option that didn't let me get the latest driver, I tested again and no issues on my Intel iGPU either, you can close it, that's nice to hear !

@hgh32 hgh32 closed this as completed Mar 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants