Help from beta-testers needed

Discuss anything about DraStic here.
Lordus
Posts:517
Joined:Mon Aug 05, 2013 9:05 pm
Help from beta-testers needed

Post by Lordus » Mon May 04, 2015 4:33 pm

As you may know, DraStic uses multiple threads for 3D rendering.
Depending on the number of CPU cores on the device, the thread-count is set to 2 for dual-core and to 3 for quad-core devices.
3, because using more than 3 threads showed no performance benefits in any of our tests before, but this has changed with high-resolution rendering, where I can see improvements with 4 threads.

So, if you are a beta tester with access to high-resolution rendering and have a quad-core device, you could help us test if 4 threads are better, or if there are devices where that is not the case.
You can override the number of threads by simply creating a text file that has only the number 4 in it, and naming it 'threads.cfg'.
Then copy that file to /sdcard/DraStic/config, and if you re-start the app and go to options > advanced, you should see that it displays '4' now for the number of threads.

Then test some games and see if the performance is better, worse, or just the same and let us know here please.
Also please state which device you're using.
It's probably best if you disable frameskip while testing.

Also, to clarify: this has nothing to do with the setting 'Multi-Threaded 3D Rendering'. The setting should be disabled during the test!

TkSilver
Posts:576
Joined:Wed Mar 25, 2015 3:30 am

Re: Help from beta-testers needed

Post by TkSilver » Mon May 04, 2015 5:54 pm

Samsung galaxy tab s 8.4
Exynos 5420 arm a15 1.9 quad a7 1.3 quad

Pokemon white (recemtly bought since ppl kept saying it looked so good hi rez)
3 threads or 4 threads on the press start screen with hi rez no filter and multi-render on-- almost no difference
Mario kart
3 threaded performance is too good to be a valid test no need for the multi-threaded rendering

Unfortunately most of my other games are either not 3d (professor layton series, tactics games) or do not like the multi threaded option (infinate space, golden sun ds). I am planning on picking up some new(to me) used ds games and ripping them to roms so may change later.

Lordus
Posts:517
Joined:Mon Aug 05, 2013 9:05 pm

Re: Help from beta-testers needed

Post by Lordus » Mon May 04, 2015 6:03 pm

I added it to my initial post, multi-threaded 3D should be disabled for this test, the rendering is always using 2/3 threads (if you have a dual/quad-core device). This setting acts on top of that and will run the 3D rendering in yet another thread parallel to other parts of the emulation.

Hawntah
Posts:21
Joined:Mon Jan 19, 2015 3:46 am

Re: Help from beta-testers needed

Post by Hawntah » Mon May 04, 2015 7:52 pm

LG G3 - Snapdragon 801 (Krait 400) @2.5 GHz, multi-threaded 3D disabled. Tested a couple of games that don't run full speed, virtually no difference. If anything, I'd say it's a tiny bit slower with 4 threads, although it's hard to say because the FPS jumps around so much.

Q8-V08
Posts:22
Joined:Sat Apr 12, 2014 6:29 am

Re: Help from beta-testers needed

Post by Q8-V08 » Mon May 04, 2015 8:00 pm

Indianapolis 500 - Legends with it's 15 on screen cars
and GTA: Chinatown Wars should be a good benchmark for this.

TkSilver
Posts:576
Joined:Wed Mar 25, 2015 3:30 am

Re: Help from beta-testers needed

Post by TkSilver » Mon May 04, 2015 8:49 pm

Retested with multi-threaded off
Pokemon white- performance still simular and far below multi threaded need auto framskip or multi enabled

Mario kart- performance simular-- hi rez on this game makes it drop to 85 onece in a while and very briefly almost un noticable unles you have the fps counter up.

Infinate space- does seem to stabilize a bit better while 4 threads are working still not full speed durring a ship to ship fight but now the vocals are not broken up and are now understandable.

Golden sun dd- seems to stabalize a bit too while running 4 threads though still not what I would want to play the entire game under.

Odd thing noticed on the games that performed fine with the multi threaded setting enabled (ie no screen flipping, crashes, ect...) there was no noticeable gain frommthe 4th thread with multi threaded off. But the 2 games I have that hate the multi threaded setting both seemed to smooth out a bit. One even to the point where it got rid of an issue in broken audio (voice). Kinda odd but no issues so far with the 4th core messing up any games even non 3d ones.

Fefo
Posts:263
Joined:Sat Oct 26, 2013 8:59 pm

Re: Help from beta-testers needed

Post by Fefo » Mon May 04, 2015 9:06 pm

Nexus 4, 1.5 GHz Krait (Snapdragon 800?). No frameskip, no multitheaded 3D, forced 4 threads, Quilez filter, low latency audio.

On Phantasy Star 0, no difference. On GTA there was a lot of "stuttering" sound effects, with no noticeable slowdown, and on 4 threads that reduced minimally. Increasing the latency did nothing: they just cracked with a delay.

For now, not worth unless it's less power-hungry.

Those who know demanding games please try to provide a save/state on that situation.
BE ATTITUDE FOR ENGRISH

Sean
Posts:125
Joined:Wed Aug 07, 2013 10:27 pm

Re: Help from beta-testers needed

Post by Sean » Mon May 04, 2015 9:57 pm

On my Moto X 2014, Snapdragon 801@2.5GHz, there was virtually no difference. I tested with high-res on and multi-threaded off with 0 frameskip, and in the few places I could manage to get lag, such as the Pokemon Black 2 start screen, the FPS stayed within the same range with both 3 and 4 threads. I don't have a huge selection of titles to test with, however with what I've seen its probably not worth the extra thread.

User avatar
huckleberrypie
Posts:441
Joined:Sat May 31, 2014 4:21 am
Contact:

Re: Help from beta-testers needed

Post by huckleberrypie » Tue May 05, 2015 5:55 am

There's not much of a difference on my end either, i.e. on a quad-core Allwinner A31s.

reeve
Posts:38
Joined:Wed Mar 26, 2014 6:44 pm

Re: Help from beta-testers needed

Post by reeve » Sat May 09, 2015 4:30 pm

Game: Love Plus (J) with English translation patch applied
Scene: Main Menu with Makana's 3D model.
Device: Galaxy S5 (Snapdragon 801)
It seems to perform about the same... maybe a little better with 4 threads(placebo?), but the speed still drops below 90% sometimes (frameskip off).

Post Reply