No, I don’t think there is anything else to do.
I installed the PhysX 2.8.4.6 SDK and did a full build using the current CVS head. It compiled fine, and I did not see any warnings/errors regarding PhysX. After copying the required PhysX dlls to my samples folder I have been able to run my samples without any problems.
Then I downloaded the Panda3D SDK (Panda3D-2012.03.31-545) and using this verison of libpandaphysx I get crashes too. Not when creating a world, but when creating the first actor. Anyway.
Comparing the two libpandaphysx.dll files:
-> my own build: 2.925.568 bytes
-> snapshot build 545: 2.911.232 bytes
So what is going on? I downloaded the 2.8.4.6 SDK a few months ago. Maybe NVIDIA replaced it, with a new SDK without changing the version number. We had this once, and it caused lots of confusion. Can you check your versions/sizes of the following dlls:
cudart32_30_9.dll 6.14.11.3000 290.408
NxCharacter.dll 2.8.4.6 107.872
PhysXCooking.dll 2.8.4.6 383.840
PhysXCore.dll 2.8.4.6 3.567.456
physxcudart_20.dll -/- 197.912
PhysXDevice.dll 11.2.25.0 65.536
PhysXLoader.dll 2.8.4.6 64.352