What's with the frameskipping in this emulator?
#1
I remember back in the OLD days on my Pentium II PC, I was running the Zsnes emulator and the frameskipping was really useful. The games ran very smoothe even with frameskipping set very high.

I also used WinKawaks (acade emu), and the frameskips was again VERY smoothe.

However in Pcsx2, whenever I turn on frameskipping, the games' movements become EXTREMELY jerky.. I think if you guys fix this problem, this emulator would run really well for ppl who don't have an OC'd computer.
[Image: a0iic2.png]
Vista Home Premium 64-bit | E8500 @4.2GHz (526x8) ~1.30V
Gigabyte GA-EP45-UD3P | 4Gb 1066mhz Corsair XMS2
Radeon HD 4850 OC 10% | 1.14TB (640+500gb) WDC
Antec Nine Hundred | Antec Earthwatts 500w

Sponsored links

#2
Uh did it ever occur to you that PS2 emulation is QUITE different from SNES emulation or anything else? Frameskipping is extremely hard (to impossible) to make it work good on PCSX2,mainly because of the ps2's architecture. We know it doesn't look good,but that's the best that can be done
[Image: newsig.jpg]
#3
yeah yeah.. I know the PS2's emulation is more complicated blablabla..

I was just suggesting u guys should improve the frameskipping =)
[Image: a0iic2.png]
Vista Home Premium 64-bit | E8500 @4.2GHz (526x8) ~1.30V
Gigabyte GA-EP45-UD3P | 4Gb 1066mhz Corsair XMS2
Radeon HD 4850 OC 10% | 1.14TB (640+500gb) WDC
Antec Nine Hundred | Antec Earthwatts 500w
#4
Improvement frame skiping to be smooth? I think that not in easy way like just give it magical code so suddenly just runing games with smooth way in skipping. Because the problem is in CPU 32bit it self which is different arcitecture with ps2 cpu 128bit, and pcsx2 is an emulator. Perhaps other member can exsplain more clear, i hope.
Improvement frame skiping to be smooth? I think that not in easy way like just give it magical code so suddenly just runing games with smooth way in skipping. Because the problem is in CPU 32bit it self which is different arcitecture with ps2 cpu 128bit, and pcsx2 is an emulator. Perhaps other member can exsplain more clear, i hope.
Notebook ASUS A43TA|CPU AMD Llano APU A6-3400m Triple core (1 core disable) OC to 2.6+Ghz|GPU CF|HD 6520 400Mhz/667Mhz iGPU|HD6650M OC 780Mhz/985Mhz dGPU|RAM 8GB DDR3 1333|Windows 7 Ultimate Sp.1 x64 bit.
>> Emulation speed differs for each game. There will be some you can run fast easily, but others will simply require more powerfull hardware <<.
#5
(01-15-2009, 08:31 PM)Register Wrote: Improvement frame skiping to be smooth? I think that not in easy way like just give it magical code so suddenly just runing games with smooth way in skipping. Because the problem is in CPU 32bit it self which is different arcitecture with ps2 cpu 128bit, and pcsx2 is an emulator. Perhaps other member can exsplain more clear, i hope.
Improvement frame skiping to be smooth? I think that not in easy way like just give it magical code so suddenly just runing games with smooth way in skipping. Because the problem is in CPU 32bit it self which is different arcitecture with ps2 cpu 128bit, and pcsx2 is an emulator. Perhaps other member can exsplain more clear, i hope.

Actually, even though the PS2's CPU is advertised as "128bit", it still runs its games with a 64bit structure. Modern CPU's nowadays ARE 64bit & backwards compatible with 32bit OS's. So your comparison is wrong.

PS2 uses 64bit, not 128bit like it's advertised. PC's can also run at 64bit, hence Windows Vista 64bit, XP 64bit, etc.
[Image: a0iic2.png]
Vista Home Premium 64-bit | E8500 @4.2GHz (526x8) ~1.30V
Gigabyte GA-EP45-UD3P | 4Gb 1066mhz Corsair XMS2
Radeon HD 4850 OC 10% | 1.14TB (640+500gb) WDC
Antec Nine Hundred | Antec Earthwatts 500w
#6
i really think that if you go ahead and play with some games like frequency on pcsx2 for ps2 and have it do frame skiping on it, man it funny to see how it react and why non of the other frames like the Vu limiter or normal it does super funny bugs ahahahaha!!!!!!!!!!
#7
Nah, SPS2 is 128-bit -- all floating point calculation using 4*32bit structure. And FPU calc is No1 (and No2 -- it's roundings). And 64-bit code is not very cpu-limited.
#8
(01-15-2009, 10:55 PM)Zeydlitz Wrote: Nah, SPS2 is 128-bit -- all floating point calculation using 4*32bit structure. And FPU calc is No1 (and No2 -- it's roundings). And 64-bit code is not very cpu-limited.

uhh dude, most modern CPUs for PCs can handle 128-bit floating point instructions... not just on the PS2..

PS2 CPU's are 64-bit just like any modern PC CPUs, regardless of the 128-bit floating points, and regardless of how it was advertised as.
[Image: a0iic2.png]
Vista Home Premium 64-bit | E8500 @4.2GHz (526x8) ~1.30V
Gigabyte GA-EP45-UD3P | 4Gb 1066mhz Corsair XMS2
Radeon HD 4850 OC 10% | 1.14TB (640+500gb) WDC
Antec Nine Hundred | Antec Earthwatts 500w
#9
maybe you should read this a little to see that a PS2 and PC are completely different architecture:

http://arstechnica.com/articles/paedia/c...vspc.ars/1

The CPU itself is not the problem but how it is used and integrated as this is the main issue why PS2 emulation is so difficult. Reading the article you will see that a PC has many bottlenecks which are vital for the PS2 architecture. Now of course the article is from 2000 but basicely the PC architecture hasn't changed, only there was a big speed gain. Thanks to that speed increasement we can finally enjoy PS2 games on PC.
Still how can you use frame skipping if your architecture (PC) can't provide needed additional information fast enough as the bus subsystem is too slow? (HDD -> MB -> CPU, not considering Windows OS which certainly interrupts quite often)
#10
(01-16-2009, 12:24 AM)Jlagreen Wrote: maybe you should read this a little to see that a PS2 and PC are completely different architecture:

http://arstechnica.com/articles/paedia/c...vspc.ars/1

The CPU itself is not the problem but how it is used and integrated as this is the main issue why PS2 emulation is so difficult. Reading the article you will see that a PC has many bottlenecks which are vital for the PS2 architecture. Now of course the article is from 2000 but basicely the PC architecture hasn't changed, only there was a big speed gain. Thanks to that speed increasement we can finally enjoy PS2 games on PC.
Still how can you use frame skipping if your architecture (PC) can't provide needed additional information fast enough as the bus subsystem is too slow? (HDD -> MB -> CPU, not considering Windows OS which certainly interrupts quite often)

I was only stating that PC CPU's & PS2 CPU's are both 64bit.. I never said that it was gonna be easy to do frameskipping lmao.. but w/e
[Image: a0iic2.png]
Vista Home Premium 64-bit | E8500 @4.2GHz (526x8) ~1.30V
Gigabyte GA-EP45-UD3P | 4Gb 1066mhz Corsair XMS2
Radeon HD 4850 OC 10% | 1.14TB (640+500gb) WDC
Antec Nine Hundred | Antec Earthwatts 500w




Users browsing this thread: 1 Guest(s)