LinuxQuestions.org
Support LQ: Use code LQ3 and save $3 on Domain Registration
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software > Linux - Games
User Name
Password
Linux - Games This forum is for all discussion relating to gaming in Linux.

Notices

Reply
 
Search this Thread
Old 04-23-2006, 11:12 AM   #1
NetRAVEN5000
Member
 
Registered: May 2005
Distribution: Ubuntu 9.04
Posts: 320

Rep: Reputation: 30
nVidia Physics?


I've heard about nVidia doing something where the GPU also helps out with game physics. . . anyone know more about this?

Specifically, this is what I'd like to know:
1. Does it work in Linux too?
2. Does it require SLI?
 
Old 04-23-2006, 12:09 PM   #2
puntjuh
Member
 
Registered: Apr 2006
Location: holland
Distribution: Gentoo / debian / suse / mint
Posts: 558

Rep: Reputation: 41
it's not nvidia that's actually doing it.. it's ageia.

http://www.ageia.com/

Ageia has created a chip that you can insert on you're mainboard to cooperate with you're gfx card. Just as in the playstation 3 that's currently in development. Read ageia's site. it's very interesting. Unfortunatly I am not able to tell you if it'll work with linux. On the other hand i can tell you that PS3 will run on linux and it works there. But i don't know if it's a sony made linux distro or one bought from a company like RH or mandriva.
 
Old 04-23-2006, 12:31 PM   #3
NetRAVEN5000
Member
 
Registered: May 2005
Distribution: Ubuntu 9.04
Posts: 320

Original Poster
Rep: Reputation: 30
No this is something else. It's a program that sends all the physics processing to the GPU. But that's all I know about it.
 
Old 04-23-2006, 06:37 PM   #4
cs-cam
Senior Member
 
Registered: May 2004
Location: Australia
Distribution: Gentoo
Posts: 3,544
Blog Entries: 4

Rep: Reputation: 56
If you don't know much about it how can you tell puntjuh that he's wrong? Software that could load-share between your CPU and GPU, well I doubt it very much and if it exists, it's bull. GPUs are very different to CPUs, they are manufactured in very different ways and their internal structure is designed to do very different things. It would take something very intelligent (and thus something that used too much CPU time to run off the host CPU) to be able to interpret what could and couldn't be sent to the GPU and then manage the different threads redirecting the end result to where it needed to be.
 
Old 04-23-2006, 06:50 PM   #5
puntjuh
Member
 
Registered: Apr 2006
Location: holland
Distribution: Gentoo / debian / suse / mint
Posts: 558

Rep: Reputation: 41
I've been looking for the software you spoke about but haven't found it. It's doesnt exist is what i can tell you. Here's what i managed to find out. Asus is working together to get physics chips with ageia. Nvidia on the other hand is going to work with Havok, whom also specialises in physics. If you chose for Nvidia + Havok physics then YES you are required to use SLI. You can then chose to either use the default Gfx + Gfx setup, or the GFX + Physic setup. So default is 2 gfx cards doing gfx, 2nd is 1 gfx card doing gfx and 1 gfx card doing physics. Ati on the other hand will (this hasn't been confirmed yet) use ageia's card, so they can use crossfire for dual gfx, and add a ageia chip in probably the pci-e x4.

So, the software thing does NOT exist. My source is VNU net, for the dutch people here is the link:

http://www.vnunet.nl/nieuws.jsp?id=1199410


And again i am not able to say if this will work with linux, the only thing i can say is what i already sayd in the previous post.

cheers!
 
Old 04-23-2006, 07:00 PM   #6
cs-cam
Senior Member
 
Registered: May 2004
Location: Australia
Distribution: Gentoo
Posts: 3,544
Blog Entries: 4

Rep: Reputation: 56
Wish I could read Dutch, looks swish
 
Old 04-23-2006, 07:06 PM   #7
puntjuh
Member
 
Registered: Apr 2006
Location: holland
Distribution: Gentoo / debian / suse / mint
Posts: 558

Rep: Reputation: 41
haha lol, well i managed to get babelfish doing what it's supposed to do and here is the link where it's translated to english.. hope it works .

http://babelfish.altavista.com/babel...jsp?id=1199410
 
Old 04-23-2006, 09:15 PM   #8
NetRAVEN5000
Member
 
Registered: May 2005
Distribution: Ubuntu 9.04
Posts: 320

Original Poster
Rep: Reputation: 30
Quote:
Originally Posted by cs-cam
Software that could load-share between your CPU and GPU, well I doubt it very much and if it exists, it's bull. GPUs are very different to CPUs, they are manufactured in very different ways and their internal structure is designed to do very different things. It would take something very intelligent (and thus something that used too much CPU time to run off the host CPU) to be able to interpret what could and couldn't be sent to the GPU and then manage the different threads redirecting the end result to where it needed to be.
You sound pretty sure of yourself.

According to http://www.gpgpu.org there's actually quite a few projects that use GPUs for general computations, and using the GPU for this sort of thing is quite a bit faster than just using the CPU.

I don't see why you couldn't use the GPU for physics if you can use it for complex math equations. That's really what physics is - just a bunch of math equations where you use numbers taken from the environment, such as acceleration due to gravity and the mass of an object.

In fact, it wouldn't be much different from the nVidia/Havok solution except that I don't need to buy a new GPU and it's probably a little bit fancier. There'll be a piece of software on the machine that'll give all the physics processing commands to one of the GPUs. That GPU will feed info back into the machine, which will then use that info to make decisions.

If you only had one GPU you could have some of the GPU's vector units working on physics while the rest are still working on graphics. Voila - physics and graphics on the same GPU.
 
Old 04-23-2006, 10:13 PM   #9
uglydot
Member
 
Registered: Mar 2003
Distribution: Gentoo
Posts: 232

Rep: Reputation: 30
ATi and nVidia are both working on software to put load from the CPU to the GPU. It's meant to be used with sli/cross-fire. Ageia is also releasing their standalone PPU. These are two different technologies.

First hit on google:

http://downloads.guru3d.com/download.php?det=1357

It could be useful, given a cheap vid card could be less than a PPU. And in either case, it's always good to have competing technologies and techniques.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Can't build nvidia.ko on MEPIS3.3. Read /usr.../nvidia-kernelsource/README.debian digorykirke Linux - Software 0 03-16-2005 02:10 AM
Miracle diet. Defies Physics, God, Spam Free. (riddle) Pres General 2 10-01-2004 04:08 PM
Trouble with new nVidia driver installation...no nvidia logo and KDE no start up mdb Linux - Software 8 08-18-2004 09:45 AM
does anyone remember that pbs physics/science show? Muddy General 8 05-11-2004 02:04 PM
kernel 2.6.3--bk8 and NVIDIA-Linux-x86-1.0-5336 video driver from Nvidia zdenkod Linux - Hardware 2 03-09-2004 05:38 AM


All times are GMT -5. The time now is 10:47 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration