My thoughts on the Framework laptop
ruscur.au
ruscur.au
This. When my Mac has GPU problems, I don't complain to NVIDIA or AMD; I complain to Apple. Since Apple is the final integrator, it has the ultimate responsibility for ensuring that all parts work well together.
Similarly, whenever a laptop is advertised by its manufacturer as "linux compatible" or "linux certified", it is their job to ensure that linux actually works out of the box.
The obvious issue with this is that when issues occur upstream, we end up reactive to them alongside Framework Laptop customers. There are several possible solutions to this (which are not mutually exclusive):
1. Building our own Linux distribution for the Framework Laptop. We don't believe this is a good business to get into, and we've seen strong distro preferences in the community that mean that even if we did this, we may not address a plurality of customers' needs.
2. Partner more deeply with specific Linux distributions to attempt to validate kernel updates on Framework hardware before they are accepted for release. We see this as much more viable than option 1, and it's something we are discussing with distros (and we would love to work with additional ones on this).
3. Provide more clarity in our recommended Linux distributions and setup guides around which ones have more conservative kernel policies that are unlikely to run into issues (Ubuntu LTS with an OEM kernel for example) vs ones that more aggressively update and have more risk of driver breakage as a result (basically all of the other distros we currently list). Also as noted in this thread, the risks here will be higher for newer platforms (Intel 12th Gen) than older platforms (Intel 11th Gen). This is something we are now going to prioritize based on feedback we've gotten in the community.
We're always open to any and all additional feedback.
Critically, the bulk of the resources on the distro side that would test your hardware as part of their regular testing are quite distant from upstream (Ubuntu is the closest, Fedora is largely community driven, RHEL and SLES aren't appealing desktop distros for most users), so having some upstream testing in-house would probably help a lot in getting ahead of problems.
Maybe you could try and get boards into kernelci.org? They're mostly focused on ARM SoCs but they have x86 boards in there too, though I don't think there's much on the desktop side. The i915 driver which has caused me much pain and suffering over the last couple of weeks has some test automation that could be run too: https://intel-gfx-ci.01.org/
I'm sure there has to be more upstream automated testing initiatives for laptops but I'm not super familiar with that space.
Oh and if anyone's interested I gave a talk back in 2020 about how Linux kernel testing is fundamentally boned here: https://www.youtube.com/watch?v=9Fzd6MapG3Y
Good luck!
Same as to questions regarding AMD?
Hire more kernel devs full time, sponsor some more, get the hardware in their hands, make it their job to do nothing but fix or improve frameworks, and then get your shit merged upstream not in some random distro.
This is a significantly different situation than Framework's situation.
Apple controls the hardware and the operating system.
Framework only controls the hardware, not the software.
Let's look at a totally hypothetical example:
Let's say the Framework laptop ships with Ubuntu 22.04 running the 5.15 kernel, and the Framework folks test it carefully, it works great, all is well. Ubuntu then decides to ship an over-the-air software update automatically to the 5.17 kernel, which has a driver bug causing the laptop to freeze every minute. Ubuntu does this without consulting Framework, Framework has no chance to test it.
Who's fault is the above? Is it Framework for not building their own operating system too, like apple did, and putting the software experience of their hardware in someone else's hands? Is it the linux kernel for breaking something? Is it ubuntu for shipping an update to a laptop the distro developers may not even own?
This is no different than the situation for decades with Windows and PC vendors. When I built a PC from commodity hardware and installed Windows on it, if something went wrong, I'd blame Microsoft, or the manufacturers of the components I used, or myself. But when I would buy an HP laptop, if something went wrong, that was HP's fault.
They do now, but prior to ASi, they were using Intel CPUs and AMD/Nvidia GPUs until Nvidia pissed them off so badly around 2010-2011 that they went exclusive with AMD.
The trashcan Mac Pro had a GPU issue that affected renders from Resolve. Resolve said AMD. AMD said Apple. Apple said not us, and crossed their arms pointing at the other two. The fun thing was if you used BootCamp to run windows on the exact same hardware with the Windows version of Resolve on the exact same footage using the same grading session, the timeline would render without any errors. Reboot back as Mac, and render errors. So, clearly, not a hardware issue. Definitely seemed software, but I gave up on the issue well before any errors were resolved but switching back to the latest cheese grater chassis.
The company the person pays money to is the company responsible.
Yes there are limits to this (if you install something outside the supported software then you are on your own) but if you are doing what they say and it doesn't work then they are responsible.
To me, what's interesting is that none of the ISVs that are Linux-exclusive vendors actually caught this in QC/smoke testing. The alternative seems to be "certifying" to a particular distro, but I don't think that'll help most people who run Linux and have the distros they like. Sometimes Linux pre-loading can be a negative as well - Dell is notorious for not actually bothering to upstream their kernel changes for the Developer Edition Linux laptops to mainline for example (they'd done it before w/ their touchpads, and currently have the same w/ their webcam drivers).
One of the big things in Framework's favor is there's an active official forum, w/ a very active Linux section [5]. I think Lenovo is the only other laptop vendor I've seen that has something comparable. [6]
[1] https://lore.kernel.org/all/55905860-adf9-312c-69cc-491ac8ce...
[2] https://lore.kernel.org/all/YzsfrkJcwqKOO+E%2F@intel.com/
[3] https://community.frame.work/t/psa-dont-upgrade-to-linux-ker...
[4] https://bugzilla.redhat.com/show_bug.cgi?id=2130699
[5] https://community.frame.work/c/framework-laptop/linux/91
[6] https://forums.lenovo.com/t5/Linux-Operating-Systems/ct-p/lx...
I disagree, given that there are a bajillion different Linux distros.
To be clear, if Framework shipped a version of their laptop with Linux pre-installed, that to me would say they have tested everything together with that version of Linux, and I would expect it all to work, and if it didn't I would call up Framework.
But (at least looking at their website right now), Framework only offers a "bring your own OS" version for Linux. The answer to the "Can I install Linux?" FAQ says "Yes! We have installation guides for Fedora, Ubuntu, Mint, Manjaro, and Pop!_OS. In the Framework Community, there are even more community-edited setup guides for additional Linux distributions." Perhaps I'm just jaded by all my experience over the years installing Linux on my own, but I'm never surprised when there are driver issues, etc. when I'm installing OS on hardware where it wasn't pre-installed.
and
> To be clear, if Framework shipped a version of their laptop with Linux pre-installed, that to me would say they have tested everything together with that version of Linux, and I would expect it all to work, and if it didn't I would call up Framework.
are exactly why I stopped doing that so long ago. I only buy from vendors that ship with Linux and which support it.
The good thing is they found a solution. But despite being a hundred billion dollar plus company it took then anywhere from 5-10 years to find solutions in both cases.
That a new startup hasn't been able to resolve it in less than a couple of years is significantly less worse than the blaming Apple and its fans have done.
Edit: I was looking up some supporting articles and I completely forgot that before Intel and IBM, Apple was blaming Motorola:
Meanwhile, how many assemblies of PC components in the shape of a laptop get a unique part number each year? Surely someone knows how to meld kit into a SKU and make sure important bits have drivers for the OSes you market.
* If Apple starts grumbling about your chips, check your calendar. Not long till your lunch is gone. Every time.
They’ve been complaining about their chip makers since 1999 at least.
The example is ironic. Apple’s behavior isn’t. They conveyed the truth. Just like Framework is conveying the truth.
Is that a valid excuse for Framework? Not for their customers at least. Just like it wasn’t a valid excuse for Apple when it was selling absolute lemons with Motorola chips in them and then absolute lemons with IBM G4 chips in them towards the end of their IBM relationship, or absolute lemons which couldn’t support 32GB of memory when their much smaller competitors using the same chips had been doing so for years.
Presumably an "absolute" lemon wouldn't work. All those models you mentioned worked fine for most folks.
To the point about checking the calendar, it takes time to re-platform, Apple can't stop filling buyer need for Macs for the years that takes to re-platform, and they definitely signaled recognition of chip unhappiness so buyers could beware if they cared.
It's not like Apple shipped something to your door that didn't work and said "Oh, that's IBM's fault". Complaining that IBM wasn't able to meet their demand seems utterly fair to me, though I don't know what the root cause of the delay was. But regardless, Apple was still standing by the products that they actually sent out.
You either do compatibility testing, and frame the marketing around the truth, or you have pissed off customers. There's not really an alternative in the hardware world. The logo on the exterior of the product is who they'll, rightfully, blame.
Maybe there were good reasons for that. Maybe it was parts availability or engineering support. The reasons aren't all that important to the end user though; Framework made that choice and bears responsibility for its consequences.
I highly doubt it's a fanboying issue, they're a small company with big challenges and supporting multiple platforms is not easy at any scale. They also wouldn't want to say anything positive or negative that could sour relations with AMD or other partners in future.
Indeed, but considering that Ryzen 5000 was better than 11th gen and Ryzen 6000 is better than 12th gen the solution is obvious: AMD only.
I think one thing to keep in mind also is that for whatever reason, 10 months after launch, the number of Ryzen 6000U laptops I've ever seen advertised for sale I can count on one hand (I was watching all year, I would have much preferred a Ryzen 6800U laptop!). Currently, only the Asus Zenbook S 13 and Lenovo ThinkBook 13s are available in retail stores in the US (Amazon and Newegg, respectively). In the EU, Geizhals search turns up exactly 1 6800U model (Lenovo Yoga 7 14ARB7). [3] Personally, I'm not convinced Ryzen 6000U ever actually shipped in quantity...
[1] https://github.com/FrameworkComputer/Mainboard/blob/main/Ele...
[2] https://github.com/FrameworkComputer/Mainboard/blob/main/Ele...
[3] https://geizhals.eu/?cat=nb&xf=6751_26&asuch=6800u&bpmin=&bp...
Does Apple actually do anything? I see plenty of people complain to Apple and it falls on deaf ears.
Perhaps most famously, when Nvidia manufactured defective GPUs, Apple launched a repair program at their own expense [1], and IIRC the fallout from this is what (at least somewhat) led to the severance of ties between Apple and NVIDIA.
I’ve had multiple cases of bad GPUs, bad batteries and the like, and while Apple has denied me service before, they’ve repaired or replaced far more as a percentage than any other computer manufacturer I’ve dealt with.
[1] https://www.macrumors.com/2015/02/19/2011-macbook-pro-repair...
Fedora cost me $0
? I looked at framework laptops and as far as I could see there is zero official Linux support. There are some community forums for it, but no warranty if something doesn't work or officially support distributions or anything.
> Available in configurations with Windows 11 Home and Pro, we’ve also tested for compatibility with the most popular Linux distributions and written step-by-step setup guides for them.
that links to https://frame.work/linux
> We designed the Framework Laptop from the outset to be a great Linux laptop
> We deliberately selected components and modules that didn’t require new kernel driver development and have been providing distro maintainers with pre-release hardware to test to improve compatibility
> We and members of the Framework Community Linux sub-forum have been testing a range of Linux distributions for compatibility with the Framework Laptop to highlight the ones that work best
in fairness, 'tested' doesn't mean passed, and re 'highlight the ones that work best', none of the distros on the list appear to be highlighted
"I genuinely think the out-of-box experience of the Framework laptop is worse than anything I've ever seen in over a decade of Lenovo laptops. "
He does say he likes the laptop and doesn't think the issues he hit with 12th gen Intel should keep you from buying an 11th gen Framework.
On the other hand he's been a kernel dev for seven years and had to spend "ages debugging including building my own kernels with additional debugging as well as trying different firmware versions before giving up." He had issues with wifi, power management, brightness control, the GPU, "and my computer is locking up constantly." Oy.
It's the worst laptop I've had in a decade.
They spent 6 months fixing an issue where two internal DP ports where visible to the driver which caused the kernel to not survive a suspend. The issue is with the Tigerlake reference design, and a lot of companies will need to push firmware updates to get things sorted out.
This is the upstream driver issue: https://gitlab.freedesktop.org/drm/intel/-/issues/5531#note_...
Lenovo forum thread: https://forums.lenovo.com/t5/Other-Linux-Discussions/Thinkpa...
EDIT:
I realized I'm typing this on the 11th gen Framework I own. While the Lenovo laptop is somewhere behind my couch, I think.
I don't think it has to do with intel.
This. I have two T480 laptops that run Linux extremely well, but I have no intention of upgrading until Intel/Microsoft sort out their bullshit "modern standby" issues. Just let me fucking suspend.
Oh, and for a bunch of Ryzen 6000 laptops it's been even more dire since they've also had s2idle issues that have only just gotten patched [2].
[1] https://www.cmi.ac.in/~ayannath/acpi-patching.html
[2] https://www.phoronix.com/news/More-s2idle-Rembrandt-Linux
Intel GPU issues on linux were/[are?] omnipresent. Aside from a few lucky generations, for me it always took 1yr after obtaining a new laptop to resolve most of the issues. We go from random suspend issues related to the display not coming up, to massive framebuffer corruption when moving the hw cursor around making the display unusable without workarounds. The biggest issues usually get resolved within the first 2-6 months, but still it's extremely annoying for the absolutely most popular gpu in linux territory, and often quoted as "the best supported gpu" from a driver perspective too. I know intel employs a few full-time employees for this. Far too little apparently for a company of this size. First to get KMS, yet I couldn't ever get opencl working without their own custom/broken driver which is not even part of mesa, not to mention the amount of software that downrights blacklists intel drivers everywhere.
I'm on a T14 amd now. Can't say it's all rosey (it isn't), but I had next to zero issues on the GPU front with vega straight after getting it.
Suspend even works relatively well, although I tend to turn on hibernate on lid close since modern laptops boot so quickly, and it entirely eliminates battery drain.
I'm also on the 12th gen intel version - None of these issues, so either OP isn't quite as good as he thinks he is, and borked a bunch of things... or the issues op hit are just "Ubuntu" related. Frankly - I like their server products but their consumer desktop releases have been dogshite since they dropped unity.
I'd go with basically any other distro at this point for a laptop device (popOS, Arch, Fedora, etc). It's sort of a shame, since Ubuntu was the distro that really focused on consumer support for a while - but they aren't that anymore, at least in my opinion (although again... they do good stuff server side, if only they would cut it out with forcing everything to snaps. I don't even mind snaps, I just want the option to do a real install)
---
Long rant aside - it replaced a more expensive Dell XPS that was designed to work with Ubuntu (although I also ran Arch there). The Dell had some of the same issues OP complains about while running Ubuntu - so I would suggest he try something else.
I like mine a lot. I didn't have to think about it much. It just runs Arch well.
Hmm I wonder what kernel version he was debugging. I've only had issues with the GPU and power management (very clearly due to the gpu); on latest releases of kernels 5.16 till 5.19.
Same song and dance since 2006. Great only if you have no money and lots of time to learn and experiment.
Overall it feels like an indie device still, but I’d take that over the mass production walled garden nonsense of competing machines. I feel like I own this device more than any other recent electronic purchases other than perhaps my Raspberry Pis.
If that's not your jam, then you should probably wait a bit. I really hope framework is able to get things sorted out so it can be more mainstream but for that to happen, they need early adopters.
If you don't mind a bit of tinkering (I've spent maybe 2-3 hours in the 2 months I've owned mine), don't be scared. Before getting mine, I read some stories and was really worried I'd be in over my head and end up regretting a $1400 purchase but as of right now, I'm really thrilled with it.
Quick edit: I have a 12th gen if it matters
Cathartic rant, or best cover letter ever?
In this case it's pretty different to regular kernel debug because I'm not debugging kernel code itself, I'm trying to glean more information out of hardware that I have no knowledge of, it's not as simple as "there's a bug on line X and I need to find out why this pointer is invalid" etc.
Best. Cover letter. Ever.
but I decided to scroll through the comments first. You beat me by a couple of hours.
Realistically it looks to me like they need a reasonably technical desktop Linux user with social skills and anything else is a bonus, but I have no idea what skills they have internally
Fedora definitely is doing the best, but audio, mic, and webcam all barely/randomly functioned, and a stiff breeze made the graphics driver crash.
Arch, Ubuntu, PopOS, Elementary and LMDE all purport to work, but half of them wouldn't even install properly as documented, and the ones that did had just as many or more errors and crashes as Fedora. I'm on LMDE right now and Cinnamon crashes 50% of the time I try to change workspaces.
It's gotta just be something amazingly wrong with their hardware choices. I've been full-time running Linux on my desktop for over a year and had more issues in an afternoon with my Framework than with a year of that.
That can be switched in bios.
I haven’t had any WiFi issues on Ubuntu that require turning it off and back on. The author seems to be using arch.
(macOS, the situation is different because it’s ⌘ you’re mostly aiming for rather than Ctrl, and it’s further in which makes it easily thumbable. On other platforms, Super/Fn/Alt/Ctrl might be a decent order, but I think you’d still probably end up wanting Fn to be second in rather than edge. But really, all I actually want is for Fn to be a regular modifier, please, not handled in the firmware where it only works on a few keys and is just dead on the rest. Fn keys are really stupid in this way.)
But yes, Framework firmware FTW.
Of course on other people's laptops I get used to it... But I'd rather have it in the corner!
If you're not talking about tmux - also consider remapping if possible.
Control-space is mark in emacs (even though I am using vscodium these days - I do fire up mg for quick things). It does make it a two handed chord (left control) but it's quite fluid for me.
I mean, I am all open to an EU law here and I'm an not even joking.
Update: calm down, I only meant the Fn and Ctrl positions :)
Option to adjust them in bios is perfect solution
I think ZSA is showing with their Oryx GUI just how easy it can be for an end user.
You've got to be joking? Not even all my Macs have the same keyboard, let alone looking at Windows laptops.
Caveats:
+ Wifi needs kernel 5.19 from backports (USB tether your phone to download.). + fprintd (fingerprint) from testing/bookworm. + Brightness keys conflict with the ambient light sensor. + Power optimization fiddling.
I found answers for all the above on their forums, day 1.
Pleasant surprises:
- P-series chip gets out of my way. (U-series battery life sounds nice, but dev tasks can be jarringly slow. YMMV.). - Fan is not distracting at full load
Disappointments:
- Fractional scaling. Workaround: bump font, icon sizes in desktop settings. - SD card reader consumes ~1W idle. - Speakers could be louder. I believe there's a new module.
Another annoyance is weird handling of non-integer scaling on Linux. It's not great on Windows, but I don't need to dig into config files for most apps or use one off launch arguments.
Are you on wayland? This is my first wayland experience (if you don't count the Steam Deck), and it was mostly seamless only after upgrading to the latest KDE, which disables scaling for Xwayland programs.
Firefox still requires a janky workaround for wayland though, but as I understand it, wayland-based setups depend strongly on what the compositor implements (in my case, Kwin I think).
I meant to say that it should be hauled away AS garbage!
But I haven't had any freezes or other issues, with a totally untweaked Fedora 36 on a 12th gen Framework. Everything works great. It is exactly what I would want a Linux laptop experience to be.
There are enough people reporting the crashes that there's obviously something real going on, but the part where it hasn't hit me _at all_ really makes me wonder what it is.
Wayland reliably crashes after a day (standby or no), and the resulting crash renders the sound codec hardware inoperable until I unplug the battery.
Xorg has had no issues. Well, except for the massive amount of screen tearing.
BTW, for the brightness keys, this fixed it for me: https://news.ycombinator.com/item?id=32929022
I think expecting Apple level R&D from a startup is unrealistic. Dell I expected a bit more of, but they did acceptably. Remember when wi-fi was a crapshoot!?
It's great that Linux works well enough on ancient hardware. The fact that it doesn't work well on newer hardware is itself a problem. Heaven forbid you need to used Intel rst or an lte modem. Just mentioning either if those inevitably triggers a "why would you need those" response.
I'll take late support for obscure hardware over ubiquitous surveillance every day of the week.
I'm not a fan of what MS has turned windows into but their surveillance is easier to mitigate than Linux insiting we use hardware from he 90's.
Sleep/resume work, but I haven't tried to get hibernate working. I don't use the fingerprint reader. And I am connected pretty much full time to power (I did set the max charge to 60% in the bios) so battery life is not such a deal breaker for me
I DID see the stuttering/laggy issue in X11 but the fix I found for that worked like a charm (note I only saw this issue after a few days of playing/switching DEs). Currently running Cinnamon but also tried Plasma and Pantheon.
I do wish the palm rejection was better on the touch pad. I have lazy fingers/thumbs that hover over the touch pad and I get a ton of spurious clicks which is driving me crazy.
I've been following Frame.work since the beginning and it seems the early days of the 12th Gen seem much smoother than the early days of the 11th Gen.
Right now, I'm scared to upgrade to anything newer just based on the sheer number of problems I keep hearing about laptops that run hot with atrocious battery life, and non-functional or at least unpredictable suspend/resume behavior, and heaven help if you want to use two non-identical displays. For a while there, Linux often had earlier and better support for mainstream hardware than Windows. It's sad to see that trend regressing, I wonder what's causing it.
Do AMD-based laptops have any of the power management (battery life) and suspend/resume issues that have plagued recent Intel chipsets?
Battery life is better. Suspend/resume stuff is still a problem. And yes, there does seem to have been a regression with Linux support earlier in the hardware lifecycle than Windows. Not sure when it started, but it’s a trend I’ve noticed over the last 3 years or so.
Are Linux developers able to get their hands on engineering samples from Intel prior to release?
Oh and theres the resale value. I can't give away my S76 but I bet you if I put that 2015 MBP up on craigslist, it'll still fetch me a few hundred bucks...
When I was a younger man with more free time I would have fought the good fight but these days? I just want my shit to work.
My 11th gen framework has actually been more reliable on that front.
My biggest gripes with framework are the battery life and speakers, otherwise arch just worked out of the box for me.
I pulled the trigger on a system 76 and I've been disappointed. I really want to support this Linux first movement, but I need something that's a daily driver that just works.
Has any one used both?
Why brightness in every laptop is software controlled? I am so frustrated when every time I press brightness+ or brightness- on my Linux laptop, the desired effect comes after 5-10 seconds just because my CPU is busy by something else. If I have 20 steps of brightness then changing from minimum to maximum or vice versa is never less than a minute.
The (other) dream would be an Apple M1/M2-comparable ARM CPU, but I don't think those even exist, let alone are feasible for a consumer laptop.
Fingers crossed.
Poor drivers, weird iGPU issues. Even my last Intel MacBook Pro had some issues.
That, plus it’s puzzling to me that perhaps the most viably customizable thing - the keyboard (which the author of this post also calls out) is available in such few configurations.
I would love a keyboard with a non-Windows super key, with a FN / Ctrl / Super / Alt layout.
Offering an array of layouts isn’t even a viable option on anything else, so this seems like a market they could own.
Of course, there are some quirks. The thing seems to leak power while suspended - but the work around is to shutdown, since it boots in ~5 seconds anyway! The fingerprint reader on the power button doesn't work, but that's not something I would really use anyway. Snap seems to be broken in ways I don't understand, because it periodically prompts me to do the same thing over and over and never seems to succeed. That seems more like an Ubuntu problem - like, ditch snap, whatever it is.
$ cat /sys/power/mem_sleep
s2idle [deep]
And no I'm not switching to 's2idle' because that results in far greater battery drain.Also, even when in 'deep' suspend mode, there was some pretty significant power drain when I had the HDMI and USB-A expansion cards installed. I "fixed" it by replacing them with USB-C cards. Not a huge deal for my usage pattern, but annoying nonetheless.
grubby --update-kernel=ALL --args="nvme.noacpi=1"
The drain with USB-A and HDMI cards is real, though. I see 2-3% per hour (as compared to <1% with only USB-C cards), and there seems to be no fix on the horizon. Not a huge deal for my usage pattern either, as I'll power off or put it on the charger if I'm not going to use it again for more than a couple hours.
State: Suspend-To-Idle
ACPI state: S0
Label: "s2idle" ("freeze")
This state is a generic, pure software, light-weight, system sleep state.
It allows more energy to be saved relative to runtime idle by freezing user
space and putting all I/O devices into low-power states (possibly
lower-power than available at run time), such that the processors can
spend more time in their idle states.
This state can be used for platforms without Power-On Suspend/Suspend-to-RAM
support, or it can be used in addition to Suspend-to-RAM to provide reduced
resume latency. It is always supported.
And notice that for 'deep' mode, the same docs say: State: Suspend-to-RAM
ACPI State: S3
Label: "deep"
This state, if supported, offers significant power savings as everything in the
system is put into a low-power state, except for memory, which should be placed
into the self-refresh mode to retain its contents.
I do already have 'nvme.noacpi=1' set, so I guess I'll try out 's2idle'. Thanks for the tip.I do note that the installation guide doesn't say anything about s2idle vs deep suspend: https://guides.frame.work/Guide/Fedora+36+Installation+on+th...
[1]: https://www.kernel.org/doc/Documentation/power/states.txt
Also, I don't understand the details, but I've read that Intel's 11th Gen CPUs don't actually (fully?) support S3, so that might explain why it doesn't provide any noticeable power savings over S0 with the kernel argument.
So it looks like my choices are huge battery drain while in suspend, or 10+ second delays when resuming from suspend. Ug.
I'm not sure which I dislike more. The obscene battery drain on s2idle or the 10-15 second delay every time I resume from suspend.
And yeah, I'm not happy with Intel. My Thinkpad T430 had flawless suspend-to-ram and probably better battery life than my Framework. They have really gone to shit.
Has anyone managed to shim an actual Thinkpad keyboard with Trackpoint buttons into this yet? That would probably satisfy most.
As largely a newcomer to Linux, it was very smooth. Had some issues getting the wifi to work, but once that got resolved, everything has been super smooth. I must admit there is a bit of a learning curve, i didn’t fully appreciate the differences between the various distributions.
Shame that an indie company who is actively selling linux machines, can’t have them working off the bat. That’s unacceptable
System76 is really the only option making both the hardware and maintaining their own Linux distro but then you're still left with a Linux distro...
Way better than the last two Lenovos I had. Your milage may vary.
Well I'm glad I bought a well supported Dell latitude.
Since getting my OG framework, I've needed to open the case a couple times to clean the keyboard, which isn't something I've ever felt safe doing with previous laptops.
In the meantime it was a great 10 minute learning op for a young person and I.