I got my new reform earlier this week and i’ve got it setup to the 95% point. My machine needs are fairly modest, the biggest chunks are arduino, KiCad, Mixx, and some audio something to replace the subset of Ableton Live! I used.
…and web browsing, by far the piggiest load.
I’ve got the imx8mq cpu, that’s what Crowd Supply had in stock, and it’s barely adequate to handle my web needs: protonmail, di.fm (streaming music site), etc. Everything works, but the machine repeatedly crawls to a halt when di.fm is playing music, protonmail is loaded, and i browse this forum. Sound, trackball, and time of day clock freeze. waiting 30 minutes, they don’t come back. Reset time.
With 4gb ram I guess that’s what i get. i’m old so i have a habit of frugality, I don’t think my habits wontonly consuming resources.
Two questions: Is the A311 cpu on [CM4 Processor Module Upgrade] likely to improve my situation?
Is there something I can do to improve performance in the meantime? speed is less important to me than reliability, eg not locking up. Different browser (using firefox)?
lol, it was dumb of me to forget swap! it’s immediately faster too. Making a lot of dumb mistakes here. And so it goes. I formatted with three partitions, boot / and swap. Swapon and fstab.
swapiness is 60, i added to sysctl.conf. If you suggest a better value I’ll make the change.
Very happy overall so far. Adapting to the keyboard is a bit of work. Will remap some keys, mainly DEL into LEFTSHIFT, my long fingers never get to the shift key.
I wasn’t sure about the trackball but i’m now very happy with it.
Thanks rwa. the rk3588 is a bit out of my price range right now and not in stock. Though the swap seems to solve the reliability problem, the A311D may be worth the modest price. But I’ll wait to get more familiar before messing with hardware.
Another downside of the faster modules is the increased power draw - especially for “the beast” RK3588 (not so much for the A311D).
The i.MX 8M plus that is used in the Pocket Reform might be a nice “middle ground”. Compared to i.MX 8MQ it has a slightly faster CPU, 8GB of RAM but a slower GPU (see: NXP i.MX 8M Quad vs NXP i.MX 8M Plus).
But afaik this module is only used in the Pocket and not sold separately.
The Reform with the imx8mq was my only computer for over a year, so I’ve used it for all my programming, document editing, email, web, video etc stuff. I can attest that unless you throw some heavier applications or javascript web apps at it, it did all the tasks i wanted it to just fine. For other things (like compiling the linux kernel) I just had to wait a bit longer (around 6 hours in case of compiling linux). Watching 1080p video worked fine thanks to hardware decoding and this is I guess the one thing I miss about the imx8mq. I was able to watch a full-hd video while in the background all my cores were busy doing stuff. I now upgraded to the a311d and while it can decode video in software just fine (because its simply quite a bit faster) I get the usual video lags that I was used to from my intel laptop that I had before. But with an SSD and some swap (I had 8 gigs without any custom swappiness setting) the imx8mq worked just fine. If you want to upgrade but don’t need crazy performance, maybe wait for people to buy the rk3588 and then get their a311d for much cheaper. Some users on IRC already announced that they might sell their a311d if they buy the rk3588.
Most of my problems were due to neglecting swap. I’m not compiling kernels so don’t need screaming performance. I have noticed that video on the imx8mq is fine. I may not upgrade cpu at all and certainly not right now. And your advice to wait til the rk3588 is out is a good one!
This is a limitation and one that is more noticeable on the Librem 5, for example. However, I have never felt this way on the Reform because of the following:
I have a 1tb NVME drive with a 10gb swap that is active and used. The NVME is fast and I have never experienced any real slowdowns while using my Reform.
I use Sway as it is lightweight and doesn’t have a bunch of resource expensive overhead.
I have 6 workspaces with things on it.
Brave with 20 tabs
Brave with 4 tabs, Signal, Nheko, and Dino
Thunderbird
VS Codium
Terminal, Lollypop
LibreOffice Writer with a 24+ page document open and being added on.
I do not experience slow downs, and i feel that this is because the NVME based swap is fast and keeps up with the CPU nicely.
I do enable Brave’s memory saver which cached website and shuts them down when not used after a specified amount of time. Most browsers I think support this or you can find an extension that does something similar.
the BPI cm4 was a huge boost for me, but it has some drawbacks. USB2 only, only 1 display at a time, NVME slot doesn’t work. I’ve lived with those drawbacks for the big speed boost, but with the RCORE coming out that is way faster, and fixes all those issues I’d wait for that.