| Author |
Message |
|
evo1rs
Junior Member
Joined: Mon Apr 05, 2010 9:35 am Posts: 7
Primary Device: HTC OneX
Operating System: android
ROM: Maximus v3.0
|
 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 |
|
 |
|
i900frenchaddict
Global Moderator
Joined: Sat Feb 21, 2009 10:47 am Posts: 2034 Location: France
Primary Device: Galaxy Note 2/ HTCs
|
 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 |
|
 |
|
bluezeak
Guru
Joined: Fri Feb 03, 2012 10:04 am Posts: 673
Primary Device: motorola bionic
Operating System: Android 2.3.4
ROM: stock
|
 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 |
|
 |
|
i900frenchaddict
Global Moderator
Joined: Sat Feb 21, 2009 10:47 am Posts: 2034 Location: France
Primary Device: Galaxy Note 2/ HTCs
|
 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 |
|
 |
|
bluezeak
Guru
Joined: Fri Feb 03, 2012 10:04 am Posts: 673
Primary Device: motorola bionic
Operating System: Android 2.3.4
ROM: stock
|
 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 |
|
 |
|
i900frenchaddict
Global Moderator
Joined: Sat Feb 21, 2009 10:47 am Posts: 2034 Location: France
Primary Device: Galaxy Note 2/ HTCs
|
 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 |
|
 |
|
i900frenchaddict
Global Moderator
Joined: Sat Feb 21, 2009 10:47 am Posts: 2034 Location: France
Primary Device: Galaxy Note 2/ HTCs
|
 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 |
|
 |
|
bluezeak
Guru
Joined: Fri Feb 03, 2012 10:04 am Posts: 673
Primary Device: motorola bionic
Operating System: Android 2.3.4
ROM: stock
|
 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 
_________________ FPSE OpenGL info - click here
|
| Tue Jul 31, 2012 4:24 am |
|
 |
|
evo1rs
Junior Member
Joined: Mon Apr 05, 2010 9:35 am Posts: 7
Primary Device: HTC OneX
Operating System: android
ROM: Maximus v3.0
|
 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 |
|
 |
|