Slashdot Mirror


Should Next-Gen Game Consoles Be Upgradeable?

MojoKid writes "Historically, console add-ons that boosted the performance of the primary unit haven't done well. Any attempt to upgrade a system's core performance risks bifurcating the user base and increases work developers must do to ensure that a game runs smoothly on both original and upgraded systems. The other reason is that a number of games rely on very specific hardware characteristics to ensure proper operation. In a PC, swapping a CPU with 256K of L2 for a chip with 512K of L2 is a non-issue assuming proper platform support. Existing software will automatically take advantage of the additional cache. The Xbox 360, on the other hand, allows programmers to lock specific cache blocks and use them for storing data from particular threads. In that case, expanding the amount of L2 cache risks breaking previous games because it changes the range of available cache addresses. The other side of the upgrade argument is that the Xbox 360 has been upgraded more effectively than any previous console; current high-end versions ship with more than 10x the storage of the original, as well as support for HDMI and integrated WiFi. It would also forestall the decline in comparative image quality between console and PC platforms."

74 of 348 comments (clear)

  1. First Post by Anonymous Coward · · Score: 3, Informative

    No

    1. Re:First Post by Anonymous Coward · · Score: 5, Interesting

      No

      Correct.

      The reason platforms become popular are for one of two reasons.

      1. A known base system so developers know what to build for. The Kinect is an outlier as it was advertised as the "next-gen" of the XBox and it was interesting enough for people to get to play with. It wasn't a memory increase (N64), but it was a Rumble Pack which came packaged with a product that requires it.

      Apple did well with the requirement of having 1 mouse button as the standard. It forced developers to make simpler interfaces, which made Macs easier to use.

      2. Cheap replaceable and interchangeable parts. The PC falls into this category, but companies with systems like Consoles or consumer gadgets do not want people poking around them. To top it off, all major console manufacturers have acted against altering the systems systematically.

    2. Re:First Post by Gideon+Wells · · Score: 5, Insightful

      You basically said what I was going to say.

      Essentially, allowing them to be "upgradeable" removes the last barrier that effectively makes them computers with odd user interface devices. So I must say to anyone who wants upgrade-able consoles, it is okay. You don't have to be in the closet. PC gaming isn't so evil you need to hide it under a hipster like charade. We understand.

      --
      by Anonymous Coward: I, for one, welcome the shift from car analogies to pizza analogies. um.. overlords?
    3. Re:First Post by Adriax · · Score: 5, Insightful

      It wouldn't be that nice. Only approved upgrade kits would work, every 6 months a new $100 kit would come out, and developers would be forced into an SDK that automatically keeps any game's minimum requirements lock-step with the console upgrade schedule. The upgrades would be nothing more than unlock codes for clockspeed and features already built into the machine.

      Apple would sue them for ripping off their business model.

      --
      I don't suffer from insanity, I enjoy every minute of it!
    4. Re:First Post by Joce640k · · Score: 4, Insightful

      No

      Mod parent up.

      The great thing about console programming is that you know every last detail of the target machine. You know what works, what doesn't. You can budget everything right down to the last clock cycle and squeeze out 100% performance from the chips.

      If you take that away then it's game over as far as optimization is concerned.

      --
      No sig today...
    5. Re:First Post by Rotag_FU · · Score: 2

      I agree that the ability to squeeze out every drop of performance possible by having a fixed hardware configuration is the strongest reason why consoles should not be upgradeable (except on the peripheral and I/O side like HDMI outputs, hard-drive storage, etc.). However, a close second factor is the fact that having a non-upgradeable machine can also dramatically reduce development and per device costs. Flexibility is great, but costs money. This is why I can have a PC that costs 3-10X the cost of a gaming console which is highly upgradeable or I can have a relatively cheap but targeted device that costs about as much as a mid-to-high end PC graphics card. If the cost of a console is near that of a PC and doesn't have some compelling differentiator (e.g. motion control or something else novel) then why would I buy a console. It is the price/performance ratio that is one of the keys to console sales.

      The biggest issue with this console cycle is that it has been (and will be) much longer than the usual cycle so the performance disparity between what can be accomplished with this generation of consoles versus the current generation of PCs is much wider (in the PC's favor). If the console cycle had been more comparable to a standard cycle time, I wonder if there would be much talk about an "upgradeable" console. I'm curious if this extended development cycle is a trend that we will see continue with the next generation due to the high development costs of AAA titles or if it is an anomaly that will self correct in the next cycle?

  2. Doubt Sony will by Master+Moose · · Score: 5, Funny

    It is too much of a change from the current gen being downgradable.

    --
    . . .gone when the morning comes
    1. Re:Doubt Sony will by an+unsound+mind · · Score: 5, Funny

      Oh give it up. So Sony disabled your hardware's capabilities. So what? At least they didn't totally disable the hardware, which they could. You should be grateful for that. You'd have a right to complain if Sony goons came to your house and cut your hands off, at least if you aren't a pirate. If you're a pirate or complain online about Sony, it's totally justified to cut your hands off, because you are hurting Sony and costing billions of Americans their jobs.

    2. Re:Doubt Sony will by Anonymous Coward · · Score: 2, Insightful

      You're referring to the PS3, the most standards-using (basic USB, standard hard drives, etc) popular console in history?

    3. Re:Doubt Sony will by Darkness404 · · Score: 5, Insightful

      Yep, the only console that I know of that removes features in firmware updates. It doesn't matter that the hardware was standard, Sony believes its their hardware to do with as they wish, regardless of what you want.

      --
      Taxation is legalized theft, no more, no less.
    4. Re:Doubt Sony will by jensen404 · · Score: 4, Insightful

      And my favorite, a built in power supply that uses the same power cord as most desktops (original PS3) or notebooks (slim PS3). Despite being larger than the Wii, it is a lot more portable.

    5. Re:Doubt Sony will by wagnerrp · · Score: 3, Funny

      Screw that. I want a big honking external power brick that's half the size of my console, and needs to be suspended in mid-air to ensure it gets properly cooled and doesn't overheat, just so I can claim to have a sort-of smallish console.

    6. Re:Doubt Sony will by Anonymous Coward · · Score: 2, Insightful

      Er, isn't the PS3 the least popular of the big 3?

    7. Re:Doubt Sony will by antifoidulus · · Score: 5, Funny

      You are forgetting the other benefit of such a power brick, if a puma were to attack, you could use the power supply as sort of a makeshift mace, but instead of spikes piercing the puma, the intense heat melts its face off. Home security at its finest!

    8. Re:Doubt Sony will by Tassidus · · Score: 2

      That wasn't removed after you had purchased it though, was it?

  3. No. by americamatrix · · Score: 4, Insightful

    Isn't the point of them to be simple? n00bs use them. ;)

    Step up to PC gaming if you want to able to upgrade your stuff.


    -americamatrix

    1. Re:No. by icebraining · · Score: 2

      I don't know, but apparently you're logically handicapped. The fact that "n00bs" use consoles doesn't mean that only them use consoles.

    2. Re:No. by Colourspace · · Score: 3, Funny

      Well, let's just think about this. GP posts under UID and then uses same UID as sig. What do we really think?

    3. Re:No. by zippthorne · · Score: 2

      More to the point.. once they're upgradeable, what's the fundamental difference between PC's and Consoles?

      I submit that the next gen consoles can't be more than trivially upgradable, because they wouldn't be consoles any more.

      --
      Can you be Even More Awesome?!
    4. Re:No. by DigiShaman · · Score: 2

      What's wrong with having both platforms? I game on my PC when I want a personalized environment that offers a richer experience. But playing alone in meatspace is no fun at times. Some friends, a case of beer, peanuts, large TV and a comfy couch all demand a console gaming experience. Just turn on the unit, pass out a few controllers and let the good times roll.

      Sheesh. It's not that difficult to choose when and were to use the appropriate gaming hardware, is it? Why are we even having this stupid debate? I guess I'm too much of an old skool gamer or something to be taking it personal.

      --
      Life is not for the lazy.
    5. Re:No. by Kelbear · · Score: 3, Insightful

      The difference between PC and console gaming has always been "control".

      Hardware doesn't matter, software doesn't matter, it's who chooses what goes where. On PCs, users have full control to install or tweak hardware and software(even changing the games themselves through mods). On consoles, it's up to the manufacturer. Giving users access to hardware upgrades would erode the difference between PC and console, but it wouldn't eliminate it.

      There are obvious advantages to both approaches. I'd like for consoles and PCs to stay separate so that I can continue to enjoy the advantages of each.

    6. Re:No. by hairyfeet · · Score: 2

      Actually one could safely argue it was upgrades that killed Sega and forced them to leave the hardware business. On the Genesis/Megadrive you had the Master adapter, SegaCD, 32x, with the later two practically released on top of each other and of course none of the games were backwards compatible with the original system by itself nor were they compatible with each other. I remember that it seemed like it wasn't 6 months before the SegaCD that originally went for nearly the same price as the Genesis unit itself was being sold for less than $70 and the 32x nosedived even quicker, there was a period where a local store was selling those things with 2 games for $35 just to get rid of them.

      So I would argue that Sega would be a perfect example of how NOT to do things because by the time Saturn came out people didn't trust Sega not to abandon it which they did in barely 2 years for Dreamcast that likewise flopped. Considering if you had bought each of these upgrades at time of release you were looking at close to $2000 for a library that all told would have been less than the PS1 library and with a hell of a lot of dreck shoved out the door just so they would have something to sell, Marky Mark make my video anyone?

      --
      ACs don't waste your time replying, your posts are never seen by me.
  4. No, because that's not the point by samriel · · Score: 5, Insightful

    The entire point of game consoles is that developers at least have a chance at a homogenous platform where they can make sure the game mostly runs the same everywhere. If you allow upgrading CPU, GPU, etc. then it's just PC gaming with a weird OS and components that will most likely cost more just because they can.

    1. Re:No, because that's not the point by icebraining · · Score: 3, Insightful

      Nobody will make the connection because everyone's already sick of hearing you Apple trolls repeating it ad nauseam in every single Android story.

    2. Re:No, because that's not the point by foradoxium · · Score: 5, Interesting

      +1 I was going to make a similar reply. The whole point is so developers can make their game run on 4 year old hardware, optimized of course. This is why so many console games don't look as nice as their PC counterparts..but they do play on 4 year old hardware.

      the other nice benefit of consoles is multiplayer, everyone is on equal hardware. Where as in the PC world, someone playing on 4 year old hardware might not be able to perform as well as someone with the latest and greatest system (think fps)...that is one benefit of consoles.

    3. Re:No, because that's not the point by tepples · · Score: 3, Insightful

      Consoles for games, open(ish) HW for work

      Then what for indie games? Xbox Live Indie Games and nothing else?

    4. Re:No, because that's not the point by 10101001+10101001 · · Score: 2

      I think this attitude really came from early days where the PC was just an awful mess with applications and games completely bypassing the nearly nonexistent operating system on a whim (ignoring decades of experience in other platforms).

      Um, it wasn't "on a whim", at least on IBM PCs. On early IBM PCs, ROM BIOS was the closest thing to a HAL; but ROM BIOS was also dog slow (stemming from the fact that RAM was many times faster than ROM, meaning a program that made a lot of ROM calls would tend to be dog slow). Earlier versions of MS-DOS used the ROM BIOS a lot as well, precisely to run on as many IBM PCs or clones as possible, but as time progressed many calls were replaced with direct hardware access precisely for the speed improvements; this obviously happened in a lot of other programs as well. Of course, as time progressed RAM became much bigger and cheaper, so it was common (and still is) for the ROM to be copied in RAM precisely for the speed boost it offers. And the above doesn't even get into the fact that the ROM BIOS, as close as it was to a HAL, was a far cry from a HAL; it's precisely the reason DOS and Windows have their own drivers and HAL.

      In short, yes, it's ideologically nice to not directly access hardware, but sometimes it's the only reasonable step if you want to get decent performance on limited, for the goal, hardware. Now, I have no idea if that's still the case with the XBox 360, PS3, or Wii, and I'm inclined to believe for the most part that it's more an excuse for more general bad coding decisions or trying really hard to push the limits of what's graphically possible for the "Wow" factor to compete against other games/other systems. And for the latter point, I can see the justification, but that really boils down to each company working hard to making a good base library for each system to be used in all their games, effectively writing a new HAL for their needs. And presuming they do that, I can certainly understand their willingness to accept having to port that library in the future if needed because it'd be a one-time rewrite and would serve their needs much better than simply catering to whatever they get out of the official libraries given to them by MS, Sony, or Nintendo.

      --
      Eurohacker European paranoia, gun rights, and h
    5. Re:No, because that's not the point by artor3 · · Score: 4, Insightful

      Just because someone doesn't toe the iPhone zealotry line doesn't make them an Android zealot. Most of us are simply sick of both groups baiting and arguing over whose phone is the best. It is beyond bizarre that people get worked up over phones or consoles or graphic cards, but not so much over jeans or shampoo or mattresses.

    6. Re:No, because that's not the point by Tr3vin · · Score: 5, Insightful

      I think if we had more articles about jeans, shampoo and mattresses you would see that people get worked up about everything.

    7. Re:No, because that's not the point by Guspaz · · Score: 4, Informative

      It's not even true anymore anyhow. There are so many different classes of Apple hardware that a developer has to target that it's not a homogenous platform anymore. You've got three different resolutions ranging from 480x320 to 1024x768 (not even the same aspect ratio), two incompatible instruction sets (ARMv6 and ARMv7), two incompatible and fundamentally opposite graphics APIs (OpenGL ES 1.x and 2.x, which is kind of like DX7 fixed function versus DX9 programmable), varying amounts of CPU cores, clockspeeds, amounts of RAM, screen sizes... Third-party iOS apps are running on three different device families, and that's only going to broaden when Apple's iTV product comes out.

      All told, there are currently twelve different product lines running iOS (with further variations within a product line, such as amount of flash), all with different capabilities, all with different OS version support. For each of those twelve devices, you have to support at least two major OS versions, and potentially a few sub-versions. The feature grid on the wikipedia article (http://en.wikipedia.org/wiki/List_of_iOS_devices) should underscore how non-homogeneous the platform is.

    8. Re:No, because that's not the point by icebraining · · Score: 2

      I'm not defending Android. I don't have an Android (I like my S60 Nokia, thank-you-very-much), nor have I even used one, and for all I know the fragmentation problem is real and will kill the platform. I don't really know, or care.

      What I'm replying to is how one cannot hear about Android without someone mentioning it, every damn time, like fucking clockwork.

    9. Re:No, because that's not the point by MacGyver2210 · · Score: 2

      Yeah! Quit fighting!

      Android already the whole thing.

      --
      If the only way you can accept an assertion is by faith, then you are conceding that it can't be taken on its own merits
    10. Re:No, because that's not the point by Andor666 · · Score: 3, Informative

      Even more than 4 years... XBox 360 is almost 7 years old, as it was unveiled in may 2005

    11. Re:No, because that's not the point by ZombieBraintrust · · Score: 2

      It is not a bad thing any more than PC gaming is a bad thing. It is just different. It is a good thing that Google isn't copying Apple down to the last thing. There is plenty of money in the market for different approaches.

  5. Consoles vs. PCs by omganton · · Score: 4, Insightful

    I believe that if you want an upgradable gaming/HT platform, then you should build a PC. Consoles are specifically manufactured to run on a set hardware specification. Adding and/or changing the predefined hardware of a console will only add to the development cost of games, which will eventually be passed on to the consumer in the form of even more expensive games. Although the concept seems cool, I don't want next-gen xbox games to cost $100 each.

    1. Re:Consoles vs. PCs by GabriellaKat · · Score: 3, Interesting

      They just might come close to it. I am betting they will cost about $75 new and this is a huge reason they are also trying to kill the used market. You wont have a choice but to buy new, at the price they set. And then the cracking and hardware modders will really slam it to the console makers and the pirating will boom and people go offline or a darknet similar to LIVE/PSN will emerge. But, this comment will be never read and modded up...

      --
      "Have you ever thought about just turning off the TV, sitting down with your politician, and hitting them?"
  6. It doesn't matter by Jiro · · Score: 4, Interesting

    Suppose all those problems were resolved, and after resolving them we concluded "yes, next gen consoles should be upgradeable".

    It wouldn't make any difference. Consoles are proprietary platforms--controlled by one company. The fact that making the console upgradeable would benefit *you* isn't going to result in an upgradeable console. It wouldn't benefit the company, and that's what matters. I mean, I'm sure that PS3 Linux benefitted people.

    (Incidentally, for an example of a successful add-on, look at the PC Engine CD. We just don't remember it much because the system barely got a foothold in the US.)

    1. Re:It doesn't matter by bonch · · Score: 4, Insightful

      Not to cut in on the OMG-PROPRIETARY-PLATFORMS rant, but benefiting the company is kind of the point of running a business. And the console business is doing extremely well, much better than the PC gaming market, so mainstream customers are clearly okay with it. The fact that people on Slashdot still rant about PS3 Linux as if any significant share of the PS3 user base even bothered with it is illustration enough how out-of-touch many of the posters are.

    2. Re:It doesn't matter by SpazmodeusG · · Score: 2

      (Incidentally, for an example of a successful add-on, look at the PC Engine CD. We just don't remember it much because the system barely got a foothold in the US.)

      The N64 memory upgrade would be an actual example of a successful console upgrade. Plenty of people bought that and it was well supported.

    3. Re:It doesn't matter by cheekyjohnson · · Score: 3

      but benefiting the company is kind of the point of running a business

      Forget society. I can do whatever I please to make money.

      The fact that people on Slashdot still rant about PS3 Linux as if any significant share

      Of course. If something bad happens to a few people, it doesn't matter. It's only a few people, right? Something "bad" suddenly changes into something "neutral" or "good" because it only happened to a few people!

      --
      Filthy, filthy copyrapists!
    4. Re:It doesn't matter by SpazmodeusG · · Score: 3, Informative

      citation please?

      Can't find exact install base, but The Legend of Zelda: Majoras Mask required the Expansion Pak and it alone sold 3million copies. So 3 million at an absolute minimum to get a ballpark figure going. Plenty of other games highly encouraged people to get it too.

    5. Re:It doesn't matter by noh8rz2 · · Score: 2
      also, didn't some games on SNES have extra hardware included in the cartridge? I recall a chip on the cartridge that acted like it was a hardware upgrade. No problems with backwards compatibility, since all people who played this game had this upgrade.

      Wikipedia tells me it is super fx chip http://en.wikipedia.org/wiki/Super_FX I would call this the most successful console upgrade ever, because it was 100% seamless!

    6. Re:It doesn't matter by MMMDI · · Score: 2

      At that point, every game would be developed for the 361, and it would "technically" still run on the 360. Horrible framerates, unplayable multiplayer, the whole nine yards... but it technically works!

      This is why I switched from PC to console gaming years ago. If I'm playing against you on a console, it comes down to skill: we both have the same console, so it's a level playing field. On a PC, we could be equally matched in whatever game... but since you spent that extra $100 on your video card, you're going to slay me.

  7. Didn't you just answer the question? by Daetrin · · Score: 2

    Past consoles that had upgrades didn't do too well. In particular changing aspects that the programmers depend on (the amount of memory being the particular given example.) The "counter-example" is that adding entirely new optional features or additional file storage that the programmers can choose to use or not, and which do not change _anything_ about the regular architecture if they choose not to use them, doesn't seem to have any adverse problems. (Which says nothing about how well new games using the optional features sell, just that it doesn't break old games.)

    Using that "counter-example" to argue that perhaps they should allow upgrades to the components the programmers depend on is just weird. Certainly you'd have to include a disclaimer in the docs right from the start about which components might be upgraded in the future. Even so, a large number of programmers would either not notice the disclaimers and fail to account for the possibility in their programming, or decide that dealing with it would be too difficult and thus fail to account for the possibility in their programming.

    --
    This Space Intentionally Left Blank
  8. No by master_kaos · · Score: 2

    No they shouldn't. The whole reason you get a console is because it just works. Don't have to worry if your video card is good enough, if you have enough ram, if you have the right drivers installed.. etc. You just plug it in, hook it up to a tv, and put your game in. If you want upgradable consoles, then just use your pc and buy a controller.

  9. Good lord no. by RyuuzakiTetsuya · · Score: 5, Insightful

    Unless you mandate that older hardware works just as well as newer hardware, no.

    People will rush to point out things like Kinect, or PSMove, or WiiMotion Plus... Those are accessories. Often cheap too, relatively speaking. The CPU is still the same, the RAM is still the same, game compatibility is still the same(more or less; there are bizarre examples across the board). Having upgradable mass storage or expandable accessories doesn't break the underlying assumptions.

    I think that consoles should be "good enough." Big deal, Battlefield 3 looks amazing on PC. Surprise, it also looks amazing on Xbox and PS3. Increased levels of detail do improve immersion a LOT. But when there's a huge trade off between bleeding edge graphics and stability and compatibility, I'll lean towards stability and compatibility.

    --
    Non impediti ratione cogitationus.
  10. Maybe 10 years ago, but not now. by timeOday · · Score: 4, Insightful

    Now would be the dumbest time to start making consoles upgradeable. The long lifespan of current-gen consoles shows that the hardware is no longer improving very rapidly in any way that people are willing to pay for. The low cost yet low sales of desktop PCs confirm the same fact. The next-gen consoles ought to be designed to run a generous poly count at 1080p resolution at 120hz (i.e. 60hz in 3d). Do that, and people will be happy for quite some time.

    1. Re:Maybe 10 years ago, but not now. by ciderbrew · · Score: 2

      But what a selling point. There is no TV content for 4k&8k but games can be made to output that standard now. I'd love to play games with that level of detail. A flight sim would look wonderful. Don't forget that a great number of hardcore gamers are 30+ with a half decent job and the 50+ need a midlife crisis spend to make them happy.Let do this!

  11. We have this already. by Severus+Snape · · Score: 2

    They are called Gaming PC's. It's a niche market and there is reasons for it. The XBox 360 adding internal WiFi is one thing, changing anything relating to processing power is completely different.

  12. Not this cr*p again..... by Groo+Wanderer · · Score: 4, Insightful

    Upgradable in anything more than a trivial way, HD or Optical for example, basically an add-in card, blows the console economics out of the water. Socketed ram adds cost and drops speeds vs soldered. Same with CPU, and then we get to cooling issues..... Given MS's ability to keep the bumps on the 360 from shattering, would you want people to start mucking with that?

    Part 2 is pointed out well above, console = fixed platform = cheap software testing. Upgrades = not fixed platform = testing nightmare.

    While I haven't read the article (yeah, shame on me), I know more than enough about console development, economics and programming. I also talk to people doing the 'next gen' consoles almost every week. Having written for a console, I can tell you directly that 'upgrades' are, and will always be a non-starter. Anyone who posits it seriously is the walking equivalent of a flashing neon 'N00B' sign, complete with arrows. :)

                                -Charlie

  13. Yes, they should be PCs. by Karmashock · · Score: 3, Informative

    The Next Gen console is an inexpensive PC capable of playing the newest games with reasonable quality.

    The whole console paradigm is based on two qualities.

    1. Price. Consoles cut corners and lack certain qualities that PCs have and as a result have great game performance at a reduced price. This is entirely possible with PC hardware today. If MS builds their own PC from the ground up to be a gaming machine then there's no reason why it can't support windows and have superior game performance.

    2. Ease of use. PCs have been hobbled for years by being too complicated for their own good when it comes to games. More sophisticated gamers have no problem with this but it can be an issue with many. Take a cue from Apple and lock down these console replacement PCs by default so the casual users doesn't mess them up. For one thing, restrict multitasking by default as that harms game performance. If people want to have lots of background processes running while they play their game then give them a setting that lets them disable the feature. But by default, just as with typical consoles, have them devote all their attention to the game when it's running. Everything else is suppressed. Also as MS would be releasing these machines there would be no driver confusion since all the systems would come with the exact same hardware installed in them.

    This would also break down the barrier between Xbox users and PC users. This barrier is not in MS's interests. If the Xbox and the PC play the exact same games then no other console is going to be able to compete with them. Exclusive titles just for the xbox that don't get released on the PC don't help the xbox... they hurt the PC.

    As an additional aside, the consoles and MS especially need to get serious about producing a REAL media center. Something like XMBC only better. XMBC is pretty impressive for an open source community built project but MS, Sony, Nintendo, or Apple can do better. Stop dicking around. Stop trying to restrict what people can and cannot play on the machine. This only hobbles the utility of the system and ensures it won't catch on. Who gives a damn about windows media center edition? Who ever cared? It was a flop right out the door because it was half baked. Produce a complete product and release it. We want it.

    Oh, and MS... consider dropping a version of windows on a phone that can run desktop applications. These smart phones are vastly more powerful then the machines that ran windows 3.1 . I think some have to be faster then those that initially ran windows XP. If you can't squeeze a version of windows 8 on one of those phones with a custom touch UI... then you're fools. A system that had that sort of capability would be vastly more useful then any other device on the market.

    --
    I've decided to stop wasting my time responding to AC trolls/sockpuppets... so if you want a response from me... login.
    1. Re:Yes, they should be PCs. by phriedom · · Score: 3, Interesting

      Your bias is showing. You think PC gaming is superior and if consoles were more like PCs they would be better. But us console gamers DO NOT WANT the barrier removed. We like to know that none of our opponents are using aimbots or custom textures that let them see through walls or macros or other such cheats. We like the fact that people that mod the hardware of their XBOX in order to cheat run the risk of getting locked out of XBox Live. Microsoft makes more money on Xbox games than it does on the same game for PC. And PC game sales are dwarfed by the volume of console game sales, so the value of wooing PC gamers onto the console is not that big. It looks to me like that barrier benefits both Microsoft and console gamers. Also, Microsoft has been pretty serious about making the XBox into a media center, when was the last time you tried it? I have a friend who recently canceled cable TV and uses his PC as a DVR for over the air programming, then streams from the PC to all the XBoxes in the house. The Xbox also runs Hulu+, Netflix, Espn, Last.fm and a UFC channel. I hear the next OS update will add more. I believe they plan on being able to replace set-top boxes from some cable companies in the future. If they are limited, it is because the content providers want to maintain control, not because MS, Sony Nintendo, or Apple are "dicking around" YOU trying telling the networks they should stream everything so the users don't have to pay for cable.

      --
      Don't moderate flamebait as Troll. Know the difference or you will be Meta-moderated.
    2. Re:Yes, they should be PCs. by Sir_Sri · · Score: 4, Interesting

      Actually, as the summary talks about, programming for PC's and for consoles is very very different in some aspects. You can do a lot of stuff with a console you just can't on a PC because you know precisely what resources you have, where they are, and how fast they will be. The PS3 actually has custom libraries from Sony/Naughty Dog that are similar but different from openGl precisely because OpenGl would be too slow for the PS3 if you can avoid it. If you started allowing different GPU's you'd have to move to something like directx. Which is a good concept for 200 or so different video card models, but it's not worth the efficiency loss if you'd only ever have say, 4. Directx (and openGl) manage a lot of the GPU memory system stuff for you. That's easy, but it can be very inefficient, which is why a video card with 1 gig of memory does about as well as a PS3 or 360 with shared 512. Now directx and opengl (and the GDI layer in general on windows) have to account for the arbitrary nature of what might also be in video memory at the time. Right now I have two web browsers, some office applications I left open, a game, and steam all doing stuff that might take up memory. That's actually a really tough problem to manage in general, which is why consoles can do some awesome stuff with less, because you know exactly how much memory you get. When you could lock down a full screen application in windows and boot everything else out it was easier (but not easier on users and had its own complications).

      In short. Your point 1 is wrong. If it supports windows it has to support general program environments and random crap hanging out in the desktop. Windows is a productivity OS (despite what people may think) and you can use a stripped down version of the kernel, but the actual OS as sold does a lot of stuff you definitely would not want in a memory constrained environment, like layers of stuff on the desktop etc.

      And yes, the idea with windows 8 is to have a unified environment to execute phone or desktop code. Same OS, different skin. Now if then get intel into a 3 way with nokia they will have one hell of a product on their hands.

    3. Re:Yes, they should be PCs. by Sir_Sri · · Score: 3, Informative

      Unlikely, consoles will become dumb terminals to an onlive service eventually, or it will be a software layer you run on PC sure, but then you're into a whole different architecture. I'm not sure who you're talking about 'you guys' at? Yes I'm a graphics and AI programmer, but I don't run the industry. Having to build for 6 or 7 different targets is a bloody pain in the arse (and the windows version is really multiple platforms at at once). Where do I get 6 or 7 from? Even if it's a different game I want to reuse as much code as possible in each game, so I might be building on 4 consoles (PS3, Xbox2, Wii, Wii U) handhelds (PSP, PSP2, DS), and PC. But of course most shops aren't developing on all of those at once, and you will probably have dropped development for the Wii and PSP by now, but not necessarily both. If you wanted to make it into a PC it would have to *be* a PC, with all of the perils that come with that, and the article in general is about what would happen if you could upgrade consoles as we think of them today. Right now I have 900 mb of RAM being used, 688 by Opera and 212 by my media player because it's busy doing something to the TV show it just recorded. Steam is, for some reason using 90 MB of memory, I'm not really sure what it's doing that takes up that much space (it's not downloading anything). So wait, how much memory do I have to use again? Well this machine has 12 gigs of ram. So 10 gigs probably. I can count on that much on every PC right? Lol. I can't even count on 1 GB of ram on a PC. Sure, the OS can page stuff out, but now I have much trickier performance requirements. Do I show load screens all the time? How do I 'wait' for that memory to get there? These are all solvable (and solved problems), so I'm not saying it's impossible, it's just a lot less efficient. Easier to program for in some ways, but when I know precisely how much memory I have, how fast it is etc. I can do a lot more with it than just dumping some stuff in an unknown data structure in video memory that will hopefully optimize itself. Now you will always be able to make this argument. Specialized software to solve a specific set of problems, with clearly defined constraints and specific hardware can always be more efficiently used than a general purpose machine, that's sort of the point of specializing it. A sedan is never going to be a truck, no matter how much you do to increase it's carrying capacity. That doesn't mean specialization is great, it would be preferable if we could do all of our computing on one box, but well, it would be an expensive and difficult to manage box at the moment.

      It really isn't as simple as you're making it out to be unfortunately. A good abstraction layer works because when you build for a particular console you know it will behave one way, another console another, and then the PC is a mess. The abstraction layer hides the implementation of those optimizations from other parts of the system, but they're still there. The PC has its advantages of course (a crapload of memory, sometimes extremely powerful CPU's and GPU's), but it's still a mess. It's exactly as you say, you write a driver and a universal driver that interfaces with abstraction through to the hardware. that's called directx and openGl basically (and the windows graphics subsystem). And they're very much less memory efficient compared to what you can get on crappier hardware on consoles assuming you write the code yourself well.

      Jason Gregory (of Naughty Dog) actually has a book on "Game Engine Architecture" that covers a bit of this stuff. Sony has its own custom library rather than OpenGl for a reason. Specifically, for the PS3 libgcm http://www.ps3devwiki.com/files/documents/-%20SONY%20PS3%20SDK%20Documentation/graphics/libgcm-Overview_e.pdf and What sony calls "Edge" developed by their various tech groups. I'm not sure if there's something newer as well.

      It's not just drivers, actually drivers isn't really a problem. Keeping them updated, that's really a separate probl

  14. Culture of bigger monitors and multiple gamepads by tepples · · Score: 2

    If you allow upgrading CPU, GPU, etc. then it's just PC gaming

    That and unlike with PCs, there's a culture of plugging consoles into bigger monitors so that people on a sofa can play together in person. Not all games are competitive FPS or RTS where splitting the screen destroys the multiplayer experience. Fighting games, for instance, don't even need a split screen.

  15. NES by Effugas · · Score: 2

    The platform that most successfully upgraded itself was the NES. One of the degrees of freedom they had, because there were chips in each cartridge, was to deploy new memory management units inside the games themselves. Quite literally, the NES became more powerful for games released later in its dev cycle. SNES did this too, with the SuperFX chip inside of Starfox (the most popular DSP in the world, for its era) but it wasn't quite the "all games ship upgrading hardware".

    I suspect if there was ever to be upgradable hardware, it'd have to work by yearly subscription, and it'd have to be no more than $50 a year for the part. However, with guaranteed sales in the millions of units (as games would hard-require it) the logistics of making some pretty crazy stuff fit into $50/yr wouldn't be unimaginable. Remember that XBox Live is already pulling, what, $60/yr?

  16. Re:Culture of bigger monitors and multiple gamepad by timeOday · · Score: 3, Interesting
    I've played tons of splitscreen Halo with my son and it's lots of fun. Even if you're playing against each other, it's a level playing field. If you're playing as a team against others online it's a bit of an advantage because you have two vantage points.

    I've been disappointed with perhaps decreasing support for split-screen in console games. To me it's where consoles really shine above PC games. I haven't upgraded from Forza 3 to Forza 4 because they didn't make much improvement to the splitscreen mode (co-op online play, more than 2 AI cars, etc).

  17. In a word: NO by XxtraLarGe · · Score: 2

    One of the advantages of a console is that I can count on the games running in a relatively stable manner. The quality of the games usually get better over time because the developers learn better techniques & more optimizations, precisely because it isn't a moving target.

    --
    Taking guns away from the 99% gives the 1% 100% of the power.
  18. Would you buy console-style MP games for PC? by tepples · · Score: 2

    Would you buy PC games if they let you plug in multiple USB gamepads and actually use them?

    1. Re:Would you buy console-style MP games for PC? by B1oodAnge1 · · Score: 2

      Try Portal 2, my brother and I have been playing on split screen across two monitors with two X360 for PC controllers. It's pretty freaking awesome.

      It does take some doing though, there are multiple threads in the steam forums giving step by step instructions.

      --
      RUGBYRUGBYRUGBY
  19. Why is this modded flamebait? by Nursie · · Score: 2

    To me it reads like satire.

    Poe's law I guess....

    1. Re:Why is this modded flamebait? by an+unsound+mind · · Score: 4, Funny

      You know, originally that post was without that last part. Then I added a line about "costing billions of Americans their jobs" and saying it's justified to cut off the hands of people who criticize Sony online.

      And people still take me seriously. What is this, YouTube?

    2. Re:Why is this modded flamebait? by Kjella · · Score: 2

      Since you have people that don't RTFA or even RTFS, why do you think moderators RTFC? He probably made it through the first sentence and went "Oooh, flamebait" then moved on to the next one.

      --
      Live today, because you never know what tomorrow brings
    3. Re:Why is this modded flamebait? by Hatta · · Score: 2

      A form of Poe's law applies here:

      Without a winking smiley or other blatant display of humor, it is impossible to create a parody of copyright maximalism that someone won't mistake for the real thing.

      --
      Give me Classic Slashdot or give me death!
  20. Absolutely Not. by Jarik+C-Bol · · Score: 5, Insightful

    Absolutely Not, and here is why:
    With non upgradable consoles, you never go to buy a new game, and wonder 'wait, will this run on my machine?' That is the appeal of consoles over PC gaming, for the most part, 'it just works' you put the disc in, and play the game, and it is the same for everyone. No wondering if your graphics card will be able to make it look like the videos you saw online, no wondering if it will lag during action sequences, no wondering if you're going to need to drop another 50$ on more ram to play.

    --
    I've decided to Diversify my Holdings. I've divided my cash between my left and right pockets, instead of all in one.
  21. Upgradable no, but get upgrades yes by grumbel · · Score: 2

    Making a console user upgradeable makes little sense, as consoles are meant to be compact and user upgradeable parts would work against that. In times where you can't even swap the battery in most devices, you can't expect to swap the GPU or CPU. On the other side consoles should reach a point where they can get upgrades in the mid of a generation or more dramatically the whole "console generation" thing should disappear and updates should be more fluent. Essentially they should reach a point where they act like a TV: Want to see the a movie in glorious 1080p, you have to buy a new TV, but you can also just use your SDTV and view the movie just fine, but at lower quality. Furthermore your 1080p can still play old SDTV content just fine. There is a lot of forward and backward compatibility in the system. Consoles don't have that right now, backward compatibility is very limited and forward compatibly almost non-existent (except for a few GameBoyColor games). Of course at some point there would be a cut-off where the old-console would really be to old to play some new content, but things like small PSN/XboxLive games could easily be made flexible enough to run not only on the latest generation of hardware, but also a generation before that.

  22. Recognizing satire is a disappearing ability by mykos · · Score: 2

    And the internet is very serious business.

  23. Dumb article is dumb. by billcopc · · Score: 3, Insightful

    They're consoles. The whole point is to have a consistent hardware base, so developers can custom tailor their code to the platform, leading to simplified testing and improved stability. One CPU, one memory spec, one GPU... the key parts are consistent.

    You want to upgrade your console ? Trade it in for a new one! Or, if you're like me, you put it away and take it out from time to time for nostalgia.

    --
    -Billco, Fnarg.com
  24. Re:who uses Linux on PS3? by Sir_Sri · · Score: 4, Insightful

    The point was to be able to circumvent import rules on game consoles rather than computers. Officially it was something like "playstation computer entertainment system". Sony was saying 'look it even runs linux like a regular computer!'. That tack of course did not work.

    The main users of linux on PS3's were research and development places that were buying PS3's, at a subsidized rate, but then never buying games. Which was just costing sony money.

    Now, as a practical matter they shouldn't be allowed to remove the functionality from the device once sold. That's illegal, but they also shouldn't feel any obligation to offer further PS3's with linux support because as you say, it's a non market, and their "the PS3 is really a computer" didn't pan out.

  25. Re:who uses Linux on PS3? by Anamelech · · Score: 2

    Other OS wasn't the only thing removed on the PS3 with firmware upgrades.

    PS3 Users report latest Firmware disables some USB adapters

  26. Internship: don't know where to start by tepples · · Score: 2

    go to school, learn to code

    What should I add to my existing B.S. in computer science?

    MOVE to Austin, Seattle, or Boston

    I have no support network of friends and family in Austin, Seattle, or Boston, and my family is unwilling to follow me to Austin, Seattle, or Boston. How does one relocate hundreds of miles from family for the first time in order to seek a job in the video game industry?

    Nobody is stopping you from being an intern at any game studio.

    If high-tech internships have become unpaid, how does an intern at a game studio afford food and rent?

    1. Re:Internship: don't know where to start by Kelbear · · Score: 2

      Work any job to get food and rent.

      Go home and work on your own game. Keep it simple, and polished. If you don't know how to do something, find out how and do it (game developers wear many hats). The resulting game is your resume to get into the gaming industry. It doesn't need to be a widespread hit, just a working example of what you are capable of, both in terms of technical prowess, and in terms of personal passion for the work.

      Yes, that means working all day and all night, but that's the kind of work/life balance you're looking for anyway, since it's what you'll have for the first several years working your way up.

  27. Re:who uses Linux on PS3? by hairyfeet · · Score: 2

    But that just shows what total idiots Sony was and why they deserve to lose this round. i mean here you have a company literally bleeding red ink, and they have a product they COULD have sold at $1000 a pop and made a pretty decent killing on, as for certain tasks the Cell chip is simply the best for the task, but instead they just flipped everyone the bird, burnt their customers and painted a giant bullseye in themselves with the hackers and for what? So they could turn down incresed profits? that's fucking stupid!

    Instead they could have announced a "researcher's initiative" where they would host a code repo and offer $1000 PS3 while ending the sale of PS3s with Linux (while continuing to let the old units update) and kept the goodwill of the users while still making good profits and possibly even opening up new markets as those that have research that would run better on the cell could show that Sony would be supporting the ecosystem long term with access to new boxes. Even at a $1000 a pop the speed difference between cell and x86 for certain jobs would have made it still a viable choice. So frankly their posting a fourth year of solid losing doesn't surprise me, not when they are doing bonehead moves like that!

    As for TFA it COULD be done but it would have to be done smart and make the OS control the new parts seamlessly while basically lying to older games to keep from having compatibility errors. For example you could add a memory module that sped things up by caching elements there instead of the HDD. Then the OS would simply redirect to the RAM if it was there, and to the HDD if it was not, thus allowing new and old systems to coexist. On the GPU side you could add support for say something like eyefinity for those that wanted it while not affecting gameplay.

    Personally i like how the consoles stretch out now, as it makes for cheap PC gaming for the most part. Even the games that aren't ports typically don't use much better graphics than the consoles so they can later port it to other systems which means I can game on this nearly 3 year old HD4850 i picked up for $60 at my screen's 1600x900 res just fie with lots of purty. And frankly as we've seen giving the game devs more bling to work with can often be a BAD idea, look at how many shooters are now basically a straight line going from "Please be amazed at our scripted sequence, doesn't that building falling fill you with wonder?" setup to the next. you give them more bling and every 5 minutes you'll have to put down the keyboard so some dev can show off his latest particle or water physics. Hell even the greats like Valve aren't immune, see how they always seem to find a way to work in a basic "see saw" physics puzzle into every HL2 game, along with the "too slow elevator" bit.

    --
    ACs don't waste your time replying, your posts are never seen by me.
  28. Consoles are inherently upgradable by DarthVain · · Score: 2

    You buy the next generation of console.