24 ms·
AAA Gaming on Asahi Linux
- psanford 2y agoI'm a little sad that this has seemingly taken precedence over all other hardware support. M3 support, dp-alt mode, making the microphone work are all things that I was hoping were going to land in the past year.
- floydnoel 2y agoI'm aware of no better way to see your desired features land in open source than to build them yourself. That is the power of open source, nobody can stop you!
- zarathustreal 2y ago[flagged]
- floydnoel 2y agoi don't hate to be the one to tell you, but skills and context can be learnt. personally, i have found no better way to learn skills than to work on something i care about.
- kelnos 2y agoPerhaps the people who aren't willing or able to learn those skills shouldn't complain about what the people who do have decided to focus on.
- whimsicalism 2y agohonestly with chatgpt i don’t think not learning can really be an excuse anymore. not saying have it write the code, but just recursively asking for explanations and resources can get you up to speed on tons of things
- fl0id 2y agoYeah good luck with that in systems programming or anything complex. You’re not gonna get far.
- Philpax 2y agoI guarantee you'll get much further than you would have previously done in the same amount of time, just by virtue of it being able to point you in the right direction. You don't need perfection when learning, you need a wayfinder, and it can do that just fine.
- fl0id 2y agoIt won’t point you in the right direction though. At least in my experience. It will only give very superficial answers. And fe just trying to write rust - it will try to explain the error message but most of the time says nothing new and to find out how to fix it you will have to read docs and understand things the old way anyway. At least in my experience
- Philpax 2y agoWhat can I say, Claude's been good to me for both computer science and Rust :-)
- whimsicalism 2y agoyour experience is not my experience and i have done my share of systems programming
- porphyra 2y agoI do hope that LLMs learn more from the Asahi Linux team's code and their amazing blog posts, in order to provide better guidance for new systems programmers.
- pbasista 2y agoI understand the sentiment. But the people who could work on the Asahi Linux graphics stack are generally not the same as the people who could e.g. bring up Asahi Linux on M3 chips. I would not consider the lack of activity in some Asahi Linux areas to be a conflict of priorities. It is in my opinion mostly a result of these lacking areas naturally attracting less developers capable of moving them forward.
- porphyra 2y agoThe M3 GPU is a lot different and has a bunch of new features like ray tracing, so the super talented team working on the Asahi Linux graphics stack might have a lot of work ahead of them to support the M3's GPU fully as well. God I wish I was smart enough to help out with Asahi Linux...
- nxobject 2y agoChipping into their Patreon helped me feel at peace with not being smart enough!
- talldayo 2y agoIt's an Apple chip with no documentation and zero existent driver code to reference. You have to set realistic expectations here, and acknowledge that not every contributor is going to have the domain-specific knowledge required to make everything work. It's nothing short of a divine miracle that it has working Vulkan drivers you can download within a half-decade of it's release. If you want more, you'll have to take it up with Tim Cook or God (both have a nasty habit of ignoring us little guys). Also an option: not using a laptop that treats Linux as a threat to it's business model.
- WD-42 2y agoI’m not sure why you are being downvoted. This is the truth people who buy Apple hardware need to hear.
- dadoum 2y agoAlyssa Rosenzweig already talked a bit about that on her Mastodon. She said that after having worked to implement a GPU drivers, it was annoying that she never had the time to quite finish them. On each device release, she had to support the new device instead of polishing what she got.
- vincentpants 2y agoAFAIK the M3 is going to take a lot longer as the asahi team leverages apple silicon in their CI which means mac mini servers and the M3 generation never got their mac mini. Of all the generations to finally take the plunge into apple silicon, I had to choose the weird one... (typing this on an M3 mbair and not on linux sigh) Ah yeah, here's the post: https://social.treehouse.systems/@marcan/112277289414246878 https://social.treehouse.systems/@marcan/112277289414246878
- WD-42 2y agoI mean this is the nature of the beast with arm and apple. It’s a closed system. There are some devs that are going to be willing to go through the effort just for the challenge of it, but most are just going to use x86/linux because you don’t have to actively fight against the vendor.
- deleted 2y ago[deleted]
- anotherhue 2y agoIncredible work. May I also interest you in retrowin32 https://github.com/evmar/retrowin32/blob/main/README.md https://github.com/evmar/retrowin32/blob/main/README.md Which is an attempt to collapse the stack so that fewer translation and virtualisation stages are needed.
- bni 2y agoThis is great, hope it takes off
- bee_rider 2y agoThe M-series chips from Apple have some special hardware to help emulate x86 with near-native performance, right? I wonder if they take advantage of those features (actually I forget exactly what the features were). I mean this is an incredible achievement either way. Everything is emulated, but they are still running AAA games. Wow.
- captn3m0 2y agoRosetta 2: https://en.wikipedia.org/wiki/Rosetta_(software)#Rosetta_2 https://en.wikipedia.org/wiki/Rosetta_(software)#Rosetta_2
- vyskocilm 2y agoI believe libkrun is the tech behind. https://fosstodon.org/@slp/113283657607783321 https://fosstodon.org/@slp/113283657607783321 Sergio Lópéz has more info in his blog https://sinrega.org/2024-03-06-enabling-containers-gpu-macos/ https://sinrega.org/2024-03-06-enabling-containers-gpu-macos... https://sinrega.org/2023-10-06-using-microvms-for-gaming-on-fedora-asahi/ https://sinrega.org/2023-10-06-using-microvms-for-gaming-on-...
- saagarjha 2y agoNo reason they can’t.
- bee_rider 2y agoIf every layer of abstraction and emulation is set up to allow it to pass through. It still seems really impressive to me, like lining up a bunch of targets and shooting an arrow through to get multiple bullseyes or something, haha.
- spease 2y agoThis is super cool. So, wait, does this mean that gaming is better on Linux, on a Mac?
- ojdon 2y agoYeah it has been for a while. The steam deck runs Linux out of the box. Valve and open source devs have put a lot of effort over the years on projects like Photon which is a translation layer for Windows games.
- brookman64k 2y agoProton, not Photon. ;-) Here is a list with games and their support status: https://www.protondb.com/ https://www.protondb.com/
- zdragnar 2y agoThe question was "better on Linux on a Mac", meaning specifically Asahi Linux. The correct answer is no, not yet anyway. Linux running on x86 with proton is still the bee's knees for most games though.
- spease 2y ago> on a Mac Right. It sounds like the Asahi devs have implemented APIs which aren’t available under stock MacOS. Back when I was actively developing for Freespace, we had a Linux port that had a better framerate than Windows (the game’s original platform).
- fl0id 2y agoAfaik they are emulating, which you can do on macOS too. Still great that it works with Linux
- theLiminator 2y agoBetter on Linux on mac (as compared to macos) maybe?
- mikhael28 2y agoFantastic! A great proof of concept on Linux - lots of AAA gaming is already possible on Mac with Crossover and/or Parallels or VMWare Personal, which is free! While I have a Steam Deck, gaming on Mac works for me - I refuse to play Baldurs Gate 3 on a controller.
- cherryteastain 2y agoYou can hook up a monitor, mouse and keyboard to your Steam Deck to be fair.
- zaptrem 2y agoDon’t forget Apple’s GamePortingToolkit based on Crossover/Wine and the open source client for it Whisky. I think it supports most games Linux Proton does now.
- dcchambers 2y agoI know it's an extremely un-Apple-like thing to do, but I really wish Apple would team up with Valve to work on Proton, and bring full Proton support to MacOS.
- duskwuff 2y agoI wouldn't hold my breath. Valve is still bitter about Apple deprecating i386 support back in 2019.
- jsheard 2y agoBringing Proton to Mac would involve either Apple making amends with Khronos and supporting Vulkan, or Valve making the substantial effort to port Proton to Metal natively, or doing DirectX-to-Vulkan-to-Metal translation with MoltenVK. None of those sound very likely or optimal to me. Besides, the main reason Valve is investing so heavily in Linux and Proton is so their destiny isn't tied to someone else's platform. MacOS is just another someone else's platform like Windows is, with the same threat of getting rug-pulled by a first-party app store that spooked Gabe Newell[1] into investing in Linux in the first place. [1] https://www.bbc.co.uk/news/technology-18996377 https://www.bbc.co.uk/news/technology-18996377
- andrewmcwatters 2y agoI think at the moment, this is probably the only way to feasibly game on a Mac. Crossover and other Wine-based apps as well as Parallels are... not really truly possible. If you bought the top-of-the-line MacBook Pro 16-inch, 2021 with M1 Max and tried to play anything reasonably modern on it, you'd find the performance is basically not playable .
- JeffeFawkes 2y agoI've been having good luck on my M1 Max MBP with Whisky, which uses Apple's game porting toolkit: https://getwhisky.app/ https://getwhisky.app/
- whimsicalism 2y agoI’ve been able to play a few games with crossover (like overwatch 2) fine. Whisky also works for some stuff. I also run Asahi so will have to check this out to compare
- tbillington 2y agoI beat elden ring on m1 pro using Whisky :)
- dcchambers 2y agoFrom a performance and technical perspective this is incredible. Well done! It will never happen, but my dream is for the Asahi devs, Valve, and Apple to all get together to build out a cross-platform Proton to emulate and play games built for Windows on both x86 and ARM hardware running Linux. A Steam Deck with the performance and power efficiency of an M-series ARM chip and the entire library of games that run on Proton is just...dreamy.
- tapoxi 2y agohttps://www.pcworld.com/article/2465907/arm-version-of-steam-decks-proton-layer-spotted-in-testing.html https://www.pcworld.com/article/2465907/arm-version-of-steam...
- dcchambers 2y agoThat's awesome news!
- sweeter 2y agoA lot of stuff like this shows up, they also have a fork of waydroid and box64. I think a lot of them are projects and a lot of them are just devs with a lot of agency who share the dream
- scheeseman486 2y agoSteam Deck was made possible by their ongoing efforts to enable the play of most of their games catalog on any hardware platform that is computationally capable of running them, regardless of OS or architecture. The end game for Valve isn't Steam Deck 2 or 3 (which is statistically impossible for Valve to produce), but for Steam to be on everything.
- pjmlp 2y agoSteam Deck was made possible by the plethora of the Windows games developer market and Proton. Most of the studios that own those games, and target POSIX like OSes on mobile phones and game consoles, are yet to bother with GNU/Linux versions for SteamOS.
- hentrep 2y agoI noticed the URL was updated for this post. Previously it linked to asahilinux.org which showed an anti-HN manifesto from the HN referral. Curious as I haven’t seen this before. Seems it has been covered by previous commenters: https://news.ycombinator.com/item?id=36227103 https://news.ycombinator.com/item?id=36227103
- ginko 2y agoHow can the site even detect where a user is coming from? Browsers leaking this information seems like a huge privacy issue to me.
- robin_reala 2y agoReferer (misspelled in the spec) has been a part of HTTP from day 1.
- ginko 2y agoFeels crazy this isn’t disabled by default
- Smar 2y agoThere is little hope to get it disabled when an ad company is running running the most popular ad platf... Erm, the world wide web browser.
- jsheard 2y agoThe Referrer-Policy header lets a server tell the browser how much referrer information to pass on when following links, all the way down to nothing at all if desired. Chrome does respect that, and they also followed other browsers in changing the default to "strict-origin-when-cross-origin" a few years ago which truncates the referrer path when leaving to a different domain, so they only see the domain the visitor came from rather than the specific page like they used to. Can't really fault Google in this case. https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referrer-Policy https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Re...
- dancemethis 2y agoWhere's the real inspiration for Asahi, Fandaniel in FFXIV?
- rowanG077 2y ago> Asahi means “rising sun” in Japanese, and it is also the name of an apple cultivar. 旭りんご (asahi ringo) is what we know as the McIntosh Apple, the apple variety that gave the Mac its name.
- Wowfunhappy 2y ago> Tessellation enables games like The Witcher 3 to generate geometry. The M1 has hardware tessellation, but it is too limited for DirectX, Vulkan, or OpenGL. We must instead tessellate with arcane compute shaders > Geometry shaders are an older, cruder method to generate geometry. Like tessellation, the M1 lacks geometry shader hardware so we emulate with compute. Is this potentially a part of why Apple doesn't want to support Vulkan themselves? Because they don't want to implement common Vulkan features in hardware, which leads to less than ideal performance? (I realize performance is still relatively fast in practice, which is awesome!)
- mandarax8 2y agoGeometry shaders are not part of base Vulkan. They're an extension.
- ornitorrincos 2y agothey are not an extension, they are part of core 1.0 vulkan. Although its true that they are an optional feature (as is tessellation).
- VHRanger 2y ago> Is this potentially a part of why Apple doesn't want to support Vulkan? Because they don't want to implement common Vulkan features in hardware, which leads to less than ideal performance? Yes, it's a big reason. I tried to port the yuzu switch emulator to macos a few years ago, and you end up having to write compute shaders that emulate the geometry shaders to make that work. Even fairly modern games like Mario Odyssey use geometry shaders. Needless to say, I was not enough of a wizard to make this happen!
- miohtama 2y agoWhy Apple does not just implement it? They have more resources than anyone in the world. Patents?
- 2y ago
- xbar 2y agoThank you Alyssa Rosenzweig Asahi Lina chaos_princess Davide Cavalca Dougall Johnson Ella Stanforth Faith Ekstrand Janne Grunau Karol Herbst marcan Mary Guillemard Neal Gompa Sergio López TellowKrinkle Teoh Han Hui Rob Clark Ryan Houdek
- dyingkneepad 2y agoThank not only these people but also their employers for funding the work.
- deleted 2y ago[deleted]
- gertop 2y agoMarcan and asahi Lina are the same person.
- preisschild 2y agoIs there actually any proof of that?
- anonfordays 2y agoYes, a lot, it's basically confirmed. Last time someone linked proof, it got flagged immediately. Kiwifarms is a dumpster fire, so I'm not going to search or link anything.
- epcoa 2y agoMust it really be confirmed or proven? This isn't a court of law. But when someone willingly posts (and keeps) this publicly https://www.youtube.com/watch?v=effHrj0qmwk https://www.youtube.com/watch?v=effHrj0qmwk and then acts offended or claims doxxing (and starts using it to stir shit up for leverage) when people draw the obvious conclusion, that's behavior in bad faith and should be called out as such and dismissed.
- neoromantique 2y agoAnd we would care because...?
- ashirviskas 2y agoBecause they were mentioned twice..?
- neoromantique 2y agoIf they insist on using a pseudonym it is their right, going out of your way to unmask pseudonyms is scummy(akin to doxxing).
- 2y ago
- lynguist 2y agoMay I use this space to ask the question: is the M3 substantially different from the M1 and M2 that it is not supported?
- gilgoomesh 2y agoI don't know how different but it apparently has dramatically improved hardware shaders compared to earlier M chips so I'm guessing that a lot of this might be different, there.
- wmf 2y agoThe M3 GPU added a bunch of features including ray tracing. The "dynamic caching" sounds like a big change to local memory which could require serious driver changes. https://www.theverge.com/2023/10/30/23938676/apple-m3-chip-gpu-upgrade-hardware-accelerated-ray-tracing-gaming-specs-release-date https://www.theverge.com/2023/10/30/23938676/apple-m3-chip-g...
- fl0id 2y agoYes. And also some other peripherals are different.
- throawayonthe 2y ago[dead]
- pbasista 2y agoFrom what I understand, one of the factors to not focus on Asahi Linux on M3 for now is the lack of an M3 Mac Mini which supposedly makes the development easier.
- geokon 2y agolast I check you can't even buy M1 macs on apple's website anymore (maybe it's region dependent)
- aykevl 2y agoM3 and M4 haven't been supported yet because they weren't a priority (looks like they've been focusing on gaming support for the last year or so). Alyssa said in her talk that they'll probably get it working in 6 months or so: https://www.youtube.com/watch?v=pDsksRBLXPk&t=2932s https://www.youtube.com/watch?v=pDsksRBLXPk&t=2932s
- Thaxll 2y agoI see that they're using FEX, what about box86? Is it comparable in term of performance?
- 58028641 2y agobox86 does ARM32 which isn’t supported by Apple Silicon
- Thaxll 2y agobox64 if you prefer. https://box86.org/2022/03/box86-box64-vs-qemu-vs-fex-vs-rosetta2/ https://box86.org/2022/03/box86-box64-vs-qemu-vs-fex-vs-rose...
- ThatPlayer 2y agoBox64 only does 64-bit binary translations. So for example Steam cannot run on box64 alone because it's a hybrid with both 32-bit and 64-bit binaries: https://github.com/ptitSeb/box64/?tab=readme-ov-file#notes-about-steam https://github.com/ptitSeb/box64/?tab=readme-ov-file#notes-a... Wine has beta support for 32-bit Windows applications on 64-bit-only wine, but it's not default. They also address it: https://docs.fedoraproject.org/en-US/fedora-asahi-remix/x86-support/#_why_not_box64 https://docs.fedoraproject.org/en-US/fedora-asahi-remix/x86-...
- paulryanrogers 2y agoIt is shocking the effort required to have a good gaming experience on Apple computers (excluding iOS). They always struck me as agnostic to games, yet in recent years it appears to border on open hostility.
- fl0id 2y agoThey made gameportingkit, which got made into whisky app. So not totally hostile
- kalleboo 2y agoApple has always been anti-gaming. It's been in the companies DNA since the first Mac was derided as a "toy" for having a graphical user interface, and they overcompensated trying to make it a business machine with no games. About once a decade someone inside of Apple who is really passionate about games pushes some project through - you had GameSprockets in the 90's, you had someone convincing Valve to port Half-Life, you have GamePortingKit now, but it's just not in the companies culture to give game developers the long-term support they need.
- snarfy 2y agoIt was Jobs specifically that was anti-gaming. I'm not sure where Cook stands.
- whimsicalism 2y agoWish NixOS (or at least Arch) were supported on the level that Fedora is
- opengears 2y agoNixOS is fully supported https://github.com/tpwrules/nixos-apple-silicon/blob/main/docs/uefi-standalone.md https://github.com/tpwrules/nixos-apple-silicon/blob/main/do...
- WorldPeas 2y agoI used to daily drive this. Works quite well.
- whimsicalism 2y agoyeah but it’s a bigger pain
- whimsicalism 2y agoand yet how do i install this gaming support on nixos?
- pxc 2y agoYou'd have to package FEX :D For the kind of person who wants to run NixOS on Apple Silicon or do Linux gaming on Apple Silicon in the first place, that's probably interesting and not too hard but if you're allergic to that, you might be able to figure something else out with Box64, which is already packaged in Nixpkgs x86_64 gaming on NixOS is of course well supported and has been for a long time. There's a 'native' package that I've always used and the Steam Flatpak is also available and works as well as it does anywhere
- whimsicalism 2y agowe are talking about asahi linux. i think it is pretty clear that nixos isn’t supported like a first class citizen because you have to do a fair bit of work to make all of the more recent userspace fixes work on NixOS. i run NixOS Asahi so I know. it was easier when Arch was a first class citizen but the advice nowadays you get upon encountering a problem on Arch is to switch to Fedora
- fl0id 2y agoYeah yeah great, now please m3 support, or maybe before that support for internal mic and external displays/dp-alt. Pretty please? (Not complaining happy about any progress)
- wly_cdgr 2y agoOk, but why would a hardcore Linux person want to play games that embody everything they hate about Windows in their mode of production, data gathering practices, politics, etc?
- deleted 2y ago[deleted]
- Philpax 2y agolinux users like to have fun too Also, there are plenty of Windows-only games that aren't subject to those practices. Free games, itch.io games, GOG games, etc. There's a big world out there!
- lmm 2y ago> there are plenty of Windows-only games that aren't subject to those practices. Free games, itch.io games, GOG games, etc. There's a big world out there! Those games are generally not AAA by definition, and often either already have a Linux build released, run acceptably under traditional emulation, or both.
- viraptor 2y agoIt's just a platform which is an available option. Nobody forces you to play games that you don't agree with for any reason.
- _fizz_buzz_ 2y agoPeople use Linux for a wide variety of reasons and those reasons are very often not ideological. If the only reason to use Linux was ideological, Linux wouldn't be as popular as it is.
- School-Cotton 2y agoThere are lots of reasons to run Linux. Not everyone who runs it is a free software ideologue.
- nottorp 2y agoStay away from the companies requiring their own game store / "club" (i'm looking at you Rockstar) account and you're likely to be fine.
- shmerl 2y ago[flagged]
- WorldPeas 2y agoall I need is DP alt mode and I'm switching!
- jayd16 2y agoThis makes me think of the classic clip of George Carlin telling a joke about the difference between heaven and hell [1]. Is there a modern equivalent with FAANG, Microsoft, Sony, Valve, etc.? [1]https://www.youtube.com/watch?v=oR8xPC4NEro https://www.youtube.com/watch?v=oR8xPC4NEro
- 0xDEAFBEAD 2y agoIn heaven, Microsoft is in charge of gaming, Amazon does the customer service, Apple is responsible for privacy, Facebook does the UI, and everyone works at Google. In hell, Apple is in charge of gaming, Google does the customer service, Facebook is responsible for privacy, Microsoft does the UI, and everyone works at Amazon.
- Arcanum-XIII 2y ago"Amazon does the customer service" Sure this isn't Hell ? Because customer service at Amazon is a best non existant, at worse actively against you...
- raffraffraff 2y agoCan't you famously just return stuff to Amazon within a month for basically any reason? I purchased a monitor from Dell and after a few weeks it became clear that there was a loose connection internally. It was extremely simple to prove. But getting it replaced was hell. I went through the whole process of creating a ticket, talking to 3 different people, taking photos of the thing from every angle and then after they failed to get back to me for a week, I emailed for an update and was told "Sorry sir, there was no activity on the ticket for over a week so the ticket was closed". It didn't matter that the delay was on their side. And no they wouldn't reopen the ticket, and no I couldn't refer to the old ticket, and no the old photos wouldn't work. Start over. Talk to several different support people again, take all those photos again. My SIL bought a scanner from Amazon a few months back and never unboxed it because she was moving house. When she did, it was faulty. They took it back without much of a fight even though the month was up. She just said "I unboxed it yesterday, it's broken".
- nxobject 2y agoIf only I had "canapplesiliconemulatewindowsgames.com"!
- amoss 2y agoI'm slightly confused after reading about page alignment. Why would a 16k page be less aligned than a 4k page causing assumptions about pointers within those pages to break? The 4k pages on x86 are aligned on 4k boundaries, are the 16k pages on M1 aligned on <4k boundaries?
- y1n0 2y agoThere are more 4k boundaries than 16k boundaries. The issue is code compiled for 4k boundaries running on a 16k system.
- amoss 2y agoI'm missing something here. Assuming there are pages at 0k, 16k, 32k etc - all of those pages are aligned on 4k boundaries as 4k > 16k. So code written with the assumption that its pages are 4k aligned should have that assumption met when running with 16k pages. It is still early here and I have only had one cup of coffee. Am I misunderstanding something really obvious?
- dezgeg 2y agox86 app might mmap 8kb, then munmap the second 4kb and expect that to work. But not possible on 16k pages.
- gigatexal 2y agoI’m just blown away at all the work they’re able to do with a platform that they basically reverse engineered. I’m glad to be contributing to their efforts. I’m also waiting for when M3 support comes! Such a cool group of engineers and hackers. I love it.
- sylware 2y agoI still wonder why valve is that much reluctant at porting its proton stuff into the simple and plain C99 of wine/vkd3d.
- aleden 2y agoThen what is proton written in? C++?
- sylware 2y agowine and vkd3d are plain and simple C99.
- seabrookmx 2y agoLikely because their engineers are more productive in C++? Modern C++ with move semantics is a lot more easy to reason about and memory safe than C99, IMO. Since it's a greenfield project, they didn't have to worry about the nasty baggage of legacy C++ spaghetti that kills most projects. Just because you prefer "simple" C99 doesn't mean they do :)
- sylware 2y ago[flagged]
- seabrookmx 2y agoIronically, I think this comment is much more toxic than a developer writing free software in a language of their choosing.
- rowanG077 2y agoYou are right of course that c++ is abysmal. What your are overlooking is that C is an even bigger trash fire nuclear foot gun.
- dang 2y agoCould you please stop posting in the flamewar style to HN? We're trying for something else here. https://news.ycombinator.com/newsguidelines.html https://news.ycombinator.com/newsguidelines.html
- macrolime 2y agoDoes this mean we're closer to getting GPU support on Docker on Apple devices?
- ZiiS 2y agoFor people like me who have been using Ashai for a while but are not Fedora natives; TIL `sudo dnf system-upgrade download --releasever=40; sudo dnf system-upgrade reboot` is necessary first as the normal upgrades left me on 39.
- joelthelion 2y agoRealisticly speaking, is Asahi Linux usable right now for a random schmuck who just wants to use his computer?
- School-Cotton 2y agoDepends what kind of computer you have and what you want to do with it. M3 does not work at all. M1 is the best supported but even there some important things like microphones and thunderbolt still don’t work.
- 2OEH8eoCRo0 2y agoSo no
- School-Cotton 2y agoIf you expect to be able to install it on any random Mac computer without thinking and have everything work, then no, it's not there yet. But I think just saying the answer to the OP's question is "no" would have been an oversimplification.
- MBCook 2y agoI think my favorite little bit from the article is that they’re using a VM to “fix“ the page size differences between macOS and Windows. What an ingenious idea.
- qkhhly 2y agocan i play black myth wukong with it?
- xuQH9W3HP8 2y ago[flagged]
- Balvarez 2y agoNice so is this full Linux possibly running on an iPad, or just desk top?
- throawayonthe 2y agonot ipads, those are locked down. Macs though, they have an open bootloader and so far M1 and M2 chips have pretty good linux support, fully reverse-engineered: https://asahilinux.org/fedora/#device-support https://asahilinux.org/fedora/#device-support
- freddydumont 2y agoI’d be curious to know how it compares to gaming on macOS with Game porting toolkit.