Xbox Linux + Doom3?

GEC: Discuss gaming, computers and electronics and venture into the bizarre world of STGODs.

Moderator: Thanas

User avatar
Pu-239
Sith Marauder
Posts: 4727
Joined: 2002-10-21 08:44am
Location: Fake Virginia

Xbox Linux + Doom3?

Post by Pu-239 »

Isn't it possible in theory to run Doom 3 on Xbox under Linux (ignoring performance, that is)? Not that there would be any point to doing so...

ah.....the path to happiness is revision of dreams and not fulfillment... -SWPIGWANG
Sufficient Googling is indistinguishable from knowledge -somebody
Anything worth the cost of a missile, which can be located on the battlefield, will be shot at with missiles. If the US military is involved, then things, which are not worth the cost if a missile will also be shot at with missiles. -Sea Skimmer


George Bush makes freedom sound like a giant robot that breaks down a lot. -Darth Raptor
darthdavid
Pathetic Attention Whore
Posts: 5470
Joined: 2003-02-17 12:04pm
Location: Bat Country!

Post by darthdavid »

I would imagine so. But you know what would be better, ?
Xbox+Linux+Wine+Doom Origional :D
Tech^salvager
Padawan Learner
Posts: 347
Joined: 2004-08-26 09:25am

Post by Tech^salvager »

Yes. Xbox->Linux->doom3
but thats theory since the xboxy only has 64mb of sdram and 733Mhz hybrid celey\p3.
User avatar
Ace Pace
Hardware Lover
Posts: 8456
Joined: 2002-07-07 03:04am
Location: Wasting time instead of money
Contact:

Post by Ace Pace »

Tech^salvager wrote:Yes. Xbox->Linux->doom3
but thats theory since the xboxy only has 64mb of sdram and 733Mhz hybrid celey\p3.
True, except a Xbox's internal programming makes ultra-efficient use of those resources, giving us games that can equal a PC's level in graphics.
Brotherhood of the Bear | HAB | Mess | SDnet archivist |
Tech^salvager
Padawan Learner
Posts: 347
Joined: 2004-08-26 09:25am

Post by Tech^salvager »

Take into account of the RAM and Doom3 on linux will play like shit. If it even starts never the less.
Tech^salvager
Padawan Learner
Posts: 347
Joined: 2004-08-26 09:25am

Post by Tech^salvager »

Ace Pace wrote:
Tech^salvager wrote:Yes. Xbox->Linux->doom3
but thats theory since the xboxy only has 64mb of sdram and 733Mhz hybrid celey\p3.
True, except a Xbox's internal programming makes ultra-efficient use of those resources, giving us games that can equal a PC's level in graphics.
Thats untrue
User avatar
Ace Pace
Hardware Lover
Posts: 8456
Joined: 2002-07-07 03:04am
Location: Wasting time instead of money
Contact:

Post by Ace Pace »

Tech^salvager wrote: Thats untrue
Prove it, prove it by giving another reason why the Xbox on a TV res can look equilivent to most PC games, I point you to D3, where the differances are tiny except in texture-res, I point you to Need for Speed, Fable, all games who have massive hardware needs, yet work flawlessly on the Xbox.

The reason is simple actully, programming for only one hardware configuration means optimization is alot easier, and the fact the drivers are basicly 1 version only, allowing great compiliation of the code.
Last edited by Ace Pace on 2004-10-19 01:42pm, edited 1 time in total.
Brotherhood of the Bear | HAB | Mess | SDnet archivist |
Tech^salvager
Padawan Learner
Posts: 347
Joined: 2004-08-26 09:25am

Post by Tech^salvager »

I will as soon as i get home got to go home now.
User avatar
Ace Pace
Hardware Lover
Posts: 8456
Joined: 2002-07-07 03:04am
Location: Wasting time instead of money
Contact:

Post by Ace Pace »

Tech^salvager wrote:I will as soon as i get home got to go home now.
No problem, I eargerly await your reply...
Brotherhood of the Bear | HAB | Mess | SDnet archivist |
Tech^salvager
Padawan Learner
Posts: 347
Joined: 2004-08-26 09:25am

Post by Tech^salvager »

Ace Pace wrote:
Tech^salvager wrote: Thats untrue
Prove it, prove it by giving another reason why the Xbox on a TV res can look equilivent to most PC games, I point you to D3, where the differances are tiny except in texture-res, I point you to Need for Speed, Fable, all games who have massive hardware needs, yet work flawlessly on the Xbox.

The reason is simple actully, programming for only one hardware configuration means optimization is alot easier, and the fact the drivers are basicly 1 version only, allowing great compiliation of the code.
Cause tv bleeds together colors. Which in turn makes it look nicer. Computer Monitors don't. Doom3 on xbox compare to doom3 on pc looks like crap. They had to take alot of enemies out og certain places and tone the graphics down to get it to run at respectable frame rate.
Yes you are right about coding for it since you basicall the same chipsets in them. Also I've seen slow downs in Need for speed Underround. But unlike a microcomputer with a fullblown OS. the xbox has little overhead.

Whats this internal programming you posted? Xbox equal PC level graphics is wrong.
So really I am on both sides lol :lol:
In the I don't care really since I have a xbox and love to play on it.
User avatar
Ace Pace
Hardware Lover
Posts: 8456
Joined: 2002-07-07 03:04am
Location: Wasting time instead of money
Contact:

Post by Ace Pace »

Tech^salvager wrote: Cause tv bleeds together colors. Which in turn makes it look nicer. Computer Monitors don't. Doom3 on xbox compare to doom3 on pc looks like crap. They had to take alot of enemies out og certain places and tone the graphics down to get it to run at respectable frame rate.
Yes you are right about coding for it since you basicall the same chipsets in them. Also I've seen slow downs in Need for speed Underround. But unlike a microcomputer with a fullblown OS. the xbox has little overhead.

Whats this internal programming you posted? Xbox equall PC level graphics is wrong.
While TV does bleed certine colors together, thats from the low rez, not from any problem with the monitor.

Again, on a direct gameplay, can you notice the differance? the differant textures are wall textures and that kind of stuff, not very easily noticeable
Yes, they had to take enemies out, did that change the gameplay experiance? no, so thats not really a drawback.
On the NfS Underground, there are slowdowns, what computer dosn't have slowdowns, the difference is the slowdowns are barely noticeable, and the gameplay and graphics are not easily differantiated.

On the coding, besides the fact its the same Chipset(and CPU, and GPU, and RAM, and HD), is the fact that unlike a PC where you need to program for a wide array of choices, a Xbox dosn't need to have options like rez change and all.

Internal programming, simple, no programmer code is perfectly optimized for every computer, and the Xbox drivers compile the code into near perfect optimization, unlike a PC.

PC graphics are better, but on the low res deal (which we are comparing, unless you want to compare 1600X1200 VS 600X400 res), there are no real differances, sure you can look with a photoshop image enlarger and all, but really, would you notice that during games.

P.S I'm not a console gamer, and a PC fanboy myself, but the Xbox isn't that bad in terms of hardware.
Brotherhood of the Bear | HAB | Mess | SDnet archivist |
Tech^salvager
Padawan Learner
Posts: 347
Joined: 2004-08-26 09:25am

Post by Tech^salvager »

Internal programming, simple, no programmer code is perfectly optimized for every computer, and the Xbox drivers compile the code into near perfect optimization, unlike a PC.
Can you find me a link? Cause drivers don't compile code.
User avatar
Ace Pace
Hardware Lover
Posts: 8456
Joined: 2002-07-07 03:04am
Location: Wasting time instead of money
Contact:

Post by Ace Pace »

Tech^salvager wrote: Can you find me a link? Cause drivers don't compile code.
Drivers are basicly run-time compilers of program code, into more efficient code.

What did you think graphical drivers where? Bug fixs?

EDIT: heres one
http://www.hyperdictionary.com/dictionary/device+driver
Definition:

Software to control a hardware component or peripheral device of a computer such as a magnetic disk, magnetic tape or printer.

A device driver is responsible for accessing the hardware registers of the device and often includes an interrupt handler to service interrupts generated by the device.
Last edited by Ace Pace on 2004-10-19 03:10pm, edited 1 time in total.
Brotherhood of the Bear | HAB | Mess | SDnet archivist |
Tech^salvager
Padawan Learner
Posts: 347
Joined: 2004-08-26 09:25am

Post by Tech^salvager »

Ace Pace wrote:
Tech^salvager wrote: Can you find me a link? Cause drivers don't compile code.
Drivers are basicly run-time compilers of program code, into more efficient code.

What did you think graphical drivers where? Bug fixs?

I'll try to find an exact definition.
I know what drivers are and do.
But they do not work in the sence that you are stateing.
Tech^salvager
Padawan Learner
Posts: 347
Joined: 2004-08-26 09:25am

Post by Tech^salvager »

Do you code?
User avatar
Durandal
Bile-Driven Hate Machine
Posts: 17927
Joined: 2002-07-03 06:26pm
Location: Silicon Valley, CA
Contact:

Post by Durandal »

Ace Pace wrote:
Tech^salvager wrote:Yes. Xbox->Linux->doom3
but thats theory since the xboxy only has 64mb of sdram and 733Mhz hybrid celey\p3.
True, except a Xbox's internal programming makes ultra-efficient use of those resources, giving us games that can equal a PC's level in graphics.
Wrong. What "internal programming" are you talking about? The optimization for the Xbox is done in the game code itself, a huge chunk of which relies on Microsoft's DirectX drivers for Xbox. Linux on the Xbox does not have this advantage.

The Xbox has some optimized hardware, like more rendering pipelines in its GeForce 3, but Doom 3 for Linux is not written for the Xbox, hence it will not take advantage of the optimizations available for programmers. I'll put money on Linux Doom 3 running on Xbox Linux like total shit. He's already got a version of the engine optimized for each specific GPU pipeline (GeForce 3 included), but that won't helpa GeForce 3 run Doom 3 like a 6800.

Aside from that, if you think that Carmack is going to be able to eek GeForce 6800 performance out of the Doom 3 Xbox port while maintaining the same graphical quality of the PC version, think again. No level of optimization can make up for that large a hardware disparity. He's going to have to do some considerable trimming to get it running well.
Damien Sorresso

"Ever see what them computa bitchez do to numbas? It ain't natural. Numbas ain't supposed to be code, they supposed to quantify shit."
- The Onion
User avatar
Ace Pace
Hardware Lover
Posts: 8456
Joined: 2002-07-07 03:04am
Location: Wasting time instead of money
Contact:

Post by Ace Pace »

Tech^salvager wrote: I know what drivers are and do.
But they do not work in the sence that you are stateing.
a driver is a small program. the coding in the program takes the place of extra hardware for a fraction of the cost. a peripheral device, such as a CD-ROM or modem, once would have had an extra chunk of hardware attached to allow it to run on the computer - hence the term 'hardware modem', items which no longer exist except as oddities in computer fairs.

The driver replaces the hardware, taking up a fraction of memory instead of a large amount of physical space. drivers were invented to allow ease of compatability, as the hardware versions did not always work on all systems.


Thats a bigger definition and a more complex one.



Let me get the point back on topic, which you claimed an Xbox could not equal on a compareable level, PC level graphics.
I replied, in summery, that in the resolution we're talking about, yes, the Xbox can, and its more efficient.


Tech^salvager wrote:Do you code?
I have started recently, why?
Brotherhood of the Bear | HAB | Mess | SDnet archivist |
User avatar
Ace Pace
Hardware Lover
Posts: 8456
Joined: 2002-07-07 03:04am
Location: Wasting time instead of money
Contact:

Post by Ace Pace »

Durandal wrote:
Wrong. What "internal programming" are you talking about? The optimization for the Xbox is done in the game code itself, a huge chunk of which relies on Microsoft's DirectX drivers for Xbox. Linux on the Xbox does not have this advantage.

The Xbox has some optimized hardware, like more rendering pipelines in its GeForce 3, but Doom 3 for Linux is not written for the Xbox, hence it will not take advantage of the optimizations available for programmers. I'll put money on Linux Doom 3 running on Xbox Linux like total shit. He's already got a version of the engine optimized for each specific GPU pipeline (GeForce 3 included), but that won't helpa GeForce 3 run Doom 3 like a 6800.

Aside from that, if you think that Carmack is going to be able to eek GeForce 6800 performance out of the Doom 3 Xbox port while maintaining the same graphical quality of the PC version, think again. No level of optimization can make up for that large a hardware disparity. He's going to have to do some considerable trimming to get it running well.
Sorry, I miswrote, what I meant were that the hardware was further optimized, what you said.

Also, I mistakenly used the Xbox version of D3, my total mistake, conceeded to you.
Brotherhood of the Bear | HAB | Mess | SDnet archivist |
Tech^salvager
Padawan Learner
Posts: 347
Joined: 2004-08-26 09:25am

Post by Tech^salvager »

ok one thing is a driver is not a program!
User avatar
Ace Pace
Hardware Lover
Posts: 8456
Joined: 2002-07-07 03:04am
Location: Wasting time instead of money
Contact:

Post by Ace Pace »

Tech^salvager wrote:ok one thing is a driver is not a program!
Okey, a series of .dll's or I forgot which files, but basicly it also executes for the hardware to function.
Brotherhood of the Bear | HAB | Mess | SDnet archivist |
Tech^salvager
Padawan Learner
Posts: 347
Joined: 2004-08-26 09:25am

Post by Tech^salvager »

Ace Pace wrote:
Tech^salvager wrote:ok one thing is a driver is not a program!
Okey, a series of .dll's or I forgot which files, but basicly it also executes for the hardware to function.
No it dosen't
It shows tells the OS how to operate the HW

hey I know come to IRC.skyos.net #skyos and will talk
Tech^salvager
Padawan Learner
Posts: 347
Joined: 2004-08-26 09:25am

Post by Tech^salvager »

What language?
User avatar
Ace Pace
Hardware Lover
Posts: 8456
Joined: 2002-07-07 03:04am
Location: Wasting time instead of money
Contact:

Post by Ace Pace »

Tech^salvager wrote: No it dosen't
It shows tells the OS how to operate the HW

hey I know come to IRC.skyos.net #skyos and will talk
Exactly, however, that is contained in file that do run(or execute), and also helps optimize the command (or order of commands) to give the best preformance).

Why go to IRC? okey, i'll try with Trillain.
Brotherhood of the Bear | HAB | Mess | SDnet archivist |
Tech^salvager
Padawan Learner
Posts: 347
Joined: 2004-08-26 09:25am

Post by Tech^salvager »

a driver is a small program. the coding in the program takes the place of extra hardware for a fraction of the cost. a peripheral device, such as a CD-ROM or modem, once would have had an extra chunk of hardware attached to allow it to run on the computer - hence the term 'hardware modem', items which no longer exist except as oddities in computer fairs.
Actually HW modems are still being made today. Anyways thats incorrect.
User avatar
Ace Pace
Hardware Lover
Posts: 8456
Joined: 2002-07-07 03:04am
Location: Wasting time instead of money
Contact:

Post by Ace Pace »

Tech^salvager wrote: Actually HW modems are still being made today. Anyways thats incorrect.
Does anyone use them today? with intergrated network chips that provide perfect functionality?

Outside of networks that is.
Brotherhood of the Bear | HAB | Mess | SDnet archivist |
Post Reply