Unless a game or benchmark explicitly supports opencl there is no way to use either CPU or GPU physics of any kind.
It is not possible to run Nvidia physx with opencl runtimes (CPU or GPU), without cuda support and physx drivers.
Printable View
Unless a game or benchmark explicitly supports opencl there is no way to use either CPU or GPU physics of any kind.
It is not possible to run Nvidia physx with opencl runtimes (CPU or GPU), without cuda support and physx drivers.
....Mirrors Edge was worth every bit of the FPS hit for physics. Hell if your like me and play at 720p (bc thats all ur TV supports besides 1080i). Then your pretty much in the clear for a plenty high FPS with physics enabled. Any higher(which alot of people seem to game at MUCH higher resolutions now-a-days) and your probably going to suffer unless you have a dedicated physics card.
Regarding the CPU usage, it seems to drop when the steam/smoke comes into the frame. It's a bit of a difficult one to measure, but until we can find a better way, here's a camcorder shot (scroll to the bottom). If you skip to around the 2:00 mark, you'll see the steam/smoke come into shot and one of the CPU cores drop from 91% to 18%.
He's done some Fraps movies too and will get them up later tonight hopefully :up:
Edit: Re-testing, will add new link later.
Exactly. Batman does not use OpenCL. I smell BS and a bad interpretation of the results.
On a side note, that article is full of fail. The autor doesn't know what he's talking about.
"Physics drivers" :lol:Quote:
Yes, I think that ATI's beta OpenCL and Stream SDK V2.0 driver releases this week definitely do utilise physics drivers
ati opencl drivers are broken/sucky when compared to nvidia's. I love ati, but I can't believe the driver support is this crappy. It throws a bunch of errors on dolphin, but on nvidia, it works fine.
i dont think that physX is on openCL and there is a patch to make batman AA have the physX work in multi core isntead of the 1 so on a quad it runs fine, my system gets about 60-65fps. its not quite as good as gpu only physX but its close
dolphin is coded on NV cards and NV uses proprietary commands and a proprietary compiler
Dolphin is not coded for NV cards. In their OpenCL implementation they use standard API calls. Nothing propietary.
@the batman:aa video:
the sad thing is that these phsyics effects were possible before as well (even though a few effects are more realistic with physx, e.g. smoke).
i don't blame nvidia for using physx effects. what i dislike is that if physx is turned off, you don't have any physics at all... just look at the smoke or the banners. these things could be done more statically without physx as well, especially the fog! the scene in batman:aa in the pcgh video shows this behavior pretty good. instead of using static fog when physx is disabled they totally destroy the atmosphere by not including any fog at all. and this is what really pi**es me off. static fog is around since 1999 or smth and yet they castrate the game and force you to use a nvidia gpu to see fog - else you just see a clean and empty room. bah :mad::(
the ogl plugin is compiled as standard. The nv compiler thing is old and they fixed it in the first couple hundred revisions. They're on svn 4434 now. There are separate builds of opencl for ati and nvidia, but the standard builds work on all cards. http://cid-ec92aae47a89073b.skydrive...n?view=details
Just saying I really enjoyed mirrors edge.... 9800gx2 for video and an 8600gts for physx.
And at only 720p it was smooth as glass gameplay all the way through, even with on an Opteron 165 @ 3ghz...
Hell after I played ME and assaisns creed, I later sold the system out because I didn't use it anymore...
Though I'm now building and am2 rig for this winter to game on...assasns creed 2 here I come!
AC2 was delayed until march for the PC
+1 nicely said stargazer. OCL is an extension to the graphic plugins for texture conversion. Nice fps speedup on nvidia cards, and ati cards get vector scalar issues.
Exactly, let's see if those errors can be sorted out by the devs.
The whole PhysX is overrated IMO as not many games out there really take its advantage nor you realize it even exits in the game. Sure there are exceptions like Mirror's Edge and Batman AA but for the rest, it's all about Nvidia marketing that make people think PhysX is a vital part of the game while in fact it isn't. And for the Nvidia fanboys showing their PhysX e-penis too. As long as the graphics and gameplay are great I'm sure every gamers out there could care less about PhysX.
We've all played games with and without physx and I think it's safe to say that physx doesn't "make" the game. Though it definitely adds eye candy and I definitely prefer to use physx when I can, I've never even thought of physx as as requirement or selling point for a game. A big problem for physx is that it's still not available to everyone since there's a strict hardware requirement, so it's difficult for developers to justify spending more time and money to implement a bunch of features that only a fraction of their customers can use.
physx = marketing gayness
Physics does make some games. World of Goo for example, and Bontago. And those don't even require a video card for calculations. Just imagine how complex a physics centric game could be on a GPU.
but that's the problem... physx doesnt add any eye candy that wouldnt be possible without it as well. if there was no physx everyone would see fog, steam and waving flags and not only people with nv gpus. so from a customer's standpoint physx actually cripples games and graphics/physics for a large group of gamers.