Fps drops from 60 to 40 then back
#1
Specs

Processor: 2.9GHz Intel Core i3-4130T (dual-core, 3MB cache)
Graphics: Nvidia GeForce GTX 860M (custom, 2GB GDDR5) (Equal to Nvidia GTX 750 TI)
Memory: 8GB DDR3 (1600Mhz)
my pc has been Overclocked
im on the latest build of PCSX2
everything 'to my knowledge' has been updated on my pc.

I have been setting up each game to the best settings i can get it to, and i've been fairly successful except on this issue. it seems no.  matter what settings i use i get this constant frame drop during game play were its 60 fps most the time and then suddenly drops to 40 fps 'along with a pause in emulation' before going back to 60 again. and while i think it may be just the settings for the game its happening to every game i have ran on PCSX2 'Ready 2 Rumble Boxing 2, Def Jam Fight for New York, Def Jam Vendetta and Dragonball Z Budokai Tenkiachi 3". it is more noticable on Directx11 and 9, using OpenGL is too slow. im trying to figure out if its maybe my pc or the settings i have but i just dont understand the issue, has anyone come across this?
Reply

Sponsored links

#2
Have you run a real time resource monitor (like MSI afterburner) while playing to see what is going on when this happens? My guess is that the 4130T is having to compile a new chunk of code and that is causing these "pauses in emulation". Try using something that allows you to see real time how much of your CPU and GPU you are using and run a game that does this my guess is that either you are pegged near full on one core of your CPU all the time (50%+ usage all the time) or it spikes up right when one of these pauses occurs.
Reply
#3
i actually have footage of some PCSX2 emulator running on my pc.

https://www.youtube.com/watch?v=YKFFHIhkDOA

now with Def jam its less noticeable, but at the 5:15 - 5:20 you see the sudden frame drop i mentioned. with other games like dragonball Z BT3 its much more noticeable 'which i plan to upload a video of too'

but the CPU usage is definitely above 50% like you mentioned.
Reply
#4
Shadowplay to record? or are you feeding the output into a second system to record?
Reply
#5
(07-13-2018, 04:22 AM)TkSilver Wrote: Shadowplay to record?  or are you feeding the output into a second system to record?

yeah im using shadowplay to record, but these drops in frame rate happen with or without recording. i usually setup the game configs to the best of my ability with little to no issues before recording, but no matter what settings i use 'native resolution even' that dip in FPS is still there
Reply
#6
resolution won't really help since the bottleneck seems to be the CPU not the GPU. if you run PCSX2 windowed you will see some numbers at the top of the screen what are the EE and GS numbers when this happens? (if you have a game that is easy to get this to happen I would use that to test)
Reply
#7
(07-13-2018, 04:40 AM)TkSilver Wrote: resolution won't really help since the bottleneck seems to be the CPU not the GPU.  if you run PCSX2 windowed you will see some numbers at the top of the screen what are the EE and GS numbers when this happens?  (if you have a game that is easy to get this to happen I would use that to test)

i will do this right now, ill do this with two games i notice that it happens the most which is Dragonball Z BT3 and Ready 2 Rumble Boxing Round 2
Reply
#8
https://youtu.be/wSu7XQt8ExU

i recorded a short video of some of the stutters that happen

https://youtu.be/1vbQdtk728U

this one is the best example i believe i can get of the stuttering
Reply
#9
Please post the contents of the emulog.txt file after the problem occurs. The file can be found in "My Documents\PCSX2\logs" for the installer version or in "PCSX2\logs" for the portable/binary version.

Please make sure to enclose your emulog in code tags like so (remove the empty space on the closing code tag!):
[code]
Pasted emulog goes here
[ /code]
CPU : AMD Ryzen 7 3800X
Mobo : Asus PRIME B450-PLUS
GPU : NVIDIA GeForce RTX 3070
RAM : 16 Go
Reply
#10
Code:
PCSX2 1.5.0-20180613170525 - compiled on Jun 13 2018
Savestate version: 0x9a0d0000

Host Machine Init:
    Operating System =  Microsoft Windows 10 Home (build 17134), 64-bit
    Physical RAM     =  8136 MB
    CPU name         =  Intel(R) Core(TM) i3-4130T CPU @ 2.90GHz
    Vendor/Model     =  GenuineIntel (stepping 03)
    CPU speed        =  2.892 ghz (4 logical threads)
    x86PType         =  Standard OEM
    x86Flags         =  bfebfbff 7fdafbbf
    x86EFlags        =  2c100000

x86 Features Detected:
    SSE2.. SSE3.. SSSE3.. SSE4.1.. SSE4.2.. AVX.. AVX2.. FMA

Reserving memory for recompilers...

Loading plugins from C:\Users\ruben\Documents\PCSX2\plugins...
(GameDB) 9592 games on record (loaded in 222ms)
    Bound   GS: GSdx32-SSE2.dll [GSdx 20180613170525 (MSVC 19.00 SSE2/AVX) 1.1.0]
    Bound  PAD: LilyPad.dll [LilyPad (20180613170525) 0.12.1]
    Bound SPU2: Spu2-X.dll [SPU2-X 20180613170525 2.0.0]
    Bound CDVD: cdvdGigaherz.dll [cdvdGigaherz 20180613170525 0.11.0]
    Bound  USB: USBnull.dll [USBnull Driver 20180613170525 0.7.0]
    Bound   FW: FWnull.dll [FWnull Driver 20180613170525 0.7.0]
    Bound DEV9: DEV9null.dll [DEV9null Driver 20180613170525 0.5.0]
Plugins loaded successfully.

HLE Notice: ELF does not have a path.

Initializing plugins...
    Init GS
    Init PAD
    Init SPU2
    Init CDVD
    Init USB
    Init FW
    Init DEV9
Plugins initialized successfully.

Patches: No CRC found, using 00000000 instead.
Opening plugins...
    Opening GS
    Opening PAD
    Opening SPU2
Current Renderer: Direct3D 11 (Hardware renderer)
    Opening CDVD
isoFile open ok: Z:\2. Roms\Sony Playstation 2\Ready 2 Rumble Boxing Round 2\READY_2_RUMBLE_BOXING__ROUND_2.BIN
    Image type  = CD
* CDVD Disk Open: CD, 1 tracks (1 to 1):
* * Track 1: Data (Mode 1) (312784 sectors)
    Opening USB
    Opening FW
    Opening DEV9
GSdx Lookup CRC:0
McdSlot 0 [File]: C:\Users\ruben\Documents\PCSX2\memcards\Ready2RumbleBoxingRound2.ps2
McdSlot 1 [File]: C:\Users\ruben\Documents\PCSX2\memcards\Mcd002.ps2
Plugins opened successfully.
EE/iR5900-32 Recompiler Reset
    Bios Found: USA     v02.30(20/02/2008)  Console
    BIOS rom2 module not found, skipping...
    BIOS erom module not found, skipping...
# Initialize memory (rev:4.00, ctm:196Mhz, cpuclk:147Mhz detected)
Frame buffer size set to  512x512 (2560x2560)

PlayStation 2 ======== Hard reset boot
ROMGEN=2008-0220, IOP info (CPUID=1f, CACH_CONFIG=14000200, 2MB, IOP mode)
<20080220-175343,ROMconf,PS20230WC20080220.bin:11824>
# Total accessable memory size: 32 MB (B:2:8:0) (400:2:7c30)
# TLB spad=0 kernel=1:12 default=13:30 extended=31:38
# Initialize Start.
# Initialize GS ...
# Initialize INTC ...
# Initialize TIMER ...
# Initialize DMAC ...
# Initialize VU1 ...
# Initialize VIF1 ...
# Initialize GIF ...
# Initialize VU0 ...
# Initialize VIF0 ...
# Initialize IPU ...
# Initialize FPU ...
# Initialize User Memory ...
# Initialize Scratch Pad ...
# Initialize Done.

EE DECI2 Manager version 0.06 Sep  5 2006 12:57:08
  CPUID=2e20, BoardID=0, ROMGEN=2008-0220, 32M

Patches: No CRC found, using 00000000 instead.
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLUS_200.54;1
(SYSTEM.CNF) Software version = 1.03
(SYSTEM.CNF) Disc region type = NTSC
ELF (cdrom0:\SLUS_200.54;1) Game CRC = 0x70A26400, EntryPoint = 0x00100008
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLUS_200.54;1
(SYSTEM.CNF) Software version = 1.03
(SYSTEM.CNF) Disc region type = NTSC

IOP Realtime Kernel Ver.0.9.1
    Copyright 1999 (C) Sony Computer Entertainment Inc.
Reboot service module.(99/11/10)
cdvd driver module version 0.1.1 (C)SCEI
Load File service.(99/11/05)
Multi Threaded Fileio module.(99/11/15)
iop heap service (99/11/03)
loadelf: fname cdrom0:¥SLUS_200.54;1 secname all
loadelf version 3.30
Input ELF format filename = cdrom0:¥SLUS_200.54;1
0 00100000 00105ad2 .................
Loaded, cdrom0:¥SLUS_200.54;1
start address 0x100008
gp address 00000000
# Restart Without Memory Clear.
# Initialize GS ...
# Initialize INTC ...
# Initialize TIMER ...
# Initialize DMAC ...
# Initialize VU1 ...
# Initialize VIF1 ...
# Initialize GIF ...
# Initialize VU0 ...
# Initialize VIF0 ...
# Initialize IPU ...
# Initialize FPU ...
# Initialize Scratch Pad ...
# Restart Without Memory Clear Done.
Elf entry point @ 0x00100008 about to get recompiled. Load patches first.
GSdx Lookup CRC:70A26400
Rebooting with module cdrom0:¥IRX¥IOPRP20.IMG;1
Get Reboot Request From EE

PlayStation 2 ======== Update rebooting..

PlayStation 2 ======== Update reboot complete
cdvdman Init

IOP Realtime Kernel Ver.0.9.1
    Copyright 1999 (C) Sony Computer Entertainment Inc.
Reboot service module.(99/11/10)
cdvd driver module version 0.1.1 (C)SCEI
Load File service.(99/11/05)
Multi Threaded Fileio module.(99/11/15)
iop heap service (99/11/03)
loadmodule: fname cdrom0:¥IRX¥SIO2MAN.IRX;1 args 0 arg
loadmodule: id 25, ret 0
loadmodule: fname cdrom0:¥IRX¥MCMAN.IRX;1 args 0 arg
loadmodule: id 26, ret 0
loadmodule: fname cdrom0:¥IRX¥MCSERV.IRX;1 args 0 arg
loadmodule: id 27, ret 0
loadmodule: fname cdrom0:¥IRX¥PADMAN.IRX;1 args 0 arg
loadmodule: id 28, ret 0
loadmodule: fname cdrom0:¥IRX¥LIBSD.IRX;1 args 0 arg
loadmodule: id 29, ret 0
(UpdateVSyncRate) Mode Changed to NTSC.
(UpdateVSyncRate) FPS Limit Changed : 59.94 fps
loadmodule: fname cdrom0:¥IRX¥PSX2WAVE.IRX;1 args 0 arg
Psx2Wave driver (compiled Sep 14 2000 at 10:33:30)
Psx2Wave thread started
loadmodule: id 30, ret 0
20480K at 0x00aca920 allocated for main heap
loadmodule: fname cdrom0:¥IRX¥SDRDRV.IRX;1 args 0 arg
SDR driver version 2.0.0 (C)SCEI
Exit rsd_main
loadmodule: id 31, ret 0
Psx2Wave: set file = "boxing.rat"
read/write allocate memory 4000
open name rom0:ROMVER flag 1 data 43848
open fd = 2
Stream Buffer 1Bank 32768byte 5banks 163840byte used
Frame buffer size set to  768x512 (3840x2560)
Stream Buffer 1Bank 32768byte 5banks 163840byte used
PADMAN: *** VBLANK OVERLAP ***
magicfooUnable to find GRGLOVE2 model
Unable to find GLGLOVE2 model
Unable to find YRGLOVE2 model
Unable to find YLGLOVE2 model
Psx2Wave: Unloading samples (currently 966K in 118 samples, 1980K sound RAM)
Texture slots not released
Skill level 0
Psx2Wave: Unloading samples (currently 737K in 150 samples, 1980K sound RAM)
Psx2Wave: Unloading samples (currently 1040K in 124 samples, 1980K sound RAM)
Unable to find GRGLOVE2 model
Unable to find GLGLOVE2 model
Unable to find MRGLOVE2 model
Unable to find MLGLOVE2 model
Psx2Wave: Unloading samples (currently 966K in 118 samples, 1980K sound RAM)
Skill level 1
Psx2Wave: Unloading samples (currently 619K in 154 samples, 1980K sound RAM)
Psx2Wave: Unloading samples (currently 922K in 128 samples, 1980K sound RAM)
Unable to find GRGLOVE2 model
Unable to find GLGLOVE2 model
Unable to find KRGLOVE2 model
Unable to find KLGLOVE2 model
Psx2Wave: Unloading samples (currently 966K in 118 samples, 1980K sound RAM)
Skill level 2
Psx2Wave: Unloading samples (currently 693K in 151 samples, 1980K sound RAM)
Psx2Wave: Unloading samples (currently 996K in 125 samples, 1980K sound RAM)
Unable to find GRGLOVE2 model
Unable to find GLGLOVE2 model
Unable to find WRGLOVE2 model
Unable to find WLGLOVE2 model
Psx2Wave: Unloading samples (currently 966K in 118 samples, 1980K sound RAM)
Skill level 3
Psx2Wave: Unloading samples (currently 627K in 155 samples, 1980K sound RAM)
Psx2Wave: Unloading samples (currently 930K in 129 samples, 1980K sound RAM)
Unable to find GRGLOVE2 model
Unable to find GLGLOVE2 model
Unable to find RRGLOVE2 model
Unable to find RLGLOVE2 model
Psx2Wave: Unloading samples (currently 966K in 118 samples, 1980K sound RAM)
Closing plugins...
    Closing DEV9
    Closing FW
    Closing USB
    Closing CDVD
    Closing SPU2
    Closing PAD
    Closing GS
Plugins closed successfully.
Shutting down plugins...
Plugins shutdown successfully.
(GameDB) Unloading...


this emulog was from that recording above.
Reply




Users browsing this thread: 1 Guest(s)