I love the idea of the Framework, but it seems to suffer from all the issues that made me switch to MacBooks in the first place.
I love the idea of the Framework, but it seems to suffer from all the issues that made me switch to MacBooks in the first place.
For Linux-related service requests, we first ask that folks try an Ubuntu 22.04 or Fedora 36 Live USB (the distros we have done the most internal testing with and created setup guides for) to be able to determine whether there could be a hardware issue. Once we have verified there isn't a hardware issue, we ask that folks post in the community thread for their distro for help: https://community.frame.work/c/framework-laptop/linux/91
In practice, this works well because we have an extremely helpful and engaged community (including in many cases maintainers for that distro). Additionally, because that debugging happens in the open, any answers from it are publicly visible for future users to see.
All of that said, we'd love to find better ways to provide deeper support ourselves and are open to input. A more official path would likely still start with the most popular distros.
LPT: NixOS installs by themselves aren't good for much, use NixOS-hardware and look into power configurations if you have specific requirements.
1: https://github.com/NixOS/nixos-hardware/blob/master/framewor...
I'm probably a lost cause now because I think I'm going to convert my entire raspberry pi cluster to NixOS from ubuntu.
Every now and then I spin up an OS container w/ Ubuntu or the likes, forward X if I'm doing something that isn't supported in NixOS yet.
Even "deep" suspend saps 30%+ of battery overnight. And it won't wake right.
If this is the best testing you've done, people just shouldn't buy this thing.
So now, I'm watching it download and prepare an update in real time in safe mode, while doing absolutely nothing else, because apparently a light breeze will knock this update process over. Preparing the update has so far taken 30 minutes. No doubt installation will take another 30 mins to an hour.
"Just buy a macbook" doesn't work anymore.
Not that Windows is any better.
Things have just gotten worse since then. :(
If you want the Mac experience on a Linux device, perhaps you'd be happier with an ubuntu preinstalled Dell or Thinkpad. If you do things the ubuntu way, I'd say the Apple "just works" guarantee applies.
After being off for 24 hours, it dropped from 100% to 47%.
That's more than 2% per hour, and still unacceptable for a device that's supposed to be sleeping.
It doesn't work.
I have 3 other machines running the same version of Ubuntu. Not one of them would have lost more than 7% in the same amount of time.
MS and OSX are locked down enough that you need to be fairly clever to begin with just to get off the beaten path.
I think community is always the way to go when heading down the Nix road, you all are doing an incredible job with it!
I'm on Windows, but if a Linux could give me reliable power management I would switch in a heartbeat. I don't know what it would take to have sensible power management on Linux without major issues.
This did not happen out of the box. I think I got like two hours of battery life before I began tuning parameters. As usual, the Arch wiki is an excellent resource even if you're running a different distro: https://wiki.archlinux.org/title/Power_management
There's also specific programs that are really bad. Edge used to add 2-4 hours extra battery life when using my Surface to read PDFs. If I used Firefox, it was shorter by a very noticeable amount.
More than `powertop --auto-tune`?
$ sudo powertop --auto-tune modprobe cpufreq_stats failedCannot load from file /var/cache/powertop/saved_results.powertop Cannot load from file /var/cache/powertop/saved_parameters.powertop File will be loaded after taking minimum number of measurement(s) with battery only RAPL device for cpu 0 RAPL Using PowerCap Sysfs : Domain Mask d RAPL device for cpu 0 RAPL Using PowerCap Sysfs : Domain Mask d Devfreq not enabled glob returned GLOB_ABORTED Cannot load from file /var/cache/powertop/saved_parameters.powertop File will be loaded after taking minimum number of measurement(s) with battery only Leaving PowerTOP
Also on a laptop you might have stuff being plugged and unplugged all the time. Tbh it's kind of surprising systemd hasn't grown a "powertop that remembers things" arm.
https://community.frame.work/t/linux-battery-life-tuning/666...
Experience differs depending on hardware. My Dell XPS 13 got 7hrs out of the box on Manjaro, which I tweaked to get to 8.5-9. On ubuntu I didn't have to bother with the tweaks. That's comparable to Windows on this device...
But if you want off windows and aren’t willing to go Mac, you take what you can get.
Why? Does it not hibernate?
I like Gnome and its newest incarnation Gnome 40, but at least on Nixos it has some issues so I often rebuild to an i3-based environment instead.
https://knowledgebase.frame.work/de/in-welche-lander-und-reg...
Sadly, protectionism is a thing. Launching in new countries is hard and expensive. Perhaps there's a company in country that would do it better than some giant international megacorp.
But if I’m buying a laptop for work why would I get a laptop from a manufacturer that has no presence in my country? What am I going to do when things go wrong? Unfortunately, it may be better to take a punt on a manufacturer with global presence.
We continue to focus on solid Linux support, and we’re happy to share that
Fedora 36 works fantastically well out of the box, with full hardware
functionality including WiFi and fingerprint reader support. Ubuntu 22.04
also works great after applying a couple of workarounds, and we’re working
to eliminate that need. We also studied and carefully optimized the standby
power draw of the system in Linux. You can check compatibility with popular
distros as we continue to test on our Linux page 322 or in the Framework
Community 39. [0], [1]
There's semi-official Linux support it sounds like![0] https://frame.work/linux [1] https://community.frame.work/
Nope. If I can't file a ticket or call and get an issue fixed, that's not support.
> with a Framework you can replace a USB-c port with a 1TB expansion card, or with an Ethernet port, or whatever is in stock. Those who bought the first model can now upgrade to a next-gen processor and/or reinforced lid, without throwing the whole laptop away.
Ah, that _is_ a great difference then.
Hopefully they get their Linux act together.
Next time I buy a laptop, it will be System76 or Framework, depending on which offering I like better at the time.