[HN Gopher] KDE runs on the Apple M2 with full GPU acceleration ___________________________________________________________________ KDE runs on the Apple M2 with full GPU acceleration Author : c80e74f077 Score : 269 points Date : 2022-11-25 17:18 UTC (5 hours ago) (HTM) web link (vt.social) (TXT) w3m dump (vt.social) | yes_but_no wrote: | Some ppl have been saying reason macs doesn't support 4k 120hz | using thunderbolt to hdmi 2.1 cables is a software limitation, I | wonder if linux on macbook solves that | alin23 wrote: | Most often it's a hardware limitation because the | cables/adapters use the MCDP2900 converter chip inside, even | when they advertise HDMI2.1 support. That's the same chip | inside the built-in HDMI port of the new MacBook Pro and its | datasheet [0] says it only supports up to 60hz | | That chip is also the reason for a lot of support emails I'm | getting on Lunar (https://lunar.fyi/) because it seems to break | DDC/CI and hardware brightness control stops working through | cables and ports that use it. | | [0] | https://media.digikey.com/pdf/Data%20Sheets/MegaChips%20PDFs... | sofixa wrote: | Same with Macs not supporting display port daisy chaining over | USB C (not Thunderbolt), it's purely a software limitation. | [deleted] | CameronNemo wrote: | Question for those in the know: are there any substantial changes | from M1 to M2? I'm sure lots of tuning took place, but is there | any major component that was completely overhauled? | MBCook wrote: | Sort of a "spec bump+". | | The biggest change, IIRC, is that the M1 was based on the | A12(?) but the M2 was based on the A14(?). So the CPU/GPU | design was newer. They tweaked and improved other modules like | the neural engine too. | | So it wasn't just clock speed, but to most end users it was | just somewhat faster and more mature. | | Nothing special/amazing/transformative. | dottedmag wrote: | There was quite a bit of small annoying stuff, but nothing | major. | | GPU and display controller were initially expected to have | large amount of changes, but this turned out not to be the | case. | | Amount of changes between M1->M1Pro/Max/Ultra and | M1Pro/Max/Ultra->M2 is similar. | 2OEH8eoCRo0 wrote: | No. | hedgehog wrote: | I've been reading bits and pieces from the people doing Linux | for Apple SoCs for a while and it sounds like the evolution has | been mostly incremental going way back (like A7 era). | ultrarunner wrote: | Another question for those in the know: there are what seem to | be tons of weird GPU problems on macOS under M1-- weird cursor | tails, choppy scrolling, and very occasional panics that derive | from GPU drivers. Are there any workarounds for unstable GPU | behavior that were discovered during the RE & driver | implementation? | | Edit: I've directly observed these on my machine, and it | doesn't look to be an isolated incident. There is a video in | [2] below. | | [0] https://discussions.apple.com/thread/253679057 | | [1] https://discussions.apple.com/thread/252777347 | | [2] | https://www.reddit.com/r/apple/comments/u486mi/macbook_pro_1... | | [3] | https://www.reddit.com/r/mac/comments/oldbb9/mba_m1_cursor_g... | | [4] | https://www.reddit.com/r/applehelp/comments/kfkuqi/is_there_... | | [5] | https://www.reddit.com/r/mac/comments/r037h2/is_this_amount_... | | [6] https://forums.macrumors.com/threads/mac-mini-m1-mouse- | curso... | snoot wrote: | > there are what seem to be tons of weird GPU problems on | macOS under M1-- weird cursor tails, choppy scrolling, and | very occasional panics that derive from GPU drivers. | | Never heard of these. Been using M1 for a year. I don't think | it's worth taking seriously. | jbverschoor wrote: | Are you sure you're not using any displaylink cable/drivers? | | I had a choppy mouse at a certain point, but that was only | with a bluetooth mouse. Bluetooth runs at a slower rate in | any case, but I think it might have had to do with some | interference. | david_allison wrote: | Agreed with other commenter: I'd disregard the reports. Been | using an M1 for 6 months now on macOS. One kernel panic when | closing the lid. Solid machine and no issues with the GPU. | [deleted] | nine_k wrote: | It looks like your particular piece of hardware is defective. | Try having it replaced. | kitsunesoba wrote: | YMMV but on an MBP 16" M1 Pro driving its internal display | alongside an Apple Thunderbolt Display (yes, the one they | sold from 2011-2016) I've seen no graphical problems | whatsoever in the past year. | acchow wrote: | Issue free for over a year on M1 | moondev wrote: | Can anyone confirm if nested virtualization is available when | running asahi on m1/m2 ? | [deleted] | my123 wrote: | M1 doesn't have nested virt in hardware. M2 does but nested | virt on arm64 isn't quite in upstream Linux yet. | bogwog wrote: | This is great news and a big win for consumers! | sedeki wrote: | (false statement about a buggy M1) | gjsman-1000 wrote: | M1RACLES was a security flaw that was hyped as a _joke_ , | because it was such a weak bug, and yet it was hyped to | oblivion. It totally does not deserve even a mention on the M1 | Wikipedia page. | | The flaw means that two malicious processes, _already on the | system_ , can potentially communicate without the OS being | aware. Even though they _already could_ through pipes, desktop | icons, files, inter-process communication, screen grabbing each | other, over the network, from a remote website, take your pick. | Now, what are the odds of two malicious processes, being on a | system, with a pre-agreed protocol for communication, going to | need a weird processor bug to communicate over for? Absolutely | nothing. It 's not supposed to happen - but it's basically | useless when you are twice-pwned already. | | The other flaw that was found was that Pointer Authentication | (PAC) could be defeated on the M1 with the PACMAN attack. | However, PAC was actually an ARM standard added in ARMv8.4 that | affects _all_ ARMv8.4 implementers - the M1 just happens to be | the most notable chip with that ARM version. Versions before | ARMv8.4 didn 't have PAC at all - so, even with that defeated, | you aren't worse off than you were before ARMv8.4, so it's just | a "sad, we tried, but oh well" thing from ARM's perspective. | sedeki wrote: | Thank you! I am learning something new every day. | vletal wrote: | Sad that iPads do have open bootloaders. Id be happy using my M1 | iPad Pro from time to time. | umanwizard wrote: | Asahi is getting closer and closer to "daily driver" usability at | an amazing pace. | | Anyone have an idea how soon we should expect GPU support to be | in mainline? | jjtheblunt wrote: | i'm using it as a daily driver for a couple months easily, but | my daily driving happens to not require the not-quite-perfect | device drivers. i shutdown for sleep, for instance, which works | just fine, since boot and login is super fast and restores | everything. | nu11ptr wrote: | Possibly stupid q: Why buy a mac if you are just going to run | Linux on it? I suspect any comparable PC would be more | economical (w/ exception of power draw). | umanwizard wrote: | There are a number of reasons. | | 1. I prefer Mac hardware to any PC hardware (I don't know | any manufacturers who come close to apple in hardware | quality, so I don't think the "comparable PC" you cite even | exists in reality). | | 2. I prefer to use Linux, since I'm more familiar with it, | I'm more likely to be able to debug it when things go wrong | (macOS Just Works more reliably, but when it doesn't, I'm | stuck), and also I work on software that runs in prod on | Linux and I don't want to deal with Docker for Mac. | | 3. While this is not yet the case, I think it's likely that | someday Asahi will run better and more reliably on macs | than mainstream distros run on PC laptops. The reason is | that they only have one target (or, I suppose, one very | closely related family of targets) whereas there are a pile | of different PC vendors that are all subtly broken in | different ways. I've _never_ seen a high-end PC laptop run | Linux without tons of bugs and weird quirks; to get a solid | Linux laptop experience, you seem to need to eschew | discrete graphics cards and use a system that's a few years | old at minimum. | sofixa wrote: | The hardware is pretty good. Utterly unmaintainable, | unserviceable and unapgradeable, extremely overpriced | tiering (e.g. adding storage or RAM which you have to do at | purchase time), with limited options (e.g. i cannot stand | glossy screens with shitty reflections everywhere causing | eye strain), but still very good. However the software | (macOS) is pretty shit and IMO hard to adapt to coming from | any other OS. | | Raw performance per watt, and per weight/dimensions is best | in class. For pure performance (e.g. an Asus ROG Zephyrus) | or lightness (e.g. LG Gram) there are better options, but | if you want all three it's hard to beat. | | I personally think the hardware is so good, even with the | caveats, but the software so bad that I'm honestly tempted | to get an Air for portability or a Pro as a daily driver | when Asahi Linux is good enough for me and the prices are | right (so some sale or something, sticker prices are | ridiculous if you max everything, and you kind of have to | due to the impossibility of upgrades). | musicale wrote: | > extremely overpriced tiering (e.g. adding storage or | RAM | | As I understand it, Apple uses a "system in a package" | multi chip module that mounts RAM inside the same package | as the main M1/M2 SoC. | | Seems to work well in terms of memory bandwidth, unified | memory architecture, and physical size, but it's hard to | crack that SIP/MCM open to add more RAM. | | And it's even harder to add RAM to an SoC die itself. And | the GPU is integrated as well (although in theory one | could connect an eGPU over Thunderbolt - assuming the | driver issues could be sorted out somehow.) | | Some older Macs in the 1990s included an external L2 | cache SRAM slot. But cache RAM upgrades became impossible | once the L2 cache was integrated on the CPU die. | kitsunesoba wrote: | Serviceability is improved (though still not amazing) in | all the machines with chassises redesigned during the "M" | era -- the "notched" MBP 14/16 and Air have easily | accessible bottom screws (no need to remove rubber feet | first) and don't have batteries glued in. Keyboards can | be changed independently from the top case too. Notably, | many Windows laptops fail on both of those counts (like | the LG Gram which hides screws under adhesive-attached | feet). | | But yes, it's difficult to find laptops as well-rounded | as MacBooks are. Generally laptops will require you to | make significant sacrifices in multiple categories to be | good at one or two things, which is less true of MacBooks | (particularly the 14"/16" Pro models), especially if you | want good performance without the laptop being huge and | bulky and/or have horrible battery life with constantly- | screaming fans. The 14"/16" models get you performance in | the ballpark of a desktop Ryzen 5800X while unplugged and | still getting great battery life while also being silent | and still reasonably portable, along with a killer | screen, great speakers, decent keyboard and great | trackpad. | tambourine_man wrote: | Macs, for me, are the software. This is something that | became pretty evident during the Intel era. And I bought | Macs exclusively when the hardware was both much slower | and pricier than PCs (68k and PPC), because I loved the | software so much. | | Funny to read such an opposite opinion. | | I don't mind the pretty casing, but it's icing on the | cake. | tambourine_man wrote: | On a second thought, there where some transformative | hardwares though. | | The iMac 5k for me, almost a decade later, is still | better than anything other vendors have to offer. It's my | childhood dream monitor. Such a shame that they never | sold it separately. | | The M series laptops seem like an inflection point as | well. A fanless powerhouse with more than a day's work of | battery life and best in class monitor and trackpad. | rsynnott wrote: | > Such a shame that they never sold it separately. | | Well, they sold the controversial LG 5K, which was the | same panel, but certainly not the same build quality. | I've got one, and it's... fine, and for a very long time | was literally the only 5K monitor you could buy, but for | the price it is not a well-built piece of kit. (And the | first two versions had weird bugs) | | They now (nearly a decade later) finally sell a fully | first-party one, which is very similar. | pram wrote: | They do: | | https://www.apple.com/studio-display/specs/ | beebeepka wrote: | I am with the other guy - great hardware, with the m1, | married to a barely usable software. I hadn't been forced | to used it in a decade, and imho, but hasn't gotten much | better. At least it's got brew going for it. | | Horrible peripherals, too. I guess you love them for the | same reasons I hate them. | kitsunesoba wrote: | I'm personally a fan of macOS as well, but I can see the | draw in wanting to run something else on them. I have a | ThinkPad dual booting Windows and Fedora and it's not | terrible as far as generic x86 laptops go, but in many | ways it's not as nice as my work MacBook. If Linux ran as | well on say a MacBook Air as it does on that ThinkPad, | the ThinkPad would likely be replaced with an Air and any | Windows needs being handled by a Windows VM or RDP | session to my custom built tower. | coutego wrote: | I'm quite sure it's just a question of what you are used | to. It is for me, anyway. | | My first PC (~year 2000) came with Windows but I wanted | to use some software that only existed for Unix at the | time and I was used to work in Unix anyway, so I heard | about Linux and installed it. Great, I got an OS I was | used to and the software I needed for my project. | | When finally I had to use Windows for work a couple of | years later it took time to adapt and, even to this day, | I just find it easier to use Linux. It's just a metter of | what you are used to. | | Last year I bought a MacBook, because of the M1, and I | can't get used to the "weirdness" of MacOS, specially the | keyboard and the window management. Every other machine I | use (Linux, Windows or ChromeOS) uses the same | keybindings but in MacOS the same software I use | everywhere else (e.g. Chrome) has been forced to change | the standard keybindings to something else and and it's | even not configurable. Programs just don't implement | stuff as C-c to copy and C-v to paste. Programs link that | functionality to S-c and S-v, instead. WTF? This means | there is no remapping of the keyboard that can fix this, | since the software itself is broken. | | For me, this makes the machine pretty unusable. I'm a | keyboard guy and quite fast at it. But when I'm in MacOS | I waste a lot of time finding the right keybindings even | for switching Windows. Example: S-w to close a tab but | C-TAB to switch tabs %~( | kitsunesoba wrote: | > Last year I bought a MacBook, because of the M1, and I | can't get used to the "weirdness" of MacOS, specially the | keyboard and the window management. | | For what it's worth, long time Mac users feel that *nix | desktops and Windows have the same kind of "weirdness" | you describe here. The majority of modern macOS | conventions can be traced back to the original 1985 Mac | or the 5-10 years following its introduction. | | I started on macOS but can switch between control schemes | pretty fluidly these days, thanks to having regularly | used all three major OSes for several years. That said I | wish there were at least one Linux DE that cloned macOS | conventions as faithfully as the rest have cloned Windows | conventions (with the exception of GNOME, which is more | like what you'd get if you turned iPadOS into a desktop | OS with Windows keyboard shortcuts). | ask_b123 wrote: | Is S = command? | | What I'm seeing is: close a tab -> cmd+w; copy something | -> cmd+c; switch tab -> cmd+option+left/right arrow, | switch window -> cmd + ` | umanwizard wrote: | Yes, coutego is using Emacs notation for key chords, in | which S-whatever means what macOS users would call | cmd+whatever, Windows users would call win+whatever, etc. | "S" stands for "Super" key. | sofixa wrote: | Same thing with keyboard mapping, it really bothers me. | However I've found that using a keylogger to remap | (Karabiner) works decently with very few exceptions | (iTerm). | rsynnott wrote: | I wonder if this response is because common Linux desktop | environments are _so_ derivative of Windows these days. I | started using MacOS around 2004 (the G4 iBook was | _amazing_ in its day; if you wanted a Unix-y laptop with | decent battery life, working power management and wifi, | and vaguely affordable, it was the only game in town), | having previously been using Linux since about 2001 and | Windows before that. At that time, Linux desktop | environments generally didn't use the same conventions as | Windows anyway, so moving to MacOS wasn't that jarring. | coldtea wrote: | Power+performance, great battery life, great build quality, | great hardware... | coutego wrote: | There are no comparable laptops to M[1,2] Macs, AFAIK. | Linux on an M1 simply flies. It's just stupidly quick. A | MacBook with Linux is the most amazing Linux machine that | exists, even without the GPU acceleration. | | I bought my first MacBook just because of the M1 processor | and /despite/ the OS, which is ok-ish but not my cup of | tea. I'm looking forward to running Linux on it as my daily | driver. | emmo wrote: | The Mac Mini is actually a pretty nice little unit, and not | priced too terribly. | dopeboy wrote: | Two reasons: battery life + touchpad. | callesgg wrote: | Not that I would buy a new Mac and install linux on it... | | But if I did, it would be cause apple has unmatched | hardware build quality. (But also the battery time would as | you mention also be a nice thing) | recuter wrote: | I get 12+ hours of battery life on my M1 Air, no longer | bother with cables and outlets at coffee shops. | | What else I could buy of similar | weight/size/battery/quality? | | Even if knew of an alternative, there are other unexpected | perks to going with Apple: travel constantly, occasionally | selling my old one and switching to a new machine is easy | whereas with other brands would be impossible. Amortized | cost is less than $1/day. | | If this Asahi thing pans out (I'm guessing maybe in a year | or two it won't use twice the battery) I'll immediately | dual boot and spend the majority of my time in it. :) | nextos wrote: | This also happened when Macs transitioned to Intel and | Core 2 Duo laptops were released. At the same price | point, PCs were much noiser and had much poorer battery | range. | | ARM laptops from other brands are starting to pop up but | they will take at least a year to catch up in terms of | performance. | | Right now, ThinkPad X13s runs Linux very decently, but | it's less powerful than the M1. | | In the US market it might be cheaper than M1 Mac Airs. In | Europe it's 50% more expensive and customer support is | poor. | rowanG077 wrote: | Linux is more user friendly for some developers. Linux | support with Asahi is also markedly better then any | comparable PC. Hardware wise it beats all windows laptops. | | Essentially it comes down to that macs have great hardware | but shitty software. The later which asahi fixes. | jjtheblunt wrote: | not at all a silly question... | | it runs forever and _fast_, the ergonomics are kick ass for | my body dimensions (i mean, it's comfortable), and it's | _silent_. ___________________________________________________________________ (page generated 2022-11-25 23:00 UTC)