Super Mario Galaxy 2 was developed for Wii, which had 88MB of RAM altogether.And it looks like this.Now, how much RAM does the average weather app use in 2026?
>>108977896>waaaaa software bad
>emulator screenshotIt did not look like that.
>>108977909Yes it did
>>108977914You're seeing an idealized image rendered on a machine with significantly more RAM and processing power than the Wii. On a real console it simply did not look like that.
wii ran 640x480 not 1280x699
>>108977948>>108977925You do realize that 88MB is still 88MB of memory even if the GPU is more capable on emulators? You do realize that the actual memory usage of the game doesn't go up at all?
>>108977896Time moves on
>>108977973the memory usage goes up a lot when you emulate it in Dolphinwhat are you talking about
>>108977896Nintendo games are proof that less is more. The hardware restrictions actually make the games better because you are forced to think out of the box. They’re the antithesis of Gabe, Sony and Microsoft.
>>108977973No, the Wii would need more vram to display at 699p like your screenshot. Best it could do was 480i.
>>108977987>>108977981The actual game would still have the same memory usage as the rom isn't changed.The hardware would need larger circuits to auto-upscale to 1280, sure. But the software is still identical
>>108977914Wii did not run on Vulkan or OpenGL.
>>108978043>The hardware would need larger circuitsyes larger circuits that implement more memorya larger image needs more memory to be buffered, you retard
>>108978066Sure, but that would all be internal hardware memory for internal upscaling. The software side would still use exact same amount of memory
>>108978043>>The actual game would still have the same memory usage as the rom isn't changed.No, it would need more video memory to render at higher resolutions. Stop embarrassing yourself.
>>108978083The memory usage stays the same. The only thing that changes is the output buffer size which is on the GPU anyway, so nothing to do with RAMThis is internal hardware memory, that stays constant no matter the game. It doesn't matter if you draw a black screen or a complex 3d planet, the buffer uses the same amount of memory. Therefore this memory is program-independent and therefore internal. There is no "usage" here to optimize, as the gardware requires it is always used anyway
>>108978117>The memory usage stays the sameNo, it does not. Rendering models in higher res and resizing textures consumes more RAM and VRAM. You have a very basic misunderstanding of how computer graphics work, stop parading it like an idiot.
>>108978083>>108978168you are the one embarrassing yourself, the other anon is right, as long as the textures and models are unchanged the vram needed doesn't scale up (except for the output framebuffer, which is negligible), you don't understand basic rasterization
stupid niggers dolphin does hardware mode emulation it is not graphically accurate to a real machine. pcsx2 has software mode thats 1:1 to a real ps2 as long as your cpu is fast enough.
>>108978237the gpu backend not accurate claim was true a few years ago but if you set 1x resolution it matches pixel by pixel (of course the gpu/driver might fuck up but that's beyond anyone's control)
>>108978189Now you're pretending to be someone else to give validity to your nonsense. You know very well you're wrong, stop trying to save face.What a sad, ugly cunt.
>>108978260im not samefagfing and you don't understand shit about rendering and you are larping about shit you don't understnand because you think you are a genious for buying parts and assembling a pc, go back playing online chink/israeli zoomer games
>>108978260It amazes me how you can be wrong so confidently
>>108978043>The actual game would still have the same memory usage as the rom isn't changed.no it wouldn'tthere's a huge emulation overhead, plus a whole OS too
>>108977896Honestly the older I get the more amazed I am that Bethesda got Oblivion running on both the PS3 and Xbox 360 at all.It does such a fucking crazy amount of AI/NPC shit in the background its no wonder it crashed so much and had so many stability issues, but running with barely any RAM to speak of was a real accomplishment. They honestly don't get enough credit for what they actually did because of how goofy the game was and how buggy it was. I'm not saying they didn't deserve to get shit on for the bugs, crashing, savefile corruptions and whatever else was wrong with it but man they really got one hell of a system running on that hardware.Skyrim was far less complex compared to Oblivion from the NPCs losing more complex weekly schedules and unpredictable behaviours all the way to stats being removed entirely, yet they still couldn't figure out how to make it actually fucking work lmao
>>108978330>there's a huge emulation overhead, plus a whole OS tooNone of which would exist if the game was ran on a real console but with higher output resolution. You would only need a larger output buffer.So what you said is irrelevant to how well the game is actually coded.
>>108978398nah, you'd need more memory computing more pixels from the actual geometrynot just a bigger framebufferit's not like you stream a bitmap straight from storage into a frramebuffer
>>108977896Now post a screenshot of the game running with all emulator enhancements disabled, at native resolution
>>108978271Kid, the higher the resolution, the more vRAM you need. It's not a matter of you really wanting to be right and really really wanting to win an argument. It's physics. More pixels need more RAM. Now go wash your ass and help your mom with the dishes.
>>108978410/g/ intelligence on full display in this threadhe's just talking about the game code using the same amount of ram even if it's on an emulator, emulation-related ballooning excludedthe whole point of OP is how well the textures and game code fit on 88MB, obviously there's some addition emu overhead but the game code is the same
>>108978410No, because the texture sizes stay the same. How do you think dolphin works, you think that it uses some kind of generative AI to upscale the textures so they look more high-res? No, it just renders the same textures and polygons to a larger output buffer. The scaling is done by the rasterization itself. You just give it vertices and texture coordinates and then the graphical pipeline maps the pixels to screen coordinates.You don't draw it using CPU and going pixel by pixel.Afaik Dolphin also can use some enhancements to make textures look better, like special antialiasing, but this again just increases the processing power, not the memory usage.
>>108978507counting only the space of the instructions in the memory is retarded thougha ton of the memory wasted by a modern app is due to shit like cachingthey also preload a lot more from storage
>>10897851688mb is the Wii's total memory, that includes the memory for the graphics hardware
>>108978444>the higher the resolution, the more vRAM you needwowie, what an insight. the game still uses <88MB whether you like it or not
>>108978518nobody's talking about rom size, memory usage is separatethe game still runs the same computations therefore it still only "uses" 88MBand talking about the requirements from emulation overhead is retarded bc the OP is clearly talking about the game as it was on original hardware
>>108978523And out of that, something like 1,5MB is used for the framebuffer. So increasing the framebuffer to enable 1280x720 resolution would perhaps add 3MB more.But that is still only 91MB, so the point of the thread still stands, no?
>>108978540>the game still runs the same computations therefore it still only "uses" 88MBno it doesdolphin does not do 1:1 emulation and does not compute things the exact the same way
I have never seen a thread filter out so many people before
>>108978547as I already said, it's more than the framebuffer
>>108978556>talking about the requirements from emulation overhead is retardedreading comprehension, this thread is just full of low iq being pedantic to feel smarter
>>108978556The game code is the same, isn't it? The textures are of the same size, are they not? And level data like collision and geometry is also not changed, right?So all memory game-related stays the same, doesn't it?
>>108978567if I remove all emulation overhead than I'm not emulating at all anymore
>>108978582and this thread isnt about emulation
>>108978577as I said just counting the instructions (or instructions plus game assets) is retardedit's not even the whole game that's loaded into memory and it could trivially use less memory by introducing more loading timesI'm talking about the working memory that includes all the memory that the actual computations require
>>108978597the whole argument has been about that
>>108978600So things like physics and entity lists? That shouldn't change either
>>108977896looks like shit
remember when talking about videogaymes would get you laughed off this board?
>>108978661No. Do you? Video games have historically been one of the most well-optimized pieces of software, especially for example SMB3
>>108978615no, >>108977973 is about how the game's memory usage is still using 88MB max. unless he eats crayons he's clearly not talking about after additional emulation overhead is factored in
>>108978600>I'm talking about the working memory that includes all the memory that the actual computations requirebut why? any retard could tell you theres gonna be more than 88mb actually used on the host when not even running it on the same cpu archthe game code reorganized is still the same memory-efficient game code
>>108978386yes it's crazy you'd they'd need a supercomputer to run it with how advanced the ai is
>>108977896>Now, how much RAM does the average weather app use in 2026?
>>108978768>mfw everything is a chrome instance
>>108978776we live in jeet dev world. where people use nodejs and react that gives a minimum of 100 MB of ram usage. Web development has been a major detriment on engineering standards.
>>108977896>itt: webshitters scrambing to justify their useless careers.
>>108977909Nigga it's just 2x the resolution, the emulator doesn't do fucking ray tracing here.
>>108978444it's that when you don't aknowledge the fact that when smaller texture are projected and rendered at a higher resolution they get scaled AT RENDER TIME you dumbfuck retard other than the zbuffer and framebuffer (which are negligible) there's no other fucking further memory usage, either that or you have severe mental retardation.The reason why modern game have the resolution vram correlation is just because of deffered rendering which is unlikely that it was used for such ancient non-programmable hardware like the wii
>>108978881It's still a disingenuous comparison.
>>108978901The reason why modern games have such high resolution is also because they use much higher resolution textures and they also don't reuse assets and usually don't do atlases
>>108978768>>108978776
lmao show us dolphin using only 88mb.
>>108978943>that last pointevery time
>>108978969where do you people keep coming from
>>108978969Be real the UI itself probably uses more.
>>108978933How much RAM does 2x res cost?
>>108979184Open dolphin and subtract 88MB from it's memory usage and you will see
>>108979189Lmao
>>108978935....And their memory usage is garbage because the engines LOD and asset streaming code is pure dogshit, and this isn't even mentioning how little of a fuck they give about the graphics memory allocator itself. And this is not even mentioning engines pointlessly duplicating render targets for no reason in certain cases and in certain games assets wasting texture components because the artists were fucking retarded.
>>108978935which is retardeda minority uses 4k as resolution, just make it an optional download, don't force everyone to eat all that bloat
>>108978189>which is negligibleDelusional retard. Even at 640x480, that's multiple megabytes on dual buffering and Z-buffering, which is the bare minimum. Triple buffering and off-screen rendering would inflate it even higher.
>>108979184It makes render targets 4x their original size, but arguing about emulated memory usage is completely pointless because every access by the GPU has to be made on memory allocated for the GPU which means used memory is usually doubled because there's an asset in the emulated consoles memory and on the host GPUs VRAM regardless. You could also chalk up some memory for a staging buffer to move data inbetween the 2 in certain cases.
It has been a while since i've seen OP who is such a colossal faggot.
>>108979221>hey guys, look at what people were able to do with 88MB of memory!>uhm, acktually, you need 93MB of memory to render at this resolutionOk? It is negligible and still 10x less than the average 2d platformer uses on PC
>>108979221i say it's negligible because it doesn't scale linearly with the rest of the textures dumbfuck, being able to fit in the framebuffers and the zbuffer is the leas of the problems of modern graphics cards when doing forwards rendering
>>108979294>AI ignores dual bufferinglollmao, even720p takes up 11MB at the very least.
>>108979323you know that by now 11mb is basically a negligible amount even on a 2011 iphone you dumbfuck? if the vram consumption scaled only with the increase of resolution you wouldn't have the vram chugging monsters of games we have today
>>108978189>>108979318>which is negligiblethe size of the output resolution is huge, even in forward rendering pipelines. 640x480 * sizeof(rgba8_unorm) is 4.9MB, for 4k it's 132MB. It's also not just about the vram capacity, you also have to ensure that the GPU itself has enough bandwidth. The Wii couldn't render at these higher resolutions that we see on PC because it couldn't push frames fast enough. OP is right that modern games are often unoptimized bloated messes but I'm not sure what the point of this thread is. Why are people going to hyper optimize their weather app when your phone has 16GB of ram?
>>108979088Thought so.I accept your concession.
>>108979361>The Wii couldn't render at these higher resolutions that we see on PC because it couldn't push frames fast enough.True, but the thread is about memory. Today you could buy a GPU that is more energy efficient than Wii and yet also more powerful.
>>108979361i guess a valid reason to think is the reality check we have been having for some months by now about performance is that modern technology is not granted, besides than memory less clock cycles also means less power consumption, which is clearly something the sòysigners from california forgot with all the recent push for refractions and gaussian blur
>>108979340>This high-end device that came out 5 years after this cheap low-end machine in question has enough RAM to make this number negligibleGrasping at straws. Did you also get the AI to make this argument? Seek professional help.
>>108977896>a videogame that looks like shit existed 20 years ago>MUH WAM USAGE ON DA WEAVEW APP DOEPrecisely zero people give a flying fuck about a weather app that constantly updates the current weather conditions and has features like a live radar uses a pittance of RAM. Stop trying to run modern systems on a pentium 3 box and complaining when it won't work.
>>108979494God i hate idiots who are not just content with mediocrity but who actively defend it.
>>108979557I'm sure there's some atrocious, non-updating, pure plaintext weather "app" for your autism out there, anon.
>>108979574I'd ratger have the same thing except 7 times more efficient.
>>108979494>>a videogame that looks like shitVision issue
>>108979589then code it and stop bitching
>>108977896You can compare apples to apples here.The modern indie game, which looks worse than Gaylaxy 2 native resolution no enhancements, uses at least half a gig of memory. Even if you didn't use a general purpose engine, even if you were running it on an OS that doesn't need to allocate so much garbage per each process.Hell, try to compare N64 memory vs emulated Mario64 ram usage vs the native port of mario64's memory usage.
Its a in-house game and devs had all luxury unlike 3rd party devs who had to write their own libraries ( Nintendo often gave no documentation or API related info to 3rd until the Switch and that was courtesy of Nvidia ). So imagine having a "its a opengl machine with some stupid motion dildos" to work with, and for all that matters the Wii was a ps2 competitor rather than the 360. In fact the og Xbox had better graphical capabilities thanks to its Nvidia gpu and libraries than the Wii did 5 years later, now the PS3 was truly a trolling act that backfired
>>108979467you are the one that claimed that textures and models need to be scaled tho and we have factual historical verbatim proof>>108978168this claim just enraged me because it's basically common knowledge & i used to work at a mobile games company which included making the engine
>>108977896Kaizen
>>108979929What is that
>>108979728I have seen some RPG Maker games that use half gig memory and over 2 gig in storage ...
>>108977986Gabe made portal, HL, CS, ETC.Nice try though
>>108980412>Kaizen is a Japanese term meaning "improvement" and refers to a philosophy that focuses on continuous improvement in all aspects of life, particularly in business. It emphasizes the cumulative effect of small, incremental changes that can lead to significant positive results over time. Key principles of Kaizen include optimizing processes, maximizing quality, and reducing costs through collaborative efforts among all employees.
>>108977901t. shitty nu developer who doesn't actually know how to program and is only here because of an h1b because his uncle scammed his way into the company and used nepotism to hire him to escape from india
>>108977896>machine with 88MB ram>game takes 80MB ram (90%)>machine with 16GB ram>average wearher app takes like 500MB ram (3%, 6% if phone)i’m not seeing the issue tbqhfam
Why do people obsess ram? It literally doesn’t matter if your shitass apps use 5% or 90% of what’s available as long as you’re not hitting swap
>>108983971people tend to run more than one single piece of software
>>108983980Yes, and when you start getting low it gets freed up by your os. Winblows, linux, macos, they all do this. It’s how things are designed nowadays.Unless you run container heavy workflow or demanding AAA slop (or outright workstation tasks like 8k video fuckery) 16gb ram is enough, no matter how many weather apps you have running in the background. There’s macfags using 8gb m1 air for 5 years now and it’s fine. There’s even macfags using the just released Neo with 8gb ram and it’s fine.
>>108983991yeah because I constantly want gigs of memory swapped outmaking shit slow and raping my ssd
>16 GB RAM has been objectively enough for 90% of all computer users>16 GB has been the standard for over a decade now>random npcs still get mad that a text editor takes (gasp!) half a gig of ram, shidding and pissing and crying all the while>(they’d never use something from 15 years ago that was optimized to only take 100 MB tho, despite it being just some fucking text editor where nothing changed since 2000)I guess being mad about irrelevant bullshit is still better than watching grifters on twitch, but it sure feels like a total waste of time
>>108983994It’s not swap you fucking retardMaybe you should spend 5 minutes reading up how modern os deals with ram management instead of posting nonsense on 4chins
>>108977896resolution matters wii used 480 I think. You need like 7 times more ram nowadays for the same thing at 1080p. FSR and co. are supposed to solve that but I dont think those run on standard hardware.
>>108984020nigger, the memory of a program has to go somewhere for your background appeither in your ram or your ssd
>>108977987>>108978066>>108978083ITT: retards confuse programmable GPUs with fixed-pipeline GPUsThe Wii has a fixed-pipeline GPU with its own framebuffer and z-buffer memory that is separate from the 88MB RAM that is actually accessible for the programmers
>>108984031Is that what AI told you?those posts are talking about running it emulatedso where the memory lies on the Wii doesn't matter
>>108984031Jesus Christ, he's still going.
>>108984057No, they're talking about running it with 1080p resolution. Emulator memory usage has jack shit to do with what the programmers used>>108984105Yes, every single anon who can see through your LLM drivel is the same person
>>108977896on android? well this is why androids now come with 16gb of ram to serve all the ads
>>108984156>Emulator memory usage has jack shit to do with what the programmers usedSo the programmers magically didn't use Wii's z-buffers?
>>108984156You're so confidently wrong and delusional you've started blaming it on LLMs. At no point during this day long tantrum of yours did you decide to research any of your claims.Stop being a subhuman for 5 minutes and think of the damage you're doing to yourself.
>>108977901This but unironicallyt.greybeard who should have been a horticulturalist
>>108984166The Hollywood GPU is fixed pipeline. It handles the Z-buffer internally. There was nothing to program here. The programmers didn't allocate any memory explicitly>>108984168>no you
>>108984185The programmers still exploited and relied on this hardware feature to make the game.Just because a programmer doesn't explicitly allocate memory, does not make the memory requirements disappear.
>>108984185You're still talking about an emulated screenshot, you dense piece of shit. Keep your hands on the desk.
>>108984194The programmers always rely on hardware underneath. What's your point? This thread is clearly about programmers who are mindful of what they write>>108984196>emulated screenshotThen go ahead and look at a 480p screenshot of that game. It still looks good. You have 2D Unity pixelslop that's gigabytes in size. But that whole argument is completely irrelevant - the programmers did what they could with the GPU they were given. If that GPU could do 1080p output their code wouldn't change at all - they didn't actually program the GPU. Also - the larger framebuffer is the least of the emulator's concerns in terms of memory allocation. It gets dwarfed by buffers for JIT recompilation and recompiler code
>>108983962>i’m not seeing the issue tbqhfamThat's because you're retarded.
>>108983991>Neo with 8gb ram and it’s fine.
>>108977896It all stems form 'worse is better'.This is another version of it instead of having something so minimal that it's bad and buggy, Now you have something that uses a lot of resources and is bad and buggy, needing to shit out a program ASAP to win the standards war was the worst thing we ever let happen.We need to go back to writing serious software in C/C++ and use optimal libraries when needed. And keep scripting to scripting. It's just insane we are using chrome as a development platform and use html/Css/JS as UI abstractions.
>>108979922Explain to me what you mean by scaling the textures and models.
>>108979922Claimed what? The goalpost has been shifted to Andromeda at this point, so anything grounding is gonna look falsely alien at this point. A "2011 iPhone" has 512MB of memory, which is leagues above that of the Wii. Why the fuck was this device even brought up?Trivializing framebuffers is a massive cope no matter how you spin it. Even Mario Sunshine that came before the Wii used framebuffer copies for its distortion effects. HD was absolutely out of the question with the specified memory limitations and not at all representative of what such limited hardware could achieve.
>>108978768wetter?I hardly know her
>>108983849>schizophrenic fabricates an entire biography for anyone who disagrees with him
>>108977896>Super Mario Galaxy 2Ugly piece of garrbagiooo
>>108977901Yes. Continue to piss yourself as you pull in 237482379847234 dependencies to check if a number is odd.