ATI incompatible?

Cronos

18-10-2008 19:15:23

Hi guys,

Before PhysX was acquired by Nvidia (Ageia's time) I could run it smooth here (ATI Radeon 2600). A nice engine. Now these days I started a game project and tried running NxOgre installing the PhysX System Software, but it gave the error "nvcuda.dll not found". It seems that the driver became specific only to Nvidia's boards, so I couldn't run any PhysX because of the CUDA thing.

Is PhysX now compatible only with Nvidia boards until ATI releases (if releases) a driver compatible with CUDA and PhysX? Or maybe there's a old PhysX System Software compatible?

spacegaier

18-10-2008 19:39:38

Well, I personally have an ATI graphics card in my PC and NxOgre and PhysX run perfectly.

Cronos

18-10-2008 20:05:15

Could you check to me which version is your PhysX SDK and your PhysX System Software?

spacegaier

18-10-2008 20:17:30

PhysX System Sofware 8.04.25
PhsyX SDK: 2.8.1

Cronos

18-10-2008 20:42:48

hah, so that's it! I was with PhysX System Software 8.09.04, I uninstalled it and then put on the 8.04.25 like yours, then NxOgre worked! :D

So I think the version 8.09.04 may be incompatible probably because CUDA is now closer to PhysX in this last update. I hope that Nvidia let CUDA optional in the next release or maybe ATI develops a driver with CUDA and PhysX.

nargil

18-10-2008 22:17:10

did you try to disable physx acceleration in the control panel NVIDIA PhysX ?

Cronos

19-10-2008 22:36:07

Nops, haven't thought about that. :P Maybe someone with ATI board and the latest PhysX System Software could try this out.

reptor

23-10-2008 00:32:22

It's not about ATI.

I have an NVIDIA graphics card (not PhysX capable, no CUDA). And I get an error message which complains about not finding some procedure entry point from nvcuda.dll.

The application I get the error with uses PhysX directly so it is not an NxOgre problem either.

This is a very fresh install of Windows XP, fully updated. I have installed the PhysX SDK 2.8.1 and the system software 8.09.04.

The NVIDIA graphics card driver version is 175.19 (newer version introduced graphical glitches to non-Ogre3D games and to Ogre3D Hydrax application so I'm sticking with this version for now).

Now I un-installed the system software 8.09.04 and installed the older version 8.06.12. And after that I get no error when I start my application.

My theory is that NVIDIA screwed up.

crioto

25-10-2008 07:05:44

I have the same problem on my ATI! Where i can get older system software?

reptor

25-10-2008 11:11:49

From http://developer.nvidia.com/object/physx_archives.html website.

The 8.06.12 version works for me, the newer doesn't.

crioto

27-10-2008 05:34:41

Thank you, reptor! This version work well!

reptor

29-10-2008 22:26:10

There is a thread about this at the nvidia developer forum:

ATI incompatible?
http://developer.nvidia.com/forums/inde ... &hl=nvcuda

maybe started by the same person as this one here?

Well anyways, Quan from nvidia says that the installer has a bug. Quan also says that the bug had been fixed already and is under testing, and is hopefully fixed in the next release.

helloween

31-10-2008 00:01:58

I remenber I had the same problem, but I recently changed my burnt ATI (thanx to fglrx drivers :) ) for a gforce 9600.
the missing cuda dll was fixed by installing cuda, but testing my application on another computer with an older gforce, but on which cuda was not supported, the problem was fix by copying the nvcuda.dll file in the folder directly...Maybe that would work for an ATI card as well.

buckEd

04-11-2008 21:37:07

Now I un-installed the system software 8.09.04 and installed the older version 8.06.12. And after that I get no error when I start my application.


that worked perfectly well for me too :) I can now run the PhsyX samples as well as NxOgre apps (i.e cake)

thanks for that pointer. have been struggeling with that for days now