Slashdot Mirror


Ubisoft Claims CPU Specs a Limiting Factor In Assassin's Creed Unity On Consoles

MojoKid (1002251) writes A new interview with Assassin's Creed Unity senior producer Vincent Pontbriand has some gamers seeing red and others crying "told you so," after the developer revealed that the game's 900p framerate and 30 fps target on consoles is a result of weak CPU performance rather than GPU compute. "Technically we're CPU-bound," Pontbriand said. "The GPUs are really powerful, obviously the graphics look pretty good, but it's the CPU that has to process the AI, the number of NPCs we have on screen, all these systems running in parallel. We were quickly bottlenecked by that and it was a bit frustrating, because we thought that this was going to be a tenfold improvement over everything AI-wise..." This has been read by many as a rather damning referendum on the capabilities of AMD's APU that's under the hood of Sony's and Microsoft's new consoles. To some extent, that's justified; the Jaguar CPU inside both the Sony PS4 and Xbox One is a modest chip with a relatively low clock speed. Both consoles may offer eight CPU threads on paper, but games can't access all that headroom. One thread is reserved for the OS and a few more cores will be used for processing the 3D pipeline. Between the two, Ubisoft may have only had 4-5 cores for AI and other calculations — scarcely more than last gen, and the Xbox 360 and PS3 CPUs were clocked much faster than the 1.6 / 1.73GHz frequencies of their replacements.

338 comments

  1. Linked? by Fwipp · · Score: 3, Interesting

    "We could be running at 100fps if it was just graphics, but because of AI, we're still limited to 30 frames per second."

    Uh, have you guys tried running the AI calculations less frequently than graphics redraws? You don't have to keep them in sync, you know.

    1. Re:Linked? by JaredOfEuropa · · Score: 1

      I'm sure they have thought of that

      --
      If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
    2. Re:Linked? by GameMaster · · Score: 3, Interesting

      It's quite possible that he means they have artificially slowed down the graphics rendering to provide more cycles to the AI.

      --

      Rules of Conduct:
      #1 - The DM is always right.
      #2 - If the DM is wrong, see rule #1
    3. Re:Linked? by PhrostyMcByte · · Score: 1

      It's quite possible that he means they have artificially slowed down the graphics rendering to provide more cycles to the AI.

      This is how I read it as well. Though, pure rendering and lerping should not eat up much CPU especially on consoles. Unless they've got a really inefficient rendering pipeline. I'm curious exactly how much extra AI this would allow them to run.

    4. Re:Linked? by lgw · · Score: 4, Insightful

      Some engines don't give you much choice. I'd hope modern games aren't still stuck in the single-threaded, hard-clocked world of yesteryear, but you never know.

      It's also possible they're using some very slow high-level language for the AI, and/or that no one's ever done an algorithmic optimization pass on the AI code, and they just couldn't keep up with the pipeline of collision events and whatnot that are often tightly coupled with framerate.

      I've been amazed in some MMOs how server performance will be totally trashed by some patch to the AI, and completely restored by the next. Poorly thought out AI code can certainly bring a CPU to its knees.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    5. Re:Linked? by Anonymous Coward · · Score: 1

      "We could be running at 100fps if it was just graphics, but because of AI, we're still limited to 30 frames per second."

      Uh, have you guys tried running the AI calculations less frequently than graphics redraws? You don't have to keep them in sync, you know.

      Holy FUCK! Have you contacted Ubisoft about this? I mean holy SHIT you just solved ALL their problems!

      You sir, must be a GENIUS!

    6. Re:Linked? by Forever+Wondering · · Score: 5, Insightful

      It's probably not the AI calculations related to gameplay, but Ubisoft's AI calculations related to their DRM that get highest priority in their games ...

      --
      Like a good neighbor, fsck is there ...
    7. Re:Linked? by UnknownSoldier · · Score: 1

      > I'd hope modern games aren't still stuck in the single-threaded, hard-clocked world of yesteryear, but you never know.

      Nah, game devs were forced to multithread their engine back in the PS3 and Xbox360 days. (In the PS2 days you had to offload data to the VU, GS, IOP, and SPU.)

      Current gen consoles are basically a dumbed down x86 that have 8 threads.

    8. Re:Linked? by marsu_k · · Score: 0

      I already posted, but somebody mod this up.

    9. Re:Linked? by Half-pint+HAL · · Score: 1

      It's also possible they're using some very slow high-level language for the AI, and/or that no one's ever done an algorithmic optimization pass on the AI code, and they just couldn't keep up with the pipeline of collision events and whatnot that are often tightly coupled with framerate.

      It's possible, but highly unlikely. Game AI doesn't have all that much in common with research AI, and the issue of optimisation has meant that game AI is generally coded very close to the metal (C++, quite often).

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    10. Re:Linked? by Pino+Grigio · · Score: 2

      Number of threads less important than how you manage the cache. And you have to manage the cache, avoiding false sharing, in order to get near 6-7 x performance with 8 threads than you would have got with 1. If you don't take care of your cache, you'll run 8 threads and it'll be 1.5 x faster and you'll wonder why. I suspect something like this is going on.

      It's very difficult with complex algorithms or structures of course. Relatively easy with parallel primitives if your tasks are simple.

    11. Re:Linked? by Forever+Wondering · · Score: 1

      Thanks for the support. But, it seems my post is already going down in flames. Curious, since there have been many slashdot articles about Ubisoft's millitant attitute about [their] DRM. On such an article, it would probably get modded up. Or, perhaps, if I used a smiley face. Since I rarely get modded down for posts I make [and some are considerably more controversial], it makes me wonder if their aren't some astroturfing accounts at work. Sigh.

      --
      Like a good neighbor, fsck is there ...
    12. Re:Linked? by Rockoon · · Score: 1

      and the issue of optimisation has meant that game AI is generally coded very close to the metal (C++, quite often).

      I'd beg to differ. Most game AI is now scripted so that the high cost engine devs can go work on the next project while the low cost monkeys program the a.i, the interaction mechanics, and integrate content.

      --
      "His name was James Damore."
    13. Re:Linked? by donscarletti · · Score: 5, Interesting

      I'm an engine programmer who has been lead on 2 published titles (PC not console).

      I'm pretty sure they thought of that too and already did it. One has to write multi-threaded code for these consoles since they are multi-cored and otherwise most of the resources are wasted. Multi-threaded code is really easy to arbitrarily set tick frequencies and lock contention on the rendering thread is actually lower when you set the tick frequency of things like physics and AI to a lower frequency to your FPS, especially if your FPS is not an even multiple of this frequency. We run Havok at 50hz and render at 60fps, it sounds counter-intuitive, but it looks and feels great.

      The things is though, this game is obviously either GPU limited or close to becoming GPU limited. The key here is not the 30fps, which without looking at profiling results, could be equally easily explained by CPU limiting or GPU limiting, but the resolution of 900p, which the CPU should have absolutely nothing to do with. So you cannot confidently say that it is GPU limited now, but it certainly would be at 1080p, otherwise they would have just upped the res without it slowing the framerate.

      The issue here is Vincent Pontbriand is probably not a technical guy. Roles between companies vary and it's hard to know who if anyone reports to a "Senior Producer". If the engine programmers reported to him, it would be possible that he was lied to, since explaining exactly why framerates are the way things are is often tiresome and complex, since bottlenecks can be in many different places in the GPU pipeline (geometry, shader, input, texture, ROP, framebuffer) and the position of the bottleneck may shift while rendering a single frame, the bottleneck can also shift between the CPU and the GPU during a singe frame if the instruction buffer fills up. As it is, they probably don't report to him, so I would say that he probably just doesn't know the whole picture.

      --
      When Argumentum ad Hominem falls short, try Argumentum ad Matrem
    14. Re:Linked? by arth1 · · Score: 1

      Also, the flip side of the same coin: excessive copying.
      I've seen plenty of code where each thread works on its own copies of data and locks the global, possibly thinking that if the speed of a single thread is increased through register usage instead of memory, it will also hold true for the sum of all threads. This approach only works if it's highly unlikely that any other thread needs the same data - else it will be slower than accessing slow memory repeatedly.

      And relying on other layers to handle mutexes, which usually means nothing will be freed to use by other threads until the next tick at best. If speed is important, make sure you handle your own freeing of shared resources, as soon as at all possible, even if it makes the source uglier or the best-case slower.

    15. Re: Linked? by Anonymous Coward · · Score: 0

      Yup, when I read him say 'the gpus are very powerful / we could be at 100fps' and yet theyre stuck at a crap 900p, he either doesn't know what he's talking about or theyre out of VRAM.

      And looking at these console gpus specs, they'll likely hit a vram bandwidth / pixel rate / etc. bottleneck before a mere resolution increase maxes their VRAM.

      Ps I know these consoles use unified memory (system + GPU access the same ram pool) but VRAM is a more convenient term... Call me old fashioned.

      As for the cup limit... That's what you get for using a 'modest' laptop grade cpu with poor individual core performance.

    16. Re:Linked? by Anonymous Coward · · Score: 3, Interesting

      Oh but every engine is still doing this.

      Crytek 3 ? Still locked to one CPU core
      Unity? Still locked to one CPU core

      Even though they may do "multithreaded rendering" this really only means the CPU part of the rendering splits passes. The entire calculations are still being done as though they were single threaded.
      In a single threaded game, I might do A,B,C,D,E in that order, but if I have more cores, I'll just stick all these on separate threads... and hope the damn OS schedules it properly. So instead of getting 100% of a CPU core in a single threaded game, I'll get 100% of that first core, and then maybe get only 10-15% from the entire rest of the cores, because these other threads aren't really doing anything above what the single threaded main wait-loop is doing.

      And then you have games like Minecraft that use Java and are incapable of taking advantage of more than one cpu core, and the "PS2" graphics are intentional because the software stack is too slow.

      Ubisoft's whine in thie respect is them not being able to do what I described. putting A,B,C,D,E,F on separate threads isn't helping anything because the cores are slower. They don't want to actually design the game engine to parallelize the CPU-heavy parts, which is... you know... hard.

      CPU's are not getting faster. As long as we keep pretending mobile-phone CPU's are the same target as a desktop, the guys buying the CPU's will continue to put the cheapest parts into mobile devices, thus leaving us with the kind of problem in the Xbox One and PS4, where the cheapest commodity CPU parts are being used instead of more capable, albeit expensive parts.

    17. Re:Linked? by phantomfive · · Score: 1

      Some engines don't give you much choice

      It's Assassin's Creed, pretty sure they built they're own engine.

      --
      "First they came for the slanderers and i said nothing."
    18. Re:Linked? by Noah+Haders · · Score: 1

      -1 sarcasm

    19. Re:Linked? by Anonymous Coward · · Score: 0

      Then they'd be having problems on the PC version too, which they aren't. Consoles just have shit hardware.

    20. Re:Linked? by Anonymous Coward · · Score: 0

      Most game AI is done in Lua these days.

      And C++ is very close to the metal??? WTF? C++ is a high level language.

    21. Re: Linked? by Anonymous Coward · · Score: 0

      Or that he referred to 900p as being a framerate.

    22. Re:Linked? by gl4ss · · Score: 1

      read the developers name again.

      though, being an ubi title, maybe, just maybe, they're counting stuff like animating arms, calculating physics for the hair effects and all that as "AI". actually, taking the quote "It's not the number of polygons that affect the framerate. We could be running at 100fps if it was just graphics, but because of AI, we're still limited to 30 frames per second." I'm pretty sure they're referring to the engine deciding where the polygons are as "AI", I guess rocks have souls in ubisoft games.

      also I call bullshit of any of this being a surprise to the devs. it was just an intentional tradeoff by the grahics guys who wanted cooler screenshots vs. more fluid motion (this could happen even if it was 10 times more powerful! they would just add more rocks, sand, clothing effects and complain about the same fucking thing) - and it has nothing to do with enemy AI as gamers would generally read AI to be.

      --
      world was created 5 seconds before this post as it is.
    23. Re:Linked? by Anonymous Coward · · Score: 0

      They're not, you have nothing to contribute with your guesses.

    24. Re:Linked? by Anonymous Coward · · Score: 0

      Perhaps big part of their "AI" is actually a DRM in discuise, as the always-on-DRM has been their major investment area that they also said be essential part of game industry.

    25. Re:Linked? by Anonymous Coward · · Score: 0

      I can understand the "we have to do 30FPS because AI calculations take so long" excuse, but what does this have to do with rendering at 900p? The resolution you render at is *purely* GPU dependent and has nothing to do with a slow CPU.

    26. Re:Linked? by Anonymous Coward · · Score: 0

      -1 Fuckwit.

    27. Re:Linked? by Anonymous Coward · · Score: 0

      There is not so much to do, the graphics still needs to render from one thread from what I understand. But everything else (AI etc) can be moved and should be moved to other threads.

    28. Re:Linked? by Anonymous Coward · · Score: 0

      Yeah, I bet they didn't think of doing that. You should apply for a job at Ubisoft.

    29. Re:Linked? by Anonymous Coward · · Score: 0

      +4 Insightful, going down in flames indeed. Maybe you should wait a bit before jumping to wild conclusions...

    30. Re:Linked? by Pino+Grigio · · Score: 2

      It's a bit more subtle than sharing data. It's about sharing cache lines, which can happen if your data isn't aligned properly across multiple threads, regardless of whether it's shared or not.

    31. Re:Linked? by Anonymous Coward · · Score: 0

      True. Game AI is boring, and often very weak methods that is computationally efficient. Often simple rule driven systems (finite automata, combined with some fuzzy logic and path finding) :\

      Fun AI would be machine learning methods, probably pre-trained, but dynamicly evolving during the game. Oh, and every NPC being completely unique, with knowledge and experience gained from that NPC's individual experiences in the model. But that is extremely expensive :-)

      Best use of AI I've seen, is using neural network trained to walk etc., and then using the network in a constant, non-changing state afterwards, for the product. There was some sporty game that did it, which eliminated the needs for animators animating the players, as the players moved according to a pre-trained neural network, that had learned to move as players did. (Training based on motion capture)

    32. Re:Linked? by Half-pint+HAL · · Score: 1

      And C++ is very close to the metal??? WTF? C++ is a high level language.

      C++ is a low-level language (C) with a few very convenient high-level features tacked on. Having your game-world populated by objects rather than having to manipulate everything explicitly as variables certainly makes C++ more convenient than C.

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    33. Re:Linked? by Anonymous Coward · · Score: 0

      > and/or that no one's ever done an algorithmic optimization pass on the AI code

      Why not just say "no one's ever optimized the AI code?"

      Better tighten up the graphics on level 3.

    34. Re:Linked? by Anonymous Coward · · Score: 0

      That's what's wrong with this story. If the AI is CPU limited, it's CPU limited at 30 FPS or 100 FPS, unless you have designed your application very poorly. I mean, AI can go into a main loop for like Pong or something, where the AI is effectively one constant time operation. But not for people deciding where to walk, what/whether or not to attack, etc.

    35. Re:Linked? by lgw · · Score: 1

      You do some optimization on code as you write, but with AI code you can miss big, leave n^2 stuff in that your abstraction layers hid from you. It's not like you were ignoring performance when your wrote it, but when you're trying to get the functionality write you're looking at a tall pile of abstraction.

      Once it works, there's often huge wins available from care refactoring for performance. But it's shortchanging the guy who wrote it to say "no one's ever optimized it".

      --
      Socialism: a lie told by totalitarians and believed by fools.
    36. Re:Linked? by Anonymous Coward · · Score: 0

      Wrong. C and C++ have always been considered high level languages. Assembly and machine code are low level languages.

    37. Re:Linked? by Firetoad · · Score: 0

      Wrong. Definitions of terms can change over time. What were once considered high-level languages may now be termed as low-level languages, with the introduction of even higher-level languages. It's not the GP's fault that you failed to pay attention while you got old.

    38. Re:Linked? by Anonymous Coward · · Score: 0

      Wrong. The definitions of high and low level programming languages are the same as they always were. You're trying to rewrite terminology to support your argument.

      C++ is a high level language, full stop. Nothing you say or do will ever change that.

  2. clockspeed really? by Anonymous Coward · · Score: 5, Insightful

    can we please stop pretending clockspeed has anything to do with performance?

    as has been said a million times

    CLOCKSPEED IS ONLY FOR MEASURING APPLES WITH APPLES.

    different CPU generations are INCOMPARABLE using clock speed.

    so for instance a sandy bridge at 2.0 ghz is slower than a haswell at 2.0ghz, even with the same ghz number.

    Benchmarking is the only way.

    1. Re:clockspeed really? by SumDog · · Score: 3, Insightful

      Very true. We have 1Ghz processors today than can outperform yesterdays 1.8Ghz processors.

    2. Re:clockspeed really? by armanox · · Score: 2, Insightful

      Not only that, but the architecture changed (PS3 was PPC instead of x86)

      --
      I'm starting to think GNU is the problem with "GNU/Linux" these days.
    3. Re:clockspeed really? by Wootery · · Score: 5, Informative

      Well... not really. The PS3 was the Cell, which features a PowerPC core to feed the SPEs. It's not helpful to just call it PowerPC.

      The Xbox 360's Xenon CPU, on the other hand, was a 'conventional' tri-core PowerPC (6 logical cores).

    4. Re: clockspeed really? by Anonymous Coward · · Score: 0

      You're confusing architecture with ISA. In this case, both changed.

    5. Re:clockspeed really? by schlachter · · Score: 4, Interesting

      Oh, yea?

      An Intel 1.7Ghz i7 is TWENTY FIVE times faster than an Intel Pentium 4 4.0Ghz
      http://www.cpubenchmark.net/co...

      That settles it. Ignore clock speed across generations.

      --
      My God can beat up your God. Just kidding...don't take offense. I know there's no God.
    6. Re:clockspeed really? by Kremmy · · Score: 1

      There isn't enough information there.
      That's a single core, 4GHz Pentium 4.
      Did they give it a proper refurb before running that test, or are they using the original thermal grease and a clogged fan and heatsink?
      Because I highly doubt that test machine (the ONE sample of that CPU) was actually in WORKING condition, given that the 3.8GHz model doubles the score.
      That's not even getting into the higher multimedia instruction sets that the i7s have which newer Passmark probably bangs on.
      Plus, we saw this happen. The Core line of CPUs was ridiculous in comparison to the previous Pentium 4. Not 'Core i7', but 'Intel Core Solo' and 'Intel Core Duo'.
      They made the Pentium 4 look like a serious lemon.

    7. Re:clockspeed really? by arth1 · · Score: 2

      The pentium 4 was a lemon. A 1.4 GHz PIII-S outperformed the first P4s running at 2 GHz. The pipeline had grown so much that "normal" code spent a good amount of time refilling the pipeline.
      With the Core CPUs, they went back to the shorter pipeline, and real world speeds per clock jumped.

      But I think the real problem here is designed bottlenecks combined with 50,000 feet programming and abstractions where the squeezes are. I'm sure they use a profiler, but it can't unravel bad design or remove unnecessary data copying.

    8. Re:clockspeed really? by tfranzese · · Score: 1

      They were only conventional if you consider an in-order execution PowerPC conventional.

    9. Re:clockspeed really? by Anonymous Coward · · Score: 0

      The pentium 4 was a lemon

      Very interesting that most people say that now. You realize how interesting it is, if you go back into the reviews of the era, very few publications would admit that, some even finding some weird benchmarks where it came on top of the Athlons just to prove it was better. AMD had the lead for many years and mostly shady practices by Intel did not let them cash in that. If they had dominated the market back then enough to build more infrastructure, we would still have real competition between the two (and faster/cheaper CPUs for us).

    10. Re:clockspeed really? by arth1 · · Score: 1

      Tom's Hardware (which back then still was run by Thomas Pabst), certainly called out Intel on it, and correctly deduced that the much longer pipeline was to blame. It became even worse with Prescott, the Windows Me of CPUs, because Intel did not want to admit that increasing the pipeline was a problem, so they did it again. It worked great for unrolled benchmarks with minimum branching, but not so much for real life code.

      Finally Intel took to reason, and scrapped the horrible P4/PD Netburst design, and went back to look at the PIII design when starting over with Core 2. And almost overnight, Intel took back the throne from AMD.

    11. Re:clockspeed really? by Retron · · Score: 1

      No 4.0GHz (stock) P4 was ever released. Note the fact there is only one sample in their database and it's only appeared in 2011 - years after such a chip, if it existed, would have been released.

      At best it's a lone engineering sample. At worst, it's just a hack someone's done.

    12. Re:clockspeed really? by Kremmy · · Score: 1

      Not this one?
      Pentium 4 at 4.0 GHz
      I see some old news articles about it being canceled, but I remember the hype for it.

    13. Re:clockspeed really? by Dahamma · · Score: 1

      Yeah, it is helpful to call it a PPC because that was the basic architecture that the OS and main app ran on.

      And in terms of the PS3 Cell/SPUs, it was an even bigger architecture change, of course.

      But the point is: the fact that the PS3 PPU/SPU and the XB360 CPU ran at twice the clock speed of the PS4/XB1 X86 cores is totally irrelevant, since they are completely different architectures. The point of RISC is it runs simpler instructions in fewer cycles at a higher clock rate. Which of course means any clock rate comparison with a CISC architecture is mostly irrelevant.

    14. Re:clockspeed really? by Anonymous Coward · · Score: 0

      The pentium 4 was a lemon.

      Lemons are good in cooking.

    15. Re:clockspeed really? by TheRaven64 · · Score: 1

      Really? I remember mocking the one person I knew who got a Pentium 4 instead of an Athlon or a (by then, much cheaper, Pentium 3). We all knew that it could have 140 instructions in flight at a time, so needed heroic work from the branch predictor to have more than a vanishingly small chance of keeping it full and coming close to the theoretical throughput.

      The thing that emerged later was the reason for the problem. It takes around 5 years to get a CPU to production, so you need to make a guess at what the available process technology in five years will be. For once, Intel got it wrong. They expected to be able to launch the P4 at 4GHz and scale it up to 10GHz within roughly the same thermal envelope. At that speed, even if you can only keep the pipeline half full on average, then it's still a very fast chip, and getting to 10GHz with a shorter pipeline is probably not feasible. At 2GHz, it's an embarrassment.

      --
      I am TheRaven on Soylent News
    16. Re:clockspeed really? by Anonymous Coward · · Score: 0

      But isnt this measuring CPU speed of almost identical CPU in both the Xbox One and PS4?

      That would suggest a higher clock rate, is a better performing CPU....

    17. Re:clockspeed really? by Anonymous Coward · · Score: 0

      Well... not really. The PS3 was the Cell, which features a PowerPC core to feed the SPEs. It's not helpful to just call it PowerPC.

      The Xbox 360's Xenon CPU, on the other hand, was a 'conventional' tri-core PowerPC (6 logical cores).

      It's Xeon not Xenon

    18. Re:clockspeed really? by mea_culpa · · Score: 1

      The Pentium 4 was intel's Windows Vista moment. Corners were cut, marketing overruled engineering and performance suffered.
      When it came out there were still PIII's running noticeably faster.

      This combined with the RDRAM fiasco allowed AMD to have a nice run with the Athlon series and break Dell's intel exclusive offerings. It was a big deal at the time. I'm certain that intel was thoroughly embarrassed and rightly so. I doubt it is a mistake they want to repeat anytime soon.

    19. Re: clockspeed really? by Anonymous Coward · · Score: 0

      ISA is instruction set architecture. You are a fucking idiot. Go learn computers.

    20. Re:clockspeed really? by toddestan · · Score: 1

      There never was a 4GHz P4 released, so it's not clear how that's even in the database. Maybe it's some engineering sample, though as someone else pointed out it's half as fast as the 3.8 Ghz P4 (the fastest released Pentium 4) so my guess it's an error. In any case, I wouldn't use if for any meaningful comparisons. Also, you might want to note that the Core i7 has a turbo boost up to 3.3 Ghz and I would have to assume that's what it's really running at during any benchmark, so to call it a 1.7 Ghz CPU is misleading at best. It's also a dual core, so to compare it to single core is also bit unfair. Perhaps the closest comparison might be the Pentium D Extreme Edition which was two hyperthreading P4's in a single chip which would be the closest thing to the i7.
      http://www.cpubenchmark.net/compare.php?cmp[]=1955&cmp[]=1130

      You'll see that the i7 is now only about 4-5 times faster.

    21. Re:clockspeed really? by Wootery · · Score: 1

      Which of course means any clock rate comparison with a CISC architecture is mostly irrelevant.

      Well, CISC machines are generally RISC on the inside, but yes, blindly comparing clock-rates is almost always inappropriate.

    22. Re:clockspeed really? by Dahamma · · Score: 1

      Well, CISC machines are generally RISC on the inside, but yes, blindly comparing clock-rates is almost always inappropriate.

      Yes, obviously anyone who knows anything about CPU architectures already knows that, but the relevant semantics is that x86 is CISC to the compiler, which is really the relevant bit.

  3. 900p framerate by Anonymous Coward · · Score: 0

    good editing

    1. Re:900p framerate by Anonymous Coward · · Score: 0

      The 'p' is silent, like in Psmith or pshrimp.

  4. Ghz... whatEVER! by Anonymous Coward · · Score: 1

    "scarcely more than last gen, and the Xbox 360 and PS3 CPUs were clocked much faster than the 1.6 / 1.73GHz frequencies of their replacements"

    But the IPC is totally different, don't judge a CPU by its GHz :)

  5. Don't worry guys... by Mashiki · · Score: 0, Troll

    I'm sure some console fanboy will come out any time now and still scream that these consoles are more powerful than PC's and all that. Well I guess they are, but only if you count a PC from ~3-4 years ago.

    --
    Om, nomnomnom...
    1. Re:Don't worry guys... by Anonymous Coward · · Score: 0

      The fact that in the days before "upgrade merry-go-round" you could get stunning (for the time) games and graphics on computers less powerful than your current wristwatch, I'll not chalk this up with fanboyism....

      I'll chalk it up to lazy programmers.

    2. Re:Don't worry guys... by madhatter256 · · Score: 1

      That's not really the point... this is against AMD making it difficult for a developer to put an unoptimized game out as fast as possible. I blame MS and Sony for hogging resources. I remember in PSX/PS2 and Dreamcast that the "OS" was nearly non-existent when the game was running. All I know is that in 2015, AMD needs something big to be a viable option - they are far from being a "competitor" to intel as they stand right now.

      --
      Previewing comments are for sissies!
    3. Re:Don't worry guys... by Anonymous Coward · · Score: 0

      Sorry when was this? I remember the crappy multiplayer netcode for Doom getting patched over and over and still only elevating it to "barely playable", patches have been a thing on PC since forever. Consoles slightly less so because often game-breaking bugs that crept through QA would be found by Japanese gamers and fixed prior to worldwide release.

      Not to mention that the complexity and detail of most games these days is nothing short of amazing. Back in olden times you had an inventory of random things that affected hard wired puzzles, many widgets, one solution. Now I can virtual parachute off a tall building into a theme park filled with NPCs riding rides that freak out when they see me causing a stampeding herd of freaking out NPCs, and that's not even part of the game narrative or cutscene, that's the player messing with a virtual world that is capable of reacting to the dumb shit we do.

      Games of yore were fun, so are today's games, but they are about as distant to each other as you can get in terms of design, architecture and complexity.

      Better or worse? YMMV

    4. Re:Don't worry guys... by Anonymous Coward · · Score: 0

      Did I say PC? No. I was talking about programmers squeezing every bit of power out of a computer without claiming "oh just get a faster PC" became the norm. And games were fun as hell. XCom? Wasteland? The D&D Goldbox series? Classics. When IBM PCs got CGA graphics, the end was nigh for knowing architectures... now it's just "you need a new video card." Bah.

      I think even consoles are starting to suffer from the PC "just buy a faster X". What a load of claptrap. Learn to code, first... then we'll talk about new hardware.

    5. Re:Don't worry guys... by 0123456 · · Score: 1

      But we're talking about modern games, not Doom.

    6. Re:Don't worry guys... by rogoshen1 · · Score: 1

      The problem is continually trying to achieve photo-realistic 3D graphics. It's the uncanny valley; and the bulk of hardware spec increases are from trying to push that envelope.

      My favorite example of this is Warcraft 2. Ignoring the tiny resolution; the game doesn't really look 'dated' -- due to well done, albeit cartoonish graphics and animation. Compare that to Everquest (1998); which looks like someone stuffed a bunch of polygons in a blender.

      Similarly the AAA mega 3d graphics fests will follow the same pattern. In 5 odd years they'll look completely outdated and stale.

    7. Re:Don't worry guys... by Anonymous Coward · · Score: 0

      So since he posts AC, you get to just be a douche and blow off his comment? Typical. No one mentioned Doom except you. That straw man you just generated could really use a graphics update btw....

    8. Re:Don't worry guys... by Anonymous Coward · · Score: 0

      And you got that completely ass backwards friend. It's intel that is no competitor at the moment. Practically all games atm are aimed primarily at the consoles, and PC ports usually being a crappy afterthought. Guess where there is no intel presence..?

      Sorry fanboy. A fool and his money are soon parted.

    9. Re:Don't worry guys... by Half-pint+HAL · · Score: 1

      due to well done, albeit cartoonish graphics and animation.

      There's no "albeit" about it. Cartoonishness is the only effective answer we have to the uncanny valley problem -- because it keeps us on the other side of the valley. Consider that old episodes of Scooby Doo will be repeated from now until kingdom come, but when did you last see Reboot on TV? (Although Reboot might get away with the dated computer animation due to the "inside the computer" angle -- it works on an abstract plane I suppose.)

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    10. Re:Don't worry guys... by 0123456 · · Score: 1

      No modern graphics-intensive game is going to 'fly' on a GT640 at any decent resolution with graphics maxed out... regardless of the CPU.

      Except, maybe, if you throw the PC out the window.

    11. Re:Don't worry guys... by Half-pint+HAL · · Score: 1

      I blame MS and Sony for hogging resources. I remember in PSX/PS2 and Dreamcast that the "OS" was nearly non-existent when the game was running.

      On the Dreamcast, the OS was normally completely non-existent -- it was the last console that was typically programmed as "bare metal". This was because the only available full OS was Windows CE, and I seem to recall it hogged resources. My memory's a bit fuzzy, but I think the Dreamcast version of DirectX didn't even give access to some of the niftiest features of the chipset. Received wisdom is that Microsoft were at their usual self-serving game: they wanted the WinCE programming environment to be cross-compilable to desktop Windows (95/98 at the time) in order to encourage more devs to release more games for Windows. So obviously, any features that weren't available as standard on a PC were a problem for Microsoft.

      Or so the story went at the time... there might not have been any sort of conspiracy behind it.

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    12. Re:Don't worry guys... by CronoCloud · · Score: 1

      No modern graphics-intensive game is going to 'fly' on a GT640

      Would depend on "which" GT640, there are like 5 different versions of it.
      http://en.wikipedia.org/wiki/G...

      I have the last version of it on that table the Rev 2, that's the one with GDDR5, mine is factory overclocked too. It has performance more similar to a stock GTX650

    13. Re:Don't worry guys... by Anonymous Coward · · Score: 0

      Back in olden times you had an inventory of random things that affected hard wired puzzles, many widgets, one solution. Now I can virtual parachute off a tall building into a theme park filled with NPCs riding rides that freak out when they see me causing a stampeding herd of freaking out NPCs, and that's not even part of the game narrative or cutscene, that's the player messing with a virtual world that is capable of reacting to the dumb shit we do.

      And as a result most of those games are a large meaningless mess, a big vapid simulation that ultimately suffers from a lack of any structured human design. YMMV indeed.

    14. Re:Don't worry guys... by Anonymous Coward · · Score: 0

      No one said anything about max settings except you either. Gone are the days where a slightly out of date computer means a slide show. Now you can have a pretty old setup and still play with a moderate graphic settings (and max draw distance) and have a smooth, solid game. The difference between max settings and second highest settings in a lot of games these days is difficult to notice when actually playing, as opposed to screenshots, but can make a huge impact on fps for that marginal gain.

    15. Re:Don't worry guys... by 0123456 · · Score: 1

      No one said anything about max settings except you either.

      Yes, exactly. If the game 'flies' on a GT640, he's playing with graphics settings that make it look like Doom.

      Which was rather my point.

    16. Re:Don't worry guys... by silentcoder · · Score: 1

      That's a valid point, though there is a counterpoint. Right now if I had to list it - the single most awesome feature of my xbox one compared to the 360 probably *depends* on that core they keep reserved !
      What is that feature ? Proper task-switching.

      It got really annoying on the 360 how, in the vast majority of games, you couldn't actually QUIT a game without rebooting the entire console ! The X-button would almost always only give you power-off options, and the game menus rarely had a quit button (ACII - I'm looking at you, great game but I hated that).

      This is seriously annoying when you are playing more than one game, or if your console is shared with the rest of your family and they aren't all playing the same game you are.
      On the Xbox-one, the X button always brings you back to the main menu - and WITHOUT quitting the game, so you can switch out and access other apps or features and then switch back and continue gaming. This is great if you want to check if a friend is online quickly and invite them to join your co-op run for example.

      If you do start a new game it will exit out of the last one but that's fine by me since the whole reason I hated the previous versions approach was that switching to another game required rebooting the console and going through that arduous login, load-up, connect sequence every time.

      --
      Unicode killed the ASCII-art *
    17. Re:Don't worry guys... by Anonymous Coward · · Score: 0

      Doesn't matter, it's still only 384 shader cores, which is crap. You won't be running any games made within the past five years on that GPU well, if at all.

      My laptop's GTX 765M is twice as powerful as your GT 640 with two and a half times the VRAM and I still have to turn down some settings in most modern games.

    18. Re:Don't worry guys... by CronoCloud · · Score: 1

      Doesn't matter, it's still only 384 shader cores, which is crap. You won't be running any games made within the past five years on that GPU well, if at all.

      I think you're exaggerating there quite a bit. Then again, I don't game on the GT640, that's what the PS3 and PS4 are for. (the PC runs Linux, the GT640 is for Second Life and the occasional foray into STO. HTPC centric cards are popular among Linux users)

      My laptop's GTX 765M is twice as powerful as your GT 640 with two and a half times the VRAM

      two and a half? 765M's only come with 2GB, my GT640 rev 2 has 1GB. That's not two and a half.

    19. Re:Don't worry guys... by Anonymous Coward · · Score: 0

      I think you're exaggerating there quite a bit. Then again, I don't game on the GT640, that's what the PS3 and PS4 are for. (the PC runs Linux, the GT640 is for Second Life and the occasional foray into STO.

      Sorry for the late reply, but I also play STO and I did indeed have to tweak my settings down some in order to not have a slideshow in some of the 10 and 20 player PvE queues (not to mention the Undine space battlezone which drags my GPU to its knees).

      two and a half? 765M's only come with 2GB, my GT640 rev 2 has 1GB. That's not two and a half.

      You're right. For some reason I was thinking it had 2.5GB. Still, twice as powerful and twice as much VRAM and I still have to crank down settings in most new games. I guess I could have gone for a 780M, but laptops with those were significantly more expensive at the time.

    20. Re:Don't worry guys... by CronoCloud · · Score: 1

      Sorry for the late reply, but I also play STO and I did indeed have to tweak my settings down some in order to not have a slideshow in some of the 10 and 20 player PvE queues (not to mention the Undine space battlezone which drags my GPU to its knees).

      Somethings up with STO, it should perform better than it does. It's fine for a while then degrades over time. It used to be better even on low end hardware (I once had a GT220, another nice little HTPC centric card for the time) Maybe it's a WINE issue, but the system requirements aren't that high, your 765m (or my 640 for that matter) shouldn't have any trouble with both easily exceeding the recommended requirements let alone the minimum

      http://support.arcgames.com/ap...

      Grumbles about lack of optimization.

      I guess I could have gone for a 780M, but laptops with those were significantly more expensive at the time.

      That's why I have a 640, it's enough oomph for my uses, without breaking the bank, especially since I run at 1920x1080.

  6. Editors? by Anonymous Coward · · Score: 1

    Since when is 900p a frame rate? Hello? Editors? *taps mic*

    1. Re:Editors? by craighansen · · Score: 0

      900p is the resolution, 30fps is the frame rate for that resolution.

    2. Re:Editors? by Anonymous Coward · · Score: 1

      *facepalm*

      the game's 900p framerate and 30 fps target

      Did you even read the summary?

    3. Re:Editors? by ArcadeMan · · Score: 0

      This is the Fox News website, I don't have to read anything.

    4. Re:Editors? by craighansen · · Score: 0

      Yes, I read the summary, I was simply supplying a correction. I'm not an editor, so I can't fix TFS directly.

    5. Re:Editors? by __aaclcg7560 · · Score: 0

      I wondered where all the Jackboots came from. :/

    6. Re:Editors? by Anonymous Coward · · Score: 0

      And I call bullshit. There is no way that the CPU can cause the resolution to be bound.

    7. Re: Editors? by Anonymous Coward · · Score: 0

      Yes there is. Poor CPU performance lowers frame rate. They need to lower the resolution to maintain a playable frame rate. Simple.

    8. Re:Editors? by Anonymous Coward · · Score: 0

      *facepalm*

      I didn't need a correction. I don't know a single person who thinks 900p is a frame rate. That was the whole point of calling out editor incompetence.

    9. Re:Editors? by Seumas · · Score: 1

      900 is the resolution (well, half of the resolution).

      P is the notation that it is progressive scan, rather than interlaced -- entirely redundant when talking about a PC monitor (though that hasn't stopped a lot of people from adopting the idiotic habit of framing resolutions on the computer in a single dimension and with a "p" at the end, like dummies).

    10. Re:Editors? by l0n3s0m3phr34k · · Score: 1

      your mom thinks 900p is a frame rate, she told me last night just as she was falling asleep

    11. Re: Editors? by jones_supa · · Score: 1

      I don't see how lowering the resolution would free CPU time. Wouldn't the CPU still do the same object calculations at the same positions, and the rasterization be left completely to the GPU?

    12. Re:Editors? by Anonymous Coward · · Score: 0

      Hope you enjoy the herpes and HIV she gave you.

  7. clock speed is not the right comparison by schlachter · · Score: 4, Insightful

    Ubisoft may have only had 4-5 cores for AI and other calculations — scarcely more than last gen, and the Xbox 360 and PS3 CPUs were clocked much faster than the 1.6 / 1.73GHz frequencies of their replacements.

    Clock speed is not a good comparison. These processors should process data much faster than those in the Xbox 360 and PS3 despite the clock speed differences.

    CPU that has to process the AI, the number of NPCs we have on screen

    Maybe you didn't target your game properly.

    Many Nintendo games run in 1080p and 60 frames/second on the Wii U which is much less powerful...because Nintendo makes that their target when deciding how much AI and graphics detail to put on the screen at once.

    --
    My God can beat up your God. Just kidding...don't take offense. I know there's no God.
    1. Re:clock speed is not the right comparison by ArcadeMan · · Score: 2

      Which is why I usually prefer playing games on Nintendo systems. When I play with my friends on their Xbox 360, Xbox One or PS4, the games may look good but there's often a really huge drop in the frame rate, I don't know how they can enjoy games that way.

    2. Re:clock speed is not the right comparison by AmiMoJo · · Score: 5, Insightful

      Maybe you didn't target your game properly.

      I think what Ubisoft is trying to say here is that it's programmers are shit, and so is it's game engine (AnvilNext). Other publishers manage to do okay, but poor old Ubisoft are stuck with this turd and can't just switch to Unreal or something more competent, so sorry guys you only get 900p on consoles.

      I mean, obviously if you are CPU bound the solution is to reduce the load on the GPU by making the game render at 900p. The problem is the AI for the large number of characters in the game, so clearly reducing the pixel count will help with that.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    3. Re:clock speed is not the right comparison by ravyne · · Score: 2

      Clockspeed really isn't a good comparison. The PPC chips in the last-gen consoles were the PowerPC equivilent of Intel's first-generation Atom processors. They were more narrowly-issued than Jaguar, and didn't have fancy branch predictors or instruction re-ordering; like Atom, they used hyperthreading to hide when one thread stalled, but that only goes so far. Jaguar in the current gen has a nice branch predictor, modest instruction re-ordering, can issue more instructions per cycle, and also supports AVX. And there's 8 of them instead of just 3 -- all in all, current gen has around 4x the CPU power as last-gen, even accounting for clock-speeds.

      All that said, when I was guessing at what this generation's specs would be about 5 years ago (I work in games, so it wasn't mearly a 'what if' game), I was right about GPU size and performance, right about the size of main memory, right about unified memory architectures, and right about price all within a relatively small margin. The CPU I was split on -- I figured we'd see 8-16 "thin" cores, or 4-6 "fat" cores, or maybe a heterogenous system with 2 fat cores and 4-8 thin cores; we got 8 "thin" cores running slower than the 2.4Ghz I'd have guessed at, but my money was on 4 fat cores precisely because fat cores do much better with AI, general logic, and other branchy or latency-sensitive code. The choice of CPU this generation surprised me.

    4. Re:clock speed is not the right comparison by mrchaotica · · Score: 2

      Maybe you didn't target your game properly.

      Many Nintendo games run in 1080p and 60 frames/second on the Wii U which is much less powerful...because Nintendo makes that their target when deciding how much AI and graphics detail to put on the screen at once.

      In other words, "cripple your game so it'll run on proprietary pieces of shit instead of letting it be as good as it possibly could be on a real computer."

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    5. Re:clock speed is not the right comparison by tibit · · Score: 1

      What if the consoles have shared system memory and they're hitting the memory bandwidth with the graphics?

      --
      A successful API design takes a mixture of software design and pedagogy.
    6. Re:clock speed is not the right comparison by tibit · · Score: 1

      "right about unified memory architectures" So, that pretty much settles it for me: their shaders push the memory subsystem to its knees and at 1080p the CPUs don't have enough memory bandwidth left to run at full speed.

      --
      A successful API design takes a mixture of software design and pedagogy.
    7. Re:clock speed is not the right comparison by tlhIngan · · Score: 0

      I think what Ubisoft is trying to say here is that it's programmers are shit, and so is it's game engine (AnvilNext). Other publishers manage to do okay, but poor old Ubisoft are stuck with this turd and can't just switch to Unreal or something more competent, so sorry guys you only get 900p on consoles.

      I mean, obviously if you are CPU bound the solution is to reduce the load on the GPU by making the game render at 900p. The problem is the AI for the large number of characters in the game, so clearly reducing the pixel count will help with that.

      Exactly.

      Not only that, but whare the specs going to be on the PC? A quad-core i7 minimum to have the necessary number of threads and processing power? That will exclude a LARGE number of people who have more modest machines.

      Yes, the Xbone and PS4 can't hold a lick towards the latest and greatest PC available. But a good number of people don't have PCs as powerful as an Xbone or PS4. Sure, maybe in 10 years time the complaint is valid, but for most PCs out there, the Xbone or PS4 is more powerful.

    8. Re:clock speed is not the right comparison by rogoshen1 · · Score: 0

      Well perhaps the dudes who made Everquest 2's engine moved to Ubisoft? (In EQ2's engine things like physics, cloth, shadows/lighting, environmental effects were all originally rendered by the CPU.)

    9. Re:clock speed is not the right comparison by tepples · · Score: 1

      Unless "as good as it possibly could be" includes letting other players join in without each having to buy and bring another gaming PC.

    10. Re:clock speed is not the right comparison by UnknownSoldier · · Score: 1

      They also might be running into an skinning bottleneck. Are they using 4 bones / vertex? How many AIs do they have onscreen at once? What is their poly count per character?

      One of their old games, RB6:LV2 doesn't even draw more then 8 characters maximum at any one time, even though the level clearly supports 50+ terrorists.

    11. Re:clock speed is not the right comparison by AmiMoJo · · Score: 1

      Gah... should be "its game engine". Forced to troll myself now.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    12. Re:clock speed is not the right comparison by Half-pint+HAL · · Score: 1

      I think what Ubisoft is trying to say here is that it's programmers are shit, and so is it's game engine (AnvilNext).

      AnvilNext?!? I thought they said this was Assassin's Creed Unity !!!

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    13. Re: clock speed is not the right comparison by Anonymous Coward · · Score: 0

      I did some guesstimates on ps4's cpu speed based on 6 cores avaliable (watch dogs interview) and extrapolating from the performance of the 4 core cpu of same type and speed for pc, and the total performance would be about equal to Intel's g3220 dual core. Provided all available cores were fully utilised on both cpu's.

      That's not the latest and greatest, that's about lowest budget build level. And you can get a gfx card at around 100-150 usd that have same or greater performance than the consoles.

      Part of this is the fact that the consoles use laptop level parts, for power and heat. And part because Sony and MS sell them at a profit this time around.

    14. Re:clock speed is not the right comparison by ravyne · · Score: 2

      Unified memory isn't strictly bad, so long as there's sufficient bandwidth and sharing the resource isn't overly contentious. The PS4 has around 176GB/s bandwidth to its GDDR5. Xbox One has 68GB/s to its DDR3, but also has 32MB ESRAM that's effectively a software-controlled, level-4 cache shared between the CPU and GPU--it provides another 120GB/s bandwidth so Xbox One actually has a bit more bandwidth to go around than PS4 if the software is good about using the ESRAM. There's less apparent bandwidth to go around than a PC with a higher-end discrete GPU, but consoles with unified memory make the difference back by not having to copy things around so much -- a simple example of a PC inefficiency here is that a CPU resource on the PC typically has to be copied somewhere before the GPU can touch it, even on shared-memory systems with integrated GPUs; On a console, passing over some minor details, you just pass a pointer. Note that Mantle, D3D12, Mantle, and OpenGL Next are all bringing some of these console-style efficiencies to the PC. Neither platform is bandwidth starved, unless you were to go out of your way to avoid the Xbox's ESRAM.

      The trade-off of GDDR5 vs DDR3 is that GDDR5 has higher bandwidth, but it also has higher latency. For graphics and for accessing large swaths of data linearly, GDDR amortizes latency effectively, but the latency becomes apparent for more random access patterns, complex data structures, and indirection (As in general application code, and in game control logic). I believe this is the reason that Microsoft went with DDR3 as main memory, because it makes it easier for non-games developers to bring apps to XBox One.

    15. Re:clock speed is not the right comparison by schlachter · · Score: 1

      Sounds like you've never played a nintendo game on modern hardware. Nothing crippled about it. Great graphics, animations, gameplay, resolution, frame rate and fun. Most of the excellent Nintendo games are first party so Nintendo hardware is the only development target.

      A Nintendo Wii U console costs about $100 once you factor out the cost for the elaborate tablet like controller and the top end bunded games. It's about 2x the power of an Xbox 360 or PS3. Show me a better computer for $100.

      --
      My God can beat up your God. Just kidding...don't take offense. I know there's no God.
    16. Re:clock speed is not the right comparison by mrchaotica · · Score: 1

      Oh, sorry -- I didn't mean to bash Nintendo specifically; I mean to bash consoles in general (especially when used to play multi-platform games).

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    17. Re:clock speed is not the right comparison by l0n3s0m3phr34k · · Score: 1

      quad-core i7, 16GB DDR3 RAM, SSD drive, and 2GB+ graphics card lol

    18. Re: clock speed is not the right comparison by Anonymous Coward · · Score: 0

      And yet when you make a system like that, you're barely going to be able to run any games coming out now, at least not without hitches... let alone games coming out in the next 5 years. Such is the curse of PC hardware.

      At least a console full of laptop components is going to have a team of professionals spend tens of millions of dollars to specifically design code around that particular hardware configuration. That's worth something.

    19. Re:clock speed is not the right comparison by Anonymous Coward · · Score: 0

      "As good as it can possibly be" on PC results in a game that barely anyone can run (see: Crysis). That's why almost nobody makes multi-million AAA PC exclusives anymore. They would have to cater to the lowest common denominator to make any money, which is some guy's creaky laptop. On a console you can sick a team of 500 people on one specific piece of hardware, have them develop a game entirely around it for 3 years, and not have to worry about any of that shit. No matter what you manage to do with your game, ALL your users will be able to run it -perfectly-.

      Yes, I know that's something the PC Masturbate Race don't really like, that all those dirty peasants get to run games properly instead of them being reserved to only the most elite neckbeard's hardcore PC build, but fuck that.

    20. Re:clock speed is not the right comparison by Anonymous Coward · · Score: 0

      They want to save money and target as many platforms as possible with the same assets and game play. The customer suffers.

    21. Re:clock speed is not the right comparison by Anonymous Coward · · Score: 0

      If you think for a second that Unreal is adequate for a game like Assassin's Creed, then you have no place commenting on this topic.

      Unreal is complete and utter shit for streaming games that aren't split off into airlocked areas.

    22. Re:clock speed is not the right comparison by Dahamma · · Score: 1

      Maybe you didn't target your game properly.

      Many Nintendo games run in 1080p and 60 frames/second on the Wii U which is much less powerful...because Nintendo makes that their target when deciding how much AI and graphics detail to put on the screen at once.

      Ugh, give me a break. If everyone targeted their games to "Nintendo standards" instead of games actually trying to push the envelope with performance and features, Mario, Pokemon, and their ilk would have taken over the world by now.

      And I have developed for the Wii U. Compared to the XB360/XB1/PS3/PS4 It's a HORRIBLE platform with a worse OS. It still requires cooperative multitasking (hello Yield()!) which if custom-designed for the platform form the start would be fine, but it makes porting later from a *real* platform that actually sells games a PITA. If you wondered why the Wii U is not getting the quality ports of the other platforms - it's because Nintendo's development tools and OS are stuck in 1995.

    23. Re:clock speed is not the right comparison by Anonymous Coward · · Score: 0

      You asshole "ravyne". oh thats a buncha B.S. saying the atom is even close the the performance of the Cell(PowerPC-64+9spu) or Microsoft Xenon(3-core-PowerPC-64bit). What you realize is that Ubasoft is saying the x86 cpu is shity even thought it is an 8-core cpu.

    24. Re: clock speed is not the right comparison by Terrasque · · Score: 1

      http://hexus.net/tech/reviews/...

      Look at the benchmark with a discrete graphics card at the bottom.

      Or the gaming pages on this review: http://www.legitreviews.com/in...

      Just pair it with a decent budget card, like the 750 Ti or R9 270, and you got a solid budget gaming machine.

      --
      It's The Golden Rule: "He who has the gold makes the rules."
    25. Re:clock speed is not the right comparison by Anonymous Coward · · Score: 0

      Unless "as good as it possibly could be" includes letting other players join in without each having to buy and bring another gaming PC.

      Billy has an XBone, Tommy has a PS4. They can't play online together without at least one "having to buy and bring another gaming" console.

      Bobby has a PC from Dell, Timmy has a PC he built from parts, and Jimmy has a Mac his parents paid too much for. They can all play online together without anyone "having to buy and bring another gaming PC."

      What's your point, again?

      Personally, I don't like multiplayer games. I and my friends have real jobs and families, so it's hard to get together as a group, which leaves PUGs or other clan members. After working 10-12 hours a day, I want to unwind. I don't want to have to listen to a bunch of f*$(wit teens having temper tantrums.

      To each their own, but to imply that PC gaming is more limited than consoles that all live in their own separate, walled off universes is laughable.

  8. Hey Ubisoft, maybe you should stop shitting on PCs by Sycraft-fu · · Score: 4, Insightful

    Just saying if consoles aren't powerful enough to make you happy, well there are these new fangled PC things with a shit ton of CPU, RAM, and other goodies and gamers like me who spend way too much money on them to play games. Of course if you keep taking the attitude that we are all pirates, releasing shitty ports and so on don't be surprised if we aren't so interested in your products

    http://www.escapistmagazine.co....

  9. Wait, what? by sunderland56 · · Score: 1

    Do you mean to imply that chip manufacturers have started to lie on their spec sheets? Really? That's a new one; in the past they've been 100% accurate.

    1. Re:Wait, what? by ArcadeMan · · Score: 2

      I would even say that in the past, they've been 104.92% accurate.

    2. Re:Wait, what? by Anonymous Coward · · Score: 0

      As long as it's calculated on a Pentium MMX

    3. Re:Wait, what? by Anonymous Coward · · Score: 0

      Yes. I believe that was the gist of the joke that ArcadeMan was trying to make. Thank you for your obtuse clarification.

  10. Cell by SumDog · · Score: 3, Interesting

    I really hate that Sony dropped their cell processors going from the PS3 to the PS4 in favour of an x86 based system. We didn't see a lot of devices using cell and because of that, a lot of cell super-computer clusters were even made using actual PS3s. Even the prior MIPS processers of the earlier PlayStations are used in computer architecture texts books to this day (albeit overly-simplified versions of MIPS's pipling systems).

    I really want to see more architecture options, not less. Intel bought Alpha, killed it, screwed up with their own VLIW attempt with the Itaniums (which use EPIC) and I haven't heard anything about Transmeta in years. Today everything is ARM or x86_64 (with MIPS still seen in some embedded systems, mostly home routers). IBM still produces new POWER systems, but they're limited to a specific server niches.

    1. Re:Cell by craighansen · · Score: 4, Informative

      You haven't heard anything about Transmeta in years because they ceased operating in 2009. The patent portfolio went to Intellectual Ventures, LLC, and licensed in whole or part to Intel, Nvidia, Sony, Fujitsu, and NEC.

    2. Re:Cell by Dorianny · · Score: 1

      It was IBM's decision to end cell development due to it not having much of a market other than the PS3's and super-computers. Given the lackluster specs Sony went with for the PS4 it is unlikely that they could have convinced IBM to continue with cell's development even if they had tried.

    3. Re:Cell by ravyne · · Score: 4, Insightful

      Cell -- at least the part of Cell that provided the computational grunt -- was not a CPU. Cell was a single-core, dual-threaded PowerPC core -- the exact same PowerPC core as the three in the Xbox360, save the extended vector instruction set and registers that Microsoft had added to their implementation. That core was basically the Intel Atom of PowerPC architectures. The better part of Cell was the DSP units, which you can basically think of as SIMD (Like SSE) units that are able to run autonomously from a small pool of local memory. The PowerPC's job is to load the Cell units with work (data and code) and coordinate the results -- they work for the CPU, and aren't capable of much on their own.

      In the PS4, you don't have cell, but instead you have 4 GPU cores dedicated for compute tasks (they don't have the back end necessary to perform rendering, although they can participate in compute tasks that aid the rendering pipeline.) Like Cell, these cores work for the CPU, have generally the same programming model (load them up with code and data and set them to running), and also have the exact same theoretical throughput as Cell had.

      Variety and competition are great, but Cell was nothing special in the sense that what was good and unique about it has been subsumed by GPU compute -- it was ahead of its time, but it hasn't aged nearly as well. Game consoles are a commodity business though, its hard to justify custom or obscure hardware unless its the only way to get the architecture you want, but then you have to teach everyone to use it effectively.

    4. Re:Cell by gman003 · · Score: 1

      The SPARC processors are still doing some interesting things, and there's been some shakeups in the GPU architecture space.

    5. Re:Cell by Anonymous Coward · · Score: 0

      The Wii U still uses a POWER processor.

    6. Re:Cell by AmiMoJo · · Score: 4, Insightful

      The problem with the PS3's Cell and the PS2's odd set up before it is that they were both a bugger to get good performance from. It took developers years to get the best from them, and it cost a lot of money to do so. Compare that with systems like the Dreamcast and the two XBOX consoles that were relatively easy to get on with and which had excellent looking games from the start.

      With this generation both Sony and Microsoft realized that games are now so expensive to produce that anything which reduces that cost will be attractive. Most are cross platform too, so if you make your system hard to work with it's going to suffer from lame ports. The PS3 often had that problem, with its versions being inferior to the PC and 360 ones.

      Thus both new systems are basically PCs. Familiar hardware, familiar and fairly easy to work with CPUs, mature tools.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    7. Re:Cell by _merlin · · Score: 1

      My LSI SAS controller card has an 800MHz PowerPC processor. Lots of car ECUs use PowerPC. It's anything but dead.

    8. Re:Cell by Dixie_Flatline · · Score: 5, Interesting

      Disclaimer: I work for Ubisoft. I did not work on the game in question and I won't comment on it.

      Now, the PS3. I have a friend that's made a very good living for the last few years doing nothing but PS3 optimisation. He'd go in 3 days a week and make more than I would in a year. The PS3 setup was fiendishly complicated and difficult to wring real performance out of. Even by the end of the cycle, I'd say there were only a few games that significantly made use of the potential power that was available in the PS3. On paper, it was impressive. In practice, it was a mild nightmare. You had completely different tools than when you were making a 360 game. The compiler was different. You had to be a lot more meticulous about where data was and how you were moving it around.

      I worked on the PS4 earlier this year, and it's dead easy to use. The tools integrate well into the environment, and you don't have nearly the same optimisation headaches that you did on the PS3. It's trivially faster than the XBone, and there's virtually no platform specific code (except for the obvious stuff, like connecting to the respective online services, etc.)

      From a developer perspective, the PS4 is a lot nicer than the PS3. That'll mean more simultaneous releases on the PS4 and XBone, and this time there's no delay before the PS4 is at or past parity with its competition (which is more important for Sony and Sony fans, really).

      That's just my opinion on the matter, but Sony really listened to the developer community when it came to tools and ease of use. It may be less interesting, but interesting generally means 'troublesome', not 'exciting' when you're writing software.

    9. Re:Cell by K.+S.+Kyosuke · · Score: 1

      In that case, perhaps you know whether the APUs and the OS allow for general purpose computation? I can only speculate on whether the drivers allow for it, but if it's possible, chances are that substantial AI could be run on a few of the GPU cores. After all, modern AI is not just branchy Prolog engines.

      --
      Ezekiel 23:20
    10. Re:Cell by marsu_k · · Score: 2

      OK, so you work for Ubisoft, on to the topic at hand - Unity is not going to be on PS3 or Xbox 360. When we are talking about the current consoles (PS4 and Xbox One), they are basically the same - the difference being one has a slightly higher clocked CPU and a massively inferior GPU, along with much less memory bandwidth (yes, there's the "massive" ESRAM totaling a whopping 32MB), versus a slightly lower clocked CPU, much better GPU and a memory bandwidth in a totally different ballpark.

      Given these specs, how can you justify the parity? And in before the PC master race comes to claim their superiority: we bow to thee, not questioning that, I'd just like an explanation from an Ubi developer WRT current consoles. The backtracking the official PR has given so far has been amusing, but I'd like to hear if there's an actual technical reason.

    11. Re:Cell by Fjandr · · Score: 1

      They're pretty common to see running BMCs as well.

    12. Re:Cell by ygtai · · Score: 1

      What happens to your friend now?

    13. Re:Cell by westlake · · Score: 1

      We didn't see a lot of devices using cell and because of that, a lot of cell super-computer clusters were even made using actual PS3s

      Sony sold and priced Cell based systems for commercial use.

      The PS3 could be purchased in wholesale lots --- taken out of consumer distribution channels where the true cost of the hardware would be recouped by future video game sales --- at a substantial net loss to Sony.

      Exit the "Other OS."

    14. Re:Cell by Anonymous Coward · · Score: 0

      Ha! Good for you, I program games for a living. The entire triple A community is glad as fuck they don't ever have to see a damned Cell processor again for a as long as they live. Doesn't recuse Microsoft and Sony simultaneously putting a pair of mobile CPUs together and calling it good enough for a console, because visuals are the only thing that matters right? But just being disappointed with the XBO and PS4 CPU doesn't mean Cell wasn't a nightmarish little hellbug to do anything on.

    15. Re:Cell by cerberusti · · Score: 1

      I am not so sure a game AI would be a good task for a highly parallel processor which mostly handles floating point numbers.

      How would you even put an AI together without a ton of branching? It would seem to me that the entire problem is check this condition, do this if true, if not check this, etc.

      --
      I'm a signature virus. Please copy me to your signature so I can replicate.
    16. Re:Cell by Anonymous Coward · · Score: 0

      Compaq bought Alpha, and then sold the intellectual property to Intel. However, HP bought Compaq and developed on the Alpha line into around 2007.

      Transmeta never really amounted to much. A venture capitalist dream with a shitty product.

    17. Re:Cell by Arakageeta · · Score: 1

      I really appreciated the Cell BE too. I do hope that that architecture, with cache coherence (local stores are a pain to manage), becomes more common. Have you taken a look at Texas Instrument's KeyStone II? It's ARM + crazy DSPs. It doesn't seem that anyone has really noticed it though. http://www.ti.com/dsp/docs/dsp...

    18. Re:Cell by Dahamma · · Score: 1

      It's a reasonably modern ATI GPU, and it can be used as a "compute shader".

      Though of course GPU compute functions are pretty complex to do, and they directly take away from graphics functions. I'm guessing Ubisoft's claim that the platforms are CPU bound does not really mean they are not using as much of the GPU as they can - otherwise seems a little disingenuous that they are also limiting the rendering resolution to 900p.

    19. Re:Cell by Anonymous Coward · · Score: 0

      He has to sell his ass on dodgy street corners.

    20. Re:Cell by chrysrobyn · · Score: 1

      That core was basically the Intel Atom of PowerPC architectures.

      I agree with all of your sentiment, and most of your statements, but this one I have trouble with. Atom is basically an original Pentium, slightly modernized. To get that out of PowerPC, you'd need to start with a 603 or so, and bring it into a 2005 age. 603 migrated to 750 and 7400. But since the 7400 was essentially a 750 with a vector unit taped to the side, the 750 would suffice as an Atom-esque core. The die size of the 750 class machines in 90nm supports this.

      The PowerPC core in the PS3 and 360 was derived from Power4, a server class processor, with bunches of stuff taken out and re-pipelined. The core was made in-order, the pipeline was brought down to allow the frequency to be amped up. The area of the PowerPC core in the Cell is about the same as the entire die (core and cache) of a 750 in the same 90nm technology.

    21. Re: Cell by Anonymous Coward · · Score: 0

      Check out Mill Computing. They have a series of recorded talks on their new (still several years out) architecture. It's pretty exciting.

    22. Re:Cell by Dixie_Flatline · · Score: 1

      Well, like I said, I won't comment on that game. I didn't work on it, and I don't know what problems they were trying to solve. I don't like speaking for other people, and I've never had any contact with them.

    23. Re:Cell by Dixie_Flatline · · Score: 1

      Vacation, probably. I'm sure he earned enough in the last few years to take it easy for a while. :)

    24. Re:Cell by Dixie_Flatline · · Score: 1

      Probably. But that's a big trade-off to make in this era of ever-increasing graphical demands. We're talking about a game that's running at 900p and people aren't happy that it isn't 1080p. If you offload AI tasks to a GPU, those are cycles that you're not getting back for rendering later.

      Additionally, it's much too early in the generation for anyone to have any decent libraries that could do such a thing, even if they were willing to make a much simpler game graphically in exchange for something more complicated gameplay/AI-wise.

      From a gameplay standpoint, good AI is almost entirely smoke and mirrors. There's no meaningful difference from an agent being smart because they're calculating a lot of different options and picking the best one, and me programming an agent to do something that LOOKS smart. When they worked on the AI for the original Halo, the little grunt guys would throw themselves on grenades so that only one of them would die instead of the whole group. Playtesting revealed that players thought that was stupid (why would he kill himself? That's dumb!) even though that's actually a fairly clever thing to do. In the end, I believe they just upped the HP of everything--that had the most positive effect on the perception of AI. Just taking longer to die was interpreted as something being 'smarter'.

    25. Re:Cell by ravyne · · Score: 1

      I'm speaking more to characteristics of the end result, rather than lineage. At the broad level, both the original Atom and the PPU in the Xbox360 and Cell are dual-issue, in-order processors that use thread-level-parallelism (hyperthreading) to keep the CPUs execution units fed. Neither the PPU nor Atom(including the original Pentium) supported instruction re-ordering, register renaming, or speculative execution -- the only instruction level parallelism any of these designs can extract is that two adjacent instructions can be issued if there's no dependency between them. These design choices are very different than the fast single-core (what I call a 'fat' core) that are typical of mainstream, high-performance CPUs of the day, through today, like the Pentium 4, Athlon, Power4, or Intel's current i-series.

      However, one thing I had forgotten about the PPU in the Xbox360 is that it wasn't just that the SIMD Altivec units were given a larger register file and some tweaked instructions -- There's actually two full, independent SIMDs per core, one for each thread. The one in the Cell only had one SIMD and its register file wasn't extended, AFAIK.

  11. I have a i5 4690k by Spy+Handler · · Score: 2

    quad core. Is it better than the PS/4 CPU?

    1. Re:I have a i5 4690k by Anonymous Coward · · Score: 0

      Without a doubt, but you already know that.

    2. Re:I have a i5 4690k by Fwipp · · Score: 2

      Newegg has your processor at $240 - the entire PS4, including controller & game is only $400. I'd be curious to know what you shelled out for the full computer (please include input devices).

      You've always been able to buy more powerful machines than the consoles. Just not at console prices.

    3. Re:I have a i5 4690k by DirePickle · · Score: 1

      Yes.

    4. Re:I have a i5 4690k by mythosaz · · Score: 1

      For the Xbox One...

      The most comparable processor is probably the AMD FX-8320, under-clocked. It'll cost you $150.
      The most comparable video card is probably the ADM 7770, also scaled back a touch, and it'll cost you $100.
      8GB of DDR3 will cost you $75
      The Blu-ray reader, another $40.
      500GB hard drive is another $40.

      That leaves you negative $5 for a motherboard, HTPC case, power supply and remote joypad.

    5. Re:I have a i5 4690k by Noughmad · · Score: 1

      But you also need a computer, for school, work, facebook, whatever else, everybody has one nowadays. So the choice is between a $800 computer vs a $400 computer plus $400 console.

      --
      PlusFive Slashdot reader for Android. Can post comments.
    6. Re:I have a i5 4690k by PopeRatzo · · Score: 1

      It's rumored that PC's can do more than play games, though.

      What was the last time you posted on Slashdot through your Xbone?

      --
      You are welcome on my lawn.
    7. Re:I have a i5 4690k by K.+S.+Kyosuke · · Score: 1

      Actually, the most comparable CPU would probably be a dual-socketed Athlon 5150 (or 5350) configuration (if there were MBs for that).

      --
      Ezekiel 23:20
    8. Re:I have a i5 4690k by mythosaz · · Score: 1

      My HTPC could post to Slashdot too, but it doesn't. It just records CATV and plays it (and downloaded videos) back for me with a high Wife-Acceptance-Factor interface.

      My current setup is an Xbox One with the "TV" input running to a Windows Media Center device with a Ceton cable cards tuner in it. I'm fairly angry that The One isn't a Media Center Extender, but I see Microsoft's vision of turning the One into that "one" device in the living room, and it means slowly, silently killing Media Center Edition.

      We'll see this week how the Plex app performs.

    9. Re:I have a i5 4690k by khellendros1984 · · Score: 1

      The Xbox 360 and One both have access to Internet Explorer, so that's not as far-fetched as you'd think.

      --
      It is pitch black. You are likely to be eaten by a grue.
    10. Re:I have a i5 4690k by tepples · · Score: 1

      And when was the last time you plugged two to four USB controllers into your gaming PC or played a game in the "platform fighter" genre?

    11. Re:I have a i5 4690k by Half-pint+HAL · · Score: 1

      I kept the optical drive, case, power supply and controller that I had in my old PC. Heck, I've have a 500GB hard drive for years. So no, I've not got Blu-Ray capacity, but I don't really want it -- games are either on DVD still or on download (all hail GOG.com)

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    12. Re:I have a i5 4690k by mjwx · · Score: 1

      Newegg has your processor at $240 - the entire PS4, including controller & game is only $400.

      The PS4 is a loss leader. This means you're paying more for games, peripherals and ancilary services to make up for it. So the more you game, the more a console costs you.

      It's also worth pointing out the notorious unreliability of the last generation of consoles. Red Ring of Death, Yellow Light of Death.

      I'd be curious to know what you shelled out for the full computer (please include input devices).

      In that case, we'd need to include all the input devices for the PS4.
      - 3 additional Dualshock controllers @ $59.99 each = $179.97.
      - PS4 camera @ 59.99 = $59.99.
      So an additional $239.96 (Plus taxes as these are American prices off of Best Buys web site). I'm using the PS4 beacuse it doesn't require a paid subcription for online content (yes, my point is strong enough that I can give my opponents the benefit of the doubt).

      My PC peripherals cost me (in Australian prices so they include tax):
      - 1 Keyboard = A$12.
      - 1 Logitech gaming mouse = A$55
      - 1 Logitech joystick = A$35
      Total, $102.

      You've always been able to buy more powerful machines than the consoles. Just not at console prices.

      The thing is, this is a false economy because the console hardware are loss leaders. You cant buy a PC at the same price because PC's aren't being sold at less than cost. But this is also the reason that console games are more expensive than the PC equivalents.

      Lets take the new release Middle-earth: Shadow of Mordor.
      PC: $ 49.99
      PS4: $ 59.99
      Xbone: $ 59.99

      So if you buy two games a month, the console player pays $20 extra. Thats $240 per year, 480 over two years. Just two games a month pays for the difference between a $400 console and $880 PC in two years and yes, you can build a gaming box for under $900 in Australia so the US will be cheaper. What if you buy 1 game a week, that's $520 a year.

      If you're a gamer, the PC is ultimately cheaper.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    13. Re:I have a i5 4690k by CronoCloud · · Score: 1

      It's rumored that PC's can do more than play games, though.

      Every console since the PS1 has done more than just "play games". Now admittedly you're not going to be running Libreoffice on your PS4, though I did on the PS3, but they're not games only devices.

      What was the last time you posted on Slashdot through your Xbone?

      I've posted to Slashdot via my PS2 (via Linux), PSP (with it's web browser), PS3 (both with Linux and the GameOS browser), PS4 with it's web browser. I could do it on the Vita too, just haven't done it yet.

    14. Re:I have a i5 4690k by CronoCloud · · Score: 1

      But you also need a computer, for school,

      What is this school you speak of? Not everyone is 20.

      work

      Not everyone has computer based work they bring home.

      facebook

      Many people don't even use computers for that, they use tablets and phones.

      So the choice is between a $800 computer vs a $400 computer plus $400 console.

      Or maybe they keep a cheap computer for a long time because they don't do anything system intensive...and buy consoles. Or maybe they get that $800 computer AND a console...or even multiple consoles.

      Me, I have Linux box...and a PS3, PS4, and Vita.

    15. Re:I have a i5 4690k by PopeRatzo · · Score: 1

      And when was the last time you plugged two to four USB controllers into your gaming PC

      I have two thumbs. What the hell am I going to do with four controllers?

      At my age, there really aren't a lot of people of my age cohort that are still playing computer games. Unless I go over to the high school and invite a few freshmen over to play a "platform fighter" with me, and I don't need any more arrests on my record.

      --
      You are welcome on my lawn.
    16. Re:I have a i5 4690k by PopeRatzo · · Score: 1

      Now admittedly you're not going to be running Libreoffice on your PS4, though I did on the PS3

      You did it on the PS3 until Sony decided to reach into your house and take that feature away from you. What else will they take away and when?

      Apparently, judging from this story, they've already taken away the ability to run Assassin's Creed Unity the way it was designed to be played. But you can't complain, because you knew it was underpowered six months before you bought your PS4, on the day they announced the specs.

      --
      You are welcome on my lawn.
    17. Re:I have a i5 4690k by CronoCloud · · Score: 1

      You did it on the PS3 until Sony decided to reach into your house and take that feature away from you.

      They didn't reach into my house. I had to decide to update, and confirm it, twice. I could have chosen not to update...and in fact I did wait a couple of weeks before doing so. Yes, access to PSN access is lost if you don't, but if OtherOS means that much to someone, they probably aren't using their PS3 for games much.

      But you can't complain, because you knew it was underpowered six months before you bought your PS4, on the day they announced the specs.

      Underpowered compared to what? Sure, I expected the CPU cores would faster, but it costs $399. I also expected 4GB of RAM and not 8GB of GDDR5 You cannot buy the same specs for $399. Go on, head to the mass market retailers that carry the PS4, and find me a the same specs for the same price.

    18. Re:I have a i5 4690k by Anonymous Coward · · Score: 0

      Ooor.... A $450 computer vs a $400 console.

    19. Re:I have a i5 4690k by drinkypoo · · Score: 1

      Unless I go over to the high school and invite a few freshmen over to play a "platform fighter" with me, and I don't need any more arrests on my record.

      Hoo boy. This is the problem with moving around the country. You lose your lan party crew eventually. Then you wind up alone in a dark room talking to people with whom you can never have a serious conversation because they might be 8, 18, or 88. It takes a village.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    20. Re:I have a i5 4690k by PopeRatzo · · Score: 1

      It takes a village.

      It's taken a long time, but I'm just now starting to connect with some other online gamers who, whether or not they are my age, are enjoyable to game with. I went years without really checking into the community on Steam. There are some gaming websites I frequent, and I've made some contacts in the comments sections (Rock Paper Shotgun, for example). I found their Steam accounts and Origin accounts uPlay(ugh) accounts . and now have a few "friends", so now I'm more inclined to look into multiplayer stuff. I still prefer a really good single-player game, because my lifestyle really doesn't allow for five hours of uninterrupted gaming like I did in my old Eve Online days, but at least now I don't completely avoid any online gaming interaction. The other thing is that I play games during the day, so the people I find myself gaming with are on the other side of the world, often.

      Nothing like the great LAN parties of the late 90s and early 2000s, though.

      I miss out on a lot of decent-looking co-op games, though. I'm not as good at them and I feel like I'm lowering the average for other people. It's different on open world multiplayer racers like NFS: Rivals (and hopefully, The Crew), because on those games I'm better than most. FPS shooters (like Planetside 2), also.

      --
      You are welcome on my lawn.
    21. Re:I have a i5 4690k by Fwipp · · Score: 1

      Ubisoft can't complain - they knew the specs well before now. Not Sony's fault their design wasn't realizable.

    22. Re:I have a i5 4690k by Anonymous Coward · · Score: 0

      By a gigantic mile and the ps4 doesn't have legs to get across it.

  12. That would explain frame rate by HalAtWork · · Score: 1

    That would explain frame rate, if they couldn't get their physics/AI routines to work fast enough (although they could use interpolation routines to alleviate that), but does not explain the rendering resolution. Do they expect us to believe they had the CPU working on shaders or rasterization? Even post-processing effects would be handled by the GPU.

    1. Re: That would explain frame rate by Anonymous Coward · · Score: 0

      Lowering the resolution usually increases the frame rate, which is why poor CPU performance can limit resolution. Also, since the CPU and GPU share memory bandwidth it's possible that reducing resolution frees up necessary bandwidth.

    2. Re:That would explain frame rate by UnknownSoldier · · Score: 1

      They might be running into skinning performance. See my previous post

    3. Re:That would explain frame rate by bloodhawk · · Score: 1

      both PS/4 and Xbone use shared memory architectures. i.e. the memory bandwidth the CPU uses is the same as the GPU, if you pressure CPU memory bandwidth can affect what you can do with the GPU and vice versa, higher resolution equals more bandwidth utilization.

    4. Re:That would explain frame rate by jones_supa · · Score: 1

      Why would a higher resolution cause more traffic between CPU and GPU?

    5. Re:That would explain frame rate by Anonymous Coward · · Score: 0

      Not saying that this is what the issue is, But in that scenario described there isn't more traffic between the CPU and GPU, there is more traffic competing for the limited memory bandwidth. A memory intensive AI could in theory suffer significantly if the GPU is heavily utilizing the memory bandwidth, both the GPU and CPU share access to a single memory pipeline.

  13. boo hoo hoo by cdrudge · · Score: 5, Insightful

    Boo fricking hoo. Learn to develop a game with what you have and quit yer bitching.

    The best damn video game console ever was 8 bits, ran on a single core (usually), at 1.79 MHz IIRC. Gamers then logged just as many hours saving princesses, shooting aliens, and stacking blocks as what gamers do today. And guess what...they loved it. They fucking ate it up and went back for seconds and thirds. No, it wasn't photo-realistic 3D video with dolby-i-don't-give-a-crap sound and 87 button LCD-screen force feedback controllers. We didn't need it because we could have fun with what we had and didn't worry about frame rates or pixel resolutions or how many cores a OS management thread ran on vs graphics cores vs whatever.

    Game designers these days, spoiled rotten little twerps that whine about everything.

    1. Re:boo hoo hoo by Matheus · · Score: 2

      Get off my lawn!!!

    2. Re:boo hoo hoo by neoritter · · Score: 4, Informative

      And back in our days when we wanted to play with our friends we had to trudge 15 miles through 10 feet of snow going up hill both ways!

    3. Re:boo hoo hoo by pla · · Score: 4, Insightful

      Boo fricking hoo. Learn to develop a game with what you have and quit yer bitching.

      More to the point - When you have the luxury of coding for a very specific platform (ie, a gaming console with a known hardware configuration and known performance profile), you have no excuse for failing to adjust your resource demands accordingly. And if you just can't physically dial down the load enough to run well on platform X - You don't release the goddamned game for platform X.

      Re-read that last point, because it nicely translates Pontbriand's whining into plain English: "We promise not to turn down any chance to grab your cash, no matter how shitty the experience for our loyal customers".

    4. Re:boo hoo hoo by PopeRatzo · · Score: 3, Funny

      And back in our days when we wanted to play with our friends we had to trudge 15 miles through 10 feet of snow going up hill both ways!

      Was your Nintendo 64 on the North Pole?

      --
      You are welcome on my lawn.
    5. Re:boo hoo hoo by grasshoppa · · Score: 1

      I have a radical idea. If we accept that game developers are going to have the moral equivalency of a used car salesman with a crack addict to support, how about we ( the customers ) stop giving said addicts OUR GOD DAMNED MONEY FOR SHIT.

      Anyone who gives these greedy SOBs a single cent are part of the problem.

      --
      Mod me down with all of your hatred and your journey towards the dark side will be complete!
    6. Re:boo hoo hoo by Anonymous Coward · · Score: 0

      They did develop a game with what they have. They chose to have more NPCs controlled with advanced AI over an extra 180 pixels vertically.

    7. Re:boo hoo hoo by Razed+By+TV · · Score: 1

      With current consoles, these games can be patched. So not only is Ubi just pissing and moaning, but they could still find ways to dumb down the AI, remove NPC's, and find other ways to lower CPU load. Instead of changing their game to make it better, they fingerpoint at the thing that they cannot change.

    8. Re:boo hoo hoo by rrohbeck · · Score: 1

      "We were unable to refactor our code to use all cores so we suck, but we found a scapegoat!"

    9. Re:boo hoo hoo by Gogo0 · · Score: 1

      so, youre saying that games shouldnt evolve?
      i still love the 8/16bit stuff more than any other games, but thats not to say that new games do not have anything to offer. stuff like DDR wouldnt be as interesting on an NES (to the masses at least, i think it would be badass to play DDR w/chiptune). the Wii did a lot of unique things, 3d platformers offer a different experience than 2d platformers, games that rely on atmosphere are able to be more emersive due to more powerful hardware, etc...

      and i think your argument is also out of place in this conversation, ubisoft is stating that they dont have enough power to improve the AI and that theyve throttled the graphics as a result. theyre trying to improve the underlying game, which would be odd for someone to complain about

    10. Re:boo hoo hoo by Anonymous Coward · · Score: 0

      Now so many of the multiplayer options are online only instead of permitting being on the same couch which is a step backwards

    11. Re:boo hoo hoo by Anonymous Coward · · Score: 0

      Well this certainly explains a thing or two about your systemd fixation as well.

      It's not easy to understand the need for progress if you're living in the past.

    12. Re:boo hoo hoo by Anonymous Coward · · Score: 0

      No, but I think he' saying that games should concentrate on gameplay and fun first, polygons and photorealism last.

    13. Re:boo hoo hoo by Anonymous Coward · · Score: 0

      And back in our days when we wanted to play with our friends we had to trudge 15 miles through 10 feet of snow going up hill both ways!

      I sent this yesterday to coworkers, guess it applies here today as well:
      Back in my day, multiplayer meant actually having a bunch a kids (boys and girls, friends and relatives) in one room fighting over whose turn it was to play next and then punching the one that beat you in the game.

    14. Re:boo hoo hoo by babydog · · Score: 1

      And we played Pong!

  14. Where is this interview itself? by craighansen · · Score: 4, Interesting

    TFA just mentions the interview without a clear reference to it. Looking for it I found two other articles that suggest that the 900p resolution and 30fps targets came from other factors. http://www.gamespot.com/articl... says that 30fps is "more cinematic" and 60fps "looked really wierd." http://www.gamespot.com/articl... suggests that some non-graphic computation is going on the GPU, but also has a quote that mentions "technically CPU bound."

    What we don't know from these articles is why some or more of the AI computation can't be done in the GPU.

    1. Re:Where is this interview itself? by Timedout · · Score: 2

      What we don't know from these articles is why some or more of the AI computation can't be done in the GPU.

      Because modern GPUs doesn't have a 1:1 mapping between their "cores" and general purpose logic units. Once you use a branch you effectively collapse your "cores" down to the general purpose logic associated with those "cores." (I think my gtx 660ti has like ~1400 cores and ... 8 general purpose logic units?) For graphics you essentially are just doing vector/matrix math calculations with no branching so you can use all of the "cores" in parallel. This is not to mention that there are costs in streaming data to the GPU you would need to engineer around to get this to work. All my knowledge comes from CUDA land, so maybe not 100% accurate here, but the general principle is probably correct. TL;DR - GPUs are not general purpose chips like x86 CPUs, and there are major caveats when using them.

    2. Re:Where is this interview itself? by Anonymous Coward · · Score: 0

      What we don't know from these articles is why some or more of the AI computation can't be done in the GPU.

      Maybe they're already offloading some of the AI computation onto GPU shader units, which would explain why they're blaming AI for the resolution too.

    3. Re:Where is this interview itself? by craighansen · · Score: 1

      What makes you certain that the AI code can't be vectorized across the GPU cores, for example, one core per NPC? Yes, we understand that CUDA/GPU's don't run vanilla C code.

    4. Re:Where is this interview itself? by craighansen · · Score: 1

      They claim to have crowds of 30k NPCs: http://www.gamespot.com/articl...

    5. Re:Where is this interview itself? by Anonymous Coward · · Score: 0

      What we don't know from these articles is why some or more of the AI computation can't be done in the GPU.

      Because AL computation isn't a problem that can be parallelized.

    6. Re:Where is this interview itself? by K.+S.+Kyosuke · · Score: 1

      GCN cores were specifically designed to expand the range of code suitable for running on the GPU. Among other things, they should be able to access native data structures used by typical CPU code with little or no overhead, requiring no data copies. That's the whole point of the HSA approach. And quite a lot of AI stuff could probably be run on them. Now the question is how friendly the PS4's specific firmware/OS is to this style of programming.

      --
      Ezekiel 23:20
    7. Re:Where is this interview itself? by Fwipp · · Score: 2

      Yep, this is totally right. The main thing keeping an algorithm from running well on GCN cores is being branch-heavy. While I haven't kept up-to-date on the terminology, only one instruction at a time can be executing across a set of inputs.

      The following code is pretty understandable and quick on a CPU. But on a GPU, performance suffers.
            if (unitOnFire){
                flailAround();
            } else {
                doFightRoutine();
            }
      So, if you have 128 baddies, and 2 are on fire, first the GCN will evaluate the if (with no branch prediction, afaik), then execute flailAround() for the 2 that's on fire. Only then will it execute the 126 fightRoutines (simultaneously).

      Interestingly, ternary expressions, if possible to use, can frequently be optimized so that they do not incur this large performance penalty*. Something like the following:
              health_change = (unitOnFire) ? -100 : 0;
              unitHealth += health_change;
      So yeah, coding for SIMD stuff is tricky to optimize.

      * Some compilers will also optimize simple/equivalent if statements so that they run quickly, but I have no idea if that's the case for the PS4 APU.

    8. Re:Where is this interview itself? by westlake · · Score: 1

      I found two other articles that suggest that the 900p resolution and 30fps targets came from other factors...gamespot... says that 30fps is "more cinematic" and 60fps "looked really wierd."

      I've been watching live sports and other events televised at 60 fps for about a decade now, and it all feels perfectly natural. I don't understand this obsession with preserving the "cinematic" experience of 1920 in a video game designed for release in 2015.

    9. Re:Where is this interview itself? by Anonymous Coward · · Score: 0

      It's a total cop-out, that's what it is. When you're playing a game, I don't think anyone would honestly prefer playing with 30fps compared to 60fps. With a movie, things are happening for you, you're just there for a static experience. Gaming is completely different and requires actual motor skills that do often have appreciable differences when given more frames to respond with. When playing a car racing game where you need slight corrections to deal with ever-changing track conditions, having more fps makes this possible. Capping things to 30fps for a more "cinematic" experience will kill you time and time again and is profoundly frustrating. The most recent NFS games kinda exemplifies this.

      Feels much more like an excuse for not achieving higher frame rates - they can scale things back to 30 FPS and label it as being "cinematic".

    10. Re:Where is this interview itself? by zippthorne · · Score: 1

      That sounds like a pretty stupid idea if they aren't able to leverage the GPUs to accomplish it....

      --
      Can you be Even More Awesome?!
    11. Re:Where is this interview itself? by zippthorne · · Score: 1

      This still sounds like a place where cleverness is needed. For instance, is it possible to divide up the work in a different way that takes better advantage of parallel primitive instructions? Maybe separate the flailers and fighters first and then run one vector fight routine and one vector flail routine on each of the respective lists.

      If the transistors are there, there ought to be some clever way to get them to do what they want. If they aren't, there's got to be a clever way to throw out the parts of the computation that are least noticeable to create something that is both "good enough" and possible.

      Carmack's team didn't whine to the press about shitty FPU performance.

      --
      Can you be Even More Awesome?!
    12. Re:Where is this interview itself? by Fwipp · · Score: 1

      Oh definitely, there are lots of clever approaches you can take, and I'm certainly not smart enough to think of them all. Writing high-performance HSA code takes a lot of performance testing and tuning, and writing your code in the most "obvious" way (coming from a single-threaded CPU background) will generally result in relatively abysmal performance.

      The most important thing when writing high-performance code is to know your architecture, especially all the limitations. Console games are great for that, because they target one specific chip, so you can really optimize the hell out of it. :)

  15. Sacrifice visual quality by Russ1642 · · Score: 1

    I'd go for reducing overall visual quality rather than the AI quality. Having good AI, and supposedly better gameplay as a result, should be at the top of the priority list. I'd go so far as to reduce the visual quality so much that the framerate is high and the game responsiveness is super smooth.

  16. F Ubisoft by Anonymous Coward · · Score: 2, Insightful

    Why should be believe anything he has to say? He is a known employee of Ubisoft, after all.

  17. To be fair though by goldcd · · Score: 2

    Consoles just have to render at 1080, not 1440 or the 4k you can easily pick up for your PC.
    *re-reads*
    Oh..

    For the last couple of gens it's usually been possible to get a PC that 'looked better' - but you ended up paying a whole wedge more for the privilege. This is the first gen of consoles that have come out and I've immediately written off (and I'm reasonably sure could build a better PC for near enough the same money).
    PC monitors have got better, and it's never been easier to plug your PC into a TV if you care. My old 360 controller is happily working wirelessly with my PC, despite the rest of the rig going to the charity shop. I'm really a little bemused as to what the point of non-portable consoles is any more.
    Even the industry seems a little bemused and is resorting to 'dirty-tricks' - deliberately screwing up the graphics on Watch Dogs, 'consoles as a whole' getting a timed exclusive of GTA etc.
    Only console I've any interest in is the WiiU (and even then just for the game exclusives I know will never come to my PC - and for some reason can mentally give Nintendo a pass on this).

    1. Re:To be fair though by PopeRatzo · · Score: 4, Interesting

      but you ended up paying a whole wedge more for the privilege.

      You pay more, and you get more. You want a game machine that's capable of being a full-blown music recording studio? Or a video editing suite? Or can run Matlab, Mathematica and fluid dynamics simulations? That's a PC.

      Consoles became less interesting to me as I grew up. Games didn't become less interesting to me, but the notion that I would sit in my family's living room with a controller in my hand just became an artifact of childhood.

      Of course, some dedicated game box is going to be less powerful than a PC. The only reason they exist is so that game companies can manage licenses. They're not meant to be for your benefit. They're consumption machines, designed to tie you into a corporate "ecosystem". If I was 13, I would love one. Now, they just seem like evidence of the failure of the gaming market to mature.

      --
      You are welcome on my lawn.
    2. Re:To be fair though by Anonymous Coward · · Score: 0

      but you ended up paying a whole wedge more for the privilege.

      You pay more, and you get more. You want a game machine that's capable of being a full-blown music recording studio? Or a video editing suite? Or can run Matlab, Mathematica and fluid dynamics simulations? That's a PC.

      Consoles became less interesting to me as I grew up. Games didn't become less interesting to me, but the notion that I would sit in my family's living room with a controller in my hand just became an artifact of childhood.

      Of course, some dedicated game box is going to be less powerful than a PC. The only reason they exist is so that game companies can manage licenses. They're not meant to be for your benefit. They're consumption machines, designed to tie you into a corporate "ecosystem". If I was 13, I would love one. Now, they just seem like evidence of the failure of the gaming market to mature.

      Well my experience is completely the opposite. PC gaming was fine as an adolescent when I wanted to tinker with things and build my own computers. I played modem to modem games with friends and all that PC-centric goodness.

      But I'm too old for that stuff now.

      There's more productive things I can do on a computer than tinkering with the machine and system software. I don't feel much like an adult sitting by myself in the computer room/office with a big set of headphones on and a noisy arrangement of fans. So I still do have a gaming computer (Alienware) but it's for stuff like PlanetSide basically.

      I feel much more like an adult by not having to dick with system settings, and picking up TWO controllers to play Child of Light with my daughter, or Diablo 3 with my wife, or even FPSs by myself.

      Love you.

    3. Re:To be fair though by l0n3s0m3phr34k · · Score: 1

      if your wearing headphones, why complain about the fan noise that you can't even hear?

    4. Re:To be fair though by westlake · · Score: 1

      The only reason they exist is so that game companies can manage licenses. They're not meant to be for your benefit. They're consumption machines, designed to tie you into a corporate "ecosystem". If I was 13, I would love one.

      If you are a parent you will love them even more.

      Consoles have always been about social and family-oriented gaming in the home.

      That is why you find them installed with the 60" HDTV in your family room or as one component of a far more ambitious home theater system.

      It is also why they have evolved into media centers supporting DVD and Blu-ray play, streaming media services like Netflix and Pandora, download video and music sales. the Jetsons futuristic Skype big screen video phone and so on.

    5. Re:To be fair though by mjwx · · Score: 1

      For the last couple of gens it's usually been possible to get a PC that 'looked better' - but you ended up paying a whole wedge more for the privilege.

      I'm still running a AMD Phenom II 955 as a CPU, the newer Geforce 660GT GPU is still my bottleneck. A 5 year old CPU is still better than those put into consoles and it still runs any game I thrown at it.

      Given that the PS4 and Xbox One are both sold as loss leaders, meaning they cost more than $400 to make. This also means they need to make up the money they lost on the initial hardware sales needs to be recovered from sales of games, peripherals and ancillary services. So you might spend $2-300 more on a PC rather than a console, but when you consider you aren't paying for Xbox Live subscriptions and can get games $20 cheaper on release the more you game, the faster you get ahead.

      Also, the indie scene for PC games is also very lively. Whilst the AAA publishers like EA concentrate on releasing Sport2015 for the consoles, we're getting new games with some original thought put into them. Put simply, if you're serious about gaming, you're on the PC. I've turned into a last years gamer in recent years, I rarely buy games on release these days and typically wait a few months until I can get them on sale. The only game that is tempting me on release is the next Starcraft instalment and the last game I bought on release was Galactic Civilizations 2 (yes, I bought it pre-release).

      Only console I've any interest in is the WiiU (and even then just for the game exclusives I know will never come to my PC - and for some reason can mentally give Nintendo a pass on this).

      Nintendo has had the only real console of the last three generations.

      The reason Nintendo gets a free pass is because they've made a console that's meant to be a console, unlike Sony and Microsoft that are making consoles that are wannabe PC's. The Wii and Wii U have an abundance of simple yet fun games, yes its casual but consoles are meant to be causal. When you've got some friends over you aren't going to drag out four PC's and have a mini-LAN, no you're going to get the Wii out and play some Mario Kart.

      The Wii and Wii U are the Toyota 86 of consoles, its not fast, flashy or high tech, but man are they fun. This is why the owners of Mustangs (Xbox) and Camaro's (Playstation) hate them, sure they have 2-3 times the horsepowers, but you cant throw them around the twisties gurning like an idiot because they cant corner.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    6. Re:To be fair though by PopeRatzo · · Score: 1

      Consoles have always been about social and family-oriented gaming in the home.

      Oh, a comedian.

      I would bet you that the majority of game consoles are played by individuals, alone, whose interaction is with people on Sony servers with name like "DeathAdder69".

      The number of game consoles that are being used, right this minute, for "family-oriented gaming", with mom, dad, sis and little Johnny all playing together is probably less than 2%. And I'm only giving you 2% because I'm feeling expansive and generous.

      It is also why they have evolved into media centers supporting DVD and Blu-ray play.

      Do you know how much a Blu-ray player costs? A DVD player? I've got both on my computer (from which I can easily stream to the big screen for my wife, daughter and myself.

      streaming media services like Netflix and Pandora, download video and music sales. the Jetsons futuristic Skype big screen video phone and so on.

      You saw that on a Sony commercial didn't you? My computer streams Netflix, too. And Steam. And still can launch missiles into space as well as allow me to make a living.

      Let's see you make a living on your (underpowered) PS4. Unless you're a professional DOTA player. But wait, DOTA is a Steam game, isn't it. Never mind. The game console is an appliance for people who's idea of gaming is an endless stream of third-person games with assisted aim. Adult gamers don't need assisted aim.

      [full disclosure: my daughter is now in her early 20s, so the only media we have in common is Archer and maybe Black Jesus. I brought her up right. She's really not that keen on hanging out with mom and pop watching movies on a Saturday night. Thank god. When she was a child, I thought like a child and we had a game console. But she always wanted to play Diablo or Civilization on my computer. Like I said, I brought her up right.]

      --
      You are welcome on my lawn.
    7. Re:To be fair though by PopeRatzo · · Score: 1

      I feel much more like an adult by not having to dick with system settings

      It's "adult" to have things dumbed down for you?

      and picking up TWO controllers to play Child of Light with my daughter, or Diablo 3 with my wife, or even FPSs by myself.

      FPS with a controller? I suppose if your disability requires you to have aim assist, it's OK that you have a console.

      --
      You are welcome on my lawn.
    8. Re:To be fair though by Anonymous Coward · · Score: 0

      The Wii and Wii U have an abundance of simple yet fun games, yes its casual but consoles are meant to be causal.

      With the advent of downloadable content, all of the consoles now have quick, simple casual games. I haven't bought a console myself since the Wii, but when visiting friends, there was no shortage of games to kills a couple minutes, regardless of what latest gen console is in the particular household.

    9. Re:To be fair though by Anonymous Coward · · Score: 0

      this is a long-shot here, but its possible that he can hear the fans during the times that he is not wearing headphones.

    10. Re:To be fair though by Mashiki · · Score: 1

      Consoles just have to render at 1080, not 1440 or the 4k you can easily pick up for your PC.
      *re-reads*

      For the last couple of gens it's usually been possible to get a PC that 'looked better' - but you ended up paying a whole wedge more for the privilege

      I hope you know that neither console uses 1080 as a native resolution. Some games use 1080 mainly on the PS4, though they're main 900p, almost all games on the Xbox One are 792. Some get up-sampled to 1080p. But let's compare the current generation of hardware on those consoles, and what you could build with a PC. And you'll find that for ~30-80 more then a console you can build a PC that will stomp the ground flat and do 1080p without a problem.

      The current gen of consoles at best were aborted messes that anyone in their right mind should never have bought.

      --
      Om, nomnomnom...
    11. Re:To be fair though by drinkypoo · · Score: 1

      You pay more, and you get more. You want a game machine that's capable of being a full-blown music recording studio? Or a video editing suite? Or can run Matlab, Mathematica and fluid dynamics simulations? That's a PC.

      You could do all that on modern consoles, though. They are PCs, they have just been locked down to only run specific software. It's plausible that ordinary Windows or Linux might one day run on these modern consoles, and you can do all that stuff. That's what makes consoles so frustrating to me to begin with. It's a waste. The average user doesn't need any more than that for any purpose, even if they want to edit their home movies and such, but they're not permitted to use it for that. A lot of effort has been put in to prevent them.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    12. Re:To be fair though by fincher69 · · Score: 1

      This is the sentiment I don't understand. I also seem to rarely see it come up in console vs. pc discussions. I'm primarily a console gamer. Not because I think it is better, but because of the environment. Why would I want to sit in a desk chair staring at a computer (like I do all day) to game, when I can be much more comfortable on my couch with a larger TV and surround sound? And apparently this makes me immature? I could never get into PC gaming as much because I was much more comfortable in the console gaming environment. I don't see how maturity is even a factor here.

    13. Re:To be fair though by PopeRatzo · · Score: 1

      Why would I want to sit in a desk chair staring at a computer (like I do all day) to game, when I can be much more comfortable on my couch with a larger TV and surround sound?

      I don't sit in a desk chair all day, I teach martial arts. And the chair I sit in for gaming is an Aeron Chair. It's much more comfortable than my sofa. My monitor is a 27" 120mhz and at the distance I play, it's much larger than my living room television (and much higher resolution). My headphones are a pair of Astro A40s, which provide much better surround than any home theater setup under $1000.

      And, my preferred controller is a mouse and keyboard, because I don't need auto-assisted aim or "Press X to kill everything".

      Look, being an immature console gamer doesn't make you a bad person. It just makes you a bad gamer.

      --
      You are welcome on my lawn.
    14. Re:To be fair though by Anonymous Coward · · Score: 0

      The only reason they exist is so that game companies can manage licenses. They're not meant to be for your benefit. They're consumption machines, designed to tie you into a corporate "ecosystem".

      Pure BS. I'm a 29 year old PC to console convert. The reason? Because shit just works. It looks how it's meant to work. It performs how it's meant to perform. It handles online without all the crap that doing so on a PC comes with. Yeah, so licensing is part of it, but you've got that on the PC too and it fucking sucks donkey balls. I want to play my games, not manage them.

  18. What's the PC Processor Usage Then by medv4380 · · Score: 4, Insightful

    I suspect BS, but I'll hear out the argument if there is actual evidence. Sliding down the resolution to 900p from 1080p would mostly save you on GPU, and Graphics memory usages. In a more detailed artilce it was stated that they picked 900p because they didn't want to fight with the differences between the XBone and PS4. The main reason the PS4 keeps getting 1080p and the XBone does not is that the memory for the graphics is so much faster. So if someone actually has the PC version and can so that "AI" is burning every processor at 100% then I'll buy their argument as plausable. Until then the story has changed from day to day, and isn't believable. If the AI has something to do with it then the AI coder has probably deadlocked the system when they use multiple cores, and has been cheating by using only one core.

    1. Re:What's the PC Processor Usage Then by Anonymous Coward · · Score: 0

      Except that the GPU and CPU share the same memory bandwidth. So if you push a higher framerate, that might mean less bandwidth for the CPU. Higher memory fetch latency effectively means a slower CPU. Note that the XBone has a higher clocked CPU and lower latency RAM, both good for CPU compute. The PS4 has high latency, but high bandwidth RAM. I'm skeptical as well, but the PS4 could actually be more strapped for than the Xbox for complex AI.

    2. Re:What's the PC Processor Usage Then by Dorianny · · Score: 1

      The PS4 has GDDR5 RAM while the Xbox-1 uses GDD3 RAM with 32MB of high-speed ESRAM integrated directly into to processor die. This means that Xbox-1 code needs design considerations and optimized code to take advantage of the small but super-high speed cache RAM. Most cross-platform developers simply will not spend resources on that.

    3. Re:What's the PC Processor Usage Then by EvilSS · · Score: 2

      I suspect BS, but I'll hear out the argument if there is actual evidence. Sliding down the resolution to 900p from 1080p would mostly save you on GPU, and Graphics memory usages. In a more detailed artilce it was stated that they picked 900p because they didn't want to fight with the differences between the XBone and PS4. The main reason the PS4 keeps getting 1080p and the XBone does not is that the memory for the graphics is so much faster. So if someone actually has the PC version and can so that "AI" is burning every processor at 100% then I'll buy their argument as plausable. Until then the story has changed from day to day, and isn't believable. If the AI has something to do with it then the AI coder has probably deadlocked the system when they use multiple cores, and has been cheating by using only one core.

      Well if Watch_Dogs (another UbiSoft title) is any indication then I would believe it. I bought the PC version (yea yea, I know, Watch_dogs!? Fool me once...) and ran it on a 2nd gen i5. Don't recall the model exactly but it was clocked north of 3Ghz. Not a beast by today's standards but not horrible either. With that and a 780ti, the game was horribly CPU bound. Constantly at 100% CPU. Upgrading to a i7 4790K and it still runs at around 60% CPU. So yes, I can completely believe that their games are CPU bound. Now, as to why, and if it's necessary or just massively unoptimized, well......

      --
      I browse on +1 so AC's need not respond, I won't see it.
  19. Crappy programming? by Tough+Love · · Score: 1

    How do we know that the real issue isn't scripting silliness and otherwise inefficient code design? Not saying this is the case, just pointing out that the possibility is glossed over.

    --
    When all you have is a hammer, every problem starts to look like a thumb.
    1. Re:Crappy programming? by Narishma · · Score: 1

      That's much more likely to be the case than whatever nonsense some PR person is feeding these journalists. Ubisoft isn't known for their optimization prowess.

      --
      Mada mada dane.
    2. Re:Crappy programming? by Anonymous Coward · · Score: 0

      How do we know that the real issue isn't scripting silliness and otherwise inefficient code design? Not saying this is the case, just pointing out that the possibility is glossed over.

      Absolutely crappy programming. I'm no programmer, but I dabbled around a bit between VBA, VB, and C++ and it's easy to tell the difference, and it's also easy to add extra overhead with inefficient programming. For instance, when I first started doing an Access DB search form, I started with nesting a ton of If and ElseIf statements to do my DLOOKUPs. Pages and pages of code just for one function! It worked, but so slow, and so messy. I took a break for a day, and read about Case statements. I cleaned up all those pages of If statements down to about 4 lines. And my lookups resolved so much faster!

    3. Re:Crappy programming? by Anonymous Coward · · Score: 0

      Or, you could have simply used SQL to do your relational work, instead of using the DB as a key/value store with functions like these. :-)

    4. Re:Crappy programming? by WillAffleckUW · · Score: 1

      It's good code design but all the French words take up 50 percent more space.

      --
      -- Tigger warning: This post may contain tiggers! --
    5. Re:Crappy programming? by Anonymous Coward · · Score: 0

      I think that's totally the case. There's no reason the AI code should be linked in any way to graphic frame rates; nor that AI updates shouldn't be prioritised (e.g.: NPCs get an AI scheduler priority based on how close they are to the player - closer NPCs get a higher priority/more updates, those fewer away get lower priority/fewer updates until a point is reached where they get none at all); nor that some of the AI code can be offloaded to the GPU (GPU's are designed for multi-threading after all). All these problems have been solved already.

    6. Re:Crappy programming? by Anonymous Coward · · Score: 0

      This was when I was first getting introduced to the concept of databases for an internship program I (and others from the same school district) was in during early high school. I never touched a database before that and I was only shown a small example of how to use VBA, which I kind of liked because it was really just all for fun and learning. The only thing I was shown was how to do the famous "Hello World". The guy didn't know anything else, and I ended up teaching myself on the job. We were eventually supposed to develop a large record keeping database for the school district with user friendly forms and memo fields to log incident cases. That's when I started to realize the real limitations of the Access/VBA model. Even though I was able to do all of the Active-X OLE programming (which I had a whole bunch of fun with!) and lookups, it just became apparent I was putting way too much into a database that can't even grow past 4 GB lol.

      I actually ended up making a very rough barebones Pacman like project in Access on my own time. I learned a lot about Key Press events, timers, intersectrect and such. Programming was fun to fool around with, but I could never get serious with it. And for that matter, databases were something I kind of never wanted to work on again lol.

  20. Re:Hey Ubisoft, maybe you should stop shitting on by sandytaru · · Score: 4, Funny

    As someone pointed out a couple weeks ago in a Win8 thread, today's PCs are now so powerful that even Windows can't slow them down. Now that's impressive!

    --
    Occasionally living proof of the Ballmer peak.
  21. Re:Hey Ubisoft, maybe you should stop shitting on by ArhcAngel · · Score: 4, Insightful

    They use all the CPU overhead in your PC to run UPlay to make sure the crappy experience is consistent across platforms.

    --
    "A person is smart. People are dumb, panicky dangerous animals and you know it." - K
  22. You guys are just figuring this out now? by Anonymous Coward · · Score: 0, Troll

    Exactly. This was the first thing I noticed when the specs of these consoles were released. PC gaming back on top for the time being, kind of reminds me of my childhood in the 80's and 90's....

  23. design for the box you have by dltaylor · · Score: 1

    As an embedded architect/programmer, I deal with this all of the time. You have to design for the platform, not what you fantasize about having. Doing the dev work on a dual-4-core-hyperthreaded box with 48 GBytes of memory, then whining that the CPU/GPU/memory space/... isn't enough is just exposing your stupidity. Onbce had a developer build and test a database on his quad-core Apple-thingy, then whine to management that the hardware engineers and materials people had just not done their job, when, even before he was on the project, the product had a 1 GHz single-core PowerPC-derived SoC and 256 MBytes of DRAM (more or less, an Apple G4-equivalent).

  24. Completely full of shit by Anonymous Coward · · Score: 1, Interesting

    In the gaming community we've had to call the big publishers out on their marketing garbage quite a lot lately. Shitty PC ports. Framerate locking. Terrible, buggy releases, low resolutions. (And don't even get me started on cynical euphemisms like "cinematic experience" and other jabs at framerates above 30. I've never wanted to punch something so much)

    If there's one thing the new consoles have right is a mind numbing amount of CPU power. Plenty of of modern cores. These things would have been supercomputers a decade a go. What they don't have is extremely fast single threaded performance. But we've known that for years now. Many cores has always been the path forward for consumer electronics. We've even seen it in smart phones and tablets.

    Ubisoft's marketing shitcocks are covering for inept programming (Or rather a shit management style that encourages/rewards inept programming) because it's much more difficult to take advantage of many slower cores than one, fast single thread. You aren't going to get fast single threaded performance out of an integrated AMD SoC. (If you want fast single thread, you go Intel. End of story.)

    That said, the above excuse is still complete bullshit. It's well known that the chips in the new consoles have GPUs that have the effective computing power of what you'd find in a mid-grade gaming PC from 2010, with the PS4 coming out ahead of the Xbone by a healthy margin. What happens when you try to make a cutting edge pretty 2014 game run 60FPS at 1080p on a four year old graphics card?

    Exactly what you think fucking happens! The graphics on the new consoles don't "Look great" they look like garbage because they're rendered at barely-above-720p at pitiful frame rates.

    Ubisoft and company: Stop making excuses for your slam-down-your-customer's-throat-marketed AAA console shiftests. Make real ports for the real serious gaming platform, the PC. If your game is so ineptly developed that you can't decouple the framerate and game logic then fire your managers and let the programmers do their jobs.

    1. Re:Completely full of shit by 0123456 · · Score: 3, Insightful

      If there's one thing the new consoles have right is a mind numbing amount of CPU power.

      Uh, no, they don't. These are low-clocked AMD cores, which have much lower performance than Intel cores at similar clock rates.

      They're equivalent to a PC CPU from several years ago. They sure as heck ain't equivalent to a 3GHz, eight-core, sixteen-thread Xeon (or whatever Xeons are up to these days).

    2. Re:Completely full of shit by K.+S.+Kyosuke · · Score: 2

      which have much lower performance than Intel cores at similar clock rates.

      Depends...it's true that the Jaguar cores have something like 400 single-thread Passmarks per GHz and Intel is somewhere around 600 with its big cores, but at least you have eight of them. That should bring you somewhere in the vicinity of a i3-4330, or an overclocked G3258, which is considered good enough by gamers to drive a ~150W graphics card even today. (Unless you can't deal with eight cores, which of course would be rather shameful for professional programmers of the kind that consoles need. :-p)

      --
      Ezekiel 23:20
    3. Re:Completely full of shit by 0123456 · · Score: 1

      That I3 is only considered 'good enough' because most modern PC games are ports of console games with even worse CPUs than the new ones. And I don't think anyone in their right mind would say it had a 'mind numbing amount of CPU power'.

    4. Re:Completely full of shit by marsu_k · · Score: 1

      What happens when you try to make a cutting edge pretty 2014 game run 60FPS at 1080p on a four year old graphics card?

      This. But granted, that's a remake of a 2013 game.

    5. Re:Completely full of shit by Anonymous Coward · · Score: 0

      You're probably not terribly bothered, but Xeons are just about up to 18 cores now..
      http://ark.intel.com/products/...

    6. Re:Completely full of shit by 0123456 · · Score: 1

      You're probably not terribly bothered, but Xeons are just about up to 18 cores now..

      Wow. I had a feeling they were up to twelve now, but didn't realize they'd gone that far since we bought the eight cores last year.

      Now that is getting toward mind numbing amounts of CPU power.

    7. Re:Completely full of shit by Anonymous Coward · · Score: 0

      Of course, it costs something lke $5000.

    8. Re:Completely full of shit by Anonymous Coward · · Score: 1

      The i3-4330 has a theoretical peak of 112 GFLOPS dual-precision and actually manages about 93-94 in intel's linpack suite.

      The integrated HD 4600 GPU with its 20 EUs should manage another 92 DP GFLOPS, theoretically, and I've seen 70-75 in some OpenCL benchmarks.

      Now, I don't know about you, but I think ~150 DP GFLOPS is a mind numbing amount of CPU power. To put things in perspective, 150 DP GFLOPS would buy you a place in TOP500 until about 2003. In fact, you would be #1 until about 1997-1998, I think.

      And now you can get that kind of performance for 150 bucks and 54 watts.

    9. Re:Completely full of shit by Anonymous Coward · · Score: 0

      > They sure as heck ain't equivalent to a 3GHz, eight-core, sixteen-thread Xeon (or whatever Xeons are up to these days).

      And no one, including the person you responded so poorly to, thought that consoles run on server chips.

  25. This is Ubisoft by Anonymous Coward · · Score: 4, Funny

    ... i thought they were going to blame it on piracy?

    1. Re:This is Ubisoft by mjwx · · Score: 1

      ... i thought they were going to blame it on piracy?

      But there's no Piracy on a console and the streets are filled with cheese.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
  26. Real reason! by Anonymous Coward · · Score: 0

    So the real reason we need more graphics and cpu power is not scientific research, business, or a technical application. It's so we can play games?

  27. Re:boo hoo hoo -- Give'm all you got! by Anonymous Coward · · Score: 0

    I wonder if some of the CPU cycles could be dedicated to waiting for GPU to process the actual quantitative functions, making use of the GPU as if it's an additional core.

  28. Re:Hey Ubisoft, maybe you should stop shitting on by David_Hart · · Score: 1

    As someone pointed out a couple weeks ago in a Win8 thread, today's PCs are now so powerful that even Windows can't slow them down. Now that's impressive!

    Actually, a better saying is that PCs are so fast these days that even JAVA can't slow them down....

    Windows would run just fine on a Pentium computer with a decent amount of RAM. Try running a java applet on it, though, and you may as well go for a long coffee break...

  29. Re:Hey Ubisoft, maybe you should stop shitting on by 0123456 · · Score: 2

    Actually, a better saying is that PCs are so fast these days that even JAVA can't slow them down....

    You obviously don't run Eclipse.

  30. There's a lot of horse shit in this summary by Anonymous Coward · · Score: 0

    > low clock speed
    Its all about instructions per cycle. 360 could sustain 0.2 on a good day, the CPU in Xbox One can do about 1.0. So it may be half the clock speed but that's more than made up by the 5x throughput per clock. And there are 8 real cores rather than 3 (each with 2 hardware threads).
    > ... a few more cores will be used for processing the 3D pipeline ...
    And processing 3D pipeline last gen was free? No, its exactly the same.
    > 4-5 cores for AI and other calculations — scarcely more than last gen
    Last gen 360 had 3 cores (with 2 HW threads per code which you can ignore as this only gave a 10% or so speed up). Typically 1 core was given up to graphics leaving 2 cores of which the OS took up about 40% of one. So, this gen if you've got 4-5 cores compared to 1.6 and those cores have 2-3x the instruction count per unit time, that's a shit load more power.

    This is from someone who knows and is a PC gamer but it annoys me that there's so much disinformation and pure flamebait in the summary.

    And interestingly the main thing they mentioned - the AI code - has no real impact on and is not impacted by framerate. The amount of work you need to calculate AI at 30fps/720p is exactly the same as 60fps/1080p.

    1. Re:There's a lot of horse shit in this summary by marsu_k · · Score: 1

      ...and you're missing the fact that Unity, on consoles, will be only on Xbox One / PS4. So yes, while theoretically the One will be able to calculate a bit more (given its slightly higher clocked CPU, were we only calculating), it will fall behind due to severely gimped GPU and memory bandwidth. Yet the consoles are at a parity. Funny thing, that.

  31. Re:Hey Ubisoft, maybe you should stop shitting on by Anonymous Coward · · Score: 0

    You obviously don't have a "Godputer" either. A good mid-to-high end i7 with 16Gb of RAM or more will laugh at even Eclipse. I should know, it's my IDE for game porting and I have machines that can't even be slowed down by Eclipse.

  32. Re:Hey Ubisoft, maybe you should stop shitting on by tibit · · Score: 1

    Today's JVM runs much better on an old Pentium than the JVM that was released concurrently with said Pentium.

    --
    A successful API design takes a mixture of software design and pedagogy.
  33. Personally .... by Anonymous Coward · · Score: 1

    ... I blame systemd. Its sucking up all the CPU cycles and resources for who knows what.

  34. Not much to see here.... by Anonymous Coward · · Score: 1

    Developer writes fancy pants algorithms which require a lot of CPU power, then blames the CPU for not being able to keep up with his fancy pants algorithms. Why don't you blame the _developer_ for trying to do more than a chip can handle (and possibly for writing poorly optimized code and using poorly optimized frameworks)? You can change software. You cannot change the silicon.

    1. Re:Not much to see here.... by Anonymous Coward · · Score: 0

      Developer writes fancy pants algorithms which require a lot of CPU power, then blames the CPU for not being able to keep up with his fancy pants algorithms. Why don't you blame the _developer_ for trying to do more than a chip can handle (and possibly for writing poorly optimized code and using poorly optimized frameworks)? You can change software. You cannot change the silicon.

      ever heard of an fpga?

    2. Re:Not much to see here.... by Anonymous Coward · · Score: 0

      The guy is just expressing his frustration that the hardware is not capable of doing what he wanted to do with the game. Obviously he did adjust the code, the game was released for those platforms.

      I think it's a point worthy of discussion.

  35. what no relly by luther349 · · Score: 1

    are you saying this gen isn't much better then last gen omg the realty.

  36. There's a lot of horse shit in this summary by Anonymous Coward · · Score: 2, Interesting

    You're missing the fact that AI code is typically branch-heavy, which kills pipelining and makes all of what you say about "instructions per clock" moot. In branch-heavy code, a high clock speed is very important. Metrics of "N instructions per clock" only apply to the theoretical best-case of non-branching code.

  37. AMD Pentium 4, now with 8 cores by Anonymous Coward · · Score: 0

    Exclusively low IPC combined with too many cores to practically use, designed to bring you a sub par experience.

    1. Re:AMD Pentium 4, now with 8 cores by Guspaz · · Score: 1

      They're throwing lots of cores at the problem *because* of their very low IPC. The fact that they took chips with poor IPC and then gave them very low clockspeeds just made matters worse.

      Sony/Microsoft went with AMD because they were willing to do custom designs, with single-chip solutions, at a good pricepoint. Intel is unwilling to do custom designs, and they would have had to do a custom design with multiple times more graphics EUs to satisfy Sony/Microsoft.

    2. Re:AMD Pentium 4, now with 8 cores by Anonymous Coward · · Score: 0

      Basically this. They also wanted a low power/low heat design they could shove into a tiny box and not worry about the chip separating from the board when it overheats.

  38. "the game's 900p framerate and 30 fps target" by Anonymous Coward · · Score: 0

    Huh? I'm confused. What is a "900p framerate"?

    1. Re:"the game's 900p framerate and 30 fps target" by UnknownSoldier · · Score: 1

      The editors over at hothardware are idiots; the original site that hosted the article uses those exact same terms too.

  39. More childhood by tepples · · Score: 1

    You want a game machine that's capable of being a full-blown music recording studio? Or a video editing suite? Or can run Matlab, Mathematica and fluid dynamics simulations? That's a PC.

    I imagine that a lot of people would prefer to have a Matlab/Mathematica/music/video/whatever machine on a desk and an easy-to-use machine to play major label video games in the living room.

    the notion that I would sit in my family's living room with a controller in my hand just became an artifact of childhood.

    You know what happens when you settle down and get married? More childhood in your house. If you have three kids, is it cheaper to buy one console and two extra controllers or two extra gaming PCs? That's not even counting games that never come to PC at all, including Red Dead Redemption and almost any game involving a character who has appeared in Super Smash Bros.

    1. Re:More childhood by Anonymous Coward · · Score: 0

      If you have three kids, is it cheaper to buy one console and two extra controllers or two extra gaming PCs?

      These days, with a little bit of parenting, computers can be quite useful to kid's education. And the price difference between just a newish PC and a gaming PC is essentially zero, especially for kids that might not care about fps and max-res and AA settings. By the time they are old enough to care about that, they are old enough to start saving up money to buy their own video card. But a PC with a modern integrated GPU can be assembled reasonably cheap, do a lot more for the kids, and still play games.

    2. Re:More childhood by Anonymous Coward · · Score: 0

      Who cares about games that never make it to PC?
      I certainly don't. There are more than enough companies willing to cater to me, so I don't have to go buy every single device that someone decided to make an exclusive game for.
      Also, keep perpetuating the idea that everyone will settle down and have kids. Even the very saying "settle down" indicates that you are doing something other than what you really want.

    3. Re:More childhood by PopeRatzo · · Score: 2

      to play major label video games in the living room.

      Playing games in the living room is for children and childish men.

      including Red Dead Redemption

      You had to mention Red Dead Redemption, damn you. I hope you're happy that you made me cry.

      I'll give you that one. My daughter moved into her own place this year when she started grad school. I suppose I would play games in the living room but my wife hates to see me in my underwear with a controller in my hand and my tongue hanging out of my mouth like Michael Jordan. To be honest, me playing games is not a pretty picture, and it's probably best kept to my little "office" off in the corner of the house. Once, some years ago, my wife and daughter made an audio recording of me playing Burnout Paradise with headphones on, and captured all the little grunts and snorts and it was pretty gross. After that, I became the Anne Frank of gaming.

      OK, I admit it. My wife won't let me have a PS4. Are you happy now?

      --
      You are welcome on my lawn.
    4. Re:More childhood by Anonymous Coward · · Score: 0

      youre right, games that arent on PC dont even exist -no one wants those, best to ignore those entirely.
      glad that works for you, but the rest of the world disagrees, and whether you choose to believe it or not, you suffer from your self-imposed PC-centrism.

    5. Re:More childhood by silentcoder · · Score: 1

      Here I am lucky - my wife and I went to buy our xbox's together each time. She's as much a gamer as I am - we also have powerful PC's - one each, which double between gaming and work systems (and has the advantage of allowing things like steam bargain hunting).
      The consoles are entertainment-only devices and I've been quite happy with the xbox, and we love gaming together.
      It's some husband and wife bonding time when the baby is finally asleep each night - and once she's a bit older, I look forward to gaming with my daughter as well.

      Our motto is that a family that slays together, stays together.

      --
      Unicode killed the ASCII-art *
    6. Re:More childhood by Anonymous Coward · · Score: 0

      Steam in-home streaming? Works great, just need an el-cheapo old pc / media center pc as an "endpoint".

    7. Re:More childhood by Blaskowicz · · Score: 1

      It used to be that a gaming PC was a regular PC with an added graphics card, but these days you can go really low end or use an about 5 year old good low end PC for non-gaming use.
      e.g. you can get the newest Atom or its AMD competitors on an everything-integrated desktop motherboard and everything is possible already (web browsing, image editing, video encoding, multitasking, running a VM..), ditto with a lowest end "regular" CPU (Celeron, AMD A4 or A6).

      Games are the mainstream apps really requiring a faster CPU (quad core or i3) and more RAM (if you want to be lazy and not close the web browser when launching a game).
      So I would argue you can get a low end PC plus a gaming console for about the price of a gaming PC alone. (roughly $200 or $300 PC + $400 console versus $600 or $700 gaming PC). Else, a "middle-ground PC" like your solution is adequate if you "future-proof" the CPU enough (a demanding game can at least run on a strong CPU and a weak GPU)

    8. Re:More childhood by tepples · · Score: 1

      Who cares about games that never make it to PC?
      I certainly don't. There are more than enough companies willing to cater to me

      Can you recommend some well-made games in the "platform fighter" genre for PC?

    9. Re:More childhood by tepples · · Score: 1

      So I would argue you can get a low end PC plus a gaming console for about the price of a gaming PC alone. (roughly $200 or $300 PC + $400 console versus $600 or $700 gaming PC).

      The difference is that multiplayer needs the upgrade from a $200 to $300 homework-and-facebook PC to a $600 to $700 gaming PC for each player.

    10. Re:More childhood by RavenLrD20k · · Score: 1

      ...whether you choose to believe it or not, you suffer from your self-imposed PC-centrism.

      "I know this steak doesn't exist. I know that when I put it in my mouth, the Matrix is telling my brain that it is juicy and delicious. After nine years, you know what I realize? Ignorance is bliss." --Cypher, The Matrix

      I'm PC-centric. I know this and I embrace it. Unlike the "rest of the world," as you put it, I see that there are more than enough good titles on PC to occupy my limited entertainment time. Those games that want to be console exclusive? Bye. I don't need you. There's only a handful of franchises that make me consider buying a console, and they tend to be on Nintendo anyway since it's mostly nostalgia driven impulses. Even those, the newer titles seem to break and disjoint the franchises. On the other consoles everything seems generic enough that there's usually a PC title that can mimic the fix if I really want it. One case in point: Dishonored vs. Assassin's Creed; also, just about any FPS can fill in for another. Destiny? Far Cry. Call of Dookie(any of them). Crysis(again, any of them). Deus Ex:HR. Hell, old school Deus Ex can even fill this niche satisfactorily, and with none of them do I have to have an active internet connection to play. The only FPS series that I haven't been able to find a game on the PC to mimic it is the Metroid: Prime series.

    11. Re:More childhood by Anonymous Coward · · Score: 0

      Why are you worried about how much other players are paying for their PCs?

      A PC is all around a better choice to have in the home, because you can use it to do everything, unlike the single purpose $500 consoles out there. Your children will also learn on a PC, something that is impossible on a console. Many people already require a computer so it makes more sense to invest a little more into one to get a far superior experience for anything you use it for.

      You also save money because instead of paying $500 for just an OK PC and $500 for a console ($1000), you can get a pretty top notch gaming PC for like $700-$800, saving hundreds of dollars.

    12. Re:More childhood by Anonymous Coward · · Score: 0

      4-D Boxing, Akatsuki Blitzkampf, Battle Arena Toshinden, Battle Arena Toshinden 2, Big Bang Beat, BlazBlue: Calamity Trigger, Crucis Fatal+Fake, Dead or Alive Online, Death Cargo, Dragon Blast, Guilty Gear X, Guilty Gear X2, Hinokakera, Last Bronx, Mai Hime Fuuka Taisen, Melty Blood, Million Knights Vermillion, Mortal Kombat, Mortal Kombat II, Mortal Kombat 3, One Must Fall 2097, FX Fighter, Skullgirls, Street Fighter Alpha, Street Fighter Alpha 2, Street Fighter IV, Street Fighter X Tekken, Super Street Fighter II, Virtua Fighter 2, Virtua Fighter Remix, War Gods. There are a ton more and that's not even counting the numerous MUGEN based fighters.

      Plus all of the fighting games on PCE, MD, SFC, Neo Geo, PS, Saturn, N64, PS2 and arcade machines can be easily emulated on a modern PC. As a bonus, most emulators will also allow you to play those games online. Cart copiers are easy to get and the games on disc can simply be popped into your computer's optical drive and played.

    13. Re:More childhood by Anonymous Coward · · Score: 0

      Except these days $200-300 cheap computers are good enough for a lot of games, especially for kids that are not teenagers yet. Heck, I've seen multiple friends in tight money situations buy their kid a $50-100 surplus computer from local government/university surplus and end up with something that keeps their kids happy. As already said, there is little difference between a gaming computer and a normal computer these days, and we end up with more than one computer anyway when all of the kids end up trying to do homework or other stuff at the same time. Unless you have a lot of kids at the same age, it is pretty easy to have the younger kids use hand-downs too, so it is not like you have to buy a new computer for all of them at the same time. They don't even have that much demand for a console, and when asked, would rather get a tablet or smart phone for Christmas..

    14. Re:More childhood by Blaskowicz · · Score: 1

      Sure, I agree very much. For best effect you have to maintain a good retro-gaming collection and use Windows 7 32bit (which replaces Windows XP, which replaced 98se - once the best OS for gaming)
      Linux can work if you basically restrict yourself to SNES roms, NES roms and some carefully picked stuff that will run 100% fine on Wine and Dosbox, which is annoying next to Windows running almost everything. Even adding game shortcuts to the start menu or desktop is easier on Windows.

      A pair of X360 controllers will be great but about the same price as the PC itself!, old PS2 controllers plus USB to PS2 adapter is fine if you don't mind the ugly cables.

  40. Re: Hey Ubisoft, maybe you should stop shitting on by Anonymous Coward · · Score: 0

    To be fair, everyone laughs at Eclipse.

  41. Library size by tepples · · Score: 1

    On the one hand, the $800 PC can run a far larger library of games. On the other, fewer of them tend to be in the sort of console-centric genres that cause people to buy one to three extra controllers for their consoles. Nor do JRPGs see wide release on anything but PlayStation platforms.

    1. Re:Library size by Anonymous Coward · · Score: 0

      Quantity means nothing for game content. Unless you just love you some Tux Racer.

  42. NES limits by tepples · · Score: 2

    I should know; I've programmed for that platform. But there are a few kinds of game that can't easily be adapted to it. One is games where you need to see farther away than 4 to 8 player heights. Those typically need a 3D GPU to draw a behind-the-player perspective.

    1. Re:NES limits by cdrudge · · Score: 1

      I never said that there weren't limitations. There obviously is...it's an 8 bit platform running at a clock frequency less than I think what my watch runs at.

      But seriously I find much more enjoyment, even now, playing old retro games from my childhood growing up with a NES and SNES than what I do playing modern games. I think the games were more original with better stories even if the graphics and sound were inferior.

      It's much like how a well written book is far superior to a high def movie. My eyes may not see as beautiful of an image and my ears may not hear it, but my imagination more than compensates for even the best vision and hearing.

  43. It's not a binary choice by Anonymous Coward · · Score: 0

    It's well known that the new consoles (XBone and PS4) have, ah, relatively weak CPU capabilities. Even the GPU side is nowhere near cutting edge, but it's the CPU that's notably unambitious. For a console platform that's presumed to have a supported lifespan around 10 years this is surprising.

    Therefore Vincent Pontbriand's comments are true. As far as they go.

    However it is also true that modern software designers generally and gaming companies particularly tend to neglect software optimization. This comes from things like higher levels of programming language abstraction, use of gaming engines, attempts to create games that port easily to other platforms, and less training for developers on efficient programming techniques. Quite simply programming shops prefer to spend their time and dollars on features rather than performance. Features appear in the marketing materials; performance almost never does. Buying decisions hang on features.

    Ultimately the issue is the same as it has always been. It's the programmer's job to live within the hardware and software envelope they have. Even an unspecified minimum platform still has an implied minimum hardware requirement.

  44. Obvious by Anonymous Coward · · Score: 0

    My i3 crunches algorithmics nicely,
    My AMD not so much.
    However, my ATI is supported by linux and performs nicely, Nvidia, not so much.
    Data to i3 Gaming to Nvidia, except on linux

  45. Slow software is rarely a hardware issue by Anonymous Coward · · Score: 0

    Slow software is rarely a hardware issue and I can't imagine this instance will be any different it will not be written with the target hardware in mind but some "Idealistic" hardware. Optimize your software and it will be fine.

  46. Re:Hey Ubisoft, maybe you should stop shitting on by Jeremy+Erwin · · Score: 1

    ... and that's why we we need Windows 10; Windows 9 just isn't enough.

  47. Ubi-squat by Anonymous Coward · · Score: 0

    I gave up on this company 10 years ago. (Well, I wish I could). I bought their Chess program to play on a windows XP machine. There was some glitch I worked around where it was tricky to play without you being connected to the internet.

    Anyway, in 1983 I bought a chess computer. It had a quirk. It could do an illegal move: if in check it could castle out of check. It would not let you do it. Over time I got to level 6 (according to my bad memory) and could hang in there, and sometimes win.

    Guess what illegal move the Ubisoft Chess could do? And, I could get up to level 6 and hang in there. My guess is they bought the 1983 chess computer program, and jazzed it up with some time wasting fancy graphics info.

  48. Re:Hey Ubisoft, maybe you should stop shitting on by Anonymous Coward · · Score: 0

    And this is why I don't even play the last Ubisoft game I will ever buy.
    Uplay. Fuck it.

  49. Nintendo has never made a 1080p/60FPS game by rjejr · · Score: 2

    "Many Nintendo games run in 1080p and 60 frames/second on the Wii U" What are these many you speak of? There's 1, Rayman, which BTW isn't even made by Nintendo, which is 1080p/60FPS on all the home consoles. Mario Kart 8 is 720p/59 output at 1080p. WW HD was Bayonetta 2 is 720p and SSB U isn't even out yet so who knows what it'll be. I played the Bayonetta 2 demo today and it looked freakin' awesome regardless.

  50. Pixel fill is not gated by CPU by Anonymous Coward · · Score: 0

    Something stinks here, the pixel fill of the GPU is not gated by the CPU performance so 900p vs. 1080p cannot be CPU limited. Unless they're contending for memory access then these claims are utterly bogus. Even if that were the bottleneck they would memory bandwidth limited not CPU limited. This is almost certainly a case of the big mouth yapping to the press not having a clue what the heck he's talking about. I guarantee you there are engineers at Ubisoft rolling their eyes reading his bullshit.

  51. Re:Hey Ubisoft, maybe you should stop shitting on by Dahamma · · Score: 1

    Windows would run just fine on a Pentium computer with a decent amount of RAM. Try running a java applet on it, though, and you may as well go for a long coffee break...

    Hah. No.

    Windows 7+ does a shit-ton of graphic eye candy and multi-threaded background tasks, etc. Without a couple of reasonable (not Pentium) cores and a decent GPU it's unusable. The extra RAM just keeps it from crashing entirely.

  52. clockspeed really? by Anonymous Coward · · Score: 0

    Very true - I have no idea why they are not using the GPU more here anyway. Shouldnt they be building more towards utilising the ACE queue and subsequently the GPU to run much of the calculations that the AI would need?

    I just feel like it's lazy first gen kind of programming to blame the CPU on everything.

  53. Re:Cell More of your fucking B.S. by Anonymous Coward · · Score: 0

    atom does not even come close to the performance of PowerPC-64. "ravyne" your a lieing piece of shit. we know your part of Intel marketing department, and you want to spread fud because Google and Facebook are now switching to OpenPower Servers.

  54. ps3 processor architecture is pain in the ass but by Anonymous Coward · · Score: 0

    Sony should have stuck with IBM and not choosing a general lowend processor

  55. Too bad Kaveri wasn't ready yet. by Ihlosi · · Score: 1
    Too bad Kaveri wasn't available when the APUs for the consoles were designed, so they had to use Puma cores which, from a performance point of view, are quite underwhelming.

    No, I'm not considering Kaveri a race car, but in comparison to Puma it has a lot more CPU horsepower.

  56. PS4 can't run PS3, PS2, or Xbox games or mods by tepples · · Score: 1

    Quantity means nothing for game content.

    I don't see what point you're trying to make. My point is that a PC can run effectively all games from the current generation and the previous two. This only increases if you're willing to try virtualization, DOSBox, or similar hackery that hardcore enthusiasts can handle. A PlayStation 4, by contrast, can't run PlayStation 3, PlayStation 2, or any Xbox games. And until the eighth console generation, when Nintendo and Sony decided to open up their platforms to home businesses, indie games were pretty much stuck on PC, even those with better production values than SuperTuxKart. Community-made mods are also stuck on PC by and large.

  57. Average gamer is 31 years old by tepples · · Score: 1

    I have two thumbs. What the hell am I going to do with four controllers?

    That depends. Do you have a wife? Girlfriend? (Stereotypes exist.)

    At my age, there really aren't a lot of people of my age cohort that are still playing computer games.

    I don't know how old you are, but last time I checked, ESA said the average gamer was 31. There are likely clubs for that in your home town.

    1. Re:Average gamer is 31 years old by PopeRatzo · · Score: 1

      I don't know how old you are

      I'm so old that when my wife told me to act my age, I died.

      --
      You are welcome on my lawn.
  58. Re:boo hoo hoo - Canada Eh by Anonymous Coward · · Score: 0

    We used skiis, snowshoes and sled dogs ;-) then came snowmobiles

  59. Next big target in AI: by Half-pint+HAL · · Score: 1

    The next big target in AI is surely a neural net that can introspect and formalise the rules it has learnt -- a sort of "Artificial Pedagogue".

    --
    Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
  60. In other words... by TheBilgeRat · · Score: 1

    our team has no idea how to optimize.

  61. But it looks so kewl! by Anonymous Coward · · Score: 0

    Ya ...... it's a catch 22.

    Lesser graphics and better AI sadly doesn't sell games.

    It would be interesting for someone to release a new console right now with outdated graphics but a highly clocked CPU. BRING IT

  62. The Elephant in the Room: crap programming by Anonymous Coward · · Score: 0

    Just saying. Every SW performance problem partly this cause (especially these days).

  63. No, it doesn't by Sycraft-fu · · Score: 1

    Uplay is stupid, particularly since they make you ahve Steam anyhow, but it uses no appreciable resources. Mere seconds of CPU time per hour of operation. Poor performance on their games is because of poor optimization in the engine, not Uplay.

    Also for all that, their games still do look better on the PC. Of course they damn well ought to when you are throwing an order of magnitude more power at it.

  64. Re:Hey Ubisoft, maybe you should stop shitting on by Anonymous Coward · · Score: 0

    You clearly never used Vista, the almighty source of all these Windows-is-shit memes and references.

  65. Consoles are toys. . . by Mr_Wisenheimer · · Score: 1

    The PS3 actually had a pretty impressive CPU (for the time), but the PS4 and XB1 have a pretty low-powered CPU that is mainly optimized for running low-priority background tasks. The Wii U CPU is more impressive in terms of gaming performance for the dollar (the Wii U uses low power ARM for background tasks) but it's clock speed seems to be limited by an inadequate power supply and perhaps some thermal issues with heat dissipation.

    All these systems work fine for games designed by talented programmers from the ground up. However, when you are talking about AAA ports, the PS4 and its two brothers are just underpowered, locked down PC's that are holding game designers back in many ways. At the end of the day though, a talented designer could still put out an awesome, modern game on a Gamecube or PS2. If the next Assassin's Creed is not as good as it could have been, it is not due to the lack of computing power on the PS4, XB1, and WiiU. It is because the designers put too much work into designing a flashier game rather than one of substance.

    If you look at series like 3D Zelda, there has been a steady improvement in the overall quality of the game. It is not because the designers had better hardware to play with (even though they did). It is because the hardware just served as a canvas for the art-style they wanted and rather than focus on making the game look "pretty" or have more fidelity, they focused on continuing to do what they did right with previous games while fixing flaws (like character motivation and whatnot) that had little or nothing to do with the hardware.

    If Ubisoft cannot make a good Assassin's Creed game, it is not because of the current generation's major hardware limitations. It is because of the limitations of the game designers and their managers.

  66. Offline multiplayer by tepples · · Score: 1

    Billy has an XBone, Tommy has a PS4. They can't play online together without at least one "having to buy and bring another gaming" console.

    They can play offline together. A randomly selected multiplayer console game is far more likely to support offline multiplayer than a randomly selected multiplayer PC game.

    Personally, I don't like multiplayer games. I and my friends have real jobs and families, so it's hard to get together as a group, which leaves [pickup groups] or other clan members

    You said "families". Do you game with your children? Do your friends' children game with each other? If the market of children were not important, all games would be rated M.

    1. Re:Offline multiplayer by Anonymous Coward · · Score: 0

      They can play offline together. A randomly selected multiplayer console game is far more likely to support offline multiplayer than a randomly selected multiplayer PC game.

      There does seem to be a trend in PC multiplayer (and some singleplayer) gaming to always on/always connected Internet that I find really grating. By offline multiplayer, do you mean one PC/console split play, or LAN play? I think there are still a fair amount of PC games that still do LAN multiplayer, though probably not as many as consoles.

      You said "families". Do you game with your children? Do your friends' children game with each other? If the market of children were not important, all games would be rated M.

      Sure, I've got the requisite Wii set up in the family room, which is fine for most everyone, but some of my older son's friends have XBones and/or PS4s, so he can't really play too much with them unless they do PC gaming. He's more PC centered: WoW, Warframe, Minecraft, et cetera...

    2. Re:Offline multiplayer by tepples · · Score: 1

      By offline multiplayer, do you mean one PC/console split play, or LAN play?

      I mean both, but more the former.

      • The former has been theoretically supported since 1999, when PCs switched from game port to USB HID gamepads, and practically supported since 2007, when new TVs gained HDMI inputs. And no, sharing a screen doesn't always mean splitting it. Fighting games, for instance, show all players' characters in one view.
      • The latter (LAN play) requires buying multiple copies of each game, because almost no major-label PC games support spawn installation anymore. It also requires multiple gaming PCs, as opposed to the entry level laptop that you buy a family member for homework and Facebook.

      WoW, Warframe, Minecraft, et cetera...

      I'm assuming there's no such thing as "World of Mineframe".

    3. Re:Offline multiplayer by Anonymous Coward · · Score: 0

      The former has been theoretically supported since 1999, when PCs switched from game port to USB HID gamepads, and practically supported since 2007, when new TVs gained HDMI inputs. And no, sharing a screen doesn't always mean splitting it. Fighting games, for instance, show all players' characters in one view.
             

      Actually, a lot earlier than that, since you just needed a Y-splitter to connect two joysticks to a PC game port. USB, is of course, far superior for multiple input devices. I'm well aware of fighting games, most early 2 player games were screen sharing rather than splitting, because of the lack of resolution... kind of sucks to play a 320x200 game, then split the resolution to 160x200 or 320x100 for each of the two players! With modern graphics cards, you can even have dedicated monitors for each player or split screen with enough resolution for fine details.

      The latter (LAN play) requires buying multiple copies of each game, because almost no major-label PC games support spawn installation anymore. It also requires multiple gaming PCs, as opposed to the entry level laptop that you buy a family member for homework and Facebook.

      I haven't seen a single spawn installation game since StarCraft. Granted, I also haven't really looked for it, either. I'm pretty sure that model has faded, since the model of corralling your cash cows into an exclusive multiplay-(or just plain play)-by-subscription-only seems to be working out quite well for Microsoft and Sony. Everyone's idea of entry level and adequate for gaming are different, but I've not had a problem using cheap laptops for games I'd let my kids play.

      I'm assuming there's no such thing as "World of Mineframe".

      I'd expect one would become rich beyond the dreams of avarice if such a game were made. Well, time to go make a pact with Satan and start development!

  67. More than one player per household by tepples · · Score: 1

    Why are you worried about how much other players are paying for their PCs?

    Because there might be more than one player in a single household, and the head of household has to buy each PC. As I understand it, use of PCs for both gaming and non-gaming requires several gaming PCs, but console gaming can be done with one console and several homework-and-Facebook PCs on the other.

    You also save money because instead of paying $500 for just an OK PC and $500 for a console ($1000), you can get a pretty top notch gaming PC for like $700-$800, saving hundreds of dollars.

    With only one gaming PC in the house, what will player 2 use? On a console, player 2 would use controller 2 ($60).

    1. Re:More than one player per household by Anonymous Coward · · Score: 0

      You do know that you can attach multiple joysticks to one PC and have been able to do so for decades, right? In fact, you can attach multiple displays and sounds cards too, something that a console cannot do.

      Oh and what do you do if two people in your household want to play two different games on a console? What if the games they want to play are single player? You have to buy them each a console or timeshare. No different than playing single player games on a PC, except you get a far superior experience on a PC.

      Also, if you can't afford $700 per child for computers, then you really shouldn't have children.

    2. Re:More than one player per household by tepples · · Score: 1

      You do know that you can attach multiple joysticks to one PC and have been able to do so for decades, right?

      So long as the game supports it. In my experience, console multiplayer games are more likely than major-label PC multiplayer games to do so.

    3. Re:More than one player per household by tepples · · Score: 1

      You do know that you can attach multiple joysticks to one PC and have been able to do so for decades, right?

      The original game port supported only four axes (two sticks) and four buttons, typically with one stick and two buttons for each of two players. Adding more than that came with USB in 1999, technically not "decades", but you're right that a decade and a half is a long time. In any case, it's hard to fit multiple people around a laptop's monitor than around a living room TV. So you have to keep carrying the PC back and forth between the living room for gaming and the desk for work.

    4. Re:More than one player per household by Anonymous Coward · · Score: 0

      Right, you could do two players on a single port of a standard controller card, which was perfectly fine for most games. Some controllers could handle up to 8 buttons per port and Microsoft was able to make their Sidewinder work with up to twenty buttons by multiplexing.

      You also weren't limited to a single game port per PC. My controller card had two ports, not to mention the gamepads that supported direct keyboard input. My early 90s PC could handle a total of five game controllers if I wanted. Most games only support two, just like all of the console games at the time.

      So yes, decades. Were you even alive back then?

  68. Platform fighter defined by tepples · · Score: 1

    I was referring specifically to platform fighters, not flat plane fighters. Street Fighter, Mortal Kombat, Tekken, and the like happen on a flat plane. Platform fighters are more like Power Stone or Smash Bros., where players are expected to use terrain to gain advantage over the opponent.

    1. Re:Platform fighter defined by Anonymous Coward · · Score: 0

      That is a minuscule niche genre with, at most, a handful of games that most gamers don't care about. Basically what you want is Super Smash Bros and nothing else.

      It would be like me asking you "which flight simulators can I run on a Wii?"-it's a loaded question.

    2. Re:Platform fighter defined by Anonymous Coward · · Score: 0

      Jedi Academy. Melee lightsaber combat, force powers and terrain to gain advantage with.

  69. Re:CONSOLE by Bite+The+Pillow · · Score: 1

    The console has the DRM, and there's not much that a publisher has to add. If this were about PC games, maybe you might have a point. But it's not. Everything in the summary is about consoles.

    This is a really interesting topic, or at least it could be if some nimrod didn't just dismiss all of the interesting bits with "must be DRM because that's the only topic I'm concerned about".

    And then instead of learning when your thread went down in flames, and I quote you here, "it makes me wonder if their aren't some astroturfing accounts at work."

    Astoturfing is the answer, obviously, not that you are completely off topic?

  70. Re:Hey Ubisoft, maybe you should stop shitting on by toddestan · · Score: 1

    The jokes about Intel giveth, Microsoft taketh date back more than 10 years before the release of Vista. Besides, I used Vista on a Phenom II with 8GB of ram, and when you throw that kind of hardware at it, the performance was perfectly fine. I also ran it on an older P4 with 2GB of ram, and even then it wasn't horrible.