Linux - GamesThis 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.
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.
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.
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.
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:
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.
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.
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.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.