Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Release this weekend...
#1
I was a bit confused to see that ppsspp.org says there will be a new release this weekend, yet the Git builds still show that the dynarec isn't working on snapdragon processors. (Or at the very least not on my Xperia Play.) Should it be working and my phone is just broken in some way? Also, on the newer builds I noticed that there's no option to use the faster interpreter when not using the dynarec. Is it always going to be active when the dynarec isn't, or is it just not available as an option after v0.6? Sorry to pester with annoying questions.
Reply
#2
It's been long enough and I'm still waiting for my ordered Nexus 4, there are many other improvements I want to get out there.

I will do a 0.61 with snapdragon support as soon as I've fixed it later.

Faster interpreter will be deleted soon, the speedup is very small and JIT is so much faster that it's pointless. I haven't bothered doing any UI for selecting it.
Reply
#3
Thanks for the info. Sorry about the pointless questions, I'm just really excited for the update after seeing some of the videos posted of people demonstrating jit speeds. Hope you can get your Nexus in soon, and good luck with the emulator.
Reply
#4
The JIT bug seems not only Snapdragon related. My tablet with Allwinner A31 CPU / PowerVR SGX 544MP2 can't use the JIT too.
I have a Nexus 4 too.
Does the emulator somewhere writes crash report files, that I can provide you ?
Reply
#5
I'll just debug it on my Nexus 4 which really should arrive soon. Should have arrived this week but didn't :/
Reply
#6
Nevertheless 2 logcat outputs from Nexus 4 and Onda v812, running puzzle bobble on JIT.


Attached Files
.txt   Onda_v812_log.txt (Size: 19.52 KB / Downloads: 938)
.txt   Nexus4_log.txt (Size: 42.07 KB / Downloads: 1,137)
Reply
#7
If I'm reading this right (which I probably am not) the crash is:

Onda:
Code:
6cafc04c: 4a00000c BMI &00AFC084 6cafc050: e59a0344 LDR r0, [r10, #&344] 6cafc054: e3c004c0 BIC r0, r0, #&C0,8 6cafc058: e79b0000 LDR r0, [r11, r0] 6cafc05c: e20014fc AND r1, r0, #&FC,8 6cafc060: e3c004fc BIC r0, r0, #&FC,8 6cafc064: e3510468 CMP r1, #&68,8 <--- between here 6cafc068: 00890100 ADDEQ r0, r9, r0, LSL #2 6cafc06c: 04900000 LDREQ r0, [r0], #0 <--- and here 6cafc070: 012fff10 BEQ r0 6cafc074: e30a2ca9 MOVW r2, aca9 6cafc078: e3462717 MOVT r2, 6717 6cafc07c: e12fff32 BL r2 6cafc080: eafffff2 B &00AFC050 6cafc084: e304038c MOVW r0, 438c 6cafc088: e3460720 MOVT r0, 6720 6cafc08c: e4900000 LDR r0, [r0], #0 6cafc090: e3500000 CMP r0, #0 6cafc094: 0affffe1 BEQ &00AFC020 6cafc098: e28dd004 ADD sp, sp, #4

Nexus:
Code:
7916704c: 4a00000c BMI &01167084 79167050: e59a0344 LDR r0, [r10, #&344] 79167054: e3c004c0 BIC r0, r0, #&C0,8 79167058: e79b0000 LDR r0, [r11, r0] 7916705c: e20014fc AND r1, r0, #&FC,8 79167060: e3c004fc BIC r0, r0, #&FC,8 79167064: e3510468 CMP r1, #&68,8 <--- between here 79167068: 00890100 ADDEQ r0, r9, r0, LSL #2 7916706c: 04900000 LDREQ r0, [r0], #0 <--- and here 79167070: 012fff10 BEQ r0 79167074: e3062ca9 MOVW r2, 6ca9 79167078: e3472427 MOVT r2, 7427 7916707c: e12fff32 BL r2 79167080: eafffff2 B &01167050 79167084: e300038c MOVW r0, 038c 79167088: e3470430 MOVT r0, 7430 7916708c: e4900000 LDR r0, [r0], #0 79167090: e3500000 CMP r0, #0 79167094: 0affffe1 BEQ &01167020 79167098: e28dd004 ADD sp, sp, #4 7916709c: e8bd8ff0 LDMFD sp!, {r4-r11,pc} 791670a0: 00000000 ANDEQ r0, r0, r0 791670a4: 00000000 ANDEQ r0, r0, r0 791670a8: 00000000 ANDEQ r0, r0, r0

Interesting. At least they crash in the same place.

-[Unknown]
Reply
#8
Can confirm, that JIT is fixed for both chipsets since GIT build "v0.6-28-g8031aed".
Reply
#9
(01-29-2013, 03:16 AM)scorpio16v Wrote: Can confirm, that JIT is fixed for both chipsets since GIT build "v0.6-28-g8031aed".

it works on my xperia ray speed improve,now playable to play kenshin but a litle slower
Reply
#10
jit WORK on HTC Sensation 4g hurray Smile
Reply
#11
Seems it works everywhere, I will push 0.61 tonight.
Reply
#12
I'm just really excited for the update after seeing some of the videos posted of people demonstrating jit speeds.






__________________
d3 gold
wow gold
wow gold
Reply
#13
I will release 0.7 in the next 1-2 weeks. Need to start stabilizing a little and fix some regressions, and update the UI first (will add multiple save states, more logical settings, improve touch responsiveness in the iso selector).
Reply
#14
Sounds good, thanks henrik, now in the latest builds nice speed ups, good work!
Reply
#15
Until version 0.7 will correct the problem of buffer rendering of repeating?
Phones: Poco F3 8GB/256GB (Snapdragon 870 5G) and Redmi Note 6 Pro 4/64GB (Snapdragon 636)

PC: AMD Ryzen 5 3600 / 16GB RAM DDR4 3600MHz / NVIDIA GTX 1660 Ti 6GB / Windows 10 Pro
Reply


Forum Jump: