Posts: 4
Threads: 1
Joined: May 2009
Reputation:
0
05-03-2009, 08:19 PM
(This post was last modified: 05-03-2009, 08:23 PM by DanoruX.)
I'm having problems getting some games to run at full speed (e.g. Gitarooman, Tales of the Abyss). They run at around 45fps instead of 60fps in some scenes.
Here's my (relevant) specs:
Q6600 @ 3.0Ghz
GTX260 192 cores
6gb DDR2 800 (running @ 666 because I haven't fixed the divider yet since I clocked down)
But this is the big mystery - the CPU usage is well below 100% at around 50% to 60% and my framerate doesn't change regardless of resolution being used or filter settings. So where's the bottleneck? Memory?
EDIT: Forgot to mention I'm using GsDX 1076 0.1.15 in DX10 mode
Posts: 1.157
Threads: 11
Joined: Dec 2008
Reputation:
4
EE thread performance is the bottleneck. You see only percentille for GS thread CPU load, and there is also second one, that emulate central processor of PS1 -- Emotion Engine, and it's load does not shown (it's usually 90-95% at such cases). And at you case, you could not increase this thread performance by touching graphics, but only by EE Speedhacks or overclocking.
Posts: 761
Threads: 52
Joined: Apr 2009
Reputation:
9
Location: Mighigan
(05-03-2009, 08:19 PM)DanoruX Wrote: I'm having problems getting some games to run at full speed (e.g. Gitarooman, Tales of the Abyss). They run at around 45fps instead of 60fps in some scenes.
Here's my (relevant) specs:
Q6600 @ 3.0Ghz
GTX260 192 cores
6gb DDR2 800 (running @ 666 because I haven't fixed the divider yet since I clocked down)
But this is the big mystery - the CPU usage is well below 100% at around 50% to 60% and my framerate doesn't change regardless of resolution being used or filter settings. So where's the bottleneck? Memory?
EDIT: Forgot to mention I'm using GsDX 1076 0.1.15 in DX10 mode
q6600 is a quad core CPU, PCSX2 only supports 2 cores. So two of your cores aren't being used, And thus only %50 total core usage.
Intel Core i7-8700k @5ghz
G.Skill 16GB DDR4 @3600mhz
GeForce GTX 1080 8GB
Windows 10 x64
Posts: 563
Threads: 4
Joined: Apr 2009
Reputation:
0
A 3GHZ Q6600 a bottleneck?
Try pumping it to 3.4GHZ, should be easy, what after market fan you got?
Try a TRUE.
AMD Phenom II 940 @ 3.6GHZ, 4GB PC8500 @ 1100MHZ, 4870x2 @ Stock.
Posts: 1.157
Threads: 11
Joined: Dec 2008
Reputation:
4
Yes, it's GS threads percentille. If game is slow and this percentage is low, that is mean that EE thread are near 100% limit. You could observe it on some good cpu load monitor. And EE recompilation hardly scalable, you could not simply reduce targets size to get speed improvement -- almost every op should be executed. Speedhacks helps a lot, but could not made a miracle.
And one thing, first picture could be not EE hard, but VU hard one (VU is vector unit, there is 2 co-processors for PS2 that doing such job, emulated in EE thread), slide VU hack to maximum value, it could be a lot of help.
Posts: 20.261
Threads: 405
Joined: Aug 2005
Reputation:
548
Location: England
05-04-2009, 12:45 AM
(This post was last modified: 05-04-2009, 12:45 AM by refraction.)
to dumb down what Zeydlitz said, GSDX is using most of the time there, especially in Odin Sphere. You need to lower your GSDX settings.
Also make sure MTGS is enabled under Config->CPU
Posts: 288
Threads: 2
Joined: Sep 2005
Reputation:
12
It's not pcsx2 or the gpu, odin sphere does too many texture uploads to the video card, that last number on the title bar, aqtime says more than 50% time spent inside GSTexture*::Update.