Skip to content
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

[Windows][Vulkan] Gran Turismo - graphics glitches #13458

Closed
anr2me opened this issue Sep 21, 2020 · 15 comments
Closed

[Windows][Vulkan] Gran Turismo - graphics glitches #13458

anr2me opened this issue Sep 21, 2020 · 15 comments
Labels
Milestone

Comments

@anr2me
Copy link
Collaborator

anr2me commented Sep 21, 2020

What happens?

image
Flickering issue on Main Menu when using Vulkan compared to D3D11.
FPS also less stable on Vulkan compared to D3D11 on Main Menu, sometimes could drops to under 50 FPS if the flicker got worsen

Also minor text issue showing too much of letter "u" sometimes on both Vulkan and D3D11, for example if my nickname is "Azuka" it's shown as "Azuua" during the race on multiplayer, just like what happen to "Multiplayer" shown as "Muutiplayer"
image

What should happen?

Should be as smooth and as fast as D3D11 with stable FPS on Main Menu

What hardware, operating system, and PPSSPP version? On desktop, GPU matters for graphical issues.

Laptop with Win10 x64 v2004, Geforce MX150 with driver 452.06 DCH whql

PS: Last working version for the flickering issue is v1.10.3-700-g3a38e0dfd
Not sure about the text issue, but it was showing the correct nickname when i was working on the multiplayer fix on this game based on this screenshot #13366 (comment)

@hrydgard hrydgard added this to the v1.11.0 milestone Sep 21, 2020
hrydgard added a commit that referenced this issue Sep 21, 2020
… on every frame in the menu.

Should help #13458 slightly (but there's more to fix).
@hrydgard
Copy link
Owner

This menu screen is really evil in how it does drawing :) Individual framebuffer copies for every little letter of text. Found and fixed a regression but there's more to be done here (I want it fast even in debug builds, and it isn't). The U too needs fixing ...

@Panderner
Copy link
Contributor

Hey @anr2me could you produce this issue using a real PSP fonts?

@hrydgard
Copy link
Owner

hrydgard commented Sep 21, 2020

The game uses its own fonts here, real PSP fonts or not doesn't matter.

(Actually I'm not 100% sure about this... now that I think about it)

@anr2me
Copy link
Collaborator Author

anr2me commented Sep 21, 2020

Well from this older screenshot it's showing my nickname correctly, so the text issue probably happened recently.

On newer version sometimes i'm seeing the wrong letter ("u") on "Multiplayer" switches with the correct letter ("l") randomly (feels like a slow flicker on that letter alone) in the Multiplayer screen (the next menu after selecting Multiplayer from Main Menu)
image
*This screenshot was taken from #13366 (comment)

@hrydgard
Copy link
Owner

Yeah, it should of course be investigated and fixed again, clearly a bug of some sort.

@anr2me
Copy link
Collaborator Author

anr2me commented Sep 22, 2020

I thought only letter "u" is the only one having the issue, but apparently letter "i" is also getting duplicated, like "available" became "avaiiable"
image

@nassau-tk
Copy link
Contributor

nassau-tk commented Sep 22, 2020

Me too.
I find a wrong text on GranTurismo (UCJS10100) Japan ver..
Maybe, Same bug at adove?

It's tested on Windows10(64-bit)/Ryzen7 3800X/RADEON RX5700XT.
And,Tested Backends are OpenGL/Vulkan/D3D9/D3D11.
Font files installed "Real PSP Fonts".

Corect: 日産 シルビア Q's エロ (S14) '93

Wrogn: 日産 シルビア Q's エロ (S14) '93

I checked the GE dump.
GE Dump is appear the text corectly.
But,The wrong text appear on the screen.

Dump file here.
UCJS10100_0001.zip
[Screen shot]
granturismo_wrongtext

@anr2me
Copy link
Collaborator Author

anr2me commented Oct 5, 2020

This issue seems to be resolved, so i'm closing this.

@anr2me anr2me closed this as completed Oct 5, 2020
@nassau-tk
Copy link
Contributor

Yes! UCJS10100 solved too.

@hrydgard
Copy link
Owner

hrydgard commented Oct 5, 2020

That is actually a bit unexpected - not sure what might have solved this!

@nassau-tk
Copy link
Contributor

@hrydgard
Really!? OK
I will test past builds.

@nassau-tk
Copy link
Contributor

@hrydgard

OK. Maybe I finded the it.
v1.10.3-776 happen the issue yet.
v1.10.3-777 solved the issue.

v1.10.-777
Fix issue with duplicate texture dumps. Fixes #13487 .

@hrydgard
Copy link
Owner

hrydgard commented Oct 5, 2020

Oh! Interesting. Well that does make some sense. Glad that fixed it, thank you for testing.

@hrydgard
Copy link
Owner

hrydgard commented Oct 5, 2020

Noting for future reference that this does still happen when the option "Lazy texture caching (speedup)" is selected. But that's the kind of glitch you can expect with that option on.

@nassau-tk
Copy link
Contributor

Wao,I understood now. (^o^;)

GT_lazytexture_on

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants