Live data from Hacker News

OpenGL 3.1 on Asahi Linux

asahilinux.org

111–120 of 377 posts

Re: OpenGL 3.1 on Asahi Linux

#111

Earlier quoted context omitted.

> depending on a small team of volunteers to resolve all hardware issues in an ecosystem hostile to OSS, which might break at any point Apple decides to do so You are describing how most OSS software has been developed. I don't see how this is any different than early linux when no hardware manufacturers had any interest in supporting it. A lot of the work that the asahi team is doing is just fixing Arm issues in the…

Point me to the Apple contributed drivers in the kernel please.

The parent already addressed the point that you're trying to make when he said:

> I don't see how this is any different than early linux when no hardware manufacturers had any interest in supporting it.

Re: OpenGL 3.1 on Asahi Linux

#112
post #78
post #43

Earlier quoted context omitted.

Unfortunately, Apple machines are usually 4 - 10 times more expensive, making this choice still quite difficult.

They are expensive but 10X certainly seems like a stretch. Show me comparably specd hardware only 10% the price of an Apple machine?

See, here's where the undefined nature of things comes in. "Comparably spec'd" needs to be conditioned on what task you're aiming for.

A "pure gold hammer" is a terrible idea and would also be terribly expensive. But asking for a "comparably spec'd" hammer presumes the absurd premise that the material of the hammer must be kept consistent regardless of its intended use just for the purpose of being comparable.

To preface, I totally understand the value proposition of Apple devices for some use cases, but it is important to recognize that they are aiming for certain workloads.

As examples:

I have one friend that runs virtualization workloads that require a lot of memory, a lot of storage, a lot of cores, but they don't really care about memory bandwidth, "having a display", or even the noise of the device. An older server with 192G of RAM, 24 cores and >8TB of storage can easily be had and upgraded within $1k, whereas a "comparable" Mac Pro costs upwards of $10k! (Of course nobody would use a Mac Pro for this workload, so the comparison is moot)

I also have friends that are digital artists. They care about having a high brightness and color accuracy display but otherwise don't do anything that taxes the computer. They also appreciate having high quality speakers and long battery life. Some of them run M1 Macbook Airs at the lowest 8G memory configuration for ~$800 (discounted new from other retailers) + a digitizer for ~$100, while the closest comparable non-Apple laptops are all premium devices upwards of $1.5k and even then they are still worse in the battery department!

As for myself, I do light dev work, virtualization, gaming, but also travel a lot and present at conferences. I use a GPD Win Max 2 for a little over $1k (early Indiegogo pricing). The closest Apple offering would be a 14" MBP, and configured as needed (32GB/2T) would be about $3800 and still be short a 4G modem and a couple of extra devices like a digitizer, game controller, and dongle for USB-A. ¯\_(ツ)_/¯ Can't win 'em all.

Re: OpenGL 3.1 on Asahi Linux

#113

From a follow up post on Mastadon https://social.treehouse.systems/@AsahiLinux/110497512340479... : "Also in this update: We now have a cpuidle driver, which significantly lowers idle power consumption by enabling deep CPU sleep. You should also get better battery runtime both idle and during sleep, especially on M1 Pro/Max machines. Thanks to the cpuidle driver, s2idle now works properly, which should fix timekeepin…

"New firmware-based battery charge control, which offers fixed a 75%/80% threshold setting. To use this, you need to update your system firmware to at least version 13.0, which you can do by simply updating your macOS partition to at least that version or newer. This new charge control method also works in sleep mode." This is interesting, am I correct in thinking this a feature implemented by Apple and now supported…

> I really hope Apple brings the same charge limiting to iPhone as well.

This was added to iPhones in 2019.

> If your iPhone stops charging at 80%, it's most likely due to a feature Apple introduced in iOS 13 called Optimized Battery Charging. It aims to prevent over-stressing the battery and hence extend the battery life of your iPhone by limiting the charge to 80%.

Your iPhone learns your usage patterns and delays 100% charging until moments before you wake up in the morning.

https://www.makeuseof.com/why-your-iphone-stops-charging-at-...

Re: OpenGL 3.1 on Asahi Linux

#114
post #62
post #49

Sorry, but what's the point? Why not just buy a Linux laptop and have everything work out of the box? Why are Linux enthusiasts putting so much effort into supporting hardware from companies that - at best - ignore Linux? This question is also valid for other manufacturers, btw, not just Apple. So much time wasted doing free labor for hardware companies that will just break your stuff with the next hardware iteration…

> Why not just buy a Linux laptop Please tell me where is it because I will buy it instantly, and I’m only half kidding. I don’t see how making linux available on possibly the currently available best laptop hardware any different to the previous decades of hacking a working wifi driver into the kernel. It was always an uphill battle, and we should be thankful for those who take up the hard work!

system 76 makes linux ready hardware. personally I'm waiting for a framework which does have some linux support

Re: OpenGL 3.1 on Asahi Linux

#116
post #35

Earlier quoted context omitted.

Would you say buying e.g. a Mac mini for 2.3k€ just to run Asahi Linux is worth it?

I’ve owned both windows and Apple computers, quite many of them, over the last 20 years. On average, the Apple machines last at least twice as long as the windows machines while still being fully usable. One could argue just based on that basic math that they are worth twice the price.

If you take care of your devices they will last. - typed out on a gen 1 i7 desktop

Re: OpenGL 3.1 on Asahi Linux

#117
post #3

Its been more than a year I'm running asahi on my macbook air and I can't stress how grateful I feel for enjoying such wonderful freedom. I don't feel like ever going back to x86 to be honest, at this point there is nothing lacking or unable to run and when the neural engine drivers come online now that the GPU is starting to mature people will be able to juice out every last bit of computation this machine is capabl…

Would you say buying e.g. a Mac mini for 2.3k€ just to run Asahi Linux is worth it?

New M2 mac minis start at $600 (8 core CPU; 8GB ram; 256GB SSD). You can probably find similarly specced x86 PCs for a comparable price, but this doesn't seem unreasonable. https://www.apple.com/shop/buy-mac/mac-mini

Re: OpenGL 3.1 on Asahi Linux

#118
post #43

Earlier quoted context omitted.

Unfortunately, Apple machines are usually 4 - 10 times more expensive, making this choice still quite difficult.

You mean it’s possible to buy the exact equivalent of a M1 MacBook Air for £99-£249? Send me the link, that sounds amazing.

Yeah, the M1 MBA was really so out of the norm in terms of value that it's pretty much impossible to find anything like it at the price point. It literally turned me into an Apple person, essentially overnight. I no longer even switch on my windows machines.

Re: OpenGL 3.1 on Asahi Linux

#119
post #63

Earlier quoted context omitted.

> at this point there is nothing lacking or unable to run Sure there is. You just haven't run into it yourself. Faster, cooler and more power efficient hardware is great. I just don't think that it makes up for depending on a small team of volunteers to resolve all hardware issues in an ecosystem hostile to OSS, which might break at any point Apple decides to do so. And the incompatibilities with ARM are not negligib…

I have an AMD Linux laptop I’ve been using for work. It’s great. The battery life is great, it’s quite fast with a lot of cores, when I need to do my genetics runs (plugged in). Build quality isn’t bad, plus affordable and lots of ports. After my initial transition away, not missing my 2015 Mac book pro. Linux is the way to go. I don’t blame people with apple hardware for wanting it. I just don’t feel the x86 side is…

Two years ago or so I bought a ThinkPad with an AMD Ryzen CPU, there was a lot of hype about them. How Linux laptops were finally competitive, speed, driver, and battery-wise.

The machine was quite a bit slower than an M1 Air, would have loud fans during video meetings, and on Linux the battery would typically last 3 hours (6-7 on Windows, yes I did all the usual power optimizations). In S3 sleep it would discharge overnight and the next day it would refuse to charge with Lenovo’s included USB-C adapter. When waking up the machine from sleep the track point or trackpad wouldn’t come up 1/3rd of the time on Linux.

I used the laptop for work and the question ‘does the laptop work’ when having a meeting or having to teach became so stressful, that one day after another Linux hardware episode I immediately went to a store after work and picked up an M1 Air and never looked back (well, got an M1 Max after that).

There is no way I am going to touch Linux on laptops within 5 years.

(I use a headless Linux GPU machine daily, first used Linux in 1994, and was paid to work on a Linux distribution in the past.)

Re: OpenGL 3.1 on Asahi Linux

#120

Earlier quoted context omitted.

Point me to the Apple contributed drivers in the kernel please.

The parent already addressed the point that you're trying to make when he said: > I don't see how this is any different than early linux when no hardware manufacturers had any interest in supporting it.

This is not early Linux anymore.
Post reply on HN