7 ms·
I'm honestly surprised we haven't seen consoles that store the entire game in RAM yet. Load times for consoles are absolutely insane.
by jon_richards 10y ago
I'm honestly surprised we haven't seen consoles that store the entire game in RAM yet. Load times for consoles are absolutely insane.
- dagw 10y agoThe current (market) price for 64 GB of RAM is roughly the same as the price of a modern console. So doing that would essentially double the price of the console.
- euyyn 10y agoDouble the cost, not necessarily the price. And maybe not even double, considering the price is already under-valuated, and buying tons of RAM chips from the factory must be cheaper than market price.
- pjc50 10y agoO tempora, O mores: consoles used to store the entire game in ROM. Up to about 64Mb. The modern need for patches and DLC makes that impossible now, in addition to the other reasons. But I think it would still be possible to greatly improve load times with a bit of optimisation - it's just not commercially important. Maybe if the console QA system imposed maximum load times it would be different - but then you'd see compromises made elsewhere, such as in level size. (I play Cities:Skylines, where one of the more popular mods is simply called "Don't Crash", which lazy-loads other mod data to improve performance and reliability)
- CJefferson 10y agoRemember that the 3DS is still very successful, and runs just off carts (well, also downloadable titles). It seems to run very smoothly. In practice, there have been a few games that have had patches released -- in almost all modern games a tiny fraction of the game is code, which can be easily replaced, leaving all the art and music which (hopefully) don't need as much patching.
- rakoo 10y agoGames on the 3DS aren't typically renowned for their over-the-top graphism quality in the overall videogame scene; if you expected the same quality with the same resolution on the desktop, then you'd be doing what pjc50 said: compromises
- digi_owl 10y agoFrankly the focus on graphics have long since reached the point of wankery.
- rakoo 10y agoThat's your opinion. Graphics is also not the thing I'm most interested in, but let's not think that we are a realistic view of the overall market.
- bartread 10y agoSad but true. Too many beautifully rendered games that aren't terribly engaging because amazing graphics are what the mainstream market demands. (I've avoided buying the latest gen consoles partly because of this, but mostly because I just don't get the time to play games that much these days.) That being said there are also many beautiful games that are amazingly fun, and the graphics do add to the experience, but they're more like the icing on the cake. That's not quite the metaphor I'm groping for, but you get the idea: the gameplay is a fundamental that has to be right, and then the graphics can really add something; without the gameplay the experience is always destined to be flat.
- digi_owl 10y agoYeah, i fail to see how the patch and DLC stuff can't be solved with some emmc added to the board.
- zokier 10y agoWell, modern carts like 3DS are quite different from old cart systems in the sense that they are handled more like storage devices than extension of the memory. I think GBA was the last system that allowed for example running code directly from the cart, without loading it first to RAM.
- dom0 10y ago> But I think it would still be possible to greatly improve load times with a bit of optimisation - it's just not commercially important. A lot of work goes into optimizing titles on consoles... it wouldn't make sense to skimp on such an important part of UX.
- martinpw 10y agoIt will be interesting to see what happens with VR games. With a regular game you can always do something else - check your phone, walk away for a moment. In VR you are stuck staring at a loading screen unable to easily do anything else. We are already seeing cases where people will abandon a VR experience just because they cannot handle the load times. Content creators take note.
- zaptheimpaler 10y agoGiven a PS4 game can be ~40-50 GB on disk, maybe its just not cheap enough given how big games are.
- rahkiin 10y agoAnd that may be partly compressed as well. Reading that all into memory while uncompressing en un-DRMing might take a while.
- jon_richards 10y agoTitanfall is 20GB of game and 35GB of uncompressed audio (all translations).
- voltagex_ 10y agoI should have a look at the PC version. Is it really PCM audio? Is it seriously not worth it to even compress with a lossless codec? I miss the days of the PC RIP, where every byte counted.
- cwyers 10y agoThe game is CPU-bound on some of its rendering, so reducing the load on the CPU by using uncompressed audio allowed them to maintain graphical fidelity with reduced minimum requirements in terms of CPU.
- jon_richards 10y agoI think there's also a healthy amount of "People think more GBs equals more content."
- mappu 10y agoIf it's stupid and it works, it's not stupid. There are plenty of high-speed decompressors that could possibly be adapted to PCM data, though, I'm sure RAD would sell you one.
- Keyframe 10y agoTrouble with modern consoles (games, graphics if you will) is which RAM? Most of content is loaded into and needed on GPU RAM, not system RAM.
- baldfat 10y agoThe ability to increase the GPU Ram has the same possibilities, but is VERY expensive right now. a 24GB graphics card cost about $5,000 and most of that is due to who currently needs high GPU Ram. These are for Scientific Computing and Data Analysis and boy I would love to have one. Image having these on your Spark Servers and using all the fast GPU Ram? http://www.newegg.com/Product/Product.aspx?Item=N82E16814132041&nm_mc=KNC-GoogleAdwords-PC&cm_mmc=KNC-GoogleAdwords-PC-_-pla-_-Video+Cards+-+Workstation-_-N82E16814132041&gclid=CjwKEAjw7ZHABRCTr_DV4_ejvgQSJACr-YcwzESrzN4lVcBTdKK6KZykAq2y8vuVOVRPVOHNuASItxoCHjbw_wcB&gclsrc=aw.ds http://www.newegg.com/Product/Product.aspx?Item=N82E16814132...
- Keyframe 10y agoWe have a couple of Quadros with 12GB at work. They aren't really fast compared to GTX, but dat RAM makes a difference. We really need to have RAM revolution on GPUs.
- valarauca1 10y ago>> modern consoles (games, graphics if you will) is which RAM? Except the modern console generation doesn't have dedicated GPU RAM. They are using AMD APU's that unify System/GPU ram.
- Keyframe 10y agoYou're right, with on PS4 it being GDDR5. It leaned towards graphics, not system, requirements. Not exactly the breed you'd find in regular stuff.
- valarauca1 10y agoThe primary difference between GDDR and DDR is 128bit vs 64bit bus. GDDR is also normally SRAM, but DDR can be SRAM, but it is normally DRAM. Saying one is geared to graphics is just marketing.
- johansch 10y agoWouldn't the next logical move would be to switch to fast Flash memory that can move a GB/s or so? At the moment loading times seem to be bottlenecked by hard drives and optical drives. Flash memory is still about a magnitude cheaper than RAM.
- jon_richards 10y agoThat's what computers are doing by switching entirely to solid states, but I was more thinking your console library would still be on a (very) cheap hard drive and when you start up a game it just starts loading everything it can into RAM while you play.
- theandrewbailey 10y ago> when you start up a game it just starts loading everything it can into RAM while you play. That's kind of what happens now (loading screens), but the problem is that console hardware is designed to barely pull off and play acceptable games and no more. From what I remember, the Xbox 360 was originally designed with 256 MB of RAM, but got bumped to 512. Games up until a few years ago had to deal with that. Many games go through many build cycles of simply optimizing RAM usage. When you have more demands on RAM during gameplay, there isn't any left over to load future levels. Add in that many games today are open world, and you don't know where the player is going to be, it's not worth it. Even PC exclusive games don't have this feature.
- jon_richards 10y agoWhich side are you arguing? Everything you're saying sounds like reasons to just throw cheap RAM at the problem and load one level, then put the whole game in RAM while that level is being played. I imagine with some filesystem trickery you could even do it without the game even knowing, it just magically gets everything it asks for virtually instantly.
- theandrewbailey 10y ago
- winter_blue 10y agoIf a console just let you install a PCI-E-based storage device, like the Samsung 950 Pro[1], you could likely speed up load times by an order of magnitude or more. [1] c.f. http://www.newegg.com/Product/Product.aspx?Item=N82E16820147467 http://www.newegg.com/Product/Product.aspx?Item=N82E16820147... (I recently installed it in my desktop computer; my X99 motherboard had a slot for it.)
- wyldfire 10y agoHi, I would like to recruit you to the PCMR. ;)