• Hey, guest user. Hope you're enjoying NeoGAF! Have you considered registering for an account? Come join us and add your take to the daily discourse.

The Witness using 5GB RAM so far

Status
Not open for further replies.

AxelLund

Banned
8gb really is not that much. In the next 2-3 years, it will be nothing. I wish they had put atleast 16gb. It's not like ram cost too much.
 

Shahadan

Member
8gb really is not that much. In the next 2-3 years, it will be nothing. I wish they had put atleast 16gb. It's not like ram cost too much.

i630cqmBnirfS.gif
 
Why is it unoptimized? If you have the memory, you should use it. He can have tons of stuff loaded/cached in memory without the need to manage it extensively. If he can essentially fit the entire game in memory, then that's a huge plus.

Yeah, I guess people just want to hate on the guy. Why should he go out of his way to use less memory if he doesn't need to?
 

kitch9

Banned
How clueless does one have to be to think that using ram that's available means unoptimised?

If you are clueless enough to need an answer here it is:

Proper clueless.
 

tzare

Member
Why all the hostility? If you've got the RAM use the RAM.

My only concern about PS4 is loading times.

I guess the thing devs will have to care is to load the game while playing the first time instead of a huge load.

I guess more ram means easier to port games for xbox->ps4 timed exclusives and multiplatforms
 

crozier

Member
What is a "lazy" programmer? Do they come into work an hour late, skip out early for a long lunch, then spend the rest of their day watching cat videos on Youtube rather than optimizing code? And what is "optimizing code," for that matter? Was Bethedra "lazy" with their port of Skyrim for the PS3, or did it come down to a lack of PS3 programming talent that resulted in an inferior product?

I'm not a developer by any means (took a few introductory Java courses...), but I get the feeling that "laziness" has little to do with a game running like crap.
 

Lucent

Member
What I'm still lost on is what kind of puzzles and stuff do you do on this game? The video made it look like you just do these mazes that pop up. Would be lame if that was it. Especially with all the effort they put into the visual style.
 

adixon

Member
Funny how the word "optimization" to people who don't write code means "quality" pretty literally, while to anyone who has ever worked on a game engine, at least a moderately challenging one, it generally starts out meaning something like "a trap" and ends up meaning "that endless road you can travel down instead of making your game."
 

cyberheater

PS4 PS4 PS4 PS4 PS4 PS4 PS4 PS4 PS4 PS4 PS4 PS4 PS4 PS4 PS4 PS4 PS4 Xbone PS4 PS4
The game is already on the hard disk. How hard would it be to implement a streaming technology. Surely they must be used to stuff like that from programming on PS360.
 

c0de

Member
wait:

witness ps4-exclusive (on consoles)
xbone has 5gb ram available for games
guy says they are using 5gb now
guy says "wants to use over 5gb"
little comments to xbone
- cheap ram
- why not more ram?

oookay... and people accuse ms because of buying comments.
 
Consoles didn't have full 512 MB RAM to work with as System memory, 360's RAM was unified between system/GPU and PS3 had Only 256 MB system memory.

The jump from 512MB to 8GBs was more than welcome, I can't believe some people actually thought it's "too much and unneeded", have some vision for God's sake these consoles might be around till 2020!!!!!
 
Jesus Christ. I'm embarrassed by the people criticising him for unoptimised code. What the fuck do these fools think makes the PS4 easier to develop for than the PS3? Magic pixie dust? If he doesn't have to optimise and the game runs perfectly fine then THAT'S A GOOD THING! It saves him time and thus means that it's easy to develop for. Fucking ridiculous.
 

manzo

Member
Using 5gb for the game? Sounds like Sony is following MS on the RAM requirements. 3gb for OS and 5gb for games.
 

TheD

The Detective
The game is already on the hard disk. How hard would it be to implement a streaming technology. Surely they must be used to stuff like that from programming on PS360.

Doesn't matter, it is always better to have the data in RAM if at all possible.

Isn't the Witness scheduled for iOS - he only has 1GB available to him on those platforms though.

And it will be using much lower quality art assets, thus using much less RAM.
 

WolvenOne

Member
Quick Thoughts.

Yes, it's unoptimized, but thats not a huge sin.

Memory optimization can take a lot of work to get right. Its why a lot of PC programs have horrible memory footprints, even when they're made by decent sized companies. For a small development team, with fewer resources to throw at a game, that sort of memory optimization doesn't make sense.

Larger teams will optimize for memory use, at least they will later into the console life-cycle. Even indie teams will do it eventually, though, probably not to the same degree they had to for the PS360.

Actually, I shudder to think just how much system memory the NEXT next gen consoles will have. I mean, what, are we going to see console with 32GB of system memory by the end of the decade?
 

Panajev2001a

GAF's Pleasant Genius
That is exactly what his tweets imply. Why spend time optimizing and breaking up your game into chunks if you can focus on the actual gameplay and game concepts? This is good for indie devs who do not have the resources nor the time to do it.

This is what flies over the head generally when people are eager to dismiss hardware/technology jumps forward. The thought is always focused on AAA titles and how much more they could cost, or not, and not on the effects they have on small development teams/indies where time and resources are very tight/limited and the time not spent fighting against/learning the hardware is time spent making the game play better, feel more alive, polishing the overall game experience.
 

Surface of Me

I'm not an NPC. And neither are we.
Quick Thoughts.

Yes, it's unoptimized, but thats not a huge sin.

Memory optimization can take a lot of work to get right. Its why a lot of PC programs have horrible memory footprints, even when they're made by decent sized companies. For a small development team, with fewer resources to throw at a game, that sort of memory optimization doesn't make sense.

Larger teams will optimize for memory use, at least they will later into the console life-cycle. Even indie teams will do it eventually, though, probably not to the same degree they had to for the PS360.

Actually, I shudder to think just how much system memory the NEXT next gen consoles will have. I mean, what, are we going to see console with 32GB of system memory by the end of the decade?

Next next gen probably wont be out by the end of the decade.
 
wait:

witness ps4-exclusive (on consoles)
xbone has 5gb ram available for games
guy says they are using 5gb now
guy says "wants to use over 5gb"
little comments to xbone
- cheap ram
- why not more ram?

oookay... and people accuse ms because of buying comments.

how you dare, corporate shill?

jk
 

gofreak

GAF's Bob Woodward
Sounds unoptimized

That's his point really.

Hardware can save development time by allowing you to side step optimisation, if it's powerful enough / has more capacity / whatever.

It's how more powerful hardware can actually make development cheaper.
 
This is just a cheap shot too Microsoft. Because this game should also run on pc and tablets right. This guy is getting annoying and kinda sad. Just release your game. And bragging about using too much resources as a games programmer is a rep killer. If he said the game only uses 1gig then i would say dam.

This is a very specific memory count hence just a way too fire up the fanboys.
 

Panajev2001a

GAF's Pleasant Genius
How clueless does one have to be to think that using ram that's available means unoptimised?

If you are clueless enough to need and answer here it is:

Proper clueless.

There is the idea that using RAM which you might do without is bad, even if it is a cache you can relinquish on a whim. See the way people read Windows's Task Manager memory usage vs what they want to see in their Linux based distribution setup (the "oh it is only using 1 GB out of 12 GB, 11 GB free!!!!" thing).
 

Nags

Banned
Or maybe the man hours needed to optimise the game could be put to better use elsewhere.

People should stop using the word "lazy".

It's the new "entitled".

Seriously though, agreed. There are times when there might be legitimacy to the statement, but this is not one of them. You want to see "unoptimized"? Look at Skyrim for PS3.
 

hodgy100

Member
Wow what. So long as the game doesn't run badly what does it matter how much ram he uses. If it makes the game easier to develop then that's good isn't it?
Optimization is a waste of time if you don't need to do it.
 

nib95

Banned
This is just a cheap shot too Microsoft. Because this game should also run on pc and tablets right. This guy is getting annoying and kinda sad. Just release your game. And bragging about using too much resources as a games programmer is a rep killer. If he said the game only uses 1gig then i would say dam.

This is a very specific memory count hence just a way too fire up the fanboys.

If he wanted to fire up fanboys with the ram comment he'd say 6gb. XO has 5gb available ram, so him stating 5gb is being used doesn't mean anything negative to the XO.
 

Panajev2001a

GAF's Pleasant Genius
If he said the game only uses 1gig then i would say dam.

I do not think his team is incapable to optimize resources usage more if it had to, so excluding that... If he is able to bring out the game in time, if the budget is correctly predicted and kept in check, and if the quality of the product is high then this is not a rep killer but a rep builder so to speak. It shows management knew what the battles it had to fight were.
 

Demon Ice

Banned
This is just a cheap shot too Microsoft. Because this game should also run on pc and tablets right. This guy is getting annoying and kinda sad. Just release your game. And bragging about using too much resources as a games programmer is a rep killer. If he said the game only uses 1gig then i would say dam.

That's because you have no idea what you're talking about.


The amount of clueless people in this thread has made me say dam.
 

coldfoot

Banned
One good thing about this gen is that indies and games <7GB on the PS4 and <5GB on the Xbone will have zero loading times besides the initial startup time.
 
If he wanted to fire up fanboys with the ram comment he'd say 6gb. XO has 5gb available ram, so him stating 5gb is being used doesn't mean anything negative to the XO.

come on he has 2 more GB to fill up why even mention you filled up 5gb if optimization is not part of your plan. Also dont get why he isnt focussing on memory management if he plans on releasing on pc and ipad? Most gamer pc are quiet loaded but gpu still have limited memory size.
 

manzo

Member
come on he has 2 more GB to fill up why even mention you filled up 5gb if optimization is not part of your plan. Also dont get why he isnt focussing on memory management if he plans on releasing on pc and ipad? Most gamer pc are quiet loaded but gpu still have limited memory size.

Looks like he doesn't have 2gb more to fill up, if Sony has also mandated only 5gb for games.
 

no angel

Member
All this talk of optimisation is really sad. On the other hand as much as I like Blow I really wish he'd pack in all he subtle and not-so-subtle digs at ms and xbone. The Witness sounds great, just get on with making it and leave the shit talking alone now, it's making him look like a bit of a cock.
 

missile

Member
We will see games within the next 10 - 20 years needing 1TB of RAM, and some
developers (me? ;)) will come around saying it's not enough, perhaps two or
three would be better.

One of the problem is that memory consumption isn't a linear function of the
problem size. For images it's an n² grow (width x height). For volumes it's
already n³. In one of those expected futures we will see some games where
almost all the objects or surroundings are (physical) volumes. Just doubling
their resolution, (2n)³, yields 8n³. So one would need an 8x increase in
memory just for doubling the resolution. Hence, in the future we will see a
much faster memory consumption as we have today. Techniques like adaptive
refinement (within a 3d material volume) will become key algorithms to counter
act this rapid increase in memory consumption.

So with each next-gen, the memory available is eaten away faster, since the
problem size doesn't stay the same. That's perhaps the observation made by
Mr. Blow.
 
Here's why using a lot of memory is not a bad thing and doesn't mean the game is unoptimized (it can mean that, if the high memory usage comes from memory leaks et. al. but I'm gonna assume for now that that's not the case):
The PS4 (or any console, really) usually runs 1 game at a time and the OS in the background, which generally doesn't matter as far as memory goes since the game and the OS don't share memory. There is virtually no disadvantage to using RAM if it's available, you're not taking it away from another application that might be running at the same time. Streaming from the hard drive into memory is a crutch developers had to come up with because of the lacking memory of the last generation of consoles. If you don't need to stream, you don't do it because it's complex and prone to bugs (think of the UE3 texture streaming snafus you'd see after loading)
 

Morph-0

Member
I think he means that 8GB is okay for consoles. but this has been like a standard on PCs for the last 2 years or so, so it's nothing for these new consoles to brag out. In other words, 8GB isn't cutting edge.
 
Status
Not open for further replies.
Top Bottom