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

Created on 22 Nov 2018  ยท  38Comments  ยท  Source: hrydgard/ppsspp

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

Mali GPU

Most helpful comment

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

All 38 comments

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]

@unknownbrackets this always happen even in old version of ppsspp

I can't get GE frame dump maybe waiting for someone who can ๐Ÿ˜…

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

@leopard20 Yes Im using USA :)
here ๐Ÿ‘‰ ULUS10218COD0000.zip

@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

@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]

You have to do this on Mali GPU device.

@1234Sameer What I need to do?

@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.

@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)

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

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

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

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.

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

Try to use standard pre-installed browser.

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.

Thanks @1234Sameer & @leopard20
OK here we go ๐Ÿ‘ thanks again for helping me

recording.ppdmp.zip

Im hoping I do it correctly :)

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]

@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

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]

@unknownbrackets Yes Sir

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]

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

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

@leopard20 you are right ๐Ÿ‘

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

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

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

It wasn't OK, it was too dark.

Opps.. Im bad didn't notice that โœŒ

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

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

It just disables less effects now.

-[Unknown]

I think this can be closed, no?

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

-[Unknown]

Oh oops..

Screenshot_20200303-211728
PPSSPP v1.9.3-367 DEFAULT SETTINGS

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

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

Was this page helpful?
0 / 5 - 0 ratings

Related issues

thedax picture thedax  ยท  6Comments

oatmeal picture oatmeal  ยท  6Comments

ultrasuper19 picture ultrasuper19  ยท  4Comments

joelolopez picture joelolopez  ยท  3Comments

radiocaravan picture radiocaravan  ยท  6Comments