View unanswered posts | View active topics It is currently Sun May 19, 2013 2:52 am



Reply to topic  [ 9 posts ] 
 Tegrastats 
Author Message
Junior Member
User avatar

Joined: Mon Apr 05, 2010 9:35 am
Posts: 7
Primary Device: HTC OneX
Operating System: android
ROM: Maximus v3.0
Post Tegrastats
Hi, I was just playing some of my games on fpse and I thought I'd check tegrastats while doing so.
I found that it never runs more than 2 cores.
I have opengl plugin and I checked and unchecked pretty much all the options but it remained the same.
It's not really a problem as the games run really well anyway but I thought you might like to try to add quadcore suppport in the future.
If there is anything I can do to help, let me know!
Thanks, Dan.


Tue May 22, 2012 10:56 pm
Profile
Global Moderator
User avatar

Joined: Sat Feb 21, 2009 10:47 am
Posts: 2034
Location: France
Primary Device: Galaxy Note 2/ HTCs
Post Re: Tegrastats
Did the same, maybe something was improved in one of the latest updates, but still not perfect:

I found that there are 3 cores running (with tegrastats too), the 4th one never goes online.

_________________
http://www.youtube.com/user/i900frenchaddict


Mon Jul 09, 2012 8:50 pm
Profile WWW
Online
Guru
User avatar

Joined: Fri Feb 03, 2012 10:04 am
Posts: 673
Primary Device: motorola bionic
Operating System: Android 2.3.4
ROM: stock
Post Re: Tegrastats
Does OpenGL even have the ability to use multiple cores?

I know that with the softGPU you can go into the 'system' options and check 'force mono core' (by default I think it uses more cores). But, in OpenGL that option disappears and I suspect it's single core.

I remember when Schtruck enabled dual core support, the concept was that one core could do emulation and the other core would do the graphics. And, he put in an option for 'prioritization' - which (I believe) was just used to make the 'emulation' have priority (I don't know though). He ultimately got rid of the 'priortization'.

I don't know if Schtruck can make the individual plugins use multiple cores (i.e. make the plugins multi-threaded). Thay may be a huge undertaking.

However, maybe he could make the different plugins each have their own thread, like he did with the emulation and the graphics. The sound plugin could get its own. The cd-rom and gamepad could get their own ... they probably don't matter though. It may be worthwhile to give the sound it's own thread. But, I think really just the GPU is the only one that can really take advantage of a separate core / extra processing (though I don't know).

If he could make the GPU multithreaded, so it could use both cores by itself (or all four cores) that would be great.

_________________
FPSE OpenGL info - click here


Mon Jul 09, 2012 11:36 pm
Profile
Global Moderator
User avatar

Joined: Sat Feb 21, 2009 10:47 am
Posts: 2034
Location: France
Primary Device: Galaxy Note 2/ HTCs
Post Re: Tegrastats
well so far I have 3 cores online out of 4 in openGL

_________________
http://www.youtube.com/user/i900frenchaddict


Tue Jul 10, 2012 11:15 am
Profile WWW
Online
Guru
User avatar

Joined: Fri Feb 03, 2012 10:04 am
Posts: 673
Primary Device: motorola bionic
Operating System: Android 2.3.4
ROM: stock
Post Re: Tegrastats
I'm curious what Schtruck has to say about it - he's the one that enabled the multi-core support.

What application do you use to check the cores? Tegrastats? Is that only for devices that have a tegra chip in them?

For those three cores that are working, the question is: is FPSE the app using those cores, or are other apps / background processes using them?

_________________
FPSE OpenGL info - click here


Tue Jul 10, 2012 3:53 pm
Profile
Global Moderator
User avatar

Joined: Sat Feb 21, 2009 10:47 am
Posts: 2034
Location: France
Primary Device: Galaxy Note 2/ HTCs
Post Re: Tegrastats
Tegrastats is only for tegra, it displays, with an overlay, the current load of each core (and off if the core is offline)

I wonder where is music decoding? I mean, maybe this could be using one core. Let Schruck answer when he's back ;-) But with 3 cores out of 4, there's room for improvement. I haven't tried to manually put all cores onlines, not even sure at all it would improve fpse performances.

Maybe you're right, Fpse could possibly keep on using only 2 cores, and the 3rd one could be used by Android and background processes, who knows :?: Would be weird

_________________
http://www.youtube.com/user/i900frenchaddict


Tue Jul 10, 2012 11:18 pm
Profile WWW
Global Moderator
User avatar

Joined: Sat Feb 21, 2009 10:47 am
Posts: 2034
Location: France
Primary Device: Galaxy Note 2/ HTCs
Post Re: Tegrastats
Well, after using latest kernel from Faux (005b1) Tegrastats displays all 4 cores running, and running all high (I mean there's never one core at 20% only or so)

But I can't see more fps in Fpse, so 2 solutions: tegrastats is not so accurate, or Fpse doesn't really take advantage of all cores running, but maybe prefers less core at higher frequency (when 4 cores are running, they don't reach the max frequency, the max frequency is supposed to be proportional to the number of cores ON)

_________________
http://www.youtube.com/user/i900frenchaddict


Mon Jul 30, 2012 9:36 pm
Profile WWW
Online
Guru
User avatar

Joined: Fri Feb 03, 2012 10:04 am
Posts: 673
Primary Device: motorola bionic
Operating System: Android 2.3.4
ROM: stock
Post Re: Tegrastats
interesting.....

we need an app that tells us what processes are using what cores, and need it to run real time - or at least log so we can see it later. Does such an app exist? might need to do some debugging to get that info - have the phone plugged in to your pc and have a console running on your pc while you run a game. sounds like a question for xda forums :D

_________________
FPSE OpenGL info - click here


Tue Jul 31, 2012 4:24 am
Profile
Junior Member
User avatar

Joined: Mon Apr 05, 2010 9:35 am
Posts: 7
Primary Device: HTC OneX
Operating System: android
ROM: Maximus v3.0
Post Re: Tegrastats
I just installed faux 7 and can confirm it now uses more cores and at a higher percentage too.
although it seems that faux uses the quad for every process regardless, even now, while I type this and update apps in the background it is maxing out all cores on tegrastats!


Thu Sep 06, 2012 8:05 pm
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 9 posts ] 

Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF.