Live data from Hacker News

Native Linux GPU Driver for Apple M1

twitter.com

101–110 of 322 posts

Re: Native Linux GPU Driver for Apple M1

#102

Earlier quoted context omitted.

Quoted post unavailable.

Just a heads up, scare quoting someone's preferred pronouns is not a good thing to do and comes off as very disrespectful if not outright transphobic.

While you are not wrong (simply because many people would agree with you), systematic bullying of outgroups is divisive and also disrespectful.

Re: Native Linux GPU Driver for Apple M1

#103
post #82

Earlier quoted context omitted.

The US largely has laws against reverse engineering hardware for the purpose of circumventing copyright protection. But that's not happening here. What other laws were you thinking of?

The USA has fairly lax laws regarding reverse engineering. It's just that proprietary software EULAs typically forbid it -- and you have to agree to a binding EULA in order to use the software. There were a number of court cases, many involving game consoles (incl. Sega v. Accolade , Galoob v. Nintendo , Sony v. Connectix ) that establish that as long as you're not distributing verbatim or other infringing copies of…

[deleted]

Re: Native Linux GPU Driver for Apple M1

#105

How is a gpu driver ported? Isn't it proprietary? From a past article, reversing a printer protocol was derided for its complexity and there is a wire to snoop.

The main asahi dev is a reverse engineering legend who previously worked on both Nintendo Wii and PS3/4. I think the apple hardware is probably easier to reverse than those platforms.

Re: Native Linux GPU Driver for Apple M1

#106

The November 2020 M1 machines are nearly getting to daily usability in Linux. Support for screen brightness adjustment, the webcam, speakers and mic are the remaining things for day to day use for me. All look like they should be working in 6 months-1 year. It's a bit of a shame that the RAM is so limited on all those platforms - I can't imagine it being enough to load many electron apps in a few years time.

> It's a bit of a shame that the RAM is so limited on all those platforms As long as you didn't get one of the single-channel SSD models, it would make plenty of sense to give yourself a 16 gig swapfile (or something of the sort).

MacOS creates swapfiles automatically as needed (in /var/vm). It will allocate a lot more space to swap than the size of RAM, if it determines that's useful.

It's actually a problem, if you're low on SSD space the filesystem can fill up with swapfiles while the system is still reasonably functional because the SSDs are fast enough. Then because of an APFS design fault, sometimes it isn't possible to delete any files to free up space. It says "out of disk space" when you try to delete a file.

Re: Native Linux GPU Driver for Apple M1

#108
post #86
post #82

Earlier quoted context omitted.

The USA has fairly lax laws regarding reverse engineering. It's just that proprietary software EULAs typically forbid it -- and you have to agree to a binding EULA in order to use the software. There were a number of court cases, many involving game consoles (incl. Sega v. Accolade , Galoob v. Nintendo , Sony v. Connectix ) that establish that as long as you're not distributing verbatim or other infringing copies of…

> one party does the reverse engineering yielding a spec; the other implements the software based on the spec. good to know that. asahi linux should be fine, the reverse engineering and driver development are done by different people.

It helps that Apple is aware of this work and, while they aren't contributing, they're not actively hindering it either.

Re: Native Linux GPU Driver for Apple M1

#109
post #47

Earlier quoted context omitted.

Desktop PWA is becoming a pretty reasonable alternative.

I don't want to run a web browser to run a desktop app. I don't care how useful it is to run JS and HTML from a dev standpoint it's an absolutely absurdity that my desktop app has a CORS vulnerability.

Then you probably won't get Linux desktop support at all. Linux camp should be cheering electron.
Post reply on HN