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

MotorStorm Artic Edge too slow #18607

Open
4 of 5 tasks
003198 opened this issue Dec 24, 2023 · 5 comments
Open
4 of 5 tasks

MotorStorm Artic Edge too slow #18607

003198 opened this issue Dec 24, 2023 · 5 comments
Labels
GPU readback Issue related to readbacks from the GPU to CPU

Comments

@003198
Copy link

003198 commented Dec 24, 2023

Game or games this happens in

UCES-01250

What area of the game

Speed seen in PPSSPP

60% (20/30)

GE frame capture and debug statistics

UCES01250.ppdmp.zip

Platform

Android

Mobile device model or graphics card (GPU)

Redmi Note 10 Pro

PPSSPP version affected

1.16.6

Last working version

No response

Graphics backend (3D API)

Vulkan

Any other notes or things you've tried

GPU and CPU usage are really low. It only runs well if I use 'skip GPU readbacks' but then the game looks so bright that I can't see anything ahead. The resolution doesn't make any difference, whether I use 1x or 4x.
Screenshot_2023-12-24-14-22-50-681_org ppsspp ppsspp
Screenshot_2023-12-24-14-25-45-456_org ppsspp ppsspp

Screenrecorder-2023-12-24-14-33-48-612.0.mp4

Checklist

  • Test in the latest git build in case it's already fixed.
  • Search for other reports of the same issue.
  • Try resetting settings or older versions and include if the issue is related.
  • Try changing graphics settings to determine if one causes the slowdown.
  • Include logs or screenshots of issue.
@anr2me
Copy link
Collaborator

anr2me commented Dec 25, 2023

Readbacks are needed for some games, but there is performance/accuracy problem according to this #16900

@sum2012
Copy link
Collaborator

sum2012 commented Dec 25, 2023

git version have three option
3

@003198
Copy link
Author

003198 commented Dec 25, 2023

git version have three option 3

I know, but it doesn't matter which option I choose, it always ends up too bright.

@ghost
Copy link

ghost commented Dec 26, 2023

use this cheat, more playable

_C0 20 FPS
_L 0xE0060003 0x102794A8
_L 0x20010858 0x34050003
_L 0x200C379C 0x34040003
_L 0x200C539C 0x34040003
_L 0x202794A8 0x00000003
_L 0x2011CDB8 0x3C043FC0
_L 0x2029EAB8 0x3D4D0148
_C0 Sound/freeze FIX
_L 0xE0076ADF 0x0013CB78
_L 0x2013CB78 0x0A200D81
_L 0x20003604 0x16400003
_L 0x20003608 0x00000000
_L 0x2000360C 0x0E296ADF
_L 0x20003610 0x00000000
_L 0x20003614 0x0A24F2E0
_L 0x20003618 0x00000000
_C0 Bloom effect OFF
_L 0xE001ACE6 0x00130486
_L 0x20130484 0xACE00000
_C0 Performance/resolution FIX
_L 0xE0110000 0x001321CC
_L 0x201321CC 0x0A200DC1
_L 0x201321D0 0x3C1B0880
_L 0x20003704 0x83673700
_L 0x20003708 0x10E00003
_L 0x2000370C 0x00A03825
_L 0x20003710 0x0A24C875
_L 0x20003714 0xAC8E0000
_L 0x20003718 0x0A24C875
_L 0x2000371C 0xAC800000
_L 0x200279480 0x000001E0//ResX1
_L 0x200279484 0x00000110//ResY1
_L 0x20056918C 0x000001E0//ResX2
_L 0x200569190 0x00000110//ResY2
_L 0x2017B8B0 0x3C1B0880//MpegFinish1
_L 0x2017B8C8 0xA3603700//MpegFinish2
_L 0x2017BFB0 0x3C0F0880//MpegInit1
_L 0x2017C054 0xA1FF3700//MpegInit2

@sum2012 sum2012 added the GPU readback Issue related to readbacks from the GPU to CPU label Jan 24, 2024
@sum2012
Copy link
Collaborator

sum2012 commented Jan 28, 2024

I try make this patch for half gpu readback
8d027c0

Unlucky get error in compile android studio:
[CXX1429] error when building with cmake using D:\project\gpu4\ppsspp\CMakeLists.txt: -- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: C:/Users/xxx/AppData/Local/Android/Sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: C:/Users/xxx/AppData/Local/Android/Sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/windows-x86_64/bin/clang++.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- The ASM compiler identification is Clang with GNU-like command-line
-- Found assembler: C:/Users/xxx/AppData/Local/Android/Sdk/ndk/21.4.7075529/toolchains/llvm/prebuilt/windows-x86_64/bin/clang.exe
-- Could NOT find SDL2 (missing: SDL2_LIBRARY SDL2_INCLUDE_DIR SDL2_SDLMAIN_LIBRARY)
-- Could NOT find Fontconfig (missing: Fontconfig_LIBRARY Fontconfig_INCLUDE_DIR)
-- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)

sum2012 added a commit to sum2012/ppsspp that referenced this issue Feb 1, 2024
hrydgard pushed a commit that referenced this issue Sep 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
GPU readback Issue related to readbacks from the GPU to CPU
Projects
None yet
Development

No branches or pull requests

3 participants