Live data from Hacker News

Initial M1 support merged into Linux SoC tree

git.kernel.org

131–140 of 337 posts

Re: Initial M1 support merged into Linux SoC tree

#131

I say this as a long-time PC user; MacBook laptop hardware is unrivaled in the PC space (trackpad, screen and keyboard - not pure price/performance). Having any distro running Gnome 40 with full gesture support would be seriously compelling for daily driving.

Yep, I've been looking for a linux laptop for a while that is actually compelling compared to my mac book pro. It seems just about everything is a downgrade in terms of shitty trackpads, lower resolution screens, memory, etc. Linux UI is not a problem for me; I can deal with that. The hardware is a problem though. Here's what I want: - Something that is faster than the last Apple laptop I loved which, I bought in 201…

Really, 4K on a 13" screen? 64GB LP-DDR in a small and light laptop? 16 cores again in a small and light form factor?

That's going to be a long wait. Most consumers don't need more than 4 cores and 16GB and that's where the mass market is. Prosumer models don't reach that high and pro workstations are big and clunky because companies would rather buy a stationary workstation and a light laptop instead of paying $6k or whatever such a beast would cost. With ubiquitous networking, the trend plays against you, I think.

Re: Initial M1 support merged into Linux SoC tree

#132
post #80

I sincerely hope that one day, Linux GUI land will receive similar amounts of work as the kernel. While it's great that we can boot it on pretty much every device out there, I would much prefer if it was a viable Windows alternative on a few devices instead. Just yesterday, I plugged an external screen into my Ubuntu laptop. And then I had to duck-duck for like an hour to figure out how to make the fonts large enough…

Anecdotal I know, but I very recently got a macbook air after years of practically exclusively using Linux and the opinionated user interface drives me crazy. Here's a few pain points: - Scroll direction can only be set globally so either touchpad or mouse scrolling feels awkward for me - You need an extra click on another window before you can interact with it - No focus-follows-mouse (there used to be 3rd party plu…

Of all the things, accusing GNU/Linux of opinionated GUI just doesn't make sense at all to me. There's like 30+ different desktop environments you can use. So many so that there's a need for articles like 10 best Linux DE's of 2021, and those don't even scratch the surface anyway.

Re: Initial M1 support merged into Linux SoC tree

#133
post #132
post #80

Earlier quoted context omitted.

Anecdotal I know, but I very recently got a macbook air after years of practically exclusively using Linux and the opinionated user interface drives me crazy. Here's a few pain points: - Scroll direction can only be set globally so either touchpad or mouse scrolling feels awkward for me - You need an extra click on another window before you can interact with it - No focus-follows-mouse (there used to be 3rd party plu…

Of all the things, accusing GNU/Linux of opinionated GUI just doesn't make sense at all to me. There's like 30+ different desktop environments you can use. So many so that there's a need for articles like 10 best Linux DE's of 2021, and those don't even scratch the surface anyway.

I think you've misread my comment. It's the macos GUI that's opinionated.

Re: Initial M1 support merged into Linux SoC tree

#134
post #16

Earlier quoted context omitted.

Yeah I guess I should have said old there. The touchbar macbooks are definitely not something that fits this case

Things have been spotty since well before the touchbar. I doubt anyone is running Linux reliably on any Macbook built after like 2014. There are still open issues with keyboard, touchpad, display drivers, brightness, sleep, nvme and lots more.

I run NixOS on Mac on 2015 Macbook Pro Retina, works like a charm. Everything works on KDE.

Re: Initial M1 support merged into Linux SoC tree

#135
post #70

Why do we still buy macs? Apple can pull the plug anytime. Kudos yo the huge undertaking but I personally think we wouldn't need this type of gargatuan effort if we just refused to buy macs without linux support. Why support such a closed system?, enlighten me...

> Why do we still buy macs?

In general, it's because they get out of the user's way and it becomes invisible to the user's workflow. Linux always involves tweaking the system just to get work done. The integration of the software and hardware of the Mac is why the user experience is no competition.

Re: Initial M1 support merged into Linux SoC tree

#136

This is very anecdotal but every single laptop I have bought in the last 10 years (4) worked perfectly out-of-the box with either Linux Mint or Ubuntu (which are the same on the inside). I only vaguely remember once I had to change some conf file for my trackpad to work after a dist update but that was it. Not sure why everyone in this thread is so hesitant about Linux on a laptop? It literally just works (tm) for me…

I feel like the pattern is that when you start to dig into people talking about their great experience with Linux on a laptop, you end up eventually getting them to admit that there are a lot of annoyances they’ve just resigned to living with

Some of which they are not even aware of unless they have used other systems for some time.

"I don't even have any problems with bluetooth, audio or a secondary display"

Why would you mention these? Why would anybody expect to have problems with that? ;)

FWIW I use linux on laptop for dev, it's great for my specific use case (terminals flying around), I would not recommend it to my family.

i3wm FTW

Re: Initial M1 support merged into Linux SoC tree

#137
post #121

I say this as a long-time PC user; MacBook laptop hardware is unrivaled in the PC space (trackpad, screen and keyboard - not pure price/performance). Having any distro running Gnome 40 with full gesture support would be seriously compelling for daily driving.

As a long time Mac user, I'm surprised you praise the keyboard :) I think shipping the unreliable butterfly keyboards for so long might be the largest mishap modern Apple has made.

True, but the new keyboards are great. They seem to have learnt their lesson.

Re: Initial M1 support merged into Linux SoC tree

#138
post #130

Earlier quoted context omitted.

Got a Dell with an integrated GPU as well as a GTX1660. The laptop's display is hooked to the igpu, the HDMI to the GTX. Problems that have happened with Linux, in no particular order: * Bumblebee/Optimus is a pain in the ass to install * Performance on the second screen with Optimus is dreadful (sub 30Hz refresh rate) * Being an NVidia card, I have the choice between Nouveau which can only put it into its low power…

Don’t use Bumblebee anymore. Use this instead: https://download.nvidia.com/XFree86/Linux-x86_64/440.31/READ...

Newer doc:

https://download.nvidia.com/XFree86/Linux-x86_64/465.19.01/R...

And https://download.nvidia.com/XFree86/Linux-x86_64/465.19.01/R... for power management, including turning off the GPU entirely when unused.

Re: Initial M1 support merged into Linux SoC tree

#139
post #28

Earlier quoted context omitted.

Don’t equate ARM with Apple silicon. If the M1 was an x86 cpu it’d blow Intel out of the water exactly the same way it did now.

Not quite as fast. M1 has 8 wide decode, which would be difficult to do with x86 because x86 has variable instruction lengths.

> Zen 2 has has 8-wide issue in many places, and Ice Lake moves up to 6-wide.

https://news.ycombinator.com/item?id=25258985

Re: Initial M1 support merged into Linux SoC tree

#140
post #69

Earlier quoted context omitted.

I can live without the fingerprint reader. It’s the lack of hibernate that really sucks. I got my 2013 MBA battery replaced. Leave it unplugged for 10 hours. 1% battery drop. XPS 17 on Pop OS LTS with kernel 5.8. I have to shut down if I want battery left.

We see that kind of issue frequently and in the majority of cases it is not a Linux fault, but manufacturer firmware. It is such a frequent issue I wrote an article 10 years ago that is still extremely relevant with simple instructions to enable a kernel work-around [0]. Specifically the problem is the ACPI DSDT (Differentiated System Description Table) - which is actually byte-code installed by the device manufactur…

As mentioned by AnssiH, this hasn't been true for a long time - https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin... was merged in 2007. I wrote up the reasoning back in 2008 at https://mjg59.livejournal.com/85923.html, but since then Linux should always have been behaving identically to the most recent version of Windows as far as OSI responses go.
Post reply on HN