Page 3 of 3

Posted: 2004-03-30 05:23pm
by Praxis
Pu-239 wrote:Um... I'm sorry to say most games are released for x86 (and for UT2004 and maybe Doom3, x86_64) only already, and nVidia doesn't support PPC..., so this point is moot. Also, binaries are small compared to data files, so they can ship packages for most important architectures easily if they want to.
Theres an extremely large amount of games for PPC. What do you think I run Jedi Knight 2 on? :)

Also, nVidia DOES support PPC. My Mac laptop with a PowerPC G4 processor has a Geforce FX 5200 in it. The low end G5 ships with a 128 MB Geforce FX 5200 in it as well (high end has a Radeon 9600 Pro, or a 9800 Pro as an option).
Also, stuff can run between different versions of the kernel (binary drivers can't, but that's solved with a binary object file linked with a source stub which is compiled).
Good point...
Also, vender compiled packages would run faster if compiled with ICC or IBM's PPC compiler than a user source compile. Seperate binaries could be shipped for i786/K7/AMD64/PPC seperately. Or just use lowest common denominator like I assume is used for normal PC games.


Also, autocompile scripts are already used with the nVidia drivers, so this wouldn't be a problem.

What a company could do is send out a semi-compiled version of something, which is completely compiled on the user's computer, like .NET. Then again, the methods above would work perfectly fine.
Thanks for the info- I'm still learning Linux and all the stuff about code.

Posted: 2004-03-30 07:00pm
by Pu-239
Praxis wrote: Also, nVidia DOES support PPC. My Mac laptop with a PowerPC G4 processor has a Geforce FX 5200 in it. The low end G5 ships with a 128 MB Geforce FX 5200 in it as well (high end has a Radeon 9600 Pro, or a 9800 Pro as an option).
Not on Linux PPC.

Posted: 2004-03-30 07:22pm
by Xon
Pu-239 wrote:What a company could do is send out a semi-compiled version of something, which is completely compiled on the user's computer, like .NET. Then again, the methods above would work perfectly fine.
So like Mono or DotGNU? (Which are both open source implementations of .NET)

Then you can run IKVM to have java apps work on any .NET implementation. :D