Apple M1 (ARM) architecture demos
category: general [glöplog]
So we need a new category for the apple-stuff. It turns out that these new "lowpower-chips" are very capable for the CPU and! the integrated GPU that is better than NV1050TI or R560X.
I expect some native M1-stuff in 2021 :)
I expect some native M1-stuff in 2021 :)
It's just a different build target 🤷
lack of compute shader support for any API other than metal is a real bummer
the jumalauta collection might actually work already :) i don't have an apple silicon mac yet so i can't try it out myself, but if anyone does please ping me
Would be a nice target of getting "the best demo for M1".
...not so much competition...standing out...
...making use of the extra cores...like custom chips we saw in the 90's...
Perhaps we see a new "FARBRAUSCH"...interesting times...
...not so much competition...standing out...
...making use of the extra cores...like custom chips we saw in the 90's...
Perhaps we see a new "FARBRAUSCH"...interesting times...
What is that neural engine exactly? A DSP with super wide registers?
I would love to program that on a bare Metal level as it's basicall the fastest ARM cpu on the planet...several times faster than a Raspberry Pi4...but I think Apple will never let me do so ;-) hopefully Linux will run an some point...
Other than that it's just another usual platform target...and even then the GPU is less powerfull than the latest Nvidia/AMD high end stuff.
Other than that it's just another usual platform target...and even then the GPU is less powerfull than the latest Nvidia/AMD high end stuff.
"...and even then the GPU is less powerfull than the latest Nvidia/AMD high end stuff."
that iGPU is a gamechanger!!!...it's a lot faster than the competitors (mobile-gpus!)
and it's equal or even faster than desktop!-gpus from 2018!
this chip consumes 10-18 watt and blows 150-180watt cards out of the water...
...think about that...what will be if you have a m1-rig and compare 180 watts to 180 watts...
...you get it :)
that iGPU is a gamechanger!!!...it's a lot faster than the competitors (mobile-gpus!)
and it's equal or even faster than desktop!-gpus from 2018!
this chip consumes 10-18 watt and blows 150-180watt cards out of the water...
...think about that...what will be if you have a m1-rig and compare 180 watts to 180 watts...
...you get it :)
Yeah, you're right, it's very impressive regarding performance/watt what they achieved, but since wenn do we do demoscene compo's while checking the electricity bill :-p @Hello Greta, I hope you're not reading that ;-)
Quote:
that iGPU is a gamechanger!!!...it's a lot faster than the competitors (mobile-gpus!)
and it's equal or even faster than desktop!-gpus from 2018!
Sounds great! Can't wait to see what you'll be releasing for it!!!11
...I thought about...hey limited platform...special chips...but very powerful...top in performance per watt...what could be possible done with that m1-chip...
...but it seems to be like linustech etc. hey this thing is only 20% of the the latest stuff from nv/amd so it's crap...let's move...
it's not about greta..."greta geht mir am arsch vorbei"...but the limited platforms are the most fun...it's always a pleasure what people can do with c64/AtariST/Amiga still now after 20-30 years.... but on the pc-platform...no real stunner since 2008 or let's say 2010...
...there is no hey what a fantastic demo...never seen this on that platform... it's more about new demo...let's watch the yt-vid and move on...seen a thousand times...
I hope you're not reading that ;-)
...but it seems to be like linustech etc. hey this thing is only 20% of the the latest stuff from nv/amd so it's crap...let's move...
it's not about greta..."greta geht mir am arsch vorbei"...but the limited platforms are the most fun...it's always a pleasure what people can do with c64/AtariST/Amiga still now after 20-30 years.... but on the pc-platform...no real stunner since 2008 or let's say 2010...
...there is no hey what a fantastic demo...never seen this on that platform... it's more about new demo...let's watch the yt-vid and move on...seen a thousand times...
I hope you're not reading that ;-)
is Steve Jobs your sugardaddy or something?
it's not really going to be an attractive target because of multiple reasons:
* apple hardware lockout -- you have to go through the OS APIs, you can't even boot your own OS on it (though I guess compared to what you can do, the OS overhead will be minimal, unless they're limiting the number of, idk, neural cores one app can use at the same time. still, not really nice of them)
* why the above is actually relevant: it's expensive *and* you'll have to use macOS. not many people will be able to afford it and would even *want* to use it, as they'd rather use a different OS. which means, not many people who'll make demos for it
* nobody knows how to use the available hardware at its (almost-)maximum (as said by MsK`: what even are these neural cores?), so most prods will just be PC prods that'll happen to run on this one, too. so why bother?
* interesting/powerful but niche-ish hardware has often been overlooked by the scene in the past as well. think about eg. PS2/PS3/gamecube/wii/..., not many demos exist for these machines, while you have a Cell with 6 SPUs available, or a PPC750CL and a TEV in the GPU. even historically, only *really* popular platforms that have been used for computing (so no consoles) have become usual/regularly used in the scene. (and half of the "interesting/powerful but niche-ish" platforms were ignored (or worse) for 'purity' reasons. eg. amiga w/ accelerators/extension boards, etc.)
* apple hardware lockout -- you have to go through the OS APIs, you can't even boot your own OS on it (though I guess compared to what you can do, the OS overhead will be minimal, unless they're limiting the number of, idk, neural cores one app can use at the same time. still, not really nice of them)
* why the above is actually relevant: it's expensive *and* you'll have to use macOS. not many people will be able to afford it and would even *want* to use it, as they'd rather use a different OS. which means, not many people who'll make demos for it
* nobody knows how to use the available hardware at its (almost-)maximum (as said by MsK`: what even are these neural cores?), so most prods will just be PC prods that'll happen to run on this one, too. so why bother?
* interesting/powerful but niche-ish hardware has often been overlooked by the scene in the past as well. think about eg. PS2/PS3/gamecube/wii/..., not many demos exist for these machines, while you have a Cell with 6 SPUs available, or a PPC750CL and a TEV in the GPU. even historically, only *really* popular platforms that have been used for computing (so no consoles) have become usual/regularly used in the scene. (and half of the "interesting/powerful but niche-ish" platforms were ignored (or worse) for 'purity' reasons. eg. amiga w/ accelerators/extension boards, etc.)
"is Steve Jobs your sugardaddy or something?"
what is this? an argument? not for sure! very stupid. troll?
what is this? an argument? not for sure! very stupid. troll?
pot, kettle
...back to potential coding acitivity on that thingy: I've zero experience coding on iOS/MacOS...is there a C compiler and assembler (may be C compiler with inline assembly) for that platform already available to start get coding on some low level, like setting up a linear frame buffer and get some pixels on the screen under iOS/MacOS ?
I doubt you'll get access to the GPU's registers, if that's what you're asking. But I'd be surprised if SDL2 doesn't get a port quickly, or already works.
I believe this M1 can also run Youtube *ducks*
AV1 even :D
Is there emulator for the hardware
well, i learned yesterday that the jml collection indeed does work on m1 macs! albeit in a tiny window that's in the wrong orientation by default. :)
still, that's something, huh??
still, that's something, huh??
@Sesse: I didn't have the GPU in mind, just plain C or ARM assembler on the main SOC and access to a framebuffer
Is there a term for when someone gets excited about someone else doing work?
Btw, total number of macOS demos in 2019: 3
(And don't tell me the hardware wasn't good enough.)
(And don't tell me the hardware wasn't good enough.)
Quote:
Schadenfreude?Is there a term for when someone gets excited about someone else doing work?