It was apparent early on the project that the GS plugin was going to be a big bottleneck during 3D scenes. It isn't that the GS plugin itself does a lot of computation on the CPU, but the fact that it needs to communicate with the graphics card means that unnecessary stalls will occur in the graphics driver as the GPU and CPU are synchronized. During these stalls, the CPU basically goes to lunch until the GPU is ready. Graphics drivers and libraries are aware of this and try as little as possible to communicate with the graphics card. They usually cache render state changes, shader changes, and texture changes up until actual geometry is rendered. They also take advantage of FIFOs (first in first out buffers). The CPU just writes to the FIFO and the GPU just reads from it, this makes all the difference in terms of keeping the GPU active while the CPU isn't and vise versa.
2 New Plugins For Download
Okay, they aren't new, they have been on NGemu a while, but they have been getting some good support from the community and i felt they needed adding to the official site!!
PCSX2 Magazine Appearance
Recently PCSX2 has made its second appearance in the Italian magazine - The Games Machine . It's great to see PCSX2 getting mention in publications, and we thought we'd share the article with you!
Bios Dumper V2.0
Florin has just released BIOS Dumper v2.0
Erm What Just Happened
Testing can be a comical affair!
Zero Eater!
Refraction, what have you done? You've changed history. You've created a Time Paradox!
PCSX2 Video Crazy
PCSX2 is perhaps one of the few projects that releases a constant series of videos demonstrating development progress, and whilst I'm not 100% sure on this, I believe the only emulator to have had two "promo" videos demonstrating that yes indeed, PS2 emulation is possible!
We'Re Busy....K!
Busy is certainly one way to describe PCSX2 development currently!
Refraction Path 3
Whilst the Linux users out there get to enjoy PlayStation 2 emulation for the first time in awhile with PCSX2 0.9.3 , I'm sure both Windows and Linux users wonder what lies in store with PCSX2 0.9.4.
And The Sources Follow
It took only a couple of hours to convince us that it is impossible to make a Linux release without also releasing the source. For those people that had problems with the binaries, they can now go to our downloads and compile their own executables! Hopefully this will resolve all the random crashes and exceptions. Note that the Cg Toolkit is required for successful compilation. To compile everything type