Earlier quoted context omitted.
I agree with you completely and yet it's practically impossible finding a worthwhile alternative. I've tried finding alternatives on my last upgrade cycle and it's like having to live with endless amounts of compromises just to get away from Apple. For the iPhone, I tried looking at the Pixel for the Vanilla Android experience and long support, yet it seems like people are fighting battery life issues all the time. N…
> yet it seems like people are fighting battery life issues all the time I miss the days when I charged my cell phone twice a week. It didn't take 100 mexapixel photos or display 4K cat GIFs, so I understand why. But I miss that battery life nonetheless.
The first conformant M1 GPU driver
231–240 of 699 posts
Re: The first conformant M1 GPU driver
#232Earlier quoted context omitted.
Use to be 100% linux person. I've gone through many thinkpads. M1 Air is so far beyond them it's not even close. Battery life is (not exaggerating) 5x or more in my experience. It's honest to god, much faster. Completely silent and cool. (one of my thinkpads almost burned me it got so hot, and the fans get so loud) I've never had a single crash, random restart, failure to sleep, failure to charge, driver problem, tou…
A 5x battery life improvement seems like the baseline had some issues, unless your MacBook goes like a week without charging.
Re: The first conformant M1 GPU driver
#233Re: The first conformant M1 GPU driver
#234Earlier quoted context omitted.
Right, but that clarification was pre-edit? I'm aware of people's sensitivity to putting demands on efforts like this, which is why I tried to frame it as the genuine curiosity it is. This sort of low-level work is out of my depth. Is there painstaking probing to find different addresses/states between a Max and an Ultra? The M2 Ultra has two GPU variants (60-core and 72-core), although the Pro and Max also have GPU…
Yes I would have put it in the original (pre-edit), but better late than never :-) Yeah I've never done GPU driver hacking so I can't answer your question with optimal specificity, but there's always something new. It's usually (but not always) backwards compatible, but Apple is a special case since they are their only supported customer. That means that they can iterate very fast with flagrant disregard for backward…
In practice though, Apple is famous for not replacing everything left and right. IIRC, the UART part of their SoCs dates back to the first generation of iPhones, if not even earlier.
Re: The first conformant M1 GPU driver
#235Someone should ping Tim and let him know Alyssa is not working at Apple for some strange reason.
Re: The first conformant M1 GPU driver
#236how close are we now to being able to plug in an eGPU into an Apple Silicon device?
Re: The first conformant M1 GPU driver
#237Re: The first conformant M1 GPU driver
#238"Of course, Asahi Lina and I are two individuals with minimal funding. It’s a little awkward that we beat the big corporation…" Love the euphemism. This puts Apple to shame, plain and simple. They obviously don't care about standards, or compliance, because they like people to be walled in their own little private garden (still waiting for the facetime standard, or any kind of cross-platform technology created in the…
It's because OpenGL is a dying specification based on an outdated, horrible programming model, and Khronos's conformance tests are weird and ridiculous. The conformance tests are not open-source (there's a separate "conformance suite" available on GitHub which is based on Google's dEQP, not the Khronos internal test suite), and there can be some pretty major bugs and gaps in your implementation while still getting it…
There's a small set of legacy "confidential" tests that you have to pass for GL conformance. They can't be open-sourced for legal reasons. The current CTS working group would like to get rid of them, but it's hard to justify spending time on GL these days...
You can definitely pass conformance with a driver that's horribly broken in practice. GL/ES/GLSL are huge and there are holes found in these specs all the time. And it's not like game developers read them anyway; whatever works on their test devices gets shipped.
Re: The first conformant M1 GPU driver
#239Have been eying a MacBook Air 15-in (M2), and wondering on the possibility of running Linux on it. Anyone had success, or failure, on doing this themselves? And, how hard will it be to port this M1 GPU driver to the M2?
Re: The first conformant M1 GPU driver
#240Earlier quoted context omitted.
> In my experience, Apple doesn't like any standards it doesn't control with an iron fist I would add some nuance to this statement: "Apple likes open standards when it is weak." The iMac and early OS X went big on open standards, and Jobs made a point of pointing this out: USB for the iMac, JPEG, MPG, mp3, Postscript etc for OSX. IP/TCP built in. They even paid the danegeld for .rtf. Then as they clawed their way ba…
>The iphone was an HTML device, loudly repudiating the proprietary (and terrible) Flash much less the crappy, mostly stillborn "mobile HTML" attempts. Skipping Flash wasn't so much an ideological decision as a practical one. At the time Steve Jobs listed a ton of reasons that they didn't implement Flash. Listed among them were concerns about it not being an open standard, inferiority to H.264, security and performanc…