Live data from Hacker News

The first conformant M1 GPU driver

rosenzweig.io

461–470 of 699 posts

Re: The first conformant M1 GPU driver

#461

Earlier quoted context omitted.

I don't think being able to reverse engineer your project is actually a good qualification for hiring you, considering your employees don't need to do that. Also, isn't she a high schooler/freshman? There's always internships but it's best to do other things before grinding those out.

If someone understands your codebase without your sources and docs - you can bet that they will also understand it with the help of those. Usually better, if the docs have any value. And this is kind of a valuable skill, considering how many coders don't understand their codebase even with docs.

Much of it (LLVM) is open source, and for the rest I don't think understanding the inputs and outputs is actually that closely related to being able to maintain the bits in the middle, or come up with new bits.

It's not a negative of course.

Re: The first conformant M1 GPU driver

#462
post #452
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…

You say that but the financial barrier to entry for using Facetime and iMessage mean I have not once received spam. That's a real feature in the modern day. Apple are by no means perfect but over pretty much every other service (shout out to Mastodon being too small to bother with I presume) I have used I have received spam. Advocates of truly neutral carriers, open code, et cetera, et cetera, so on and so forth don'…

> Advocates of truly neutral carriers, open code, et cetera, et cetera, so on and so forth don't really have an answer to spam in my experience.

Seems trivial by but allowing anyone to message anyone else unless they exchanged their contacts physically (by showing each others QR code or something).

Re: The first conformant M1 GPU driver

#463

Earlier quoted context omitted.

I still don't understand why people think in 2023 that Android can not be a viable alternative to an iPhone. I would never use an iPhone for certain software and UX related issues (biggest is the missing back gesture/button). My Pixel does better photos than ANY iPhone on the market. Macbook Air M1, just look at Dell XPS series. Samsung S9 tablets have an OLED display. OLED... you don't get that on any iPad. Apple Wa…

”…missing back gesture/button” Swipe from the left of the screen goes back a page in the current app. Swiping right on the bar at the bottom goes back to the previous app used. Two different locations but the same gesture. What else is missing for a back gesture/button?

Back gesture on iOS only works within an app. Back button on Android works system-wide (cross-app).

Re: The first conformant M1 GPU driver

#464
post #371

Earlier quoted context omitted.

Then as they clawed their way back from the precipice, they started "adding value" again. I don't know if I can agree. On the software side, MacOS supports all those things. On the hardware side, it's still (edit: almost) nothing but industry-standard ports.

iChat stored every conversation (if you enabled history) in HTML files the user could find in their Documents folder and read. Messages history is stored in an undocumented SQLite database that you’re not meant to touch. I’m not saying they’re completely proprietary in every way, but you can see the progression from wide open to “keep your hands off.” For another example, Apple Notes was actually just mail messages s…

Html as a database is unacceptable though.

Emails as notes sounds pretty clever though.

Re: The first conformant M1 GPU driver

#465

I wonder if support for OpenGL, Vulkan, etc will improve now that Apple is partnering with nVidia, Adobe, Autodesk, Microsoft, etc around the OpenUSD rendering/animation/CAD/3D-scene format? Considering the whole schtick of OpenUSD is "one file format that renders consistently everywhere" (paraphrasing), I would be surprised if Apple doesn't use it as a means to cement more 3D software vendors into macOS land. It's r…

> Apple doesn't like any standards it doesn't control with an iron fist You mean like SCSI, FireWire, USB-A, USB-C, USB 3.x, Bluetooth, Qi charging, H264, AAC?

Apple deliberately broke DSC 1.4 to support the Pro Display XDR. Thousands of people happily using 4K HDR10 high refresh monitors under Catalina all of a sudden couldn’t under Big Sur with the release of the Pro Display, and people wondering how they were managing the resolution.

And demonstrably so - “downgrading” to DSC 1.2 actually improves those other users refresh rates and HDR support.

This is still “broken” as of Ventura.

Re: The first conformant M1 GPU driver

#466

Earlier quoted context omitted.

I bet Apple already tried and they refused due to NDA and non compete clauses, that or HR didn't validate their profile.

I don't think being able to reverse engineer your project is actually a good qualification for hiring you, considering your employees don't need to do that. Also, isn't she a high schooler/freshman? There's always internships but it's best to do other things before grinding those out.

> I don't think being able to reverse engineer your project is actually a good qualification for hiring you,

Ask Mark Russinovich, now Azure CTO

Re: The first conformant M1 GPU driver

#467

Earlier quoted context omitted.

That's true. I forgot they brought Magsafe back. (Side note: I don't know why they couldn't just make a standard USB-C connector, except magnetic...)

Some of the new MacBooks require a charging port capable of greater than the current USB-C specification limit of 100W, that's likely one reason why they decided against coopting USB-C exclusively for charging.

USB-C now allows 240W

Re: The first conformant M1 GPU driver

#468

I wonder if support for OpenGL, Vulkan, etc will improve now that Apple is partnering with nVidia, Adobe, Autodesk, Microsoft, etc around the OpenUSD rendering/animation/CAD/3D-scene format? Considering the whole schtick of OpenUSD is "one file format that renders consistently everywhere" (paraphrasing), I would be surprised if Apple doesn't use it as a means to cement more 3D software vendors into macOS land. It's r…

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…

> I mean, on one hand, the Metal/Vulkan/OpenGL situation is unfortunate and I don't understand Apple's motivation there.

OpenGL is a dead end - while vendors (including Apple) still support their respective GL stacks, there is not really active investment anymore either in those stacks or in the standards.

Metal came out years before Vulkan, and Apple has tight integration between the graphics API and their underlying first-party graphics hardware designs. If Apple did have first party support for Vulkan, it would basically be MoltenVK anyway. Apple tends to push anything which isn't a first party framework to be third-party sourced and bundled as much as they can. They likely think MoltenVK as a third party library is the best scenario for Vulkan support.

Re: The first conformant M1 GPU driver

#469
I have a currently broken installation of Asahi Linux on an M1 iMac. I am motivated to fix that and update!

I don’t know what is going to happen in the future, but I wouldn’t be surprised if Asahi Linux becomes widely used. From my experience of turning a 7 year old MacBook and an 8year old MacBook Air into great Ubuntu Linux boxes, I think that old Apple hardware will be a common host to Linux. It feels great to get use out of old hardware.

Re: The first conformant M1 GPU driver

#470

Earlier quoted context omitted.

Still no iPhone with USB-C :(

This year definitely because of the EU mandate. It will probably still be nerfed like the low end iPad that has USB C. But still transfers at USB 2 speeds

> It will probably still be nerfed like the low end iPad that has USB C. But still transfers at USB 2 speeds

Other than one exception, the A-series SoCs have not shipped with USB 3.x or USB4 support. The 10th gen iPad uses an A-series chip, so it is pretty close to being a "lightning to USB dongle" inside the case.

So it isn't a software or manufacturing nerf - the part does not support USB 3.

Post reply on HN