Posts: 7.767
Threads: 81
Joined: Jan 2009
Reputation:
82
Location: Indiana, USA
05-31-2014, 12:59 AM
(This post was last modified: 05-31-2014, 07:13 PM by Saiki.)
So I borrowed Fezzer for some tests.. and this is the result (using my own settings, just using his CPU)
On Resident Evil Outbreak, using a portion of a level, where it was unmoving these are the speeds (FPS) that were witnessed
This was done on PCSX2 1.2.0 official stable release
With Two Software threads: 142
With Four Software threads: 165
With Five Software threads: 175
With Six Software threads: 166
With Eight Software threads: 150
In Hardware mode (Native): 215
This was an interesting find I think, so I thought I would share.
Posts: 2.744
Threads: 12
Joined: Aug 2013
Reputation:
62
Location: New Home
I wish I had those specs lol
It was interesting indeed.
Posts: 4.504
Threads: 14
Joined: Jul 2009
Reputation:
89
05-31-2014, 01:48 AM
(This post was last modified: 05-31-2014, 01:48 AM by nosisab Ken Keleh.)
Since the CPU has four physical cores (hyperthreading seems not to help much on PCSX2, this test might highlight it), is no surprise that above 4 software threads the FPS goes down
Imagination is where we are truly real
Posts: 7.767
Threads: 81
Joined: Jan 2009
Reputation:
82
Location: Indiana, USA
05-31-2014, 01:50 AM
(This post was last modified: 05-31-2014, 07:13 PM by Saiki.)
if this was accurate, then why does my i3 have 80fps at 3 threads, and 90 at 4?
my i3 has 2 cores
Posts: 4.504
Threads: 14
Joined: Jul 2009
Reputation:
89
05-31-2014, 04:03 AM
(This post was last modified: 05-31-2014, 04:09 AM by nosisab Ken Keleh.)
(05-31-2014, 01:50 AM)Saiki Wrote: if this was accurate, then why does my i3 have 80fps at 2 threads, and 90 at 3?
my i3 has 2 cores
Seems in this case the OS is caring for the threading since I3 has no hyperthreading to begin with, or so I think.
Edit: Previous reports stated 3 threads was the ideal in almost all cases.
Edit 2: Searched the ARK and the i3 has hyperthreading indeed. The i5 is the one lacking it.
Imagination is where we are truly real
Posts: 3.526
Threads: 6
Joined: Dec 2013
hyper threading test? yep interesting. lock on 5. 4 is regular. irrelevant how thread affinity affects that.
crazy visualization: it's four arms on a table of memory. the 5th could fetch from top. at 6 it collides somewhere.
nah...
it's a cache thingy. the amount of random memory the threads are allowed to or actually do fetch. that includes unused cache line space. there's no barrier. but one can calculate it. if you want 8 people to fetch on that table you gotta make sure everybody got space to work or they throw each others data off the table.
Posts: 4.504
Threads: 14
Joined: Jul 2009
Reputation:
89
Hyperthreading has some known issues, to try and resolve them Intel is developing TSX (as first purpose I believe). At this point I ask if wasn't better just going for more cores...
No wonder TSX was dropped on i5... as complained in another thread (no pun intended).
Imagination is where we are truly real