391
How times change (lemmy.world)
you are viewing a single comment's thread
view the rest of the comments
[-] frezik@midwest.social 33 points 1 year ago

It's almost like having double frame buffers for 720p or larger, 16 bit PCM audio, memory safe(ish) languages, streaming video, security sandboxes, rendering fully textured 3d objects with a million polygons in real time, etc. are all things that take up cpu and ram.

[-] reddig33@lemmy.world 28 points 1 year ago

I didn’t realize web browsing in Chrome required fully textured 3D objects. Not to mention playing 720p video with PCM audio in a separate app doesn’t grind everything to a halt.

[-] vox@sopuli.xyz 4 points 1 year ago* (last edited 1 year ago)

well the gpu doesn't care if it's 2d or 3d, but you are rendering a whole bunch of textured triangles.... (separated into tiles for fast partial or multithreaded re-rendering), and also just-in-time rasterizing fonts, running a complex constraint solver to lay out the ui, parsing 3 completely separate languages, communicating using multiple complex network protocols, doing a whole bunch interprocess communication in order to sandbox stuff

[-] Aux@lemmy.world 1 points 1 year ago

Everything, including Chrome, is rendered as a 3D object these days. It's a lot faster, but takes more RAM.

[-] frezik@midwest.social -2 points 1 year ago

There are shared libraries that have to be loaded regardless of you having a tab that uses them or not.

[-] reddig33@lemmy.world 5 points 1 year ago

That’s not how dynamically loading libraries work. They load and unload as needed.

[-] glimse@lemmy.world 6 points 1 year ago

I will run any game at 60fps if it was designed for this exact machine that does nothing but play games designed for it and is also 16-bit with pixel graphics and also has low quality audio and also fits in the memory of the cartridge

[-] MonkderDritte@feddit.de 5 points 1 year ago* (last edited 1 year ago)

Are you talking about games? There, it's mostly textures.

Web, that's a whole other story, why it uses so much RAM.

[-] frezik@midwest.social 5 points 1 year ago

WebGL means the browser has access to the GPU. Also, the whole desktop tends to be rendered as a 3D space these days. It makes things like scaling and blur effects easier, among other benefits.

[-] MonkderDritte@feddit.de 2 points 1 year ago

tends to be rendered as a 3D space

Good to know, thanks.

this post was submitted on 03 May 2024
391 points (91.0% liked)

Gaming

5097 readers
266 users here now

!gaming is a community for gaming noobs through gaming aficionados. Unlike !games, we don’t take ourselves quite as serious. Shitposts and memes are welcome.

Our Rules:

1. Keep it civil.


Attack the argument, not the person. No racism/sexism/bigotry. Good faith argumentation only.


2. No sexism, racism, homophobia, transphobia or any other flavor of bigotry.


I should not need to explain this one.


3. No bots, spam or self-promotion.


Only approved bots, which follow the guidelines for bots set by the instance, are allowed.


4. Try not to repost anything posted within the past month.


Beyond that, go for it. Not everyone is on every site all the time.



Logo uses joystick by liftarn

founded 2 years ago
MODERATORS