Aiight, so PS3 can run several linux operating systems (ubuntu, etc.).
Then you use linux to emulate Windows.
Then you run Crysis in the windows emulator, with the linux OS, on the PS3.
Is this technically possible?
This topic is locked from further discussion.
Not on a PS3, on a fairly high-end PC? Sure.
I have seriously no idea, but that's an interesting thought. But woulnd't running Windows through emulation severely hamper the performance of Windows thus also crippling Crysis? I could be wrong.MikeE21286
If he actually means emulation, yes. If he means virtualization thats entirely different.
P.S. 100 posts..yay?
Linux can conceivably emulate Windows in order to run Crysis(Wine would be the most prevalent), but Sony has designed the PS3 so that RSX would be locked off from use on Linux.
Now, if you were able to get RSX to work, then there would still be a question of performance.
Linux can conceivably emulate Windows in order to run Linux(Wine would be the most prevalent), but Sony has designed the PS3 so that RSX would be locked off from use on Linux.JLuke360
Wine is still subpar in getting things to run, virtualization would be the quickest, most effective way to get it to work and that wouldn't be doable on a PS3.
You certainly wouldn't be able to emulate DX10.notalkjustrockWhich is an utter waste of resources anyways.
[QUOTE="JLuke360"]Linux can conceivably emulate Windows in order to run Linux(Wine would be the most prevalent), but Sony has designed the PS3 so that RSX would be locked off from use on Linux.Aidenfury19
Wine is still subpar in getting things to run, virtualization would be the quickest, most effective way to get it to work and that wouldn't be doable on a PS3.
I agree, virtualization would be more effective under normal circumstances. However, the PS3 does not have sufficient resources to run both Linux and Windows(with Crysis running on that).
[QUOTE="Aidenfury19"][QUOTE="JLuke360"]Linux can conceivably emulate Windows in order to run Linux(Wine would be the most prevalent), but Sony has designed the PS3 so that RSX would be locked off from use on Linux.JLuke360
Wine is still subpar in getting things to run, virtualization would be the quickest, most effective way to get it to work and that wouldn't be doable on a PS3.
I agree, virtualization would be more effective under normal circumstances. However, the PS3 does not have sufficient resources to run both Linux and Windows(with Crysis running on that).
It doesn't have the resources to emulate crysis either..emulation is very resource-intensive and the PS3 doesn't even have access to the RSX under Linux.
Aiight, so PS3 can run several linux operating systems (ubuntu, etc.).
Then you use linux to emulate Windows.
Then you run Crysis in the windows emulator, with the linux OS, on the PS3.
Is this technically possible?
Yodas_Boy
Theoretically - of course.
Technically - impossible.
Why?
The first thing PS3 needs to do is to manipulate two operating systems - Linux and Windows (which are emulated through Linux). The emulating process eats hellova lot of RAM, and PS3 severely lacks the amount.
Then you have to get Crysis running. Crysis needs lots of RAM, processing power and a powerful graphics chip. In other words, you need a good mainstream configuration to run Crysis, and, realistically, PS3 isn't anywhere near that range.
well if theres a way to get crysis running on linux on PCs then it should also work on the PS3 from a software standpoint.
but the hardware wouldnt be anywhere near up to it. one of the probs with linux on PS3 is that the GPU is off limits and only 256MB of the ram can be accessed. needless to say, getting the PS3 to run an app thats not designed for it, on an OS that takes up quite a chunk of ram by itself with no GPU support....well its not going to happen. not even remotely close.
First of all,IGNORE ALL REPLIES REFERRING TO RAM OR PROCESSING POWER.
Can Crysis play on a PS3 through Linux? No. The PC version of Crysis is compiled in x86 instruction code. The PS3, X360, and Wii all use POWERPC instruction code. Both are incompatible. Instruction code is the machine code that the actual processor directly executes. In order for the PC version of Crysis to play on the console, it will have to be intepretted into the PS3's machine code first, which will cause a massive slow down.
All the comments on RAM and actual power have absolutely 100% nothing to do with the actual ability to run the application on the PS3.
First of all,IGNORE ALL REPLIES REFERRING TO RAM OR PROCESSING POWER.
Can Crysis play on a PS3 through Linux? No. The PC version of Crysis is compiled in x86 instruction code. The PS3, X360, and Wii all use POWERPC instruction code. Both are incompatible. Instruction code is the machine code that the actual processor directly executes. In order for the PC version of Crysis to play on the console, it will have to be intepretted into the PS3's machine code first, which will cause a massive slow down.
All the comments on RAM and actual power have absolutely 100% nothing to do with the actual ability to run the application on the PS3.
lightningbugx
your right, i completely forgot about that.
[QUOTE="Relys"][QUOTE="rimnet00"]Technically no. You can't even play 5 year old PC games on the PS3. Why? Sony locked down what linux distros have access to on their hardware.JLuke360
Sony's an ass sometimes.. :(
They're the most open in this regard.
Well think about it. Linux can run games fine if the game engine is designed for it. Just look at all the ID Software games that run just as good on Linix as Windows. If Linux had full access to the PS3's hardware then anyone could develop games for it without paying license fees. The games could probably be mad to look just as good as regular PS3 games.
First of all,IGNORE ALL REPLIES REFERRING TO RAM OR PROCESSING POWER.
Can Crysis play on a PS3 through Linux? No. The PC version of Crysis is compiled in x86 instruction code. The PS3, X360, and Wii all use POWERPC instruction code. Both are incompatible. Instruction code is the machine code that the actual processor directly executes. In order for the PC version of Crysis to play on the console, it will have to be intepretted into the PS3's machine code first, which will cause a massive slow down.
All the comments on RAM and actual power have absolutely 100% nothing to do with the actual ability to run the application on the PS3.
lightningbugx
Pretty much what I was about to state, to even getto be theoretically able to run Crysis, or any other PC game for that matter,
you would have to reverse-engineer the game.Very fun, right?
Just think about all the huge amounts of assembly code you'd have to pour through to correct differences in instructions, and then it probably still wouldn't work.
Or, you could write an x86 emulator for the PS3. Way too easy...
Consider as well that Crysis can hardly be run on most PCs today.
Edited to fix horrible, horrible, formatting errors.
First of all,IGNORE ALL REPLIES REFERRING TO RAM OR PROCESSING POWER.
Can Crysis play on a PS3 through Linux? No. The PC version of Crysis is compiled in x86 instruction code. The PS3, X360, and Wii all use POWERPC instruction code. Both are incompatible. Instruction code is the machine code that the actual processor directly executes. In order for the PC version of Crysis to play on the console, it will have to be intepretted into the PS3's machine code first, which will cause a massive slow down.
All the comments on RAM and actual power have absolutely 100% nothing to do with the actual ability to run the application on the PS3.
lightningbugx
In theory the windows emulator would make executing a windows app (Crysis) possible though, just as it emulates any other windows software that wasn't compiled to run powerPC instructions. It still seems to come down to performance as an issue, plus the complete lack of gpu access.
In theory the windows emulator would make executing a windows app (Crysis) possible though, just as it emulates any other windows software that wasn't compiled to run powerPC instructions. It still seems to come down to performance as an issue, plus the complete lack of gpu access.
Yodas_Boy
As far as I know, that answer is No. That is unless there is a Windows emulator on the PS3 version of Linux. The trick with the actual windows emulator is that the code can directly run on the PC, but the emulator needs to provide answers when the program sends a request to the OS. Otherwise Linux running Windows programs would be extremely slow and inefficient.
Games for Windows. MS is eating it up on those Games for Windows, they are literally monopolizing the gaming industry on the PC. Run it on your PS3 and prepare to see Sony slapped with a huge property lawsuit.usmcjdk6not sony's fault PS3 runs linux OS's and you can get emulatures to make winows only games work so the people who made those emulatures would get it trouble not sony
The TC asked if it is technically possible to run Crysis, not if Crysis is playable.
Again, technically no. Again, it is because Crysis is coded in x86 and the PS3 is PowerPC. There are no windows emulators on the PS3. There is an x86 emulator which runs Windows, but that is the limit. All of the windows emulators on Linux only emulate the O.S. environment, not the full code, because those versions of Linux run on an x86 system.
Eh?[QUOTE="Ragashahs"]technically i think it's possible. realisticly i don't think so. i think you'd need more ramskrat_01
If the PS3 needs more memory and can barley run Quake 3 then it is technically and realistically impossible.
The difference between the PS3 running Quake 3 and Crysis is that Quake 3's source code was released by the publisher. They can move the source code to the PS3 and recompile the game to run directly on the PS3 without emulation. Although I bet it can run alot more smoothly if they can optimize the code.
[QUOTE="skrat_01"]Eh?[QUOTE="Ragashahs"]technically i think it's possible. realisticly i don't think so. i think you'd need more ramlightningbugx
If the PS3 needs more memory and can barley run Quake 3 then it is technically and realistically impossible.
The difference between the PS3 running Quake 3 and Crysis is that Quake 3's source code was released by the publisher. They can move the source code to the PS3 and recompile the game to run directly on the PS3 without emulation. Although I bet it can run alot more smoothly if they can optimize the code.
Very true- hell you would hope so considering the game runs on any system.Also, Sony purposely locks out the GPU and 1 SPE from Linux because it would dramatically hurt Sony if otherwise.
If the PS3 was fully open to Linux, developers can just buy a $400 system, install a massive harddrive, load their favorite Linux, and develop games that way. Developers no longer have to buy the development system and could release their code across the internet outside of Sony's control as a way to earn money and cutting out Sony.
Please Log In to post.
Log in to comment