←back to thread

OpenGL 3.1 on Asahi Linux

(asahilinux.org)
512 points simjue | 6 comments | | HN request time: 0.057s | source | bottom
Show context
kytazo ◴[] No.36213178[source]
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 capable of.

For the record, I've switched to the edge branch a couple of months ago and honestly I noticed no actual difference in my day-to-day tasks which is really telling about how powerful even the M1 is when it can handle software rendering in such an effortless manner coupled with anything else running.

Really thank god for asahi being a thing.

replies(8): >>36213250 #>>36213626 #>>36213905 #>>36214314 #>>36214545 #>>36215750 #>>36217933 #>>36218411 #
imiric ◴[] No.36214314[source]
> 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 negligible. If all your software runs on it, great. If not, good luck depending on yet another translation layer.

I'm sticking with my slow, hot and power-hungry x86 machines with worse build quality for the foreseeable future. The new AMD mobile chips are certainly in the ballpark of what Apple silicon can do, so I won't be missing much.

replies(7): >>36214444 #>>36214810 #>>36215384 #>>36215475 #>>36215725 #>>36220131 #>>36220674 #
acomjean ◴[] No.36215475[source]
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 as bad as the everyone makes it out to be. We’ve come along way since my first Linux laptop and it’s not so great battery life.

replies(1): >>36215715 #
danieldk ◴[] No.36215715[source]
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.)

replies(3): >>36215987 #>>36217490 #>>36219284 #
acomjean ◴[] No.36215987[source]
Sorry it didn't work for you. I would recommend anyone buying at notebook to get one with linux pre-installed. I did that because I want to use this thing, not futz with it.

I'm assuming you're using Asahi Linux on your Macs (though you said you wouldn't touch it..). The lack of hardware diversity should make comparability easier, even if everything need to be reversed engineered.

I get 6 hours or so on my machine. Its pretty much silent, unless I push it. Its a Ryzen 7 5700u. We do a lot of parallel compute and genetics code tends massively parallel and x86 optimized. Mostly run on cluster though. I haven't done any maintenance and have had not hardware issues.

I don't link I could ever go back to macos, or windows.

replies(1): >>36216790 #
1. hedora ◴[] No.36216790[source]
What ryzen laptop is this that you keep referencing?

The negative experiences with the thinkpad are typical of all the intel laptops I have recently used, preloaded OS (including Windows, and to a lesser extent, Linux and MacOS), or not.

Whenever I look for an AMD laptop, it has a low resolution (1080p) display, and/or an off-center keyboard/trackpad (or has some other obvious fatal flaw).

I'm typing this on an M2 macbook. I do 100% of my work in an "8 core" arm Linux VM that can only use one core for userspace stuff (according to top), but that still kicks the pants off my previous laptop.

I'm strongly considering dual booting into asahi.

replies(3): >>36216880 #>>36220205 #>>36228142 #
2. acomjean ◴[] No.36216880[source]
Its a system76 pangolin (2022)

>Whenever I look for an AMD laptop, it has a low resolution (1080p) display, and/or an off-center keyboard/trackpad (or has some other obvious fatal flaw).

yup it has both of those. But the screen is only15", and I'm old so it doesn't matter. It not glossy which I really like though.

If you love the mac hardware, give Asahi a try. My understanding its the best linux for the M-series macbooks. Linux is great for developing on and they seem to be making great progress.

replies(1): >>36224339 #
3. kitsunesoba ◴[] No.36220205[source]
The off-center keyboard thing is super irritating. I know some live and die by numpads but for my usage, 99% of the time they're just collecting dust and making typing less comfortable.

Laptop displays are also a common frustration, though this has been improving lately. Still too many models stuck on 16:9 aspect ratio though, which is suboptimal for anything but watching movies due to lack of vertical real estate. By the time you've factored in all the taskbars, titlebars, toolbars, menubars, tab bars, and status bars you've got a keyhole left to peer through. This is less of a problem for those using something like i3 or Sway where half of those bars are hidden but tiling WMs just aren't my thing.

4. danieldk ◴[] No.36224339[source]
It's interesting how different tolerances are. I couldn't even stand 1080p on 13.3".

And then it needed some fractional scaling factor. Wayland apps worked ok with that scaling (though rendering was perceivably jankier), but some X11 apps would just be blurry. At the time there was no solution for there apps and looking at an extremely blurry CLion all day is no fun. The only solution was to run the whole desktop environment in 1x scaling and use this GNOME option to use larger fonts and widgets. Which worked ok-ish, but many things are sized in a funny way.

I just couldn't tolerate so much brokenness.

(And don't get me started on sharing a screen in Zoom conference calls.)

replies(1): >>36229132 #
5. gmokki ◴[] No.36228142[source]
I managed to get Ryzen 5850U/15W Thinkpad with 4k display in 2021. There were some necessary firmware updates during the first year to get the suspend and power management working (afaik, not so many kernel bugs), luckily fwupd now works for Dell and Lenovo so fw updates are easy and there is a popup to recommend them when available. For the past year it has been very stable running Fedora and thus using the latest kernels.

Now waiting for the Ryzen 7840U configured to 15W to be available with 64GB ram.

6. hedora ◴[] No.36229132{3}[source]
I don't understand how scaling is so broken. I switched my Linux desktop environment to a high DPI monitor in 2001 (it was a Sony CRT). Stuff like font and bitmap rendering looked better then than it does now.