Resolved: Microvu bug reports official thread
#81
Since r3309 using Hokuto in Street Fighter EX3, microVU0 slows down the game down to 5fps then spamming with this: "microVU0: Program cache limit reached." and the microVU0 caching, before r3309 the spam with limit reached was there but it didn't slow down that much.

Hokuto is one bugged char in that game but still the slowdown shouldn't be that much Tongue2

[Image: attachment.php?aid=23917]
Core i5 3570k -- Geforce GTX 670  --  Windows 7 x64

Sponsored links

#82
microVU1 Hang
  1. PCSX2 0.9.7 Beta 3878
  2. XG3: Extreme G Racing [PAL]
    Image: N/A (Black Screen)
  3. No console errors.
  4. superVU1 works.
microVU1 causes the game to hang on a black screen before the menu. Interpreter/superVU1 progress past this point.

If microVU1 is enabled once the game has passed this point it will immediately hang.

Update - verbose log has the following warnings:
Code:
microVU1: Cached MicroPrograms = [000] [PC=0000] [List=01] (Cache = 0.000%)
microVU1 Warning: Branch in Branch delay slot! [0040]
microVU1: Cached MicroPrograms = [001] [PC=0009] [List=01] (Cache = 0.000%)
microVU1: Cached MicroPrograms = [002] [PC=0044] [List=01] (Cache = 0.000%)
microVU1 Warning: Branch in Branch delay slot! [0040]
microVU1: Cached MicroPrograms = [003] [PC=0042] [List=01] (Cache = 0.000%)
microVU1 Warning: Branch in Branch delay slot! [0040]
microVU1: Cached MicroPrograms = [004] [PC=009b] [List=01] (Cache = 0.000%)
Specs in Profile
#83
YukiS:
Could you try enabling the XGKICK gamefix?
#84
(10-25-2010, 04:21 PM)rama Wrote: YukiS:
Could you try enabling the XGKICK gamefix?

Still hangs at the same point with the same warnings in the verbose log.
Specs in Profile
#85
ok thank you
To what does ee%? passing ee my lag has good full of war on the boat with the devil has completely disappeared
i5 750 4.3 ghz
noctua nh-d14
toxic 5850 x 2
asus sabertooth
2x2 gb ddr3 g-skill pc 12800
corsair 650 tx
seagate 1 tb raid 0
#86
In microVU.h there used to be a line of code that allowed me to change the max size of the microVU cache -

"#define mVUcacheMaxSize ((mVU->index) ? (_1mb * 10) : (_1mb * 10)) // Max Size allowed to grow to"

This code has been removed in recent versions and i'm wondering how to change the microVU max cache size in the new versions. This was a GREAT option to change via code as it enabled some games such as Scarface to run properly. The issue with games such as Scarface is that once the microVU cache fills up to a certain point it bogs the game down to 1-2fps within seconds. By keeping the cache size small and flushing it when it does fill keeps the game running at full speed. This issue needs to be addressed as it should be a somewhat simple fix and could benefit many games.
#87
You shouldnt need to any more. As far as im aware the VU cache size is variable depending on how much it needs.
[Image: ref-sig-anim.gif]

#88
(12-08-2010, 11:22 AM)refraction Wrote: You shouldnt need to any more. As far as im aware the VU cache size is variable depending on how much it needs.

Yeah there is without a doubt an issue here. The game Scarface will run fine for around 1 minute then gradually bog down until it eventually locks up and crashes pcsx2. It's like the cache is growing too big and not flushing soon enough causing the slowdown. The log is attached to this post. Notice that I am using a modded version of pcsx2 but the mod is with Lilypad and affects nothing else. If you need more information on the issue feel free to contact me.


Attached Files
.txt   ScarFacelog.txt (Size: 5,41 KB / Downloads: 245)
#89
kickstand: try the mVU block hack? (in speedhacks)
#90
(12-08-2010, 09:33 PM)Saiki Wrote: kickstand: try the mVU block hack? (in speedhacks)

The game behaves the same with the mVU block hack on or off.




Users browsing this thread: 1 Guest(s)