News for hackers. Stuff that matters.
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by arnaudsm on Friday March 31, 2023 @09:54PM (#35396244)
Provocative take : That is very impressive. But why work on hardware from a company that is so closed-source and user/hacker hostile? Why gift your talent to a company that doesn't respect you ?

The same human-hours could have produced so much more on actually open platforms with actual documentation and respect like RISC-V ?

Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by platzhirsch on Friday March 31, 2023 @10:04PM (#35396297)
Never underestimate doing something you feel passionate about. I understand the sentiment, but it's worse to work on something you don't really care about. You can put in 3x as many "human-hours" and you still still go nowhere.
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by arnaudsm on Friday March 31, 2023 @10:36PM (#35396478)
I understand the early hacker mindset came from an era where we wanted to unlock hardware. But in 2023, good unlocked hardware exists and needs more love
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by hedora on Friday March 31, 2023 @11:15PM (#35396719)
What good unlocked hardware exists that is comparable to current apple silicon laptops? (In price, performance, heat, keyboard, trackpad, display quality, battery life, etc.)
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by arnaudsm on Friday March 31, 2023 @11:18PM (#35396737)
The Lenovo Yogas and LG Grams are my favorite in the MacBook class. But if you want more upgradability I recommend the classical Framework 13 and HP elitebooks
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by Mike_12345 on Friday March 31, 2023 @11:56PM (#35396951)
Lenovo and LG also have closed hardware that is reverse engineered to run on Linux.
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by arnaudsm on Saturday April 01, 2023 @12:11AM (#35397035)
Most of their Linux drivers are contributed by the chipmakers themselves
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by zer0zzz on Saturday April 01, 2023 @12:46AM (#35397229)
tell me you've only used Linux since the mid 2010s without telling me you've only used Linux since the mid 2010s

This is very very very recent trend. This wasn't even the case when I was in school. You used to have to use the NDIS wrapper (Windows network driver support in the Linux kernel) for lots and lots of wifi chipsets to get any kind of wifi working.

Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by Epa095 on Saturday April 01, 2023 @03:56AM (#35398212)
So what?
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by _ph_ on Saturday April 01, 2023 @06:26AM (#35399050)
The point being that it was vital for the success of Linux that there were hackeres willing to reverse engineer closed hardware to make it run. That there are now official and open source drivers for a lot of hardware is a directly consequence of it.
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by zer0zzz on Saturday April 01, 2023 @10:14AM (#35400476)
Exactly
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by freehorse on Saturday April 01, 2023 @07:41AM (#35399445)
For GPUs AMD yes, but for example when the Asahi project started there was no open source driver from NVIDIA. These trends are very recent, and they do not guarantee anything more anyway (like who knows if they will continue contributing in the next generation).
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by deaddodo on Saturday April 01, 2023 @12:11AM (#35397037)
I wouldn't call either of those in the same class, unless you're specifically referring to the base model MacBook.

The Dell XPS and Razer models are much more similar in build quality, hardware capabilities and price range to the MBPs.

Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by tannhaeuser on Saturday April 01, 2023 @03:53AM (#35398194)
Anecdotally, none. 2021/2022 I received five different Dell and Lenovo notebooks (Lattitude, Precision, ThinkPad, not consumer models) for customer projects to work on and every single one had battery or memory problems OOTB. Battery running times were a joke compared to a MBP, and so were the monitors. Mac notebook monitors aren't matte though, and I find the 14" Alu MBP a bit heavy and bulky. Mind, I was a big fan of my old 2016 XPS but even that had a swollen battery which needed replacement out of warranty.

Of those five notebooks I only kept a Thinkpad x13 gen 2 Ryzen (the last one/only one that wasn't broken) but it's not great either with dysfunctional power management/BIOS under Ubuntu 22.04, something I never had problems with so far on Thinkpads.

Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by freehorse on Saturday April 01, 2023 @07:37AM (#35399433)
Intel/AMD based laptops are no more "unlocked" than apple's (and they are much worse in performance). Documentation is a different thing than "locking/unlocking".
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by danielheath on Friday March 31, 2023 @10:03PM (#35396293)
Aside from any other reason, is anything in the same performance/watt class as apple silicon?

Making foss for the hardware that best suits you is good, actually.

Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by arnaudsm on Friday March 31, 2023 @10:07PM (#35396314)
Good question, some CPUs have better perf/watt and are cheaper, notably Ryzen 5800U from the same year : https://www.cpubenchmark.net/power_performance.html
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by wtallis on Friday March 31, 2023 @10:21PM (#35396404)
That's a bullshit chart: only one of the two axes is actually measured data, and the other axis is made up.
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by arnaudsm on Friday March 31, 2023 @10:27PM (#35396437)
You mean the standard TDP is made up ?
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by wtallis on Friday March 31, 2023 @10:31PM (#35396450)
Yes. "TDP" from Intel and AMD have completely different definitions and are only loosely correlated with actual power consumption (especially for mobile parts); they're pretty much made up by the marketing departments for the purpose of product segmentation. The "TDP" they list for Apple is made up by PassMark; Apple doesn't publish a TDP number.
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by arnaudsm on Friday March 31, 2023 @10:33PM (#35396459)
Good point! Here are some numbers at peak load, check Cinebench R15 multicore wattage and score : https://www.notebookcheck.net/M1-vs-R7-5800U_12937_12976.247...
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by wtallis on Friday March 31, 2023 @10:56PM (#35396616)
No mention of methodology there. In the review of the M1, it looks like they reported some numbers from software estimates (never particularly accurate, especially for cross-platform comparisons), and some measurements of wall power (ignoring the battery, which actually matters for peak power consumption). The one AMD 5800U review I checked seemed to be mostly using wall power measurements. Their methodology article does not really provide any further detail ( https://www.notebookcheck.net/Our-Test-Criteria.15394.0.html ). Every plausible way of producing the numbers in the comparison chart from the data they collect and present in their individual laptop reviews leaves them at risk of systematic errors on the order of several Watts.
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by zinekeller on Friday March 31, 2023 @10:20PM (#35396397)
I disagree. I don't mean that Ryzen 5800U lied about its stats or something, but the totality of the systems based on Ryzen 5800U is at best competitve with Intel systems and at worst Intel would look better. Unfortunately, the tuning that Apple have done is significant (more power-efficient screen, speakers and other assorted hardware that you would usually ignore).

Also, even ignoring all of that, Apple M series are basically the only option for a resonably functional ARM device. I acknowledge Chromebook can be effectively transformed into Linux, but their focus on price shows.

Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by tjoff on Friday March 31, 2023 @10:33PM (#35396461)
"being an arm device" is not an advantage though.

Being on a less used architecture, in the PC context, has its downsides though.

Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by hedora on Friday March 31, 2023 @11:18PM (#35396743)
Intel is rapidly losing the server market to Arm. So, if you are targeting phones or the cloud, having an Arm laptop is an advantage. (MacOS includes a hypervisor that runs Arm Linux better than any native Arm Linux device I can purchase for myself.)
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by tjoff on Saturday April 01, 2023 @05:00AM (#35398586)
Most phones barely run anything but bytecode anyway.

Iphones do, but the biggest advantage of an M1 in that case the advantage by far ought to be "runs macos" and not, "is arm".

x86 rapidly losing in serverspace? No. If you work on servers you are still mostly working on x86. And in most cases it wouldn't matter anyway.

Lot of hypotheticals to try and justify it.

Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by kaba0 on Saturday April 01, 2023 @06:40AM (#35399110)
> Most phones barely run anything but bytecode anyway

Since when? If you mean Android’s Java, it is mostly AOT compiled/cached machine code.

Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by tjoff on Saturday April 01, 2023 @07:27AM (#35399360)
Which runs just fine on x86 as well...

My point was that the intersection between the low level programming where you do care about which architecture you are running on and phones is very very slim.

Not saying that shouldn't be the case, but that is unfortunately where we are.

Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by viraptor on Saturday April 01, 2023 @05:22AM (#35398679)
That's normal thing. Emulated hardware is normally chosen so that is simplest to implement and the drivers are most common. (Before you go up to the specialised solutions) Hypervisor runs X better than native is true for almost any X for non-critical solutions.
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by astrange on Saturday April 01, 2023 @02:54AM (#35397866)
ARM (64-bit) is a much more secure architecture than Intel; it would be simply because it doesn't have variable-length instructions, but it also has PAC/BTI and more coming in ARMv9.
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by tjoff on Saturday April 01, 2023 @04:55AM (#35398566)
Much more secure? Really?

And you think it is relevant for a laptop?

Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by sbuk on Saturday April 01, 2023 @06:39AM (#35399104)
You clearly don’t think it is. Elucidate.
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by astrange on Saturday April 01, 2023 @08:26AM (#35399709)
> Much more secure? Really?

Really.

> And you think it is relevant for a laptop?

Yes, it's got your personal info and you run a web browser on it.

Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by tjoff on Saturday April 01, 2023 @08:40AM (#35399812)
There are so many more low hanging fruits that makes the architecture (in relation to arm vs. x86) completely irrelevant to the equation.

When we get to those kind of details, maybe you shouldn't rely on drivers that were written without proper information about the hardware?

Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by astrange on Saturday April 01, 2023 @09:23AM (#35400128)
No, in the web browser case this is literally the most important thing. Second most important would be hardware image/video codecs but that's an optional power optimization. Third would be setting up IOMMUs so the wifi chip can't read all your memory.

Writing hardware drivers through reverse engineering is actually fairly common, not too difficult, and the people doing it for Asahi aren't running into problems - it's more like everyone else just assumes they will.

Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by tjoff on Saturday April 01, 2023 @09:34AM (#35400193)
I would have thought the browser was the most important thing. Do you have any examples to share?

Particularly and genuinely curious about how variable length instructions have affected browser security.

"not too difficult", I guess everything is relative. But I'd have to disagree and say that the work they do is quite difficult.

"aren't running into problems". How would we know? (obviously talking about security problems here)

Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by astrange on Sunday April 02, 2023 @12:57AM (#35407325)
> I would have thought the browser was the most important thing. Do you have any examples to share?

No, you're right. The architectural differences like pointer signing sometimes need the code to adopt them but mostly you get them for free after the compiler adopts them.

A browser is special though because it runs JavaScript so it's got a compiler (JIT) in it. So exploiting the JIT lets you attack the rest of the system after you find something like a use-after-free or type confusion bug. The ARM security techniques MTE and PAC protect against this.

> Particularly and genuinely curious about how variable length instructions have affected browser security.

Basically the issue is that you can jump into the middle of an instruction and it can be another valid instruction. This lets you find something called a "ROP gadget" and construct a new evil program out of little bits of browser code. Harder but not impossible with fixed length instructions. BTI is meant to protect against this too.

It also makes it easier to hide evil code inside an innocent looking binary, but that's more of a problem for like an antivirus and there's other ways to do it anyway.

> "aren't running into problems". How would we know? (obviously talking about security problems here)

We wouldn't, that is possible. I just meant that they're making good progress getting everything to run at all, and most of the image of it being super hard is coming from commenters. (Of course it is pretty hard.)

Performance and power is pretty easy to observe just by watching your battery life though.

Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by arnaudsm on Friday March 31, 2023 @10:25PM (#35396424)
Yes Apple shines especially on idle TDP, their battery life is impressive.

Do you have benchmarks of Intel 11 gen beating Zen 3 ?

Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by nicolaslem on Saturday April 01, 2023 @04:06AM (#35398279)
This is the difference right there. My daily driver is an 6800U (a slightly more efficient 5800U), the whole system idles on Linux at around 6W which is way too much to target whole day battery life. The performance is amazing though.
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by danielheath on Friday March 31, 2023 @10:26PM (#35396433)
That page has the 5800U at 18735 / 25w, around 750/w.

M2 8-core is 15356, and the tdp figure isn’t listed because it’s got the ram on the same package, but IIRC the entire package has a 15w tdp. If that recollection is correct, that’s over 1000/w; add 6w power use for ram to the ryzen and it’s really no contest.

Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by arnaudsm on Friday March 31, 2023 @10:31PM (#35396452)
I agree it misses context. We should compare peak load and peak TDP.

Check the Cinebench R15 multicore here, Zen3 wins on perf/watt again

https://www.notebookcheck.net/M1-vs-R7-5800U_12937_12976.247...

Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by zamadatix on Friday March 31, 2023 @10:59PM (#35396633)
Looking at the Cinebench R15 results it seems like the M1 x86 actually had better perf/Watt than the 5800U despite the oversite the M1 is running this 2013 benchmark via emulation.

Note: If you hit the expandos you'll see nearly every 5800U result is coming from a 30W/25W TDP 5800U. Even if you take the most favorable R15 test (multicore), the 25W value for the 5800U, and a 15W value for the M1 (despite the page saying 10W) that still comes out with perf/watt in favor of the M1 emulating the benchmark. If you look at the first native release of Cinebench (R23 in 2020) you'll see the reality that the M1 runs at about the exact same speed (slightly ahead in single core, slightly behind in multicore) at 1/2 the Wattage.

For comparison an entire Mac Mini system pulls 30W from the wall when running a compute benchmark workload https://www.anandtech.com/show/16252/mac-mini-apple-m1-teste... including conversion loss, peripherals, memory, and anything else.

Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by arnaudsm on Friday March 31, 2023 @11:16PM (#35396723)
Interesting thank you! Also the primary/secondary core of the M1 is pretty clever. Intel 13th gen uses a similar strategy now, but not AMD yet, which is surprising considering their chiplet approach.
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by Daegalus on Saturday April 01, 2023 @03:50AM (#35398178)
I think the new 7950x3d is primary/secondary also.
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by wtallis on Saturday April 01, 2023 @11:49AM (#35401196)
Not exactly. One chiplet has more L3 cache, but the other one can run at higher clock speeds, so which one to prefer depends on the application. Which makes it a horrible mess from a software/OS perspective.
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by asddubs on Friday March 31, 2023 @10:05PM (#35396302)
the eternal ideology vs pragmatism debate. this project will get people a good linux machine that actually exists and you can buy in stores. besides, why not both. linux has been all about making it run on hardware without the manufacturers support or consent from the beginning.
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by arnaudsm on Friday March 31, 2023 @10:14PM (#35396361)
But Intel actively contributes to the Linux kernel
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by mouse_ on Friday March 31, 2023 @10:51PM (#35396577)
Yeah, well, Intel laptops are trash subjectively speaking. I'd much rather have an M1 MacBook Air than any current Intel machine. In the past, ThinkPads were my favorite, but they got rid of many ergonomic features and now I can't even use tpmiddle to make the middle trackpoint button function as middle click without using scrolling features. Also, the BIOS on my Ryzen 5000 ThinkPad is always max brightness, regardless of what I had last set it to, so it's extremely uncomfortable to turn on at night or just after waking up, which is basically the only two times I want to use my laptop. Previous ThinkPads lacked all these issues, so they were my favorite overall laptops, but it increasingly seems like Lenovo staff probably don't even use them; I bet they use MacBooks, lol.

There is no reason MacBooks have to be the best modern laptops, and yet they are. That's why I think it's a good idea for this much effort to be put into making Linux/Free Desktop useful on them.

Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by arnaudsm on Friday March 31, 2023 @10:55PM (#35396610)
Genuine question, why do you think Apple doesn't publish docs about the M1 architecture? They know the Asahi team will crack it anyway, but what's preventing them from opening the platform to make it even more popular?
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by SXX on Friday March 31, 2023 @11:21PM (#35396766)
It's just guess, but it very much possible Apple simply can't publish any documentation because even they use a lot of 3rd-party IP under NDA. Also publishing documentation officially make patents attack easier.

I not into defending Apple, but there are plenty of reasons why they're okay with Asahi team reverse engineering their hardware, but won't invest any money into making it more open. After all they earn a lot from subscription services and Linux users wont pay for them.

Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by macintux on Friday March 31, 2023 @11:24PM (#35396783)
Two reasons I can think of:

1. Documentation implies a commitment to the decisions made thus far. Apple has no compunctions about changing things behind the scenes and concealing the impact from users as much as possible.

2. Apple’s bread and butter are always going to be macOS users, Linux will be a rounding error.

Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by tannhaeuser on Saturday April 01, 2023 @03:23AM (#35398027)
Thought it was only me getting irritated by permanently missing plain touchpad left-click on a x13 3nd gen, clumsily middle clicking instead. That together with loss of kinetic scroll alone is such a regression. Actually, I'm looking at that notebook in anticipation of pain, and grabbing the MacBook next to it instead (running Mac OS but looking forward to run Linux on it as well).
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by asddubs on Saturday April 01, 2023 @12:22AM (#35397112)
yeah, now they do. And if linux had relied on manufacturers to write drivers, it would have died many times over before ever getting to that point
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by imwillofficial on Saturday April 01, 2023 @02:12AM (#35397614)
You keep saying this as if it’s some profound wisdom.
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by dev_tty01 on Saturday April 01, 2023 @01:02AM (#35397304)
Agreed. Last time I checked, the folks who got Linux running on a refrigerator did not get any vendor support either.
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by Waterluvian on Friday March 31, 2023 @11:18PM (#35396736)
There’s a level of zen above this where you simply do not care about the concept of what the company cares about or who you’re benefitting. Not everything has to be a move in the game.
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by arnaudsm on Friday March 31, 2023 @11:24PM (#35396784)
I've had multi-year side projects shut down by companies, it wasn't a great time
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by zer0zzz on Saturday April 01, 2023 @12:28AM (#35397152)
Even if Apple makes it impossible for asahi to work at all the Linux kernel would have benefited from bug fixes and graphics devs writing shaders for apple devices would have better insight into the perf of what they are writing due to a reverse engineered disassembler.
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by Mike_12345 on Friday March 31, 2023 @11:53PM (#35396937)
Because then Linux wouldn't run on anything. Same deal for 99% of laptop manufacturers. Most of it is closed and reverse engineered, including ThinkPads.
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by arnaudsm on Saturday April 01, 2023 @12:09AM (#35397025)
But Intel and many chipmakers contribute to the Linux kernel
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by zer0zzz on Saturday April 01, 2023 @12:35AM (#35397182)
So what? Did Broadcom or Nvidia contribute to the open source drivers you probably use on Linux? How many contributions did Intel make to the Linux kernel from 1991 to 2000 during which the kernel was in the infancy of running on Intel silicon?

Do Intel's micro-arch manuals tell the whole story or do people go to Anger Fog website frequently (https://www.agner.org/optimize/)?

It doesn't matter.

Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by Avamander on Saturday April 01, 2023 @08:54AM (#35399932)
Even then a lot of it was, is or still would be broken if not for those willing to contribute their own time instead of waiting for the vendors' effort.
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by Mike_12345 on Saturday April 01, 2023 @07:07PM (#35405078)
They contribute some drivers, but not all. There are still some ThinkPads without full functionality on Linux due to closed hardware. Until just a few years ago it was 100% reverse engineered.
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by sam0x17 on Friday March 31, 2023 @11:56PM (#35396948)
If anything this weakens Apple's grip. For example, I would consider dual booting, or even erasing my mac partition depending on how things go with Asahi. I just like the Macbook hardware. The software I'd rather use linux most of the time, especially if everything is working
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by dev_tty01 on Saturday April 01, 2023 @12:58AM (#35397278)
No, I don't think so. There are about 100 million Mac users. The vast majority of them don't even know what Linux is. No way Apple's "grip" is impacted.
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by ldhough on Saturday April 01, 2023 @02:16AM (#35397638)
I don't think it harms them financially though. You still have to buy the macbook and I don't think they earn any significant amount of money from you running macOS on it after that, I've bought like one $6 app on the mac app store. Being able to run linux makes me more likely to buy more macbooks in the future and if I can run windows games I'll get the highest-specced one available.
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by simondotau on Saturday April 01, 2023 @02:52AM (#35397849)
If they make hardware you like, why would you want them financially harmed?
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by ldhough on Saturday April 01, 2023 @03:33AM (#35398086)
Oh I don't at all, I was contesting

> this weakens Apple's grip.

Because I don't think Asahi harms them.

Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by sam0x17 on Saturday April 01, 2023 @06:29PM (#35404799)
Not using their software breaks their walled garden, which I'm all for breaking. That's all I meant
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by zer0zzz on Saturday April 01, 2023 @12:23AM (#35397116)
You are what folks would call a Linux consumer. Fact is that

1) if everyone (especially kernel devs) all had your attitude linux wouldn't run on a darn thing

2) Apple's made no indication that they would stop alternative operating systems from working with their boot loader. in fact their own engineer(s) have tweeted that their boot loader has that in mind and theyre going to do nothing to stop it

3) it happens to be the most cost effective high performance arm hardware that anyone can get their hands on. Even if you take the top end ampere the single threaded perf is half (although the 80 core+ versions make up for it in multithread). It would be absolutely foolish to not use this hardware target for Linux.

4) the M1 architecture (the entire SoC) breaks a lot of assumptions that other hardware has made, and this is a great way to fix bugs in Linux as well a lot of the software on top of the kernel as well.

Finally I think the work folks have done on asahi is probably really useful for anyone trying to optimize graphics shaders on Apple devices at the per instruction level (which they have consistently obfuscated with pretty charts in their performance tooling in Xcode).

Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by arnaudsm on Saturday April 01, 2023 @12:45AM (#35397219)
I agree. I just wish Apple was a bit more open
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by zer0zzz on Saturday April 01, 2023 @02:53AM (#35397856)
Do you care that Nvidia isn't open with their Linux driver or that Broadcom didn't to my knowledge ship an open source driver for many of their wifi cards? It is really common for GPU vendors to keep their hardware details proprietary because they're all trying to one up each other on benchmarks and games every year. Just because Intel and AMD do open source drivers doesn't mean that what Apple is doing is unique.
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by hueheudhru on Saturday April 01, 2023 @03:06AM (#35397937)
yes. we all do care.

majority of linux users buy AMD because of drivers alone. avoid broadcom like the plage etc.

asahi linux is weird. theres no good reason to explain its existence other than there are too many people willing to give money to apple for no good reason.

Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by NathanWilliams on Saturday April 01, 2023 @03:27AM (#35398047)
"no good reason", except the performance, battery life & build quality?

Different people have different needs, preferences & ideological beliefs to you. If you measure the actions of others, based on your viewpoint alone, you will never understand the rest of humanity.

Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by Dalewyn on Saturday April 01, 2023 @05:49AM (#35398853)
The biggest lesson that owning a Macbook has taught me is that my world view as a power user is a minority and worthless one that should be relegated to /dev/null under most circumstances.

Fucking nobody cares about the gripes I would have with it, and I've even come around to appreciate the fact that Apple sells goods engineered to the desires of people who aren't me (read: the majority): I can't deny the speakers on my Macbook are fucking amazing, and most people would care about that rather than whether something is FOSS.

Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by simonh on Saturday April 01, 2023 @06:13AM (#35398988)
Ok, but apart from the performance, the novel hardware architecture, the battery life, the build quality, the recyclability, and the documentation and tooling for developing custom kernels, what has Apple ever done for us?
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by freehorse on Saturday April 01, 2023 @07:56AM (#35399531)
Apple being more open would improve performance in certain applications, though.
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by NathanWilliams on Monday April 03, 2023 @05:04AM (#35420523)
I would love to have some examples, have you got any? Or is it just a feeling you have, that justifies your personal preferences?
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by freehorse on Monday April 03, 2023 @04:03PM (#35430439)
What do you mean, it is pretty obvious that having more low level control would allow developers improve aspects of their software in certain cases. I am using software for some very time sensitive applications, and in this case linux > windows > macos just because apple's documentation and implementation is not dev friendly while linux with open source amd drivers have the best performance of all. Being closed and not dev-friendly has its costs, too.
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by freehorse on Saturday April 01, 2023 @07:55AM (#35399517)
Well, actually some people do care, for different reasons. If apple was more open then it would appeal much more to these people.

Sometimes it is even just a practical issue: having as low level control as possible can increase performance in certain aspects, for example in latency related tasks, that can be important in certain applications. This does not make everything else useless, but there are definitely tasks for which I choose an AMD gpu over an NVIDIA gpu (or apple silicon) just because of the open source drivers in linux.

Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by zer0zzz on Saturday April 01, 2023 @03:44PM (#35403421)
A lot of this control and insight into the µarch is gleaned by the public not from the hardware company's released drivers or docs but through exactly this sort of reversing. See Ager's website as an example.

You could also take this to the extreme, as Stallman used to do with his OLPC where he deleted the wifi blob to only use lan because it wasn't free enough. If you have to wait for hardware company's to build free and open drivers and open hardware docs and open firmwares to use linux well im afraid your options are basically some X220 with a Open rom bios reimage.

For now, Apple's arm64 silicon is the most compelling option for anyone that wants to develop on the architecture locally. It's the same way as how i386 was the most compelling option for anyone that wanted to run a free unix at home in 1991. It just does not matter that Apple hasn't done a dump of all their drivers and hardware docs because it is all we have and the hardware is damn good at that too.

Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by kzrdude on Saturday April 01, 2023 @05:17AM (#35398648)
Apple has gotten some praise for minor stuff like https://news.ycombinator.com/item?id=33290233

i.e making the linux port possible even if not supporting it publicly.

Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by dougall on Saturday April 01, 2023 @01:33AM (#35397442)
My personal answer: It's good hardware. I like good hardware, so I'm pro-competition. Doing the work makes the hardware documented, for anyone to understand (mainly developers, but also Apple's competitors). Having more developers on ARM also makes ARM more competitive, and helps to break the x86 duopoly on single-core performance.

It's a gift to users and developers, not Apple. I like arm64 a lot more than RISC-V, and find their documentation better. And there aren't yet RISC-V CPUs that have competitive single-core performance.

Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by zer0zzz on Saturday April 01, 2023 @02:42AM (#35397790)
Your work on figuring out the isa is really impressive.
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by dougall on Saturday April 01, 2023 @03:08AM (#35397949)
Thanks! It's a tiny contribution compared to Alyssa and Lina's development and reverse engineering work, but it's been very educational and rewarding work so far :)
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by simondotau on Saturday April 01, 2023 @03:14AM (#35397982)
And it’s an extra special gift to people who will be buying or inheriting secondhand Apple Silicon hardware in four, five, six years from now. Projects like Asahi Linux will literally divert some obsolete hardware from landfill.
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by throwahay on Saturday April 01, 2023 @01:42AM (#35397493)
A lot of people agree with you, like me. There is huge amount of talent wasted on things like this. Obviously it has an audience, but that doesn’t mean it is meaningful.
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by Moldoteck on Saturday April 01, 2023 @03:05AM (#35397925)
talent isnt wasted if people do what they love. Doing only things that matter to someone else and dont bring joy is a f* dystopia
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by kaba0 on Saturday April 01, 2023 @06:44AM (#35399125)
That implies that were they not work on this project they would work on something else that you deem “useful”.

I hope I don’t have to detail why is it fallacious thinking.

Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by alpaca128 on Saturday April 01, 2023 @08:12AM (#35399609)
Who are you to tell what kind of activities are wasteful and which aren't? Though you are free to pay talented people to spend their time in ways you find more productive or "meaningful".
Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by rjsw on Saturday April 01, 2023 @04:31AM (#35398436)
Because the hardware is available now.

When somebody builds a RISC-V laptop people will start working on software for it. In any case, the GPU getting built into RISC-V SoCs is a PowerVR one, there is supposed to be an open-source driver being written for it but right now the situation is no better than for the Apple M1.

Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by justin66 on Saturday April 01, 2023 @05:16AM (#35398644)
> But why work on hardware from a company that is so closed-source and user/hacker hostile? Why gift your talent to a company that doesn't respect you ?

I'm glad Asahi exists, and I hope that it will become as successful as it can possibly be, but I remember being surprised about it because the founder of Asahi Linux used to viciously complain about the closed parts of the Raspberry Pi hardware on twitter, at the most heated moments comparing them with Apple. I first became aware of him when he shared the barely-obfuscated hardware keys needed to clone the RPi v2 camera hardware (or something). I remember him ranting about how the Raspberry Pi foundation had gone "full Apple" and how we ought to call the Raspberry Pi "the Raspberry iPi."

Re:Asahi Linux M1 GPU drivers can now run Windows games via ... by kaba0 on Saturday April 01, 2023 @06:38AM (#35399100)
I don’t know the specifics, but there is a difference between a supposedly open hardware and one that was made for proprietary usage. Apple won’t go out of their way to make drivers for a different OS, but they don’t hinder it at all. Our expectations should be in the context of a given product.