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

Latest build cannot be opened #11404

Closed
endrare opened this issue Sep 20, 2018 · 26 comments
Closed

Latest build cannot be opened #11404

endrare opened this issue Sep 20, 2018 · 26 comments
Milestone

Comments

@endrare
Copy link

endrare commented Sep 20, 2018

What happens?

What should happen?

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

@endrare
Copy link
Author

endrare commented Sep 20, 2018

Latest build does not work on my phone, I tried to build v1.6.3-483-g1f881d790 but it can't be opened and just returned to the menu, but version v1.6.3-468-gad6938de5 works fine

test on Imo S78
MTK6575 1,9GHZ
PowerVR SGX531
ARMv7 android 2.3

@AreaScout
Copy link
Contributor

Can you remove line 41 add_compile_options(-mfpu=neon-vfpv4) in CMakeLists.txt and rebuild it ?

@hrydgard
Copy link
Owner

Oh, that one is probably not a good idea indeed.

@hrydgard hrydgard added this to the v1.7.0 milestone Sep 20, 2018
@AreaScout
Copy link
Contributor

AreaScout commented Sep 20, 2018

@hrydgard

according to https://en.wikipedia.org/wiki/MediaTek it's an 1GHZ single core CPU and according to this https://en.wikipedia.org/wiki/Comparison_of_ARMv7-A_cores all Cortex-A9 CPU's don't support vfpv4

should we change it back to -mfpu=neon or drop support for it ?

@hrydgard
Copy link
Owner

Not sure we made a decision to require NEON but it's pretty safe nowadays. We dropped support for pre-ARMv7 devices a long time ago, and I only know of one ARMv7 device that doesn't have NEON support, the early Tegra tablet.

@AreaScout
Copy link
Contributor

this is what @unknownbrackets did say:

neon will be faster for sure we can use those for all armv7 only a few processors didn't support neon, and I don't think we care about them anymore

-vfpv4 was added by me and is supported according to the list on 2013 and later (ARMv7) I think, my two cents on this is -> support on any earlier neon and floating point architecture should be dropped

@hrydgard
Copy link
Owner

Well I still try to keep PPSSPP running on Sony Xperia Play just out of a matter of pride :) And I don't think it support VFPv4.

AreaScout added a commit to AreaScout/ppsspp that referenced this issue Sep 20, 2018
@AreaScout
Copy link
Contributor

Ok :) here is the pull #11405

hrydgard added a commit that referenced this issue Sep 20, 2018
@unknownbrackets
Copy link
Collaborator

Is it working now?

-[Unknown]

@AreaScout
Copy link
Contributor

they are all very fast in reporting 🏎, but very lazy to get back, tell if it's working and close the issue ! 😴

@endrare
Copy link
Author

endrare commented Sep 23, 2018

Working but new problem, graphic glitch on gameplay

here screenshot [url=https://ibb.co/jJaQu9][img]https://thumb.ibb.co/jJaQu9/SC20180922_204913.png[/img][/url]

@endrare
Copy link
Author

endrare commented Sep 23, 2018

here
https://ibb.co/jJaQu9

@AkiraJkr
Copy link

Are you very sure that this is on the latest build? A few builds ago, things were a bit broken, but it was fixed in the actual latest one avaiable right now. Just to make sure.

@endrare
Copy link
Author

endrare commented Sep 23, 2018

@AkiraJkr

of course I try from v1.6.3-487-g92b857ceb to v1.6.3-497-gead4946fd but the results are the same

@unknownbrackets
Copy link
Collaborator

Could you try exporting a GE debugger dump on PC?

To do this, open the game and select Debug -> GE debugger..., then when it's displaying the scene, press Record in the top right. After a second or so, it'll finish and save a trace of the drawing activity.

After that, check the memstick/PSP/SYSTEM/DUMP folder and it'll have created a file named something like "ULES12345_0000.ppdmp". You can zip that and then drag and drop it into a reply here.

-[Unknown]

@endrare
Copy link
Author

endrare commented Sep 23, 2018

No I don't have PC

@ghost
Copy link

ghost commented Sep 23, 2018

@endrare the graphics glitch only happen in one game? or more? because I have the same issue as yours in the latest build started in v1.6.3-483 (Because Of Implementing Vertex Range Culling) but I found a solution for this issue in my phone GPU Mali-450 MP using GLtools :)

@endrare
Copy link
Author

endrare commented Sep 23, 2018

@Emulatorer

not just one, I tried the Valkyria Chronicles 3 but only a white screen with normal audio,
maybe I'll try using gltools

@ghost
Copy link

ghost commented Sep 23, 2018

See my settings of GLtools #11393 (comment)

@unknownbrackets
Copy link
Collaborator

Hmm, Valkyria Chronicles 3 is working on a Pixel in GLES, at least.

I wonder if this is not handling nan correctly on w.

-[Unknown]

@ghost
Copy link

ghost commented Sep 25, 2018

PowerStone Collection suffer the same issue as Valkyria Chronicles 3 and I tried to use Catlog to capture the activity log of ppsspp hope this can help
PPSSPP.log

note: rename log to txt
PS: Sorry for my bad English 😅

@hrydgard
Copy link
Owner

hrydgard commented Sep 25, 2018

That's a straight up GLSL compiler error, unfortunately we're not logging enough code to tell where the error is. That I'm gonna fix soon. Is that from the very latest build, unknownbrackets recently fixed a bug?

@ghost
Copy link

ghost commented Sep 25, 2018

Im currently using build v1.6.3-500-gee62e19c6
Incase you need my ppsspp log while using GLtools GLSL Shaders is on in ppsspp
PPSSPPGLtools.log

@unknownbrackets
Copy link
Collaborator

Try the latest git - I found another mistake which is fixed in a newer build. I wish drivers on the devices I used were less forgiving.

-[Unknown]

@hrydgard
Copy link
Owner

another reason to roundtrip GL shaders through glslang+spirv-opt I guess...

@endrare
Copy link
Author

endrare commented Sep 26, 2018

latest build are now working well :)

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

No branches or pull requests

5 participants