250
submitted 9 months ago by L4s@lemmy.world to c/technology@lemmy.world

8GB RAM on M3 MacBook Pro 'Analogous to 16GB' on PCs, Claims Apple::Following the unveiling of new MacBook Pro models last week, Apple surprised some with the introduction of a base 14-inch MacBook Pro with M3 chip,...

you are viewing a single comment's thread
view the rest of the comments
[-] Vilian@lemmy.ca 18 points 9 months ago

and they wanted to bring games to mac??, like how?

[-] crandlecan@mander.xyz 9 points 9 months ago

Instant ram tar compression. What else?

[-] abhibeckert@lemmy.world 2 points 9 months ago* (last edited 9 months ago)

Don't all systems compress RAM these days? It's an obvious win.

[-] Thorry84@feddit.nl 8 points 9 months ago

If you compress the ram, you need to push data through the cpu, which would tank performance. The whole idea of ram is to have a bit of fast space to store stuff, so it can be used for things that need to run fast and also require a lot of data. To get the performance to be as good as it is, a lot of times the cpu is completely bypassed, to prevent bottlenecks. If you don't need it fast, just park it on the hard drive, there is plenty of space there. The memory manager takes care of that for you, with for example a technique called swapping.

These days there are lots of complicated technologies that achieve this goal, but it all started with DMA or Direct Memory Access back in the days.

Fun fact, in the 80s and 90s memory was so expensive and modern techniques like swapping were in their infancy it could sometimes be useful to compress data in memory. I used to use QEMM back in the days which had that feature, even though I didn't use that specific feature myself.

In principle someone could make a memory chip that was capable of on the fly compression. But that would cause wildly inconsistent memory timings, which isn't ideal and I don't think the costs would level out versus simply getting more memory.

[-] chtk@feddit.nl 3 points 9 months ago

ZRAM/ZSWAP is a thing on Linux at least. But that doesn't compress actively used RAM. That's just compressed swap space in memory.

[-] uis@lemmy.world 0 points 9 months ago

Which is basically how conpressed memory works anyway.

[-] Kazumara@feddit.de 7 points 9 months ago

A good first step would be: don't make your own proprietary graphics API (Metal) and support Khronos standards (OpenGL, Vulkan) instead.

[-] Vilian@lemmy.ca 1 points 9 months ago

basicly what everyone is doing except apple

[-] f314@lemm.ee -3 points 9 months ago

I mean, I’ve been playing about 100 hours of Baldur’s Gate 3 on my M1 MacBook Pro, on the ultra preset. It runs just fine, and the machine barely gets hot while being nearly quiet. In fact, it is a very pleasant gaming experience!

Could the game run better on a dedicated gaming PC? Sure! Does it need to? Nah, not for me. The fact that I can play on the couch while my SO watches something else is worth a lot more than some extra FPS, to me.

this post was submitted on 08 Nov 2023
250 points (92.8% liked)

Technology

57175 readers
3847 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS