Linux - Games This forum is for all discussion relating to gaming in Linux. |
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
 |
04-23-2006, 11:12 AM
|
#1
|
Member
Registered: May 2005
Distribution: Ubuntu 9.04
Posts: 320
Rep:
|
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?
|
|
|
04-23-2006, 12:09 PM
|
#2
|
Member
Registered: Apr 2006
Location: holland
Distribution: Gentoo / debian / suse / mint
Posts: 558
Rep:
|
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.
|
|
|
04-23-2006, 12:31 PM
|
#3
|
Member
Registered: May 2005
Distribution: Ubuntu 9.04
Posts: 320
Original Poster
Rep:
|
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.
|
|
|
04-23-2006, 06:37 PM
|
#4
|
Senior Member
Registered: May 2004
Location: Australia
Distribution: Gentoo
Posts: 3,545
Rep:
|
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.
|
|
|
04-23-2006, 06:50 PM
|
#5
|
Member
Registered: Apr 2006
Location: holland
Distribution: Gentoo / debian / suse / mint
Posts: 558
Rep:
|
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!
|
|
|
04-23-2006, 07:00 PM
|
#6
|
Senior Member
Registered: May 2004
Location: Australia
Distribution: Gentoo
Posts: 3,545
Rep:
|
Wish I could read Dutch, looks swish 
|
|
|
04-23-2006, 07:06 PM
|
#7
|
Member
Registered: Apr 2006
Location: holland
Distribution: Gentoo / debian / suse / mint
Posts: 558
Rep:
|
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
|
|
|
04-23-2006, 09:15 PM
|
#8
|
Member
Registered: May 2005
Distribution: Ubuntu 9.04
Posts: 320
Original Poster
Rep:
|
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.
|
|
|
04-23-2006, 10:13 PM
|
#9
|
Member
Registered: Mar 2003
Distribution: Gentoo
Posts: 232
Rep:
|
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.
|
|
|
All times are GMT -5. The time now is 03:01 AM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|