Dat denk ik niet alleen, dat is meetbaar, ik heb de getallen niet hier maar de CPU's in de 360 en de PS3 halen *veel* hogere floating-point performance, veel hogere cache performance en op de PS3 ook nog eens veel hogere geheugen bandbreedtes.
En wat moet ik in godsnaam met FP performance? Ik wil games spelen, geen wetenschappelijke berekeningen uitvoeren. FP performance zegt helemaal niets over daadwerkelijke performance. Dat is waarom OoOE zo belangrijk is. Dat is waarom elke desktop CPU sinds jaar en dag OoOE heeft.
EDIT: Als iemand die in de industrie zit kan ik je vertellen dat FP performance voornamelijk belangrijk is voor 1 ding in games. De GPU aanvullen. Dat is waar bijna alle SPE's mee bezig zijn bij Killzone 2: grafische berekeningen om de RSX te ontlasten, zodat die meer van het voor jou kennelijk onbelangrijke detail kan renderen. Een degelijke high-end PC heeft een sterk genoege GPU om dat zelf al te doen, en kan daarnaast alle cores nog gebruiken voor het werk waar de CPU voor bedoeld is: gamelogica en AI. En ik kan je verzekeren dat voor die zaken FP performance geen bal uitmaakt, en juist branch prediction en OoOE belangrijk zijn.
maar op het gegeven moment groei je denk ik gewoon uit die spec-patserij en dan kom je erachter dat het verschil eigenlijk helemaal niet zo groot is en gamen op de PC meer nadelen dan voordelen heeft.
Nadelen als hogere FPS, meer detail, hogere resolutie, betere controls en goedkopere games? Ik heb zowel een 360 als een PC, en ik game voornamelijk op m'n PC. Waarom? Niet omdat ik een stijve zou krijgen van de specs van mijn PC, maar gewoon omdat de games daar gewoon beter er uit zien en lekkerder spelen.
Nogmaals: lekker interessant hoe groot jouw pixel-penis is, maar zoals ik al zei worden de graphics echt niet mooier als je de resolutie maar hoger blijft maken, op voldoende afstand van een HDTV is het verschil niet eens meer zichtbaar.
Als je had gelezen wat ik zei had je gezien dat ik behalve de resolutie het voornamelijk had over FPS. En die zuigt op vrijwel alle console games. Je kunt me zeggen wat je wilt over hoe belangrijk resolutie wel of niet is, ik ben het zelfs voor een deel met je eens dat dat van weinig belang is, maar als een game nog geen 30FPS haalt merk je dat wel degelijk in je spelervaring. Een PC haalt op resoluties die veel hoger zijn al snel 60 FPS, en dat is een wereld van verschil met de consoleversies.
Jij hebt ze zeker allebei thuis staan maar niet heus. Ik speel mijn 360 spellen vanaf de HD en de PS3 maakt sowieso weinig geluid.
Ik heb een 360, die maakt inderdaad vooral qua DVD veel lawaai. Installeren op de HD helpt een stuk, maar je blijft fans horen. Ik heb ook een PS3 geleend, en die maakte nog veel meer lawaai. Het is een eerste generatie PS3, dus misschien dat dat sindsdien beter is geworden, maar het deed bij mij weinig onder voor de 360.
In tegenstelling daarmee heb ik een high-end PC waarvan amper te horen is dat hij aan staat. Vaak is het alleen aan de lampjes of aan zware HD activiteit te horen.
Goed voorbeeld hoor, een spel dat bij release alleen op PC's van 3000 euro werkte, nu 5 jaar na release eindelijk op een 'normale' PC speelbaar is
Die discussie heb ik geen behoefte aan. Er zijn genoeg mensen die wel tevreden waren met het spel en de hoeveelheid FPS op medium detail.
Echt ik hou nu op want ik begin het ondertussen een beetje zat te worden, het lijkt wel alsof PC gamers alleen maar op de specs van hun GPU's en hun resolutie zitten te geilen en daar een vrijbrief in zien om maar wat ongeinformeerd te gaan roepen over wat moderne consoles wel of niet kunnen.
Zo kan ik het ook. Het lijkt wel alsof console gamers zolang het systeem nog nieuw is altijd zitten op te scheppen over hoeveel beter het er uit ziet dan een PC. Wanneer de situatie na een jaartje echter is omgedraaid weten ze elk argument uit de kast te trekken om hun console te verdedigen. Alsof hoog detail en hoge FPS opeens vieze woorden zijn. Kun je het niet hebben dat je geliefde console ondertussen zwaar verouderd is?

[Reactie gewijzigd door Snoitkever op dinsdag 15 september 2009 16:48]
En wat moet ik in godsnaam met FP performance? Ik wil games spelen, geen wetenschappelijke berekeningen uitvoeren. FP performance zegt helemaal niets over daadwerkelijke performance. Dat is waarom OoOE zo belangrijk is. Dat is waarom elke desktop CPU sinds jaar en dag OoOE heeft.
Floating-point performance zegt _alles_ over de prestaties voor spellen, grofweg zijn er op moderne systemen nog maar 3 bepalende factoren voor de prestaties in spellen: floating-point performance, geheugen bandbreedte en GPU performance. Alleen op het laatste legt een moderne console het af, maar dan _nog steeds niet_ zo enorm dat het ontzettend beperkend is. Fill rate (=shader performance) is de limiterende factor op (vooral) de PS3 maar ook de 360, vandaar dat zo'n beetje elke titel op 720p draait en niet op 1080p, terwijl de console het wel kan (NBA op de PS3 is bijvoorbeeld 1080p), alleen kost dat 4x zo veel fill rate. Dus als de GPU in jouw PC een 4x hogere fill rate heeft dan maakt dat nog geen moer verschil met die van de PS3, behalve dat je een in lagere resolutie draait. Geometry throughput is al jaren niet meer de limiterende factor van GPU's dus daar ontlopen PC's en consoles zich dan ook veel minder in.
Wat je zegt over OoOE is simpelweg onzin, OoOE is alleen maar zinvol in PC architecturen omdat een PC CPU elk type programma gecompileerd met elke compiler voor elke x86 compatible architectuur met minimaal redelijke performance moet draaien. Dit vereist zoveel complexe logica dat OoOE CPU's lager geklokt kunnen worden, kortere pipelines hebben, hogere fetch & decode latencies en veel vaker tegen branch mispredictions aanlopen. Voor een console is OoOE volkomen nutteloos, omdat de compilers waarmee de software wordt geschreven alle scheduling op compile-tijd kunnen tunen voor de target CPU, zowel target als compiler zijn immers altijd hetzelfde. De klassieke 'good performance for the common case' vs 'great performance for specific cases' trade-off die je ook bij DSP's ziet dus.
EDIT: Als iemand die in de industrie zit kan ik je vertellen dat FP performance voornamelijk belangrijk is voor 1 ding in games. De GPU aanvullen. Dat is waar bijna alle SPE's mee bezig zijn bij Killzone 2: grafische berekeningen om de RSX te ontlasten, zodat die meer van het voor jou kennelijk onbelangrijke detail kan renderen
Wat dan ook precies zoals de architectuur bedoeld is, rekenkracht ten overvloede dus kan de CPU de GPU ontlasten, misschien staat het idee jou niet aan maar het is in theorie een veel handigere oplossing dan brute force een veel krachtigere GPU kiezen, uit het oogpunt van flexibiliteit en programmeerbaarheid. Als jij echt in de industrie werkzaam bent vraag ik me af op welk platform, want er is geen developer die betwist dat de PS3 CPU veel meer kracht herbergt dan een PC CPU, alleen wordt het lang niet altijd goed benut.
Als je had gelezen wat ik zei had je gezien dat ik behalve de resolutie het voornamelijk had over FPS. En die zuigt op vrijwel alle console games. Je kunt me zeggen wat je wilt over hoe belangrijk resolutie wel of niet is, ik ben het zelfs voor een deel met je eens dat dat van weinig belang is, maar als een game nog geen 30FPS haalt merk je dat wel degelijk in je spelervaring. Een PC haalt op resoluties die veel hoger zijn al snel 60 FPS, en dat is een wereld van verschil met de consoleversies.
De meeste console spellen die ik speel draaien gewoon constant op 60 fps of 30 fps met vsync aan, enkele uitzonderingen daargelaten (KZ2 is er toevallig 1 van). Boven de 30 fps constant maakt de framerate weinig, en boven de 60fps helemaal niks meer uit. WIl je hogere framerates dan 60fps dan betekent dat op de PC dat je over het algemeen de vsync uit moet zetten wat de beeldkwaliteit nog veel grondiger verneukt dan lagere FPS of resolutie, screen tearing is onuitstaanbaar tijdens het spelen. De manier waarop jij het brengt doet vermoeden dat alle console spellen framerate problemen hebben terwijl mijn ervaring exact het omgekeerde is, zelfs op behoorlijk dikke PC's irriteer ik me aan inconsistente framerates en screen tearing, terwijl ik er op de 360 of de PS3 met uitzondering van een paar spellen geen enkel probleem me heb.
Zo kan ik het ook. Het lijkt wel alsof console gamers zolang het systeem nog nieuw is altijd zitten op te scheppen over hoeveel beter het er uit ziet dan een PC. Wanneer de situatie na een jaartje echter is omgedraaid weten ze elk argument uit de kast te trekken om hun console te verdedigen. Alsof hoog detail en hoge FPS opeens vieze woorden zijn. Kun je het niet hebben dat je geliefde console ondertussen zwaar verouderd is?
Ik herhaal het nog maar eens: ik heb tot deze generatie consoles altijd op de PC gegamed, altijd zelf in elkaar geschroefde configuraties die ik regelmatig upgrade, en al die tijd niks dan ellende met nieuwe spellen die niet goed draaiden. Dan was het weer te weinig RAM, dan mijn Windows versie, dan weer te weinig HD ruimte, dan was mijn videokaart weer geen DX9, toen weer geen DX10 en ga zo maar door. Leuk hoor, dat de specs van die apparaten steeds hoger worden hoor, maar als elk nieuw spel gelijk ook hogere specs nodig heeft dan haak ik af, dan veroudert een PC dus wel degelijk sneller dan een console.
[Reactie gewijzigd door johnbetonschaar op dinsdag 15 september 2009 17:52]