This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Request for testing Compiler settings
#3
(01-15-2011, 10:50 PM)BlackDaemon Wrote: So, my first tests, based on God of War: Chains of Olympus - USA - UCUS98653 [Encrypted].

r1950
Running with dynarec compiler (log level set to OFF)
Compability options used: Use Shaders, Use Media Engine, Decode audio files with SonicStage

#default -> private int methodMaxInstructions = 3000;

run1: 11-12 fps
run2: 11-13 fps
run3: 11-13 fps

#mod1 [crash before intros] -> private int methodMaxInstructions = 50;
Code:
Exception in thread "user_main" java.lang.VerifyError: (class: _S1_2_88232F4, method: s8823c48 signature: ()V) Register 0 contains wrong type
    at java.lang.Class.getDeclaredConstructors0(Native Method)
    at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
    at java.lang.Class.getConstructor0(Unknown Source)
    at java.lang.Class.newInstance0(Unknown Source)
    at java.lang.Class.newInstance(Unknown Source)
    at jpcsp.Allegrex.compiler.CodeBlock.getExecutable(CodeBlock.java:486)
    at jpcsp.Allegrex.compiler.Compiler.analyse(Compiler.java:294)
    at jpcsp.Allegrex.compiler.Compiler.compile(Compiler.java:349)
    at jpcsp.Allegrex.compiler.Compiler.compile(Compiler.java:324)
    at jpcsp.Allegrex.compiler.CompilerClassLoader.findClass(CompilerClassLoader.java:50)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at _S1_2_8807FAC.s(_S1_2_8807FAC.java:12)
    at _S1_2_8A62CA4.s(_S1_2_8A62CA4.java:60)
    at _S1_2_8A62D04.s(_S1_2_8A62D04.java:36)
    at _S1_2_882FFC8.s882ffc8(_S1_2_882FFC8.java:56)
    at _S1_2_882FFC8.s(_S1_2_882FFC8.java:0)
    at _S1_2_8A4C648.s(_S1_2_8A4C648.java:104)
    at _S1_2_880514C.s88051d4(_S1_2_880514C.java:148)
    at _S1_2_880514C.s(_S1_2_880514C.java:136)
    at _S1_2_8804110.s(_S1_2_8804110.java:12)
    at _S1_2_8804180.s(_S1_2_8804180.java:12)
    at _S1_2_88C0ECC.s88c0ecc(_S1_2_88C0ECC.java:72)
    at _S1_2_88C0ECC.s(_S1_2_88C0ECC.java:0)
    at _S1_2_88C3798.s(_S1_2_88C3798.java:16)
    at _S1_2_88C3798.exec(_S1_2_88C3798.java)
    at jpcsp.Allegrex.compiler.RuntimeContext.jumpCall(RuntimeContext.java:113)
    at jpcsp.Allegrex.compiler.RuntimeContext.call(RuntimeContext.java:192)
    at _S1_2_8804000.s(_S1_2_8804000.java:212)
    at _S1_2_880A4D0.s(_S1_2_880A4D0.java:60)
    at _S1_2_8807CB8.s8807dc0(_S1_2_8807CB8.java:268)
    at _S1_2_8807CB8.s(_S1_2_8807CB8.java:264)
    at _S1_2_8807CB8.exec(_S1_2_8807CB8.java)
    at jpcsp.Allegrex.compiler.RuntimeContext.runThread(RuntimeContext.java:693)
    at jpcsp.Allegrex.compiler.RuntimeThread.run(RuntimeThread.java:47)

#mod2 (crash before intros) -> private int methodMaxInstructions = 100;
Code:
Exception in thread "user_main" java.lang.VerifyError: (class: _S1_2_88232F4, method: s8823c48 signature: ()V) Register 0 contains wrong type
    at java.lang.Class.getDeclaredConstructors0(Native Method)
    at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
    at java.lang.Class.getConstructor0(Unknown Source)
    at java.lang.Class.newInstance0(Unknown Source)
    at java.lang.Class.newInstance(Unknown Source)
    at jpcsp.Allegrex.compiler.CodeBlock.getExecutable(CodeBlock.java:486)
    at jpcsp.Allegrex.compiler.Compiler.analyse(Compiler.java:294)
    at jpcsp.Allegrex.compiler.Compiler.compile(Compiler.java:349)
    at jpcsp.Allegrex.compiler.Compiler.compile(Compiler.java:324)
    at jpcsp.Allegrex.compiler.CompilerClassLoader.findClass(CompilerClassLoader.java:50)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at _S1_2_8807FAC.s(_S1_2_8807FAC.java:12)
    at _S1_2_8A62CA4.s(_S1_2_8A62CA4.java:60)
    at _S1_2_8A62D04.s(_S1_2_8A62D04.java:36)
    at _S1_2_882FFC8.s(_S1_2_882FFC8.java:56)
    at _S1_2_8A4C648.s(_S1_2_8A4C648.java:104)
    at _S1_2_880514C.s88051d4(_S1_2_880514C.java:148)
    at _S1_2_880514C.s(_S1_2_880514C.java:136)
    at _S1_2_8804110.s(_S1_2_8804110.java:12)
    at _S1_2_8804180.s(_S1_2_8804180.java:12)
    at _S1_2_88C0ECC.s(_S1_2_88C0ECC.java:72)
    at _S1_2_88C3798.s(_S1_2_88C3798.java:16)
    at _S1_2_88C3798.exec(_S1_2_88C3798.java)
    at jpcsp.Allegrex.compiler.RuntimeContext.jumpCall(RuntimeContext.java:113)
    at jpcsp.Allegrex.compiler.RuntimeContext.call(RuntimeContext.java:192)
    at _S1_2_8804000.s(_S1_2_8804000.java:212)
    at _S1_2_880A4D0.s(_S1_2_880A4D0.java:60)
    at _S1_2_8807CB8.s(_S1_2_8807CB8.java:268)
    at _S1_2_8807CB8.exec(_S1_2_8807CB8.java)
    at jpcsp.Allegrex.compiler.RuntimeContext.runThread(RuntimeContext.java:693)
    at jpcsp.Allegrex.compiler.RuntimeThread.run(RuntimeThread.java:47)

#mod3 -> private int methodMaxInstructions = 500;
run1: 11-13 fps
run2: 11-13 fps
run3: 11-13 fps

Prince of Persia - Revelations - USA - ULUS10063

r1950
Running with dynarec compiler (log level set to OFF)
Compability options used: Use Shaders

#default -> private int methodMaxInstructions = 3000;

run1: 9-10 fps
run2: 9-10 fps
run3: 9-10 fps

#mod1 -> private int methodMaxInstructions = 50;

run1: 9-10 fps
run2: 9-10 fps
run3: 9-10 fps

#mod2 -> private int methodMaxInstructions = 100;

run1: 9-10 fps
run2: 9-10 fps
run3: 9-10 fps

#mod3 -> private int methodMaxInstructions = 500;

run1: 9-10 fps
run2: 9-10 fps
run3: 9-10 fps

I tested these settings a while ago (maybe mid-December) and for me it does not improve the overall fps but more the response times during the "loading" sequences. I also experienced crashes with 50 and/or 100. Can't test until 6-7 hours from now but will try some new test runs then.
JPCSP games tested with Athlon X2 4850e, 4 GB RAM, Radeon HD 3300 (onboard), OpenGL: 3.3.11653, Windows XP SP3 32-bit
PPSSPP games tested with Intel i3, 4 GB RAM, Intel HD Graphics 2000 (onboard), OpenGL: 3.1.0 Build 6.14.10.5421, Windows XP SP3 32-bit
Reply


Messages In This Thread
Request for testing Compiler settings - by gid15 - 01-15-2011, 09:15 PM
RE: Request for testing Compiler settings - by Darth1701 - 01-16-2011, 07:24 AM

Forum Jump:


Users browsing this thread: 2 Guest(s)