hrydgard / ppsspp

A PSP emulator for Android, Windows, Mac and Linux, written in C++. Want to contribute? Join us on Discord at https://discord.gg/5NJB6dD or just send pull requests / issues. For discussion use the forums at forums.ppsspp.org.
https://www.ppsspp.org
Other
10.8k stars 2.12k forks source link

Vulkan: Simpsons graphics problems on Mali (S7 Edge Exynos) and other GPUs #9830

Open oli0371 opened 7 years ago

oli0371 commented 7 years ago

I have issue with some games like simpson the movie game using vulkan api the texture appear grey and the character black ppsspp version i use is 1.4.2-225

brujo5 commented 7 years ago

Some instructions are not implemented in vulkan yet.

unknownbrackets commented 6 years ago

Does this work now?

-[Unknown]

brujo5 commented 6 years ago

Nope

This game require slow effects set ON and i think Vulcan not implemeted this yet same as in dbz tenkiachi tag team. Latest build Vulcan screenshot_20171107-101925

Latest build Opengl screenshot_20171107-102144

brujo5 commented 6 years ago

Using vulkan api Slow effects ON = crash

hrydgard commented 6 years ago

Interestingly, MotoGP has similar looking problems on Vulkan, and not just on mobile.

Also btw, DBZ Tenkachi should work in Vulkan now, enough has been implemented.

brujo5 commented 6 years ago

@hrydgard This on latest Vulcan fixes with slow effects ON screenshot_20171110-095353

hrydgard commented 6 years ago

How is this now? The recent stencil fix might have helped this.

brujo5 commented 6 years ago

Still the same with vulkan screenshot_20171113-080956

With opengl work great

oli0371 commented 6 years ago

For me the game work now without graphical issue.. maybe because i use custom rom with latest mali driver

hrydgard commented 6 years ago

Let's hear from the others before we close, but it does seem like a driver issue.

Blacob777 commented 6 years ago

opengl and vulkan with graphicals bugs on adreno

hrydgard commented 6 years ago

That's actually a little surprising, I wonder what fixed it :) Oh well. Should really await results from Mali too, but meh, let's re-open if it is still an issue.

unknownbrackets commented 6 years ago

Does it also work in Vulkan?

-[Unknown]

hrydgard commented 6 years ago

Good point.

brujo5 commented 6 years ago

@unknownbrackets

Your right, now i have graphics glitch with vulkan. they were reversed Was perfect with older builds

hrydgard commented 6 years ago

As far as I can tell from the old screenshots above, Vulkan was never perfect on Exynos, just a bit better...

oli0371 commented 6 years ago

The issue is fix for me on latest version

hrydgard commented 6 years ago

Interesting, could be the depth/discard thing we fixed...

unknownbrackets commented 5 years ago

Does that mean this is fixed now? Or is it still not working on some backends?

-[Unknown]

Deivmsr commented 4 years ago

This problem still exists on Vulkan in a Mali G71 GPU. Screenshot_20190809-131325_PPSSPP

In OpenGL: Screenshot_20190809-130944_PPSSPP

Panderner commented 3 years ago

In latest build the lines are fixed but there's still a line but for far places

OpenGL: Screenshot_2021-01-29-17-47-54-276_org ppsspp ppsspp

Vulkan: Screenshot_2021-01-29-17-46-29-047_org ppsspp ppsspp

And here's a bug for nearest place:

https://user-images.githubusercontent.com/37503397/106259861-bc42b880-625a-11eb-9fb6-cb1f68501f69.mp4

ghost commented 2 years ago

The graphics of this game on vulkan mali gpu still no improvement. Screenshot_2021-09-23-00-18-52-577_org ppsspp ppsspp recording.ppdmp.zip

OpenGL is still better on this game. Screenshot_2021-09-23-00-21-42-461_org ppsspp ppsspp

ghost commented 2 years ago

This issue can be fixed via https://github.com/hrydgard/ppsspp/pull/15611

ghost commented 1 year ago

Vulkan And here's a bug for nearest place:

latest.mp4

Those moving lines in the character can be workaround by disabling Hardware Transform in the graphics setting.

hrydgard commented 1 year ago

Hm, that's interesting...

ghost commented 1 year ago

This game now is crashing on mali gpu vulkan using the recently build. Screenshot_20221113-224704

ghost commented 1 year ago
de0  x29 0000007a273060b0
11-13 22:46:56.845 21691 21691 F DEBUG   :     lr  0000007d4ccb0148  sp  0000007a27306010  pc  0000007d4ccb0178  pst 0000000000000000
11-13 22:46:56.940 21691 21691 F DEBUG   : backtrace:
11-13 22:46:56.940 21691 21691 F DEBUG   :       #00 pc 000000000004e178  /apex/com.android.runtime/lib64/bionic/libc.so (abort+168) (BuildId: ddedea5a1d1071f97c5321841b6be985)
11-13 22:46:56.940 21691 21691 F DEBUG   :       #01 pc 0000000000552798  /apex/com.android.art/lib64/libart.so (art::Runtime::Abort(char const*)+2260) (BuildId: 79991d5a5ba026c69376ba7be4e58e38)
11-13 22:46:56.940 21691 21691 F DEBUG   :       #02 pc 0000000000013990  /system/lib64/libbase.so (android::base::SetAborter(std::__1::function<void (char const*)>&&)::$_3::__invoke(char const*)+76) (BuildId: 40363036c1f5a305d00fe1d058a86ccb)
11-13 22:46:56.940 21691 21691 F DEBUG   :       #03 pc 0000000000006e58  /system/lib64/liblog.so (__android_log_assert+336) (BuildId: 21b21988978dd909085438079c351e51)
11-13 22:46:56.940 21691 21691 F DEBUG   :       #04 pc 00000000007543a8  /data/app/~~pHqjiwAUMA0VzMDVn4FD-Q==/org.ppsspp.ppsspp-ak5CATYS0Elm8dK6T73vEw==/lib/arm64/libppsspp_jni.so (HandleAssert(char const*, char const*, int, char const*, char const*, ...)+280) (BuildId: 3ed4c4cb7b415e6b9556cc3378f510144e0b52e6)
11-13 22:46:56.940 21691 21691 F DEBUG   :       #05 pc 0000000000731b04  /data/app/~~pHqjiwAUMA0VzMDVn4FD-Q==/org.ppsspp.ppsspp-ak5CATYS0Elm8dK6T73vEw==/lib/arm64/libppsspp_jni.so (VulkanRenderManager::BeginFrame(bool, bool)+272) (BuildId: 3ed4c4cb7b415e6b9556cc3378f510144e0b52e6)
11-13 22:46:56.940 21691 21691 F DEBUG   :       #06 pc 0000000000c538a8  /data/app/~~pHqjiwAUMA0VzMDVn4FD-Q==/org.ppsspp.ppsspp-ak5CATYS0Elm8dK6T73vEw==/lib/arm64/libppsspp_jni.so (Draw::VKContext::BeginFrame()+40) (BuildId: 3ed4c4cb7b415e6b9556cc3378f510144e0b52e6)
11-13 22:46:56.940 21691 21691 F DEBUG   :       #07 pc 0000000000777f10  /data/app/~~pHqjiwAUMA0VzMDVn4FD-Q==/org.ppsspp.ppsspp-ak5CATYS0Elm8dK6T73vEw==/lib/arm64/libppsspp_jni.so (EmuScreen::preRender()+52) (BuildId: 3ed4c4cb7b415e6b9556cc3378f510144e0b52e6)
11-13 22:46:56.940 21691 21691 F DEBUG   :       #08 pc 0000000000c5caf4  /data/app/~~pHqjiwAUMA0VzMDVn4FD-Q==/org.ppsspp.ppsspp-ak5CATYS0Elm8dK6T73vEw==/lib/arm64/libppsspp_jni.so (ScreenManager::render()+192) (BuildId: 3ed4c4cb7b415e6b9556cc3378f510144e0b52e6)
11-13 22:46:56.940 21691 21691 F DEBUG   :       #09 pc 000000000076e9a0  /data/app/~~pHqjiwAUMA0VzMDVn4FD-Q==/org.ppsspp.ppsspp-ak5CATYS0Elm8dK6T73vEw==/lib/arm64/libppsspp_jni.so (NativeRender(GraphicsContext*)+736) (BuildId: 3ed4c4cb7b415e6b9556cc3378f510144e0b52e6)
11-13 22:46:56.940 21691 21691 F DEBUG   :       #10 pc 00000000007671ac  /data/app/~~pHqjiwAUMA0VzMDVn4FD-Q==/org.ppsspp.ppsspp-ak5CATYS0Elm8dK6T73vEw==/lib/arm64/libppsspp_jni.so (Java_org_ppsspp_ppsspp_NativeActivity_runEGLRenderLoop+772) (BuildId: 3ed4c4cb7b415e6b9556cc3378f510144e0b52e6)
11-13 22:46:56.940 21691 21691 F DEBUG   :       #11 pc 0000000000009198  /data/app/~~pHqjiwAUMA0VzMDVn4FD-Q==/org.ppsspp.ppsspp-ak5CATYS0Elm8dK6T73vEw==/oat/arm64/base.odex (art_jni_trampoline+152)
11-13 22:46:56.940 21691 21691 F DEBUG   :       #12 pc 0000000000133564  /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: 79991d5a5ba026c69376ba7be4e58e38)
11-13 22:46:56.940 21691 21691 F DEBUG   :       #13 pc 00000000001a8a6c  /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200) (BuildId: 79991d5a5ba026c69376ba7be4e58e38)
11-13 22:46:56.940 21691 21691 F DEBUG   :       #14 pc 00000000003165ec  /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+376) (BuildId: 79991d5a5ba026c69376ba7be4e58e38)
11-13 22:46:56.940 21691 21691 F DEBUG   :       #15 pc 000000000030c6b0  /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+912) (BuildId: 79991d5a5ba026c69376ba7be4e58e38)
11-13 22:46:56.940 21691 21691 F DEBUG   :       #16 pc 0000000000676218  /apex/com.android.art/lib64/libart.so (MterpInvokeVirtualQuick+668) (BuildId: 79991d5a5ba026c69376ba7be4e58e38)
11-13 22:46:56.940 21691 21691 F DEBUG   :       #17 pc 0000000000131594  /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual_quick+20) (BuildId: 79991d5a5ba026c69376ba7be4e58e38)
11-13 22:46:56.940 21691 21691 F DEBUG   :       #18 pc 000000000010695c  /data/app/~~pHqjiwAUMA0VzMDVn4FD-Q==/org.ppsspp.ppsspp-ak5CATYS0Elm8dK6T73vEw==/oat/arm64/base.vdex (org.ppsspp.ppsspp.NativeActivity$1.run+68)
11-13 22:46:56.940 21691 21691 F DEBUG   :       #19 pc 0000000000303e34  /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.14481107443624448449)+268) (BuildId: 79991d5a5ba026c69376ba7be4e58e38)
11-13 22:46:56.940 21691 21691 F DEBUG   :       #20 pc 000000000065e5a4  /apex/com.android.art/lib64/libart.so (artQuickToInterpreterBridge+760) (BuildId: 79991d5a5ba026c69376ba7be4e58e38)
11-13 22:46:56.940 21691 21691 F DEBUG   :       #21 pc 000000000013cff8  /apex/com.android.art/lib64/libart.so (art_quick_to_interpreter_bridge+88) (BuildId: 79991d5a5ba026c69376ba7be4e58e38)
11-13 22:46:56.940 21691 21691 F DEBUG   :       #22 pc 000000000015aaf8  /apex/com.android.art/javalib/arm64/boot.oat (java.lang.Thread.run+72) (BuildId: 3d2be9b2804151ac6900742f9d5f5df45401930e)
11-13 22:46:56.940 21691 21691 F DEBUG   :       #23 pc 0000000000133564  /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: 79991d5a5ba026c69376ba7be4e58e38)
11-13 22:46:56.941 21691 21691 F DEBUG   :       #24 pc 00000000001a8a6c  /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200) (BuildId: 79991d5a5ba026c69376ba7be4e58e38)
11-13 22:46:56.941 21691 21691 F DEBUG   :       #25 pc 000000000054a470  /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeVirtualOrInterfaceWithJValues<art::ArtMethod*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, jvalue const*)+460) (BuildId: 79991d5a5ba026c69376ba7be4e58e38)
11-13 22:46:56.941 21691 21691 F DEBUG   :       #26 pc 0000000000598bcc  /apex/com.android.art/lib64/libart.so (art::Thread::CreateCallback(void*)+1288) (BuildId: 79991d5a5ba026c69376ba7be4e58e38)
11-13 22:46:56.941 21691 21691 F DEBUG   :       #27 pc 00000000000af97c  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64) (BuildId: ddedea5a1d1071f97c5321841b6be985)
11-13 22:46:56.941 21691 21691 F DEBUG   :       #28 pc 00000000000500d0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: ddedea5a1d1071f97c5321841b6be985)
--------- beginning of main
11-13 22:48:32.700 22322 22322 F DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
11-13 22:48:32.700 22322 22322 F DEBUG   : Native Crash TIME: 1650247
11-13 22:48:32.700 22322 22322 F DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
11-13 22:48:32.700 22322 22322 F DEBUG   : Build fingerprint: 'realme/RMX3261/RMX3261:11/RP1A.201005.001/1662134708000:user/release-keys'
11-13 22:48:32.700 22322 22322 F DEBUG   : Revision: '0'
11-13 22:48:32.700 22322 22322 F DEBUG   : ABI: 'arm64'
11-13 22:48:32.700 22322 22322 F DEBUG   : Timestamp: 2022-11-13 22:48:32+0800
11-13 22:48:32.700 22322 22322 F DEBUG   : pid: 22216, tid: 22281, name: AndroidRender  >>> org.ppsspp.ppsspp <<<
11-13 22:48:32.700 22322 22322 F DEBUG   : uid: 10216
11-13 22:48:32.700 22322 22322 F DEBUG   : signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
11-13 22:48:32.700 22322 22322 F DEBUG   : Abort message: '(VulkanRenderManager.cpp:BeginFrame:606) Critical: [false] Device lost in vkWaitForFences'
11-13 22:48:32.700 22322 22322 F DEBUG   :     x0  0000000000000000  x1  0000000000005709  x2  0000000000000006  x3  0000007a31dfb030
11-13 22:48:32.700 22322 22322 F DEBUG   :     x4  0000007d52f37000  x5  0000007d52f37000  x6  0000007d52f37000  x7  00000000000c95d2
11-13 22:48:32.700 22322 22322 F DEBUG   :     x8  00000000000000f0  x9  0000007d4cc82840  x10 ffffff80fffffbdf  x11 0000000000000001
11-13 22:48:32.700 22322 22322 F DEBUG   :     x12 00000000eabca151  x13 e59a00000012810c  x14 0025317764746080  x15 00002bea7cebc7dc
11-13 22:48:32.700 22322 22322 F DEBUG   :     x16 0000007d4cd1ac80  x17 0000007d4ccfc420  x18 0000007a532dc584  x19 00000000000056c8
11-13 22:48:32.700 22322 22322 F DEBUG   :     x20 0000000000005709  x21 00000000ffffffff  x22 0000007abbfba37f  x23 000000000000000b
11-13 22:48:32.700 22322 22322 F DEBUG   :     x24 0000007abbf9a0b7  x25 0000000000000001  x26 0000007abbfb10e1  x27 0000007abc5a9000
11-13 22:48:32.700 22322 22322 F DEBUG   :     x28 b400007adc611de0  x29 0000007a31dfb0b0
11-13 22:48:32.700 22322 22322 F DEBUG   :     lr  0000007d4ccb0148  sp  0000007a31dfb010  pc  0000007d4ccb0178  pst 0000000000000000
11-13 22:48:32.793 22322 22322 F DEBUG   : backtrace:
11-13 22:48:32.793 22322 22322 F DEBUG   :       #00 pc 000000000004e178  /apex/com.android.runtime/lib64/bionic/libc.so (abort+168) (BuildId: ddedea5a1d1071f97c5321841b6be985)
11-13 22:48:32.793 22322 22322 F DEBUG   :       #01 pc 0000000000552798  /apex/com.android.art/lib64/libart.so (art::Runtime::Abort(char const*)+2260) (BuildId: 79991d5a5ba026c69376ba7be4e58e38)
11-13 22:48:32.793 22322 22322 F DEBUG   :       #02 pc 0000000000013990  /system/lib64/libbase.so (android::base::SetAborter(std::__1::function<void (char const*)>&&)::$_3::__invoke(char const*)+76) (BuildId: 40363036c1f5a305d00fe1d058a86ccb)
11-13 22:48:32.793 22322 22322 F DEBUG   :       #03 pc 0000000000006e58  /system/lib64/liblog.so (__android_log_assert+336) (BuildId: 21b21988978dd909085438079c351e51)
11-13 22:48:32.793 22322 22322 F DEBUG   :       #04 pc 00000000007543a8  /data/app/~~pHqjiwAUMA0VzMDVn4FD-Q==/org.ppsspp.ppsspp-ak5CATYS0Elm8dK6T73vEw==/lib/arm64/libppsspp_jni.so (HandleAssert(char const*, char const*, int, char const*, char const*, ...)+280) (BuildId: 3ed4c4cb7b415e6b9556cc3378f510144e0b52e6)
11-13 22:48:32.793 22322 22322 F DEBUG   :       #05 pc 0000000000731b04  /data/app/~~pHqjiwAUMA0VzMDVn4FD-Q==/org.ppsspp.ppsspp-ak5CATYS0Elm8dK6T73vEw==/lib/arm64/libppsspp_jni.so (VulkanRenderManager::BeginFrame(bool, bool)+272) (BuildId: 3ed4c4cb7b415e6b9556cc3378f510144e0b52e6)
11-13 22:48:32.793 22322 22322 F DEBUG   :       #06 pc 0000000000c538a8  /data/app/~~pHqjiwAUMA0VzMDVn4FD-Q==/org.ppsspp.ppsspp-ak5CATYS0Elm8dK6T73vEw==/lib/arm64/libppsspp_jni.so (Draw::VKContext::BeginFrame()+40) (BuildId: 3ed4c4cb7b415e6b9556cc3378f510144e0b52e6)
11-13 22:48:32.793 22322 22322 F DEBUG   :       #07 pc 0000000000777f10  /data/app/~~pHqjiwAUMA0VzMDVn4FD-Q==/org.ppsspp.ppsspp-ak5CATYS0Elm8dK6T73vEw==/lib/arm64/libppsspp_jni.so (EmuScreen::preRender()+52) (BuildId: 3ed4c4cb7b415e6b9556cc3378f510144e0b52e6)
11-13 22:48:32.793 22322 22322 F DEBUG   :       #08 pc 0000000000c5caf4  /data/app/~~pHqjiwAUMA0VzMDVn4FD-Q==/org.ppsspp.ppsspp-ak5CATYS0Elm8dK6T73vEw==/lib/arm64/libppsspp_jni.so (ScreenManager::render()+192) (BuildId: 3ed4c4cb7b415e6b9556cc3378f510144e0b52e6)
11-13 22:48:32.793 22322 22322 F DEBUG   :       #09 pc 000000000076e9a0  /data/app/~~pHqjiwAUMA0VzMDVn4FD-Q==/org.ppsspp.ppsspp-ak5CATYS0Elm8dK6T73vEw==/lib/arm64/libppsspp_jni.so (NativeRender(GraphicsContext*)+736) (BuildId: 3ed4c4cb7b415e6b9556cc3378f510144e0b52e6)
11-13 22:48:32.793 22322 22322 F DEBUG   :       #10 pc 00000000007671ac  /data/app/~~pHqjiwAUMA0VzMDVn4FD-Q==/org.ppsspp.ppsspp-ak5CATYS0Elm8dK6T73vEw==/lib/arm64/libppsspp_jni.so (Java_org_ppsspp_ppsspp_NativeActivity_runEGLRenderLoop+772) (BuildId: 3ed4c4cb7b415e6b9556cc3378f510144e0b52e6)
11-13 22:48:32.793 22322 22322 F DEBUG   :       #11 pc 0000000000009198  /data/app/~~pHqjiwAUMA0VzMDVn4FD-Q==/org.ppsspp.ppsspp-ak5CATYS0Elm8dK6T73vEw==/oat/arm64/base.odex (art_jni_trampoline+152)
11-13 22:48:32.793 22322 22322 F DEBUG   :       #12 pc 0000000000133564  /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: 79991d5a5ba026c69376ba7be4e58e38)
11-13 22:48:32.793 22322 22322 F DEBUG   :       #13 pc 00000000001a8a6c  /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200) (BuildId: 79991d5a5ba026c69376ba7be4e58e38)
11-13 22:48:32.793 22322 22322 F DEBUG   :       #14 pc 00000000003165ec  /apex/com.android.art/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+376) (BuildId: 79991d5a5ba026c69376ba7be4e58e38)
11-13 22:48:32.793 22322 22322 F DEBUG   :       #15 pc 000000000030c6b0  /apex/com.android.art/lib64/libart.so (bool art::interpreter::DoCall<false, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+912) (BuildId: 79991d5a5ba026c69376ba7be4e58e38)
11-13 22:48:32.793 22322 22322 F DEBUG   :       #16 pc 0000000000676218  /apex/com.android.art/lib64/libart.so (MterpInvokeVirtualQuick+668) (BuildId: 79991d5a5ba026c69376ba7be4e58e38)
11-13 22:48:32.793 22322 22322 F DEBUG   :       #17 pc 0000000000131594  /apex/com.android.art/lib64/libart.so (mterp_op_invoke_virtual_quick+20) (BuildId: 79991d5a5ba026c69376ba7be4e58e38)
11-13 22:48:32.793 22322 22322 F DEBUG   :       #18 pc 000000000010695c  /data/app/~~pHqjiwAUMA0VzMDVn4FD-Q==/org.ppsspp.ppsspp-ak5CATYS0Elm8dK6T73vEw==/oat/arm64/base.vdex (org.ppsspp.ppsspp.NativeActivity$1.run+68)
11-13 22:48:32.793 22322 22322 F DEBUG   :       #19 pc 0000000000303e34  /apex/com.android.art/lib64/libart.so (art::interpreter::Execute(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame&, art::JValue, bool, bool) (.llvm.14481107443624448449)+268) (BuildId: 79991d5a5ba026c69376ba7be4e58e38)
11-13 22:48:32.793 22322 22322 F DEBUG   :       #20 pc 000000000065e5a4  /apex/com.android.art/lib64/libart.so (artQuickToInterpreterBridge+760) (BuildId: 79991d5a5ba026c69376ba7be4e58e38)
11-13 22:48:32.793 22322 22322 F DEBUG   :       #21 pc 000000000013cff8  /apex/com.android.art/lib64/libart.so (art_quick_to_interpreter_bridge+88) (BuildId: 79991d5a5ba026c69376ba7be4e58e38)
11-13 22:48:32.793 22322 22322 F DEBUG   :       #22 pc 000000000015aaf8  /apex/com.android.art/javalib/arm64/boot.oat (java.lang.Thread.run+72) (BuildId: 3d2be9b2804151ac6900742f9d5f5df45401930e)
11-13 22:48:32.793 22322 22322 F DEBUG   :       #23 pc 0000000000133564  /apex/com.android.art/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: 79991d5a5ba026c69376ba7be4e58e38)
11-13 22:48:32.793 22322 22322 F DEBUG   :       #24 pc 00000000001a8a6c  /apex/com.android.art/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+200) (BuildId: 79991d5a5ba026c69376ba7be4e58e38)
11-13 22:48:32.793 22322 22322 F DEBUG   :       #25 pc 000000000054a470  /apex/com.android.art/lib64/libart.so (art::JValue art::InvokeVirtualOrInterfaceWithJValues<art::ArtMethod*>(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, art::ArtMethod*, jvalue const*)+460) (BuildId: 79991d5a5ba026c69376ba7be4e58e38)
11-13 22:48:32.793 22322 22322 F DEBUG   :       #26 pc 0000000000598bcc  /apex/com.android.art/lib64/libart.so (art::Thread::CreateCallback(void*)+1288) (BuildId: 79991d5a5ba026c69376ba7be4e58e38)
11-13 22:48:32.793 22322 22322 F DEBUG   :       #27 pc 00000000000af97c  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+64) (BuildId: ddedea5a1d1071f97c5321841b6be985)
11-13 22:48:32.793 22322 22322 F DEBUG   :       #28 pc 00000000000500d0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: ddedea5a1d1071f97c5321841b6be985)
11-13 22:48:33.020 22216 22216 I PPSSPPNativeActivity: onPause
11-13 22:48:33.023 22216 22216 I PPSSPPNativeActivity: Joining render thread...
11-13 22:48:33.024 22216 22216 I PPSSPPNativeActivity: exitEGLRenderLoop
11-13 22:48:33.167 22216 22281 I DEBUG   : Crash thread undumpable
unknownbrackets commented 1 year ago

Does turning off the geometry shader option or hardware transform help?

-[Unknown]

ghost commented 1 year ago

Does turning off the geometry shader option or hardware transform help?

-[Unknown]

Turning off both doesn't help.

ghost commented 1 year ago

Vulkan And here's a bug for nearest place: latest.mp4

Those moving lines in the character can be workaround by disabling Hardware Transform in the graphics setting.

Can also reproduce this issue on my vivo y11 with snapdragon 439 cpu adreno 505 gpu.

https://user-images.githubusercontent.com/37603562/206867764-5736fe2a-88bd-475d-ad54-a753c2e119cc.mp4