As anyone manage to get a stable 60 FPS yet with PPD 0.8 ?
My FPS keeps waving between 30 and 50 whatever video I use (480*272 PSP scene or 1080p arcade RIP). Even the main menu (wihtout any video previewing) can't achieve a stable 60FPS :/, it usually sits around 50 FPS
It's screwing up the timing of my inputs
(PC specs :
CPU : Intel Core i7-4700MQ
GPU : Nvidia GT 740m + Intel HD Graphics 4600 , driver up-to-date
RAM : 12gb DDR3
OS : Win 8.0 x64)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
EDIT : PROBLEM """FIXED""" !!! Check description below please !!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Upon further inspections, I have a vague idea of what is causing the bug. It is indeed related to the drivers.
Also I'm curious, has anyone reported lag issue with a AMD card ? (My guess is no)
I haven't started to reverse engineering the code cause quite frankly I don't have THAT much free time.
But if I were KHCMaster, I'd look at the files in the source code using the nvd3dumx.dll library, because that's the guilty one on my side. @KHCMaster I'd be happy to discuss about development and such. With that said here are some fixes for you all:
A/ If you're using a laptop with optimus, just set PPD.exe to use your IntelGraphic Discrete card instead of your Nvidia GPU (it might work too with AMD if they got problems with it too)
B/ Ok so here's the dirty fix that should work for everyone (with a nvidia card) .... We're gonna write a script that will rename (and so prevent from being loaded) the guilty nvd3dumx.dll .Please keep in mind that this should be a temporary fix !!! Do not rename or remove this file once and for all, other programs might use it !!!!
So here's how to write the magic script:
1) Open Notepad and create a file named DirtyFix.bat in PPD directory (make sure that your explorer shows up files extensions otherwise you might end up creating a file DirtyFix.bat.txt, I let you google how to do that)
2) In this file Copy-Paste the following lines:
@echo off
rename C:\Windows\System32\nvd3dumx.dll nvd3dumx.dll.back
start /wait PPD.exe
rename C:\Windows\System32\nvd3dumx.dll.back nvd3dumx.dll
echo Everything went fine :D.
echo Hope you Enjoyed the game
sleep 3
3) Save the file, and double click on it. It should open up a black command line window. DO NOT CLOSE IT ! All it will do is rename the nvd3dumx.dll, launch PPD then wait for it stop, rename nvd3dumx.dll back to its original name, and finally print a message to let you know that everything went fine. So if your PC crashes/restart/etc during gameplay. Please go check by yourself in the C:\Windows\System32\ that there is a nvd3dumx.dll, if not there should be a nvd3dumx.dll.back, just rename it to nvd3dumx.dll and everything will be fine.
4) Enjoy ! If double clicking on the DirtyFix.bat only open notepad, it is because your OS is hiding file extensions and you actually created a file named DirtyFix.bat.txt. Google how to enable extensions for your OS.
With that said, I think you can turn back on the shader as it's not what was causing the problem. At least in my case....
To be sure that this fixed the problem or not for you, try to launch PPD in windowed mode (go to PPDConfig.exe to disable fullscreen). In windowed mode The number of FramePerSecond will be displayed in the PPD window's Title. With the fix I jumped 50 in main menu and 30->60 in game, to stable 60 at anytime.
Please, give feedback if this script helped you (or not) to fix PPD, this might help KHC to locate the problem, and fix it faster.
EDIT2 : created my own thread in order to get this fix more visibility. Please report feedback here : https://projectdxxx.me/forum/thread/id/647
A wild non japanese player appears !