And here I was, thinking this topic had ran its course weeks ago.
So the topic starts on April 24th, with Appletoni essentially stating that the M1 sucks, because it won't run the test properly he/she wants it to run.
And finally, 2 months and 18 pages of discussion later, he/she pops the question:
Why exactly LC0 runs slow on M1?
Maybe you
@Appletoni should have asked this 2 months ago?
And when literally everybody explains to you that the M1 needs code written for this type of chip, you just state:
It's not worth writing special code for m1, when the performance will suck anyway.
Your tests are NOT made for the M1. Therefore, it will run quite badly on computers with this chip. That's not a fault of the M1 chip design, that's a fault of the design of the test. Thats your fault, for trying to make the M1 do something it is not optimized for.
To illustrate, think of the following metaphor:
Kitchen #1 only has an oven in it. It is perfectly fine to prepare food in this oven.
Kitchen #2 only has a dishwasher. It is not suited to prepare food in it. It will only get wet in there. Is that the fault of the dishwasher? No, it's your fault, cause you are trying to do something in that kitchen, for which that kitchen is not optimized.