Xbox prestanda

Här får ni fråga, tipsa eller prata om det mesta.
Ajaj
Posts: 640
Joined: 2005-11-29 12:01:49

Xbox prestanda

Post by Ajaj »

Xbox är i grund och botten en PC. Det är vad jag vet, en Intel Pentium III processor på 733 MHz och 64 mb RAM, samt en 8 gb hårddisk och DVD spelare.

Men hur kan de prestera så bra?
Den är ju jätte snabb!
Mycket snabbare än en desktop PC på 733 MHz och 64 mb RAM. Xbox'en kan ju spela Halo och FEAR!

Varför?
ta_bort_mig

Post by ta_bort_mig »

Dels för att spelen är optimerade för XBOX:ens hårdvara

Dels för att XBOX inte kör något segt operativsystem som Windows utan ett eget enbart för spel

rätta mig?
User avatar
snigel
Hedersbit
Posts: 9632
Joined: 2002-03-08 15:06:33
Location: Göteborg

Post by snigel »

486-moddare, jo det stämmer rätt bra.

Ajaj: det är faktiskt en blandning av en celeron och en P3 =)

1. Xboxen kör en avskalad variant av windows 2000 som bara tillåter en process i taget, tänk dig att du bara kan köra ett program. Det gör att du inte har förluster när processorn ska växla mellan programmen, dessutom är det minnessnålt.

Vidare kör den en specialutvecklad variant av DirectX

2. Som utvecklare finns det bara en dator, du har därför tydliga ramar hur spelen får göras och inte göras. Du kan helt enkelt inte förlita dig på att användaren har 3gb ram om du inte orkar optimera.
Ska du göra ett spel med bra grafik till en pc kan du lägga ned jättemycket tid på grafiken och väldigt lite på optimeringen, det gör inget, för det finns alltid användare som har det snabbaste och det senaste.
När alla utvecklare har samma förutsättningar får de konkurrera mer i att göra snabb och bra kod vilket leder till att man utnyttjar hårdvaran mycket bättre.

3. Låg upplösning, låga inställningar. Man märker det inte så mycket när man kör på en tv, koppla den till en datorskärm ska du se.

xboxen är en rolig maskin, allt är en stor hybrid.

Pentium3/Celeron
Geforce 3 kort, med väldigt snabb core och långsamma minnen.
Nvidia-chipset till en Intelplattform
DDR-minnen till en P3
http://sniglom.blogspot.com
Work |i5 760@4.2GHz|16GB|P55|GTX 670|850 500GB|Xonar D2|2TB
Extra |q9550@3.4GHz|8GB|P45|GTX 670|830 256GB|Audigy 2
MacB.|p8600@2.4GHz|8GB|320m|BX100 500GB
Serve|c1037@1.8GHz|8GB|NM70|X25-M 80GB|Seagate 4TB
User avatar
Hipshot
Posts: 2372
Joined: 2002-08-01 13:56:19
Location: Stan.
Contact:

Post by Hipshot »

Krysslådan använder ett grafikchip som kan läggas som GF3.5 eller alltså, ett bättre GF3 men sämmre GF4. Mer avancerade Pixel/Vertex shaders än vanliga GF3.
mr_tobbe
Posts: 1407
Joined: 2003-12-31 11:13:50

Re: Xbox prestanda

Post by mr_tobbe »

Ajaj wrote:Xbox är i grund och botten en PC. Det är vad jag vet, en Intel Pentium III processor på 733 MHz och 64 mb RAM, samt en 8 gb hårddisk och DVD spelare.

Men hur kan de prestera så bra?
Den är ju jätte snabb!
Mycket snabbare än en desktop PC på 733 MHz och 64 mb RAM. Xbox'en kan ju spela Halo och FEAR!

Varför?
Testa att köra Dyne:Bolic eller någon annan linuxdist så kommer du märka att prestandan inte är så jävulskt bra pga av det som de andra sa.
Ajaj
Posts: 640
Joined: 2005-11-29 12:01:49

Re: Xbox prestanda

Post by Ajaj »

Mr_Tobbe wrote:Testa att köra Dyne:Bolic eller någon annan linuxdist så kommer du märka att prestandan inte är så jävulskt bra pga av det som de andra sa.
Vad menar du?

Jag har hört talats om dyne:bolic, men aldrig använt det.

http://www.dynebolic.org/
User avatar
Gnuet
Posts: 3736
Joined: 2003-04-06 14:20:38
Location: Savannen, Stockholm
Contact:

Post by Gnuet »

Det är en P3'a med cache som en Celly.
iDon't care about your problems.
User avatar
ballkula
Posts: 2473
Joined: 2002-05-03 23:42:04
Location: Västerbotten

Re: Xbox prestanda

Post by ballkula »

Ajaj wrote:Xbox är i grund och botten en PC. Det är vad jag vet, en Intel Pentium III processor på 733 MHz och 64 mb RAM, samt en 8 gb hårddisk och DVD spelare.

Men hur kan de prestera så bra?
Den är ju jätte snabb!
Mycket snabbare än en desktop PC på 733 MHz och 64 mb RAM. Xbox'en kan ju spela Halo och FEAR!

Varför?
Ehm.. Den lirar Halo och FEAR i tv-upplösningen, vilket är lååångt ifrån märkvärdigt. Men visst presterar den klart bättre än en pc med samma cpu och grafikkort, vilket knappast är något konstigt eftersom man kan optimera på ett helt annat vis än med en vanlig pc.
Processor: Core 2 Quad QX9650
Grafikkort: Asus Geforce 8800GTS 512MB
Minne: 8192MB DDR2-800MHz
HD: 2xRaptor 150GB, 2x1TB Samsung F1
Moderkort: Asus P5E X38
Ajaj
Posts: 640
Joined: 2005-11-29 12:01:49

Re: Xbox prestanda

Post by Ajaj »

ballkula wrote:Ehm.. Den lirar Halo och FEAR i tv-upplösningen, vilket är lååångt ifrån märkvärdigt. Men visst presterar den klart bättre än en pc med samma cpu och grafikkort, vilket knappast är något konstigt eftersom man kan optimera på ett helt annat vis än med en vanlig pc.
TV-upplösning eller ej, jag tycker det ser väldigt snyggt ut.
User avatar
DeCaff
Posts: 2352
Joined: 2004-03-16 1:08:04

Post by DeCaff »

Gnuet wrote:Det är en P3'a med cache som en Celly.
Är det då inte en celeron?
"I USA bestämmer Nixon hur bilarna ska se ut" -Teknikens Värld #19 1972
Ultra'an: Ph2X4 965 BE \ 8GB \ 5250GB \ DVD±RW \ EVGA GTX295
User avatar
XitArS
Posts: 1726
Joined: 2002-03-08 16:45:54
Location: Göteborg

Post by XitArS »

Pröva att installera en snål version av WXP och endast installera ett spel samt alla nödvändiga drivrutiner. Bolla sedan lite så att det endast finns support i systemet för at köra ditt spel, inget internet, word eller sånt. Gör sedan spelet till shell (Windows core) och du har i princip en egen spelkonsol som kommer gå wrooom (förutsatt att du har bra hårdvara samt optimerat ditt system korrekt ;) ).

Men ingen vill väl lägga 30k på en dator bara för att kunna spela ett eller ett par spel?
Man föredrar att tro på det man helst håller för sant.
User avatar
ballkula
Posts: 2473
Joined: 2002-05-03 23:42:04
Location: Västerbotten

Post by ballkula »

P-NILZ wrote:Är det då inte en celeron?
Hehe.. Precis. En Celeron Ä R en Pentium III, med mindre cache och även segare fsb (beror lite på modell)...
Processor: Core 2 Quad QX9650
Grafikkort: Asus Geforce 8800GTS 512MB
Minne: 8192MB DDR2-800MHz
HD: 2xRaptor 150GB, 2x1TB Samsung F1
Moderkort: Asus P5E X38
User avatar
DeCaff
Posts: 2352
Joined: 2004-03-16 1:08:04

Post by DeCaff »

Ja där har vi nog skillnaden, tror p3 körde 133 MHz fsb och celeron bara 66.
"I USA bestämmer Nixon hur bilarna ska se ut" -Teknikens Värld #19 1972
Ultra'an: Ph2X4 965 BE \ 8GB \ 5250GB \ DVD±RW \ EVGA GTX295
User avatar
Ghlargh
Posts: 10236
Joined: 2002-07-27 18:34:53
Location: Stockholm/Bromma
Contact:

Post by Ghlargh »

XitArS wrote:Pröva att installera en snål version av WXP och endast installera ett spel samt alla nödvändiga drivrutiner. Bolla sedan lite så att det endast finns support i systemet för at köra ditt spel, inget internet, word eller sånt. Gör sedan spelet till shell (Windows core) och du har i princip en egen spelkonsol som kommer gå wrooom (förutsatt att du har bra hårdvara samt optimerat ditt system korrekt ;) ).

Men ingen vill väl lägga 30k på en dator bara för att kunna spela ett eller ett par spel?
Xboxen har dock fördelen att spelen är skrivna exakt för det operativsystemet och den hårdvaran. Spel till windows måste ju klara 2000 och XP samt AMD och Intel och alla olika kombinationer av grafikkort och minnesstorlekar.
Ghlargh ska inte hållas lagligen eller annars ansvarig om en 64bitare eller dennes utrustning dör eller skadas allvarligt efter att ha följt Ghlarghs tips, tipsen är avsedda endast som vägledning och inte som en exakt instruktion. Kan du inte, rör inte!
Lindfors
Posts: 640
Joined: 2002-03-09 16:26:52
Location: Fagersta
Contact:

Post by Lindfors »

Kör en PC genom tv-out i upplösning kring 480x576 och ställ ner detaljer som iallafall inte syns på en tv så kommer man en bra bit utan vidare optimering.
User avatar
snigel
Hedersbit
Posts: 9632
Joined: 2002-03-08 15:06:33
Location: Göteborg

Post by snigel »

ballkula wrote:
P-NILZ wrote:Är det då inte en celeron?
Hehe.. Precis. En Celeron Ä R en Pentium III, med mindre cache och även segare fsb (beror lite på modell)...
Njah, det är en cpu med cache som en celeron men 133fsb vilket gör den lite svårplacerad.
http://sniglom.blogspot.com
Work |i5 760@4.2GHz|16GB|P55|GTX 670|850 500GB|Xonar D2|2TB
Extra |q9550@3.4GHz|8GB|P45|GTX 670|830 256GB|Audigy 2
MacB.|p8600@2.4GHz|8GB|320m|BX100 500GB
Serve|c1037@1.8GHz|8GB|NM70|X25-M 80GB|Seagate 4TB
mr_tobbe
Posts: 1407
Joined: 2003-12-31 11:13:50

Re: Xbox prestanda

Post by mr_tobbe »

Ajaj wrote:Vad menar du?

Jag har hört talats om dyne:bolic, men aldrig använt det.

http://www.dynebolic.org/
Dyne:Bolic är en version av Linux som även som några andra dists har portats till xbox, man kör den på Live-CD, alltså att hela OS:et ligger på CD:n.

Dock så sänker det ju prestandan rejält men det är ändå en måttstock mellan datorprestanda vs. xboxprestanda.
Ajaj
Posts: 640
Joined: 2005-11-29 12:01:49

Post by Ajaj »

XitArS wrote:Pröva att installera en snål version av WXP och endast installera ett spel samt alla nödvändiga drivrutiner. Bolla sedan lite så att det endast finns support i systemet för at köra ditt spel, inget internet, word eller sånt. Gör sedan spelet till shell (Windows core) och du har i princip en egen spelkonsol som kommer gå wrooom (förutsatt att du har bra hårdvara samt optimerat ditt system korrekt ;) ).

Men ingen vill väl lägga 30k på en dator bara för att kunna spela ett eller ett par spel?
30k? Men Xbox kostar ju 1k-2k.
Men stänger man ner RPC och sånt i XP så drar den bara 90 mb RAM eller så. Men då funkar inte Internet och grejer. Undrar hur lite man kan få det att dra...
Lindfors wrote:Kör en PC genom tv-out i upplösning kring 480x576 och ställ ner detaljer som iallafall inte syns på en tv så kommer man en bra bit utan vidare optimering.
Är inte en vanlig TV på 800x600 eller nåt?
Mr_Tobbe wrote: ...så kommer du märka att prestandan inte är så jävulskt bra pga av det som de andra sa.
Hur/vad menar du?
mr_tobbe
Posts: 1407
Joined: 2003-12-31 11:13:50

Post by mr_tobbe »

Mr_Tobbe wrote: ...så kommer du märka att prestandan inte är så jävulskt bra pga av det som de andra sa.
Ajaj wrote:Hur/vad menar du?
Att xboxens OS bara tillåter en process i taget!
User avatar
snigel
Hedersbit
Posts: 9632
Joined: 2002-03-08 15:06:33
Location: Göteborg

Post by snigel »

Mr_Tobbe wrote:
Mr_Tobbe wrote: ...så kommer du märka att prestandan inte är så jävulskt bra pga av det som de andra sa.
Ajaj wrote:Hur/vad menar du?
Att xboxens OS bara tillåter en process i taget!
Det gäller ju inte under linux visserligen.
http://sniglom.blogspot.com
Work |i5 760@4.2GHz|16GB|P55|GTX 670|850 500GB|Xonar D2|2TB
Extra |q9550@3.4GHz|8GB|P45|GTX 670|830 256GB|Audigy 2
MacB.|p8600@2.4GHz|8GB|320m|BX100 500GB
Serve|c1037@1.8GHz|8GB|NM70|X25-M 80GB|Seagate 4TB
mr_tobbe
Posts: 1407
Joined: 2003-12-31 11:13:50

Post by mr_tobbe »

snigel wrote:
Mr_Tobbe wrote:
Mr_Tobbe wrote: ...så kommer du märka att prestandan inte är så jävulskt bra pga av det som de andra sa.
Ajaj wrote:Hur/vad menar du?
Att xboxens OS bara tillåter en process i taget!
Det gäller ju inte under linux visserligen.
Nej, det var ju det jag har försökt förklara, när den har många processer att hålla reda på som en dator så blir den ju inte så jävulskt snabb.
Ajaj
Posts: 640
Joined: 2005-11-29 12:01:49

Post by Ajaj »

Mr_Tobbe wrote:Nej, det var ju det jag har försökt förklara, när den har många processer att hålla reda på som en dator så blir den ju inte så jävulskt snabb.
Så om jag kunde få min dator att böra köra en process...
mr_tobbe
Posts: 1407
Joined: 2003-12-31 11:13:50

Post by mr_tobbe »

Ajaj wrote:Så om jag kunde få min dator att böra köra en process...
...så skulle du ha en otroligt ointressant dator.
User avatar
ballkula
Posts: 2473
Joined: 2002-05-03 23:42:04
Location: Västerbotten

Post by ballkula »

Tja, kör DOS då ffs.. :P
Processor: Core 2 Quad QX9650
Grafikkort: Asus Geforce 8800GTS 512MB
Minne: 8192MB DDR2-800MHz
HD: 2xRaptor 150GB, 2x1TB Samsung F1
Moderkort: Asus P5E X38
User avatar
snigel
Hedersbit
Posts: 9632
Joined: 2002-03-08 15:06:33
Location: Göteborg

Post by snigel »

Ajaj wrote:
Mr_Tobbe wrote:Nej, det var ju det jag har försökt förklara, när den har många processer att hålla reda på som en dator så blir den ju inte så jävulskt snabb.
Så om jag kunde få min dator att böra köra en process...
Det i sig hjälper inte särskilt mycket, men det håller ned minnesanvändningen. Nu är det ju så att även om du sitter på en P3 800mhz med 192mb ram brukar det vara trevligare att spela på xboxen.

Det mesta av prestandaskillnaden vi ser ligger kring att spelen är anpassade efter xboxen, på en pc anpassar vi komponenterna efter spelen istället.

Anledningen till att den bara kör en process är att det inte behövs mer och att du på så sätt kan få ännu en gnutta prestanda.
http://sniglom.blogspot.com
Work |i5 760@4.2GHz|16GB|P55|GTX 670|850 500GB|Xonar D2|2TB
Extra |q9550@3.4GHz|8GB|P45|GTX 670|830 256GB|Audigy 2
MacB.|p8600@2.4GHz|8GB|320m|BX100 500GB
Serve|c1037@1.8GHz|8GB|NM70|X25-M 80GB|Seagate 4TB
Post Reply