Emuforums.com

Go Back   Emuforums.com > PS2 Emulation > PS2 Plugin Questions & Troubleshooting
About Us Register FAQ Members List Calendar Mark Forums Read

Login to remove all ads!
Reply
 
LinkBack Thread Tools Display Modes
Old July 8th, 2008   #2441 (permalink)
VBA-M Team
 
Squall-Leonhart's Avatar
 
Join Date: Feb 2006
Location: Australia
Posts: 5,155
Quote:
Originally Posted by Proxy1 View Post
I can run the SSE4 version of the plugin with my E6300. It just doesn't utilize my video card properly because I get 100% CPU (in PCSX2) with it. The SSSE3 version puts me at about 50% CPU.

Not only is there no benefit in running the SSE4 version, it actually degrades performance if the CPU doesn't support it. And of course, it will eventually crash when the game executes SSE4 code.
thats how emulation is buddy, it WILL eat up your cpu's performance, the reason the SSE4 version increases it, is because the cpu is doing even more work.
Squall-Leonhart is offline   Reply With Quote
Old July 8th, 2008   #2442 (permalink)
Emu author
 
gabest's Avatar
 
Join Date: Apr 2004
Location: at the end of the wire
Posts: 487
In d3d mode only texture reads use sse4 for palette lookups.

Try to run "rundll32 gsdx.dll,GSBenchmark" (it saves the results to c:\log.txt) and compare the numbers. The columns are host to local, local to host, local to vmem, each pair in MB/s and MPixel/s.

Here is how my e8400 performs. 1024x1024 is so much slower because there the working set is larger than the L2 cache.
Attached Files
File Type: txt sse2.txt (4.3 KB, 88 views)
File Type: txt ssse3.txt (4.3 KB, 63 views)
File Type: txt sse4.txt (4.3 KB, 75 views)
gabest is offline   Reply With Quote
Old July 8th, 2008   #2443 (permalink)
Registered User
 
Join Date: Jul 2008
Location: Netherlands
Posts: 17
Quote:
Originally Posted by gabest View Post
In d3d mode only texture reads use sse4 for palette lookups.

Try to run "rundll32 gsdx.dll,GSBenchmark" (it saves the results to c:\log.txt) and compare the numbers. The columns are host to local, local to host, local to vmem, each pair in MB/s and MPixel/s.

Here is how my e8400 performs. 1024x1024 is so much slower because there the working set is larger than the L2 cache.
Hey gabest I got a E8400 as well overclocked at 3.6ghz stable and thoroughly tested.

My question is why do I only in Ring of Red as far as I can remember get in some cases 99% CPU usage and then the game is between 30-50 fps.

A file is attached, during that picture my cpu is 99% and fps below 60.
Normally it is 2-22% usage at 60 fps smooth sailing but not in Ring of Red in some cases. What's up?
Attached Files
File Type: rar snap.rar (3.42 MB, 35 views)
__________________
E8400 3.6ghz (overclocked)
8800GT
4GB Memory 800 mhz (4-4-4-12)
Vista Premium 64 bit
Bobstar is offline   Reply With Quote
Old July 8th, 2008   #2444 (permalink)
jRPGs & Anime Addict
 
rainbow's Avatar
 
Join Date: May 2007
Location: None of your business
Posts: 794
Quote:
Originally Posted by Bobstar View Post
Hey gabest I got a E8400 as well overclocked at 3.6ghz stable and thoroughly tested.

My question is why do I only in Ring of Red as far as I can remember get in some cases 99% CPU usage and then the game is between 30-50 fps.

A file is attached, during that picture my cpu is 99% and fps below 60.
Normally it is 2-22% usage at 60 fps smooth sailing but not in Ring of Red in some cases. What's up?
99% + slowdown = GPU bottleneck. Lower ur d3d internal res or bear with slowdown in that moment.
__________________
C2D E6300 3.06 GHz | P5N-E SLI | 2 GB RAM 1000 MHz 5-4-4-12 | 7900GS 585/800 MHz | Audigy 2 | XP Pro SP3

>Pantsu, Pantsu, Pantsu!<

Last edited by rainbow; July 8th, 2008 at 20:32.
rainbow is offline   Reply With Quote
Old July 8th, 2008   #2445 (permalink)
PCSX2 & O/C Addict
 
RPGW1ZaRD's Avatar
 
Join Date: Mar 2006
Location: My Computer
Posts: 2,802
I wonder if it would be better if it would say GPU instead of CPU, almost everyone that hasn't read about it on the forums thinks it's CPU bottleneck that starts kicking in while it's in fact GPU. Seems more logical to me if it said GPU instead of CPU.

Some games have certain effects that cause heavy GPU usage and a few games have 99% CPU all the time even on a overclocked 8800GT despite using native res such as Deus Ex for example or Xenosaga in DX9 mode.
__________________



« Intel® Core™2 Duo E8400 @ 4.0GHz «-» CellShock 2x1GB @ DDR2-1000 4-4-4-8 «-» 8800GT 512MB @ 715/1750/1030 MHz »
« Abit IP35 Pro «-» Thermaltake ToughPower 750W «-» Sony Multiscan G400 19" CRT «-» OCZ Vendetta 2 «-» Creative SoundBlaster Audigy »
« Logitech X-530 5.1 «-» Logitech MX-518 «-» Windows XP Pro SP3 «-» Windows Server 2k8 x64 XSOS 3.0 BETA »


Last edited by Godwin; July 8th, 2008 at 21:16. Reason: grammar police
RPGW1ZaRD is offline   Reply With Quote
Old July 8th, 2008   #2446 (permalink)
Registered User
 
Join Date: Jun 2008
Location: USA
Posts: 21
Out of curiosity, from a technical standpoint why is it that FFX-2 FMVs are so troublesome to emulate at full speed? I'm running an E8400 @ 4.0GHz, a 9800 GTX @ 800/2400 in Vista. It seems to be limited to about 38fps regardless of which plugins/options I use.
NKDietrich is offline   Reply With Quote
Old July 8th, 2008   #2447 (permalink)
Man with the Masterplan
 
PCXL-Fan's Avatar
 
Join Date: Oct 2007
Location: Canada ──────────────────── PC Accelerator (aka PCXL) was a Computer gaming magazine published from 1997 until 2000
Posts: 2,628
Quote:
Originally Posted by rainbow View Post
99% + slowdown = GPU bottleneck. Lower ur d3d internal res or bear with slowdown in that moment.
unless I'm mistake if cpu usage was below 99% usage shouldn't it mean the gpu is bottlenecking, since it would mean the cpu is waiting idly by waiting for the gpu to catch up. At ~99% cpu usage should mean that the cpu is being pushed to its limit and still isn't fast enough to push out 60fps.
__________________

E6600 Core 2 Duo, Geforce 8800GTX @ Stock Speed. 1x 2.1GB HDD, 1x 1.4GB HDD Windows XP Pro Sp2.




| Flexing my penticeps for tri-mammaried ladies across the world |
gamersat678's Bug Reporter ||| cottonvibe's pcsx2 guide for noobs ||| GSdx plugin
DirectX End-User Runtime Web Installer

Last edited by PCXL-Fan; July 8th, 2008 at 22:17.
PCXL-Fan is online now   Reply With Quote
Old July 8th, 2008   #2448 (permalink)
Registered User
 
Join Date: Jul 2008
Location: Netherlands
Posts: 17
99% CPU would seem to me as well that the CPU would be the bottleneck.
However the opposite proves true it's my GPU like rainbow said.

I lowered the d3d internal res to as much as 640x640.
And the highest my cpu goes now is 32%.

Thanks so much rainbow you made one of my favorite games playable at 60 fps all of teh time!
__________________
E8400 3.6ghz (overclocked)
8800GT
4GB Memory 800 mhz (4-4-4-12)
Vista Premium 64 bit
Bobstar is offline   Reply With Quote
Old July 9th, 2008   #2449 (permalink)
PCSX2 & O/C Addict
 
RPGW1ZaRD's Avatar
 
Join Date: Mar 2006
Location: My Computer
Posts: 2,802
Quote:
Originally Posted by PCXL-Fan View Post
unless I'm mistake if cpu usage was below 99% usage shouldn't it mean the gpu is bottlenecking, since it would mean the cpu is waiting idly by waiting for the gpu to catch up. At ~99% cpu usage should mean that the cpu is being pushed to its limit and still isn't fast enough to push out 60fps.
Depends if you talk about Task Manager CPU usage or GSdx plugin "cpu usage". If you'd talk about task manager that would be true at least with older builds, but I'm unsure if with these newer ones if it reports 99% cpu anyways even if GPU is bottlenecking.

However Bobstar was talking about "xx% CPU" you see in GSdx titlebar in windowed mode. I usually use this to see if I'm GPU limited or not etc and determine what's a good internal res for this particular game. If 99% CPU then you're GPU bottlenecked, if less than 99% then CPU.
__________________



« Intel® Core™2 Duo E8400 @ 4.0GHz «-» CellShock 2x1GB @ DDR2-1000 4-4-4-8 «-» 8800GT 512MB @ 715/1750/1030 MHz »
« Abit IP35 Pro «-» Thermaltake ToughPower 750W «-» Sony Multiscan G400 19" CRT «-» OCZ Vendetta 2 «-» Creative SoundBlaster Audigy »
« Logitech X-530 5.1 «-» Logitech MX-518 «-» Windows XP Pro SP3 «-» Windows Server 2k8 x64 XSOS 3.0 BETA »

RPGW1ZaRD is offline   Reply With Quote
Old July 9th, 2008   #2450 (permalink)
emu manic
 
intellect's Avatar
 
Join Date: Dec 2007
Location: brazil
Posts: 144
Hi Gabest...

Yesterday I was doing some tests with Jak 3 (PAL, CRC 12804727)

The game doesnt even start with PCSX2 VM. But it runs pretty fine with TLB version (That's probly the reason it show as "intro" on compatibility list).

It runs on decent speed on my rig, and it looks mostly playable (i have played 30+ minutes).

But there are a lot of graphic problems... I attached some screens. As you can see, all the faces are messed up. On the third screenshot, Jak's arm and hair are bugged, and in the lastest one you can see the shadow being drawed wrong (like in Shadow of the Colossus).

I'm using pcsx2 svn 384 (but the problem is exact the same on 0.9.4). I did these screenshots with gsdx 0.1.9 svn 807, but they look almost the same with 0.1.8 or 0.1.7 (except on 0.1.7 both eyes are messed up )

As a final note, the software mode draws some stuff missing on the hardware mode, but the "faces bugs" are still there.

If you want, I can provide you the dumps from all these screenshots

EDIT:

To save us time, here are all the dumps
Attached Images
File Type: jpg gsdx_20080708220429.jpg (175.3 KB, 49 views)
File Type: jpg gsdx_20080708220442.jpg (155.1 KB, 30 views)
File Type: jpg gsdx_20080708220628.jpg (134.6 KB, 22 views)
File Type: jpg gsdx_20080708220804.jpg (177.2 KB, 41 views)
File Type: jpg gsdx_20080708221803.jpg (217.8 KB, 42 views)
__________________
C2D E8400 @ 3900 Mhz | GF 8800 GT | P5K-SE 1104 | 2 GB
Get GSdx 1.7 and GSdx 1.8 with larger window screen!

Last edited by intellect; July 9th, 2008 at 12:12.
intellect is offline   Reply With Quote
Old July 9th, 2008   #2451 (permalink)
Registered User
 
Join Date: Jun 2006
Location: Asia
Posts: 42
I want to ask about the Internal resolution.
For example if i use 2048x2048 internal res i notice a reasonable drop in FPS, what caused it?
My CPU or my graphic card?
So i know what to buy in my next upgrades, new CPU or VGA. (more likely VGA i think)
Currently using :
Proc E2140 @3ghz, RAM 2gb DDR750, Vga Geforce 8600gt 256mb.
Thanks.
ryosaeba is offline   Reply With Quote
Old July 9th, 2008   #2452 (permalink)
Registered User
 
Join Date: Nov 2006
Location: St.Petersburg, Russia.
Posts: 117
ryosaeba
VGA.
__________________
sorry for my english.
Firnis is offline   Reply With Quote
Old July 9th, 2008   #2453 (permalink)
Chi-city's finest.
 
makotech222's Avatar
 
Join Date: Apr 2004
Location: Illinois
Posts: 1,175
your graphics card buddy.
Yo gabest just wanted to tell you, theres sort of a text bug in most of the Romance of the Three Kingdoms series games (confirmed 7,8,10) The text appears very dark and it extremely hard to read. not 100% if this is graphics plug in though. Anyways, if you need a SS just ask.
__________________
[Windows Vista Ultimate x64][Intel E8400@3.8ghz] [DDR2 4gb] [Nvidia EVGA Gtx 260] [Creative Soundblaster] [Corsair 550w]


makotech222 is offline   Reply With Quote
Old July 9th, 2008   #2454 (permalink)
Vanned
 
Join Date: Jul 2005
Location: dot hu
Posts: 1,197
Quote:
Originally Posted by gabest View Post
Btw, most games hoover around 0.1-0.2 GT/s, there are only a few that come even close to what the gs could handle. For example in SoTC when one colossus dies and there is that "highlander effect", that's the absolute record I've seen.
What about the boss explosions in Gradius V? Treasure has a habit of creating a "slow motion explosion" effect by overloading the hardware with so many effects that it actually drops the fps. they did it in Ikaruga too.
Of course, it could be the EE bottlenecking too, but I'm really wondering.
Borisz is offline   Reply With Quote
Old July 9th, 2008   #2455 (permalink)
Registered User
 
Join Date: Sep 2007
Location: Germany
Posts: 641
Thats an interresting question
But I'd say on a fast computer it wont slow down as intended.
rama2 is offline   Reply With Quote
Old July 9th, 2008   #2456 (permalink)
Registered User
 
Join Date: Dec 2006
Location: ß
Posts: 234
here is the result of running GSBenchmark with my cpu (see sig) just for kicks ^^
EDIT: SSE2, gsdx svn 808
also, i noticed that it tops out at using about 50% of my cpu :/
Attached Files
File Type: txt log.txt (4.3 KB, 10 views)
__________________
AMD X2 5200+(65Watt)@3.2GHz | 8600GTS 256MB | 2GB RAM | Vista Ultimate x64

Last edited by shuffle2; July 10th, 2008 at 00:23.
shuffle2 is offline   Reply With Quote
Old July 9th, 2008   #2457 (permalink)
Administrator
 
3x3cUt0r's Avatar
 
Join Date: May 2001
Location: San Andres, Colombia
Posts: 1,093
Quote:
Originally Posted by shuffle2 View Post
here is the result of running GSBenchmark with my cpu (see sig) just for kicks ^^
What build are you using (sse, sse2...), svn version? You should provide enough information to make this useful.
__________________
3x3cUt0r is offline   Reply With Quote
Old July 10th, 2008   #2458 (permalink)
Registered User
 
Join Date: Nov 2006
Location: St.Petersburg, Russia.
Posts: 117
3x3cUt0r
It's SSE2, because there is no SSE version. And he has AMD cpu, so he can't use SSSE3 or SSE4.
__________________
sorry for my english.
Firnis is offline   Reply With Quote
Old July 10th, 2008   #2459 (permalink)
Registered User
 
NexXxus's Avatar
 
Join Date: Jan 2006
Location: Cologne, Germany
Posts: 3,318
all AMD's since the first Athlon 64 supports SSE2.
Socket A Processors like XP/MP and the Socket A ones of Sempron doesn't support SSE2, so they're not really usable for pcsx2.
__________________
My System: C2D E6700 @2.67GHz | Asus P5W DH Deluxe | 4GB DDR2 800 | GeForce 8800GT Extreme
My FFXII GSdx Highres Screenshot Gallery (link fixed!) | mixed pcsx2 screenshots

Get the latest GSdx here and ZeroGS here
If you search for pcsx2 betas, look here (but no support in the forums for it!)
Tutorial: Hardware Antialiasing in PCSX2 (DX9 only)
Visit my blog (german only) PCSX2 howto included but still under construction.
NexXxus is offline   Reply With Quote
Old July 10th, 2008   #2460 (permalink)
VBA-M Team
 
Squall-Leonhart's Avatar
 
Join Date: Feb 2006
Location: Australia
Posts: 5,155
Gabest, the performance issue on ATI cards may be related to the driver not reporting VRAM properly, Petes PSX plugins suffer the same problem.
Squall-Leonhart is offline   Reply With Quote
Reply