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

[Android] [OpenGL] [Mali GPU] Call Of Duty: Road To Victory Lucky Thirteen Mission Graphics Glitches #11573

Closed
ghost opened this issue Nov 22, 2018 · 38 comments
Labels

Comments

@ghost
Copy link

ghost commented Nov 22, 2018

What happens?

Graphical issue in lucky thirteen mission
screenshot_2018-11-23-00-13-32
screenshot_2018-11-23-00-14-12

What should happen?

There no violet screen ovelay I think in that mission ?

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

Mali-450 MP4 GPU
MT6592 CPU
Android 5.1
PPSSPP v1.7.1-165

@unknownbrackets
Copy link
Collaborator

Is this a new issue or has it always happened?

A GE frame dump might help, especially if it reproduces when playing the dump (just open it with PPSSPP.)

https://github.com/hrydgard/ppsspp/wiki/How-to-create-a-frame-dump

-[Unknown]

@ghost
Copy link
Author

ghost commented Nov 22, 2018

@unknownbrackets this always happen even in old version of ppsspp

I can't get GE frame dump maybe waiting for someone who can 😅

@ghost ghost changed the title Call Of Duty Lucky Thirteen Violet Screen During Gameplay Call Of Duty: Road To Victory Lucky Thirteen Mission Violet Screen During Gameplay Nov 22, 2018
@Leopard20
Copy link
Contributor

@Emulatorer Sure thing. Just give me the save data. I hope you're using the US version?

@ghost
Copy link
Author

ghost commented Nov 23, 2018

@Leopard20 Yes Im using USA :)
here 👉 ULUS10218COD0000.zip

@Leopard20
Copy link
Contributor

@Emulatorer
Strange. I played through the entire mission. Both on Vulkan and OGL. But I didn't notice any issues whatsoever.
screenshot_2018-11-23-15-27-45-846_org ppsspp ppsspp

@ghost
Copy link
Author

ghost commented Nov 23, 2018

@Leopard20 thank you for testing

Now I face a new graphics issue using ppsspp latest beta build
screenshot_2018-11-23-20-08-47
[LOAD INGAME]
screenshot_2018-11-23-20-20-10
[LOAD VIA SAVESTATES]

@ghost ghost changed the title Call Of Duty: Road To Victory Lucky Thirteen Mission Violet Screen During Gameplay Call Of Duty: Road To Victory Lucky Thirteen Mission Graphics Issue Nov 24, 2018
@1234Sameer
Copy link

You have to do this on Mali GPU device.

@ghost
Copy link
Author

ghost commented Nov 28, 2018

@1234Sameer What I need to do?

@1234Sameer
Copy link

1234Sameer commented Nov 28, 2018

@Emulatorer
follow the above guide.
According to the guide you should be able to do this on an android phone if you have PPSSPP 1.7.0 or latter. You have to do this online. I never tried though.

@Leopard20
Copy link
Contributor

Leopard20 commented Nov 28, 2018

@Emulatorer It's very simple. Just follow this guide:

  1. Enable Remote Debugger in PPSSPP settings (it's under Tools->Developer Tools)
  2. Open your browser (preferably Chrome or anything based on Chrome, such as Yandex) and go here: http://ppsspp-debugger.unknownbrackets.org/gpu
  3. Launch the game.
  4. Just for testing, go back to browser. The page should say that debugger is connected. Otherwise there's something wrong.
  5. Play the Lucky Thirteen mission.
  6. Once you see the issue, go back to browser (Note: DO NOT pause PPSSPP, just use the "Home" or "Recent Apps" button)
  7. On that page, press Record.
  8. Again go back to PPSSPP. It freezes for a few seconds. Wait until it resumes your game. That means the dump is successfully created.
  9. Go back to browser. It should automatically start downloading a file named recording.ppdmp If not change your browser.
  10. Zip the file. Then come back here and upload it (you should switch to Desktop Mode)

@ghost
Copy link
Author

ghost commented Nov 28, 2018

This is what you want to say?
screenshot_2018-11-28-14-56-14
I can't connect always but sometimes connect but freezes the game :v

@Leopard20
Copy link
Contributor

Leopard20 commented Nov 28, 2018

That freezing is natural. It should go back to normal in a few secs.

@ghost
Copy link
Author

ghost commented Nov 28, 2018

So I need to use a chrome browser I currently use UC browser it is not supported for debugging?

@Leopard20
Copy link
Contributor

Leopard20 commented Nov 28, 2018

I'm not sure about UC. But any browser that uses speed boost techniques (e.g Opera or Yandex with Turbo mode turned on) doesn't work. So chances are UC doesn't work either. Nonetheless give it a try.

@Leopard20
Copy link
Contributor

This is how it should be:
screenshot_2018-11-28-10-43-51-566_com yandex browser

@1234Sameer
Copy link

Try to use standard pre-installed browser.

@Leopard20
Copy link
Contributor

Leopard20 commented Nov 28, 2018

But for the record, I don't think capturing on a different phone changes the dump, because the dump shows how the emulator is handling the graphics while this issue seems to be happening because of a bad driver (typical with Mali!), i.e the phone cannot handle it correctly not the emulator.
Am I right, @unknownbrackets @hrydgard ?

Anyway, a dump could be useful.

@ghost
Copy link
Author

ghost commented Nov 28, 2018

Thanks @1234Sameer & @Leopard20
OK here we go 👍 thanks again for helping me

recording.ppdmp.zip

Im hoping I do it correctly :)

@unknownbrackets
Copy link
Collaborator

It mostly doesn't matter where it's captured. The recording records what PPSSPP tries to do, but in some cases will record some of what it actually did (we avoid this as much as possible.)

This game is doing bloom with a series of resize downs to different buffers, but for some reason it's also doing render-to-self in between to blur it a bit. I'm guessing the render-to-self is the problem here.

Just to confirm: you have "disable slower effects" unchecked, right? That could definitely cause this behavior.

-[Unknown]

@ghost
Copy link
Author

ghost commented Nov 29, 2018

@unknownbrackets yes I unchecked the "disable slower effects" in graphics performance settings because when I turn it's on the game turn into a violet screen as you can see above my 1st screenshot

@unknownbrackets
Copy link
Collaborator

Right okay. So this game is using an effect that can't easily be disabled. That's why - checking that box is a hack. It can make things faster but it has unavoidable bugs like this.

This is only an issue when "disable slower effects" is checked, right?

-[Unknown]

@ghost
Copy link
Author

ghost commented Nov 29, 2018

@unknownbrackets Yes Sir

@unknownbrackets
Copy link
Collaborator

Okay, the most we could do here is explicitly bind a black texture instead of trying to use the render-to-self texture when disabling slow effects.

-[Unknown]

@1234Sameer
Copy link

You mean there is no bug when disable slower effect is unchecked?
Please provide screenshots with this option turned off and on.

@Leopard20
Copy link
Contributor

I think he means that the second set of screenshots occur when it's off, and the purple ones occur when it's on.

@ghost
Copy link
Author

ghost commented Nov 29, 2018

@Leopard20 you are right 👍

@1234Sameer
Copy link

@Leopard20
How it behaves on your device if you turn on disable slower effects?

@Leopard20
Copy link
Contributor

Disable Slower effects on:
Vulkan:
screenshot_2018-11-29-10-02-48-931_org ppsspp ppsspp

OGL:
screenshot_2018-11-29-10-03-27-045_org ppsspp ppsspp

@ghost
Copy link
Author

ghost commented Nov 29, 2018

@Leopard20 The game was okay in VK while there's a graphic issue in OGL when "disable slower effects" is on

@Leopard20
Copy link
Contributor

It wasn't OK, it was too dark.

@ghost
Copy link
Author

ghost commented Nov 29, 2018

Opps.. Im bad didn't notice that ✌

So it's clear now that "disable slower effects" causes graphics issue both Vulkan & OpenGL

@ghost
Copy link
Author

ghost commented Mar 23, 2019

UPDATE

Default Settings
Screenshot_2019-03-23-23-23-59
Disable Slower Effects (✓)
Screenshot_2019-03-23-23-24-09

Seems ppsspp v1.8.0 improve the disable slower effects because it wasn't the same as v1.7.5 that make the screen violet when disable slower effects is on

@unknownbrackets
Copy link
Collaborator

It just disables less effects now.

-[Unknown]

@hrydgard
Copy link
Owner

I think this can be closed, no?

@unknownbrackets
Copy link
Collaborator

Well, the default settings screenshot above looks a bit off...

-[Unknown]

@hrydgard
Copy link
Owner

Oh oops..

@ghost ghost changed the title Call Of Duty: Road To Victory Lucky Thirteen Mission Graphics Issue [Platform Specific - Android] [OpenGL] [Mali GPU] Call Of Duty: Road To Victory Lucky Thirteen Mission Graphics Glitches Jun 29, 2019
@ghost ghost changed the title [Platform Specific - Android] [OpenGL] [Mali GPU] Call Of Duty: Road To Victory Lucky Thirteen Mission Graphics Glitches [Android] [OpenGL] [Mali GPU] Call Of Duty: Road To Victory Lucky Thirteen Mission Graphics Glitches Jun 29, 2019
@hrydgard hrydgard added this to the v1.10.0 milestone Aug 9, 2019
@ghost
Copy link
Author

ghost commented Mar 3, 2020

Screenshot_20200303-211728
PPSSPP v1.9.3-367 DEFAULT SETTINGS

Screenshot_20200303-211738
PPSSPP v1.9.3-367 DISABLE SLOWER ENABLE

@ghost ghost mentioned this issue Mar 24, 2020
@hrydgard hrydgard modified the milestones: v1.10.0, v1.11.0 Mar 30, 2020
@ghost
Copy link
Author

ghost commented Apr 15, 2020

Closing this as it's look like a duplicate of #11598

This issue was closed.
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

5 participants