Every ( and I mean every) software project needs help with documentation. Contributing to the code base is great, (and who knows you might have the next great timing algorithm locked up somewhere in that noggin), but not necessarily required. Everyone seems to think that you have to know how to code in order to to make a valuable contribution to emulation projects. Lastly, (and my personal favorite) if you don’t like it, help to make it better.(Seriously the system requirements for PCSX2 are right there in the system documentation). If you don’t like to hear that your system is underpowered for a given emulator, then don’t ask in the first place.No ones feelings are going to be hurt, and it’s not like there aren’t plenty of other emulators out there to keep you busy. If you don’t like ( insert modern emulator), don’t use it.In the end, there are a few options you face when lamenting the high system demands of modern emulators: Here’s a really good article describing the difficulties developers face in striving for accurate emulation:Īccuracy takes power: one man's 3GHz quest to build a perfect SNES emulator This is mostly due to the fact that it emulates the target hardware at a transistor level(!). Besides, if you think PCSX2 is bad, why not have a go at DICE? That emulator requires a 3.0+ GHz processor just to run Pong at about 5-10fps. Hopefully my comparisons don't come off as abrasive, they're truly meant in jest. Look, I can put handlebars and bike pedals in my car it doesn’t mean that I can suddenly ride it off of dirt jumps (as I complain, “Why can’t I catch air? My car has so much more power than my bike!”) Incongruous system architecture makes the problem almost insurmountable no matter who you are. Now consider that Sony designed both systems, had unlimited access to the documentation of both systems, had a mountain of money to devote towards perfect emulation, and still couldn't get it right! Now consider that emulator developers almost never have any of the above luxuries. The architecture of the two systems is completely different! A bit of history: At one point the PS3 was backwards compatible with the PS2 via software emulation, which was widely known to be completely flaky, and incompatible with many games.To make an apples to apples comparison between the hardware architecture of your PC and your PS2 is absolute folly, not to mention that PCSX2 emulates the hardware of the PS2 in the form of software running on your computer (which probably has a couple dozen other back ground processes running).This logic is flawed for any number of reasons, including but not limited to the following: I wish I had a dime for every time this tired argument came up. Here I go taking the bait on an obvious troll. Most strangely, even a fresh install of PCSX2 did not resolve this, thinking something had somehow broken.Click to expand.Oh boy. Performance didn't start this way either, it was fine until the crashes began. It really seems like it's just not clocking up and I can't seem to get it to.ĪMD drivers are notorious, I know. Weirdly, looking at a crash log for PCSX2, it mentions NVIDIA Optimus. It's hitting around 540MHZ at best in PCSX2, even if I put it to 8x. It usually hits 2546MHZ in games when maxed out. I do notice that it doesn't really clock up for some reason. It shouldn't struggle for this, I used to 5x on my like 480 GTX in Star Ocean 3. The GPU is infact about a Desktop 1080 GTX level in terms of performance, even beating it in quite a few titles. The CPU matches a Desktop 8700K, even surpasses it a little. Software mode is locked, without a single frame time spike. Moving down to 720p it's mostly stable, but still 1-2FPS dip. What I've noticed is GPU usage remains low, and I get dips to the 40's, using 6x internal resolution. In normal games and other emulators, it's perfect. I was getting crashes and now suddenly performance is bad. It's capable of emulating PS3 games at more than full speed. I know AMDs OpenGL performance is rather poor.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |