Live data from Hacker News

The first conformant M1 GPU driver

rosenzweig.io

561–570 of 699 posts

Re: The first conformant M1 GPU driver

#561

Earlier quoted context omitted.

My M2 MBA routinely goes past 10-16 hours of life time with simple coding stuff (phpstorm and PHP in Docker), and it stays comfortably cold all time. Most Windows laptops struggle to get more than 3-4 hours and will fry off your balls if used as actual laptops.

The poster was apparently a 100% Linux person previously, though. I’m pretty sure Windows was designed to heat up like that as a funny joke. For example on Reddit I see somebody complain that they only get 5 hours with my laptop model (zenbook flip 13) https://www.reddit.com/r/ASUS/comments/ry0nwb/the_asus_flip_... But it is pretty easy to get 14 in Linux I think, at least if you believe the battery indicator.

To be fair, Windows has better battery optimisations for new laptops. Many hardware supported sleep modes are still missing from Linux kernel, for example, when I checked last time.

Huge differences come probably from the lack of user skills, less about the OS. Or just broken drivers.

Re: The first conformant M1 GPU driver

#562

Earlier quoted context omitted.

> 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 Is everyone missing the part where Apple left the door open for other operating systems and development thereof when it would have been relatively trivial for them to lock the laptops down. They literally made their own silicon and built an en…

> It's really disappointing to see everyone bashing Apple when it's clear to anyone paying attention that they made a conscious decision to leave the door open for 3rd party development. Maybe I'm just a jaded grey-beard but I suspect that this is more of a "placate the anti-trust regulators" play and not a genuine olive branch offering. Apple gets to say "see, look! Not only are we not locking people out - there's a…

If you really care about OpenGL drivers, it sounds like you want to be on Asahi, not macOS. Doesn’t seem like they’re always one step behind?

Re: The first conformant M1 GPU driver

#563
post #121

Earlier quoted context omitted.

I can’t imagine any reasonable argument that would make Apple be a target for an anti-trust action for _Macs_. I understand skepticism and not always giving corporations the benefit of the doubt, but they _clearly_ spent a lot of time and resources to make third-party OSes viable on Apple Sillicon Macs.

They did. Which is why it’s so baffling that they didn’t document any of this stuff. 5 minutes of documentation by apple engineers on the boot process or GPU would have saved 5 hours of reverse engineering work by the Asahi Linux team. Seems to me like they can’t decide whether they want Linux on their hardware or not. I bet different people in the org are pulling in different directions.

It’s not baffling at all. Opening the boot chain is work, but making presentable documentation is a lot more. It’s not 5 minutes of work: it’s years of checking the licensing on everything, designing stable APIs that are fit to publish, supporting them, having engineers working on this. You can’t just throw your internal “G13G scheduling pipeline” docs over the wall.

Re: The first conformant M1 GPU driver

#564
post #156

Earlier quoted context omitted.

I just don't see how it's incumbent on Apple to implement a standard only because it exists. It takes significant resources and impacts release schedules to, say, support an on-going vulkan implementation... I think there would need to be a business argument for it. Avoiding "shame" probably doesn't cut it. It just strikes me as strange when people expect Apple to spend money and focus on their own personal prioritie…

>> I just don't see how it's incumbent on Apple to implement a standard only because it exists. Well Apple does implement the standard. They DO have OpenGL, but their driver is not fully compliant apparently. >> It takes significant resources and impacts release schedules Well it seems 2 people working for a couple years managed to do it without much in the way of documentation that Apple clearly has (they built the…

They support it because they built some stuff on it at some point. They just want those things to continue working. They have no further need to support it.

Re: The first conformant M1 GPU driver

#565
post #12

"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…

What does Apple get from not making their laptops the most performant portable gaming machines out there?

They lost the gaming market a while ago so they don't care anymore. The gaming situation on a Mac is worse now than 10 years ago.

Re: The first conformant M1 GPU driver

#566

Earlier quoted context omitted.

You might actually expand "Apple likes open standards when it is weak" to "companies likes open standards when they are weak." Generally speaking you get standards consortiums when there is a clear winner that is mopping up the space. Here's an example that's happening right now: Nvidia-NvLink-Infiniband. Nvidia owns the highspeed interconnect inside the chassis (HGX), the NICs (Mellanox), the inter-host interconnect…

> they are also routinely about the losers joining together to compete. That is the greatness of it. It reminds me of democracy: The less powerful join together to give everyone an equal vote, rather than having one vote per dollar.

[dead]

Re: The first conformant M1 GPU driver

#567

I really wish nerds would stop supporting Apple hardware and software. It is so closed and everything is a giant pain. Its one thing for the average non-techie that does not want to do anything advanced and just wants to swallow the blue pill. But for an actual techie to support a system that is the antithesis of general purpose compute...Can you even be considered a true techie anymore? I just don't get it.

A lot of dev companies force their employees to use bacbooks in part as a result of their locked down practices and the only way to actually compile and test for "everything", because of how much easier it is to cross compile to other platforms and markets. For that reason, I've personally had to use a M2 for a week now, and I find the experience unpleasant. The OS feels old and cumbersome. I had flashback to a time…

> A lot of dev companies force their employees to use bacbooks in part as a result of their locked down practices and the only way to actually compile and test for "everything", because of how much easier it is to cross compile to other platforms and markets.

A lot of devs are also choosing them because they are insanely good machines. Simply because ARM64 is a good architecture and there is pretty much no competition available, it's more or less a choice between Apple or not ARM64...

Re: The first conformant M1 GPU driver

#568

Earlier quoted context omitted.

I thought she’s working for Collabora. But she’s still a student, so only part time.

She's doing all this while still being a student, unreal. I can't get over just how skilled some people are, and how far I myself am from them.

[dead]

Re: The first conformant M1 GPU driver

#569
post #211

Earlier 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…

You might actually expand "Apple likes open standards when it is weak" to "companies likes open standards when they are weak." Generally speaking you get standards consortiums when there is a clear winner that is mopping up the space. Here's an example that's happening right now: Nvidia-NvLink-Infiniband. Nvidia owns the highspeed interconnect inside the chassis (HGX), the NICs (Mellanox), the inter-host interconnect…

> Right now Nvidia is just crushing it and there's zero chance anyone is going to catch up by introducing new Infiniband ASICs.

I mean, Cornelis Networks is trying with the resurrected OmniPath. I hope they pull it off, but I'm not holding my breath.

See: https://www.cornelisnetworks.com/products/

Re: The first conformant M1 GPU driver

#570
post #510

Earlier quoted context omitted.

In my experience, Apple doesn't like any standards it doesn't control with an iron fist I mean, on one hand, the Metal/Vulkan/OpenGL situation is unfortunate and I don't understand Apple's motivation there. On the other hand I'm sitting here typing on a Mac with nothing but USB-C ports that is connected to half a dozen peripherals and a big ol' monitor over those standard ports using standard protocols. In general I…

>On the other hand I'm sitting here typing on a Mac with nothing but USB-C ports that is connected to half a dozen peripherals and a big ol' monitor over those standard ports using standard protocols. cool, now try two monitors https://www.kensington.com/en-au/news-index---blogs--press-c...

I have two 4K 60Hz monitors plugged in my work MBP (M1 Pro, or is it Max?) via DP over USB-C (not TB) basically every day. The MagSafe and HDMI ports sit unused, and I wish these were more USB-C ports instead.

My personal Mini M1 can't handle two DP over USB-C displays but can handle one DP over USB-C + one USB-C to HDMI. I also wish the two USB-A ports were USB-C as well.

Post reply on HN