Mac mini M1 en geheugengebruik
7 december 2021 - 12:01   
geplaatst door: Bryan
Hi,

Het is een tijd geleden dat ik hier op het forum was, omdat ik al een tijdje niet meer op een Mac werk.

Nu ben ik van plan om een nieuwe Mac mini M1 te kopen en ik zou graag willen weten hoe het geheugengebruik van de huidige M1 hardware is in de praktijk.

Voordat ik straks wordt afgebrand, wil ik even uitleggen dat ik samen met een team, twee jaar geleden, een Linux distro heb opgericht en we willen inspringen en helpen ontwikkelen van een betere ervaring om Linux op een Mac te laten draaien, zowel virtueel, als naast macos. Dus de machine zal grotendeels daarvoor gebruikt worden.

Natuurlijk weet ik dat meer geheugen beter is, maar de aankoop komt uit eigen zak en ik vind de meerprijs voor 16 Gb nogal pittig. (Ik heb meerdere (Windows) hardware aankopen gedaan dit jaar, dus ik moet het een beetje in de perken houden.)

Vandaar mijn vraag over het geheugen gebruik (8gb) van M1 hardware in dagelijks gebruik en als het echt niet anders kan, dan stel ik de aankoop uit.
Mac mini M1 en geheugengebruik
7 december 2021 - 12:52    reactie #1
geplaatst door: orange
Het meest besproken onderwerp sinds de uitkomst van de M1 processor.



Sinds 12-01-1963.
Hobby > Music in Motion: www.drumcorpsinprogress.nl
Mac mini M1 en geheugengebruik
7 december 2021 - 13:07    reactie #2
geplaatst door: Bryan
Dank je wel voor het antwoord, waar ik eigenlijk het meest benieuwd naar was is hoe dit verhaal, wat erg helder was, in daadwerkelijk gebruik is.

Maar ik denk dat ik mijn ongeduld maar even moet temperen en de aankoop uit zal stellen, om teleurstelling te voorkomen. :wink:
Mac mini M1 en geheugengebruik
7 december 2021 - 13:55    reactie #3
geplaatst door: Max Gaav
Best kans dat wanneer de nieuwe Mini uitkomt, deze standaard 16GB RAM heeft.
My Mac is my second brain.
Mac mini M1 en geheugengebruik
7 december 2021 - 14:00    reactie #4
geplaatst door: Bryan
Dank je voor de tip, ik moet echt weer inkomen als het om Mac nieuws gaat. :thumbs-up:
Mac mini M1 en geheugengebruik
7 december 2021 - 14:41    reactie #5
geplaatst door: Alvinus
Ik heb nog nooit last gehad van het ‘gebrek’ aan Ram in mijn Mini M1, die hier nu een jaar probleemloos draait. Er werd flink druk gedaan door de kenners dat die 8 toch écht niet kon, maar ik geloof niet dat ze gelijk hadden. Kun je niet op Linuxfora informeren of er ervaringen zijn met de kleinste configuratie?
Mac mini M1 en geheugengebruik
7 december 2021 - 14:43    reactie #6
geplaatst door: orange
Best kans dat wanneer de nieuwe Mini uitkomt, deze standaard 16GB RAM heeft.
Best kans dat wanneer de nieuwe Mini uitkomt, deze standaard 8GB RAM heeft.

We hebben het hier wel over Apple natuurlijk.  :happy:

Als er ergens 230 euro extra verdiend kan worden zullen ze het niet laten.
Sinds 12-01-1963.
Hobby > Music in Motion: www.drumcorpsinprogress.nl
Mac mini M1 en geheugengebruik
7 december 2021 - 14:48    reactie #7
geplaatst door: orange
Ik heb nog nooit last gehad van het ‘gebrek’ aan Ram in mijn Mini M1, die hier nu een jaar probleemloos draait...
Het is natuurlijk wel enigszins van belang wàt er draait binnen die 8GB.

Een paar flinke lagen UHD-materiaal in Final Cut Pro, en de export daarvan zal wat anders nodig hebben dan het schrijven een flinke lap tekst. Om maar wat te noemen.
Sinds 12-01-1963.
Hobby > Music in Motion: www.drumcorpsinprogress.nl
Mac mini M1 en geheugengebruik
7 december 2021 - 14:50    reactie #8
geplaatst door: Bryan
@Alvinus Linux op Apple's M chips is nieuw terrein en op de Linux fora zitten nogal wat hardcore users, die geloof ik elke zware applicaties draaien op hun machines, tenminste dat willen ze je doen geloven en waarschijnlijk hebben zij ook zeer toegeeflijke bankrekeningen of credit cards.  :biggrin:

Ik ben eigenlijk meer geinteresseerd in normale gebruikservaringen, zoals jij nu aangeeft, ook voor de ontwikkeling van ons project.
Mac mini M1 en geheugengebruik
7 december 2021 - 15:01    reactie #9
geplaatst door: Max Gaav
Best kans dat wanneer de nieuwe Mini uitkomt, deze standaard 8GB RAM heeft.

We hebben het hier wel over Apple natuurlijk.  :happy:

Als er ergens 230 euro extra verdiend kan worden zullen ze het niet laten.
Alles kan ja :) Maar de nieuwe MBP's hebben nu ook allemaal standaard 16GB. Machines nog uitrusten met 8GB en/of 256GB wordt natuurlijk langzamerhand een beetje treurig.

Troost is hoe dan ook dat bij het verschijnen van een nieuwe Mini... er ook een 'oude' Mini is. Met navenant prijsverschil. Dan wel exemplaren op de 2e hands markt.

Overigens Bryan, je zou ook een M1 Macbook Air of Pro kunnen overwegen. En die (deels) als 'desktop' gebruiken.
My Mac is my second brain.
Mac mini M1 en geheugengebruik
7 december 2021 - 15:17    reactie #10
geplaatst door: Bryan
Overigens Bryan, je zou ook een M1 Macbook Air of Pro kunnen overwegen. En die (deels) als 'desktop' gebruiken.

Ja, qua CPU performance zijn deze wel een interessantere keuze op dit moment.

Ik dacht, een beetje naief, dat de M1 chip zuinig was op alle gebieden, dus ook qua geheugengebruik. Maar dan weet ik nu dat ik, zeker in mijn geval, wel echt 16 GB nodig heb.
Mac mini M1 en geheugengebruik
7 december 2021 - 16:43    reactie #11
geplaatst door: Flix
Machines nog uitrusten met 8GB wordt natuurlijk langzamerhand een beetje treurig.
Waarom? Dus ik zou meer voor RAM moeten betalen (of denkt iemand dat je die gratis krijgt?) om luie programmeurs lui te houden? Welk programma zou er in godsnaam niet genoeg hebben aan 8 GB?

Ik weet het, ik ben hier een vreemde eend in de bijt, die niet mee gaat in ‘meer, meer, meer!’  Want zeg eens, wat ben ik met al dat RAM opgeschoten sinds mijn iMac G3, waar ik zelf het RAM eens vermeerderde van 64 naar 256 MB (meen ik me te herinneren). Films bewerken in iMovie, foto’s beheren in iPhoto, spelen met muziek in iTunes, surfen op het www, Windows emuleren met VirtualPC, mailen, met doc(x)’s werken, pdf’s lezen… allemaal dingen die ik nu ook doe. Waarom kon ik dat toen met 256 MB prima doen, en is nu de wereld te klein bij 8 GB?

Orange, jij beschouwt het als gierigheid  van Apple; ik bezie het meer als een drive van Apple om ontwikkelaars te verplichten ‘zuinig’ te programmeren. Want uiteindelijk is dit een race to the bottom waar gebruikers niet de winnaar van zijn.
Mac mini M1 en geheugengebruik
7 december 2021 - 16:59    reactie #12
geplaatst door: orange
Ik kan wel een paar redenen bedenken waarom je nu 'iets' meer geheugen nodig hebt.

Je muziek heeft een beduidend hogere bitrate dan toen, je foto's en filmpjes een (veel) hogere resolutie, je PDF's een basis met veel hogere resolutie, etc.

Toen ik iMovie gebruikte had ik een video-camera, dus was de resolutie maximaal 'DVD'. Nu bewerk ik meestal in UHD. Dat scheelt een ietsepietsie in je geheugenbelasting kan ik je vertellen.

Verder zijn er natuurlijk links en rechts veel meer mogelijkheden aan de softwarepakketten en je OS toegevoegd, wat ook al niet helpt om dat allemaal binnen die 26MB te houden.

...Orange, jij beschouwt het als gierigheid  van Apple; ik bezie het meer als een drive van Apple om ontwikkelaars te verplichten ‘zuinig’ te programmeren...
Yeah, right.  :thumbs-up: :wink:
Sinds 12-01-1963.
Hobby > Music in Motion: www.drumcorpsinprogress.nl
Mac mini M1 en geheugengebruik
7 december 2021 - 17:05    reactie #13
geplaatst door: Alvinus
Het is natuurlijk wel enigszins van belang wàt er draait binnen die 8GB.

(...) het schrijven een flinke lap tekst. Om maar wat te noemen.

Nou ja, dat kan een kind bedenken, natuurlijk. Ik heb Logic Pro als meest 'belastende' programma draaien en daar meet ik de prestaties van mijn M1 Mini met 8 Gb ram aan af. Is maar een gebruikerservaring, weet ik. Er zijn echter tal van metingen verricht zo her en der en die gaven een geruststellende conclusie: de M1-chip is niet alleen slim met rekenen, maar tevens verbazend handig met ram.
Mac mini M1 en geheugengebruik
7 december 2021 - 17:27    reactie #14
geplaatst door: Flix
Je muziek heeft een beduidend hogere bitrate dan toen, je foto's en filmpjes een (veel) hogere resolutie, je PDF's een basis met veel hogere resolutie, etc.
...de resolutie maximaal 'DVD'. Nu bewerk ik meestal in UHD.
Natuurlijk begrijp ik best wel wel 'iets' is veranderd. Maar ik zie geen rechtvaardiging voor een 20x grotere geheugenvraag; Het is allemaal een selffulfilling prophecy, waar we zelf hard aan meedoen.
Mac mini M1 en geheugengebruik
7 december 2021 - 17:39    reactie #15
geplaatst door: orange
Natuurlijk niet.

Mijn Mac moet WiFi, bluetooth, en ethernet actief houden. En dat allemaal tegelijkertijd. Terwijl er lossless muziek wordt gestreamd, ik een UHD video met vijf lagen bewerk en tegelijkertijd InDesign en Photoshop actief heb, en ik op YouTube wat achtergrondmateriaal opzoek en importeer. 

Ondertussen loopt het mail-verkeer, contact met klanten, lullen op dit forum en het updaten van mijn website gewoon door. En oh ja, er gaan nog wat dingen naar de 3D-printer, waardoor Ultimaker Cura er ook af en toe tussendoor komt.

Ja, vroeger was alles beter...  :happy:
Sinds 12-01-1963.
Hobby > Music in Motion: www.drumcorpsinprogress.nl
Mac mini M1 en geheugengebruik
7 december 2021 - 17:53    reactie #16
geplaatst door: Flix
Klopt allemaal. Maar denk jij dat ie voor al die processen RAM van betekenis nodig heeft? Om de dooie dood niet. Wel exemplarisch dit.
Mac mini M1 en geheugengebruik
7 december 2021 - 18:43    reactie #17
geplaatst door: puk1980
... en helpen ontwikkelen van een betere ervaring om Linux op een Mac te laten draaien, zowel virtueel, als naast macos. Dus de machine zal grotendeels daarvoor gebruikt worden.
Een goede reden om voor meer geheugen te gaan, is wanneer je regelmatig VMs gebruikt. Maar dat doen niet zo veel doorsnee MacFreak gebruikers, dus de ervaringen die je hier te horen krijgt zullen wellicht niet helemaal van toepassing zijn op jouw requirements.

Tip: kijk eens wat er door deze mannen aanbevolen wordt: https://asahilinux.org/
Mac mini M1 en geheugengebruik
7 december 2021 - 20:48    reactie #18
geplaatst door: Bryan
@puk1980

Ja, dat is het project waar wij ook vanuit willen vertrekken en samenwerken, aangezien wij ook al een ARM tak hebben naast onze reguliere x86_64 versie.

Ik was gewoon benieuwd naar de gebruikerservaringen hier en ergens had ik toch de stiekeme hoop dat die 8GB behoorlijk wat kon. :wink:
Mac mini M1 en geheugengebruik
8 december 2021 - 11:10    reactie #19
geplaatst door: doctor_apple
Mijn achtergrond is (onder andere) Linux, Windows en Mac, tesamen met een boel enterprise-level exoten, waavan een aantal inmiddels in het museum thuis horen.

Ik denk dat je een aantal dingen los van elkaar moet zien. Je hebt (nog steeds) een moederbord, controller, koppelvlakken met SSD, connectoren, enzovoorts ... Nog steeds heb je een CPU, GPU, Geheugen en meer ... Het enige wat hier anders aan is, is dat het een Silicon On Chip ontwerp betreft, een beetje zoals de Playstation en XBOX processors, maar dan in een mobiele, opgewaardeerde en efficientere uitvoering. Hetgeen betekend: alles met elkaar verbonden, alles op dezelfde module en geintegreerd.

Voordelen zijn natuurlijk snelheid, efficiency en nog wat zaken ...

... maar in essentie is de werking niet anders: je hebt nog steeds een centrale verwerkingseenheid, met (processor)instructies, geheugen, een grafische verwerkingseenheid, een systeembus, een systeemclock, een opstartmechanisme (firmware) (iBoot in het geval van ARM, EFI in het geval van Intel, Open Firmware in het geval van PowerPC) en nog wat componenten.

En ... behalve de hardware natuurlijk ... de software ...

Neem nu n het geval van Intel Macs die door sommigen van Windows worden voorzien. Vaak gebruikt men hiervoor Bootcamp, maar is absoluut niet noodzakelijk. Je kunt een Intel Mac volledig, 100% omturnen tot een Native PC en ook weer volledig omturnen tot een 100% Mac en natuurlijk kan dit ook met Linux ... De grootste flexibliteit heb je hierin met de Intel processor omwille van het brede spectrum aan (beschikbare) tools, besturingssystemen, drivers en meer. Zeker gelet het feit dat Intel Apple computers voor 95% uit standaard onderdelen bestaan, met (veelal) een aangepaste firmware in de betreffende chips.

Nu terug naar de M1, er is geen sprake van "geheugengebruik" bij een M1. Immers, "M1" zegt enkel iets over de beschikbare componenten, rekenkracht, geheugen, koppelvlakken, maximale invoer/uitvoer en nog wat zaken.

Het geheugengebruik of efficiency, wordt eigenlijk bepaald door het OS. Ik heb hier een 2GB MacBook Air 11" met een Core i5 processor. macOS werkt er al sinds tijden niet meer goed op, maar Linux werkt hier (nog steeds) als een zonnetje op de betreffende machine.

En datzelfde geldt natuulijk ook voor de M1. Linux KAN super efficient opgebouwd worden (kernel, drivers, minimaal systeem (CLI) ) of juist ongelooflijk uitgebreid ... Juist Linux biedt hier een gezonde flexibiliteit in.

8GB is (tegenwoordig) niet ruim, maar eerder de basis-configuratie. Maar het is helemaal afhankelijk wat je met het systeem wilt gaan doen. Ga je Crypto minen, dan heb je heel andere noden dan dat je spelletjes gaat spelen en weer heel andere noden dan je een file-server op gaat zetten of een Desktop Publishing Workstation. Om te zwijgen over "huis tuin en keuken gebruik", oftewel kantoortoepassingen en (voornamelijk) "internet".

16GB gaat helpen als je(je eigen linux distributie gaat compileren. Meer RAM kan het process versnellen. 16GB gaat ook helpen in het geval van grafische toepassingen. Immers, het geheugen van de M1 chip is SHARED MEMORY. Hetgeen betekend dat dit ook voor grafische toepassingen wordt gebruikt. Ik heb me niet verdiept in de GPU van de M1, dit zal ongetwijfeld een stuk efficienter zijn dan in het geval van een Intel-oplossing. Maar denk maar aan de Intel-GPU's ... Daar wordt altijd (minimaal) 128MB, maar er kan ook 768MB of zelfs 2048MB (afhankelijk van de toepassing) van het interne RAM worden afgesnoept ten behoeve van de GPU.

Daarmee houdt je dus minder werkgeheugen over. Immers, 8GB - 1.5GB = 6.5GB voor het systeem + toepassingen.

macOS is natuurlijk geoptimaliseerd voor de eigen hardware, en daarmee gaat macOS super efficient om met de beschikbare resources. Geheugencompressie, een wisselbestand op de schijf (virtual memory of swap) en er wordt heel slim gebruik gemaakt van wat er beschikbaar is.

Voor het gewone werk is 8GB dan meer dan genoeg. Maar wat is "gewoon werk"? Alles is uitermate meer intensiever geworden. Enkele voorbeelden:

Vroeger speelde ik een MPEG1-Layer II geluidsbestand op 256 kbps en later MP3 en AAC'tjes ... Nu zijn het vooral MQA'tjes, DSD'tjes, FLAC en APE bestanden naast AAC'tjes ...

Vroeger werkten we met DVD resolutie, nu inmiddels 4K of zelfs 8K. Vroeger volstond H264, nu is het H265 samen met AV1 en H266 (Versatile Video Coding (VVC) ) staat voor de deur ...

ALLEEN, ga je (native) Linux (proberen) te draaien, dan zul je (waarschijnlijk) geen gebruik kunnen maken van al die handigheidjes. Immers, die moeten (nog) ingebouwd worden in het systeem. Dit betekend dat je dan te maken zult hebben van de meest basale "werkstand".

En dan is 8GB - standaard videogeheugen = whatever remains, dan "okay". Maar niets bijzonders ...

... zeker met het oog op de toekomst, het compileren, experimenteren zou ik voor 16GB en niet 8GB gaan. Immers, ook op Linux geldt meer RAM brengt meer vreugde :-) ...

Ben overigens wel enigszins nieuwsgierig naar de toepassing, maar goed ... Hoeft natuurlijk niet gedeeld te worden!

Voor nu, een vriendelijke Apple groet.
Mac mini M1 en geheugengebruik
8 december 2021 - 18:22    reactie #20
geplaatst door: Bryan
Om niet al teveel off-topic te gaan op dit forum, heb ik je een PB gestuurd :wink: