afrog
afrog copied to clipboard
Apple M1 and Atom — will it work?
Can someone confirm that Atom is working on Apple SOCs practically with A14 (if you have a transition kit) and M1 (if you are going to buy it anytime soon) or theoretically? And is Node going to work without issues on this new system?
UPDATE
If your Atom doesn't run on M1, right click the app in finder, open it and when prompted to install Rosetta 2, install it.
Thanks for reaching out!
We require the template to be filled out on all new issues and pull requests. We do this so that we can be certain we have all the information we need to address your submission efficiently. This allows the maintainers to spend more time fixing bugs, implementing enhancements, and reviewing and merging pull requests.
Thanks for understanding and meeting us half way 😀
this is a valid question!
@bogdancss I don't really understand why this issue has been closed too. This is a critical question for many (if not most) Mac owners using Atom today.
@darangi can you please re-open this?
@darangi it's hard to fill out the issue properly cause details of it are completely unknown for now. We need a platform to discuss the Atom performance on the new Macs.
Just set up new MacBook Air with M1. Atom will not launch. Googling how to launch. Came across this thread.
Thanks for reporting this, This could be a problem with electron itself.
We will update the issue with our findings
Just set up new MacBook Air with M1. Atom will not launch. Googling how to launch. Came across this thread.
@ash37 do you have Rosetta 2 installed?
Electron has just been updated to support Apple Silicon: https://www.electronjs.org/blog/electron-11-0
Just set up new MacBook Air with M1. Atom will not launch. Googling how to launch. Came across this thread.
@ash37 do you have Rosetta 2 installed?
No, I did not. Had to right click app in finder. Open. Was then prompted to install Rosetta 2.
Launched with Rosetta 2.
@ash37 great! So how fast is Atom with Rosetta 2 compared with the native x86 environment?
Still quick. https://we.tl/t-BS2fca8xUI
@ash37 how much RAM do you have in your new MBA M1? Could you also test if Atom becomes sluggish under some load?
13" MacBook Pro, M1.
Atom works mostly, but will hang intermittently with one or more (I've seen three, possibly due to force quit/restart) Atom Helper threads at 95-100% CPU.
@eneroth how much RAM do you have? And what kind of tasks Atom is performing at these moments? It would be great if you recorded this on video.
@eneroth how much RAM do you have? And what kind of tasks Atom is performing at these moments? It would be great if you recorded this on video.
OK, I will give it a shot!
16GB of RAM.
I'm using it for Clojure and Rust, so packages are to support development in these two languages. Usually I'm just typing when it stalls.
I downloaded Nightly as well, which turned out to exhibit the same behaviour.
@eneroth thanks! It would be useful to compare between the current version of Atom with the current version of VSCode to know if the reason is Atom or Electron itself. And then — compare it to a beta version of ARM VSCode https://code.visualstudio.com/insiders/
Atom is still on electron v6. They have a ways to go if they need to upgrade to v11 one version at a time.
Hope this transition will be surprisingly quick for once, then… 😂
Atom is still on electron v6. They have a ways to go if they need to upgrade to v11 one version at a time.
Does it mean that an optimized version of Atom is not going to be released soon and it's better to switch to VSCode?
@sergeyfilimonov Atom did the thing, and I caught a bit of it on tape. It seems like it is the renderer that gets traumatised by something.
Does it mean that an optimized version of Atom is not going to be released soon and it's better to switch to VSCode?
Atom was updating electron more frequently for a while but I haven't heard anything about a v7 upgrade. I wish Atom was a little more transparent about their roadmaps but that information is either privileged or non-existent.
There is a community run version of atom that will hopefully be ready soon and should be a little faster with development since it doesn't have all of the backwards compatibility to worry about. https://github.com/atom-ide-community/atom
Thanks for raising this issue! As has been pointed out, Atom is still on Electron 6. We have been working on a plan to get Electron upgraded to at least a supported version and the release of Apple M1 has escalated the urgency of those plans. This is something that is very much on the team's radar and we intend to have a plan in place in the coming weeks.
@jjcaine could you possibly allow that planning to take place in public? I think it would give everyone ease to see the plan progressing instead of not hearing anything for a while and wondering if it was forgotten or put on the back burner.
Same issue with M1 — Atom hits 100% of CPU usage.
Same issue with M1 — Atom hits 100% of CPU usage.
Still not fixed yet, this would put me off upgrading, and I want to, but I spend most of my life in Atom with many tabs open at once, currently using a 2018 15" MacBook Pro, 6 core, but 15" is too big, and want to go 13", the M1 looks perfect, but this is putting me off.
Will Atom be supported?
@ptscopedev I wouldn't though say that this issue is arising absolutely every time after 10 mins of Atom running. I saw this issue only once.
I'm seeing this issue once per session once it has happened it doesn't happen until the relaunch of the app. It mostly occurs for me when i'm trying to save a file.
For me it happens about once per 30 minutes to an hour, on average. Sometimes it happens a lot, sometimes it can go a while before it happens again.
@eneroth @arundaniel-kennedy what about safe mode?