I'm happy to help answer questions folks have on the product.
We (without intending to) ended up being among the first to ship a Ryzen 7040 U-series laptop, which means Linux support is early and depends on having the right kernel version. As others have noted in the comments, we were in a similar place when we were one of the earlier ones on both 12th Gen Intel Core and 13th Gen Intel Core, and both matured rapidly.
AMD continues to improve things with each release, and we've sent hardware to folks at Canonical for Ubuntu and Red Hat for Fedora to help speed along the process of having the out of the box experience with popular distros be smooth.
How was the experience from not being acknowledge by AMD, because you were not big enough, to going to be the first once shipping their new flagship laptop CPU after all their other customers moved their timeline out? I imagine their willingness to support you did increase in the last few months?
Eagerly awaiting my batch to ship. Very happy that I see a great team being in charge of this product.
Also thanks for being proactive in supporting the Linux community.
AMD is a smaller company than you might expect, which drives them to need to focus. Once they got internal alignment to work with us though, they were all in from the start of kicking off the program.
Very nice to hear that they are able to provide good support to you. I don't work with AMD but other SoC vendors and this is always a bit of a challenge (The Q on how important you are to their business / bottom line).
We’ve shipped a handful of pre-release units to folks at Canonical, Red Hat, and Manjaro for QA/compatibility testing. We have seen a much larger number of people involved in kernel or distro development pick up released systems on their own.
So one of the major things holding me of buying a framework is the screen. There have been sounds in the community asking for an upgraded screen option (500+ nits/HDR, 120hz, higher res etc) for years. Is this just something you guy aren't interested in at all? Or is it too hard sourcing panels, or even sourcing panels that fit the framework case?
Thanks for taking the time to appear here, give in depth answers, and still be a human face on the company.
My non-technical wife's laptop is needing replacement. I was going to buy a second hand thinkpad, but if enough stars align, a framework might be a good option.
I recall reading somewhere that there's a height issue (a keyboard with a trackpoint would need more height than what's available).
(I'm not a trackpoint user, but I like the extra set of three standalone mouse buttons which usually come with a trackpoint; the middle mouse button is particularly useful, since it's not usually available on a trackpad.)
Reluctantly bought a MacBook Air few days back, literally trying to somehow use my too old last MacBook Air while I waited/hope for something like a Framework laptop. But then I eventually realised that being in a third world country means the enthusiast initiatives would never reach you in time and when they do they’d probably be obsolete, out of practical use and irrelevant for various reasons. Maybe that’s one of the reasons for not focusing on such markets.
I’ve seen multiple other forum users unable to update fingerprint sensors in Linux with the same problem I had.
Also I’ve seen threads asking why Ubuntu freezes and if anyone else is having problems.
You guys explained in 1 forum post that amd is working on a fix for the second issue, and nobody has really mentioned the fwupd freezes some of us run into.
It’s just one more example of stuff in too many places. The official Ubuntu install guide doesn’t mention a new fix is coming to fix freezes and the place that does is a forum post that many people may miss.
Need 1 hub page for each device with some sort of stream of updates.
I have to bookmark the bios guide page to find out if new ones are out, a forum post to see if there is new changes with Ubuntu, stuff is a little far apart and manual process to find updates.
As the original poster noted, this seems to be an interaction between the specific access point or router and the AMD RZ616 driver, and not something that other users are seeing on their home networks.
All of that said, 13th Gen Intel Core and specifically Intel AX210 WiFi are quite mature in Linux, and Ryzen 7040 U-series and RZ616 are quite new. All indications and communication we've had with AMD point to them having a strong desire to deliver a great Linux experience.
I bought MT7921K on a PCIe card for two older PCs and they work fine, AX210 is better but Mediatek is not bad - between two of them on 6GHz they managed >1Gbps and didn't lock up at all even after 200GB.
Just had to use at least Linux 6.1 or newer and had to set regulator domain manually... Compiling upstream mt76 enabled even more stability and also enabled AP+STA operation.
There is no specific commercial restriction preventing us from mixing and matching, but there is also no commercial/technical support from either party around the mixed solution. That means that if any issues come up, we have no path to resolving them, including crucially if we ran into issues during RF certifications.
iirc Intel has a line of cards that only work on their CPU lines and otherwise, Intel seems to have soft blocked their compatible cards from OEMs - we can't get AMD laptops with Intel nics anymore where I work from all vendors.
Otherwise nope - I run Intel ax cards in all of my laptops (HP, Lenovo, Acer, Asus, surface laptop 4 -- came with Intel) and they are solid in windows and Linux.
FWIW I use my MT7921K as an access point. It can only do one frequency at a time (2.4/5/6GHz), and I haven't tested the 6GHz capabilities, but I've not had much trouble with it so far.
i've got the Intel AX210 WiFi/BT (bundled with asrock b650e pg-itx). as for WiFi it worked out of box, but the drivers for BT are horrible, some of my devices aren't recognized (while bt-usb dongle works fine), and there are plenty of other issues like disconnecting or buffering keystrokes from keyboard.. so i've had to disable the Intel AX210 combo in bios, to keep my system stable. for the WiFi part it's ok, otherwise i'd recommend to wait for better BT support on linux.
You can also replace the MediaTek RZ616 with a Qualcomm FastConnect 6900 card, which is equally supported by AMD and default on their Ryzen Pro models. I’m very happy with mine, got it from eBay.
The intel stack is more mature right now as someone pointed out in the comments above. Down the road AMD will get better with better drivers and newer chips. If wifi speeds matter to someone and they are upgrading from an older intel board then keeping the old wifi card would make sense as of now.
Curious as to what the second vent on the right of the chassis is for? A second fan placement? Just a passing curiosity as I noticed it when assembling!
I wonder what kind of battery-life Framework users get?
I've recently gotten an Elitebook 845 G10 which runs on a Ryzen 7 Pro 7840HS, and battery life was at first shit. The issue was with the BIOS being bugged and not allowing ASPM. After manually activating, I now get around 12-15 hours on a 50Wh battery, depending on use of course. Results still preliminary though, more testing needs to be done.
Btw, I chose the Elitebook because it actually features great repairability. Pretty much everything can be swapped out, including memory. I was reluctant to buy HP, mostly due to the reputation they earned with their printer business shenanigans, but so far don't regret the purchase at all. In fact I like this device more and more.
Pretty much everything worked out of the box with ArchLinux, except for ASPM, which I was able to fix within a couple hours.
edit: Oh and the main motivation behind preferring the Elitebook over the Framework was the price. I mean really? Upgrade to 7840 almost 400 Euro? Lenovo charges like 80 Euro for that. For 1200 Euro I got the aforementioned CPU with a beautiful 120hz, 500nits, 2560x1600 screen, 2x16GB 5600 DDR5 SO-DIMM, 1TB NVME, etc. But it was a student offer.
I have the 845 g9, and I'm lukewarm about it. It's more to do with AMD than HP, but HP also has a few annoyances.
- No insert key
- No external display before OS. Can't do luks password over external monitor.
- Miscellaneous AMD bugs: vp9 hw decoding broken, s2idle sleep fails occasionally, gets stuck in lowest frequency sometimes, several others that have slowly been fixed on mainline
- Battery life is pretty mediocre. 5-6 hours of browsing, 2-3 hours of video.
I have the same laptop, and while the BIOS/UEFI indeed doesn't activate any external monitors, Linux does it during boot before LUKS password prompt for me… not sure what the difference is? I'm on kernel 6.4.
There's also a firmware upgrade (the kind in /lib/firmware, not the kind in flash memory on the card) for the QCNFA765 wifi card that you have to install, which fixes both a lot (probably not all) of the s2idle issues, and gives a little bit of battery life. I found this out with some s0ix test tool that I now can't find… anyway, it should say in dmesg:
Also, as some siblings already posted, Insert is on Fn+F10, which does indeed suck… but funnily enough it is also (undocumented?) on Fn+E, where it was on previous HP Elitebooks. I find that slightly more useful due to being reachable one-handed…
Maybe it's some interaction with the dock ? My external monitor is behind the hp tb4 dock. The wifi firmware is just the linux firmware, right ? I use Fedora, so it should be pretty up to date. s2idle is mostly fine, it's just that it'll randomly fail to sleep and the laptop will have a drained battery the next day when I open it.
> No external display before OS. Can't do luks password over external monitor.
Just a guess, but is the monitor over HDMI or USB C / Thunderbolt? If the later, there may be BIOS settings to enable it before boot is completed (IIRC on Dells it's disabled).
> - No external display before OS. Can't do luks password over external monitor.
That's weird. I have the g8 and there is no such issue. I routinely type my LUKS password on my external keyboard and monitor. The only thing that doesn't show up on the external screen IIRC is the boot selection menu.
The insert key seems to be fn-f10 now. I have to say I don't really ever use it? What do people use it for, if I may ask? I configure everything to use vim-style editing, so maybe that's why.
I can't really speak on the display stuff, but I fell like I saw something related to that in the BIOS. Haven't had issues with sleep either, but maybe because I've only been using the machine for 2 days.
About the battery, I really wonder if ASPM is off for you as well? It seems to be a common theme among HP Laptops. My battery life nearly doubled when I set it up.
ctrl + shift + ins doesn't work on this laptop. That's what I use to paste in the terminal. You can also do ctrl + shift + v, which I am trying to learn now. I also see a bunch of spurious corrected aer messages, for which I've had to add a noaer kernel boot arg. On ASPM, maybe PCIe ASPM doesn't work ? Not sure. Here's dmesg.
[ 0.362132] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
That's exactly what mine showed when ASPM wasn't enabled. Before that I got at most about 9 hours doing nothing, after enabling it I got about 14 hours even doing light webbrowsing and such.
I made a Reddit post about it today, enabling it under Linux manually. Many people have been complaining about low battery life on the Elitebook 845 G10, and most people suspected missing ASPM support to be the culprit. The nice thing is, under Linux you can force it, even if the BIOS doesn't offer it. I'm still testing though, so it is pretty experimental. You can find instructions on what I did here, if you're interested: https://old.reddit.com/r/AMDLaptops/comments/16lz0oh/anyone_...
Apologies, it is a pretty long post.
e: And I don't know if this generalizes to G9 laptops
Thank you very much for that, my G9 hovers around 5 W idle which is not great. I will try these tweaks.
Note that there is a GUI app called "Power Statistics" that shows the evolution of power consumption on battery quite well. It still uses data reported by the battery which is not super accurate but works well enough when looking at say an hour of data points.
Thanks. I'll try this out. For my next purchase, I'm going to stick to an Intel Thinkpad. I still use my 10 year old T530, and I bought this to replace it, but I still find myself using the T530 most of the time.
This is so annoying, I use a Firefox extension for Youtube called "Your Codecs." that allows to block VP9 so I can keep hardware decoding on without having random GPU crashes.
I've got the 13th gen intel model so can't talk about amd battery life but I can get at least 4 hours out of the battery most of the time and for me that's good since I tend to be running between 1 and 4 vms constantly humming away using cpu cycles. I have played with tlp and bet if I lightened my load and capped the cpu I'd be able to get 6 to 8 hours without an issue but I bought the thing for the speed so I'll stick with it zooming along instead of a long battery life.
4 hours isn’t awful but still isn’t great unfortunately.
I hope to get a few more good years out my MacBook Pro (m1 Pro).
The thing is fast and I can do a full 8 hour work day with VSCode, IntelliJ, and docker running a ton of stuff:
- a couple MySQL instances
- multiple elastic search and Kibana instances
- Haproxy
- a few Nginx + PHP containers
- a node container with frontend dev build
- logstash
- a couple rust services
I can close the lid and come back the next day having lost essentially no battery life, and everything running just as I left it.
I have the 845 G8 and can echo most of your sentiment. It's a fast, well made and easily repairable/upgradable machine (ie. no soldered RAM modules).
However, HP's software is less than stellar. What annoys me the most is the fact that the latest BIOS update completely broke USB-C dock and monitor detection.
I'm typing this on one of those, and on paper it's indeed a nice little machine. But oh my god, the screen is ridiculously bad. When I got it a few years ago, I didn't think it was still possible to have such atrocious screens on a 1500+ € machine...
Also, assembly quality seems hit or miss with these. Mine is OK, but on the one from work, the black plastic surrounding the screen is misaligned with the hinge.
I use it for login and sudo. The placement of the reader could be better. On my old ThinkPad it was right next to the keyboard, on the Elitebook it is below it for some reason.
> The only real knock I can give framework on all of this, is having so many fixes in so many places.
This. By now, I have set up and maintained enough installations of diverse open / hobbyist products (e.g. Debian, Raspberry Pi, Home Assistant, Mixxx, Jellybean, Nextcloud... ) to come to the conclusion that an unorganized, unmaintained, laissez-fair user community democrized potpourri of "knowledge bases" quickly becomes a huge issue.
It sucks to have to hunt around a multitude of issue trackers, wikis, discussion forums, mailing list archives, Gitlab pages, web sites etc. to find solutions.
Sometimes, it is comment #297 in some paginated forum thread that helped, as previous nonworking answers in the same thread related to another software release version, using and referencing a different setup implicitly referencing comment #246 a couple of pages before.
I think what would help me a lot more, if I had to do this again, is a specific article only for the amd framework with everything you need to do after.
For instance, the fingerprint sensor, it’s a red note on a step, sure, but it’s kind of hard to go through every guide and read all these “if you are on X version of the platform”
Compared to knowing you are reading a guide 100% for the platform you have, less stuff in the way that isn’t applicable and less likely to miss important things.
Also, there is no knowledge base article at all for flashing red lights and I have to find a forum post to move the foam back into place. Would be good to get a page up with the light codes for red flashing.
Even the fingerprint pam setup that is required for use in 1Password and others, is at the bottom of another guide I found in a forum post, might be wrong here but it’s worth noting some of these
I've had my Framework 12 over a year now, so maybe I can give some perspective. I had a lot of similar issues (mostly with wifi) running Fedora when I first got it. I also felt like I wasted a lot of time getting it set up and fixing little bugs here and there.
But I'm happy to say that after the first two weeks or so, it's been rock solid. The issues I had with wifi were patched pretty quickly, and everything else pretty much just works with the default configuration. The only thing is the battery life is still bad, partly because I have way too much RAM...
> The only thing is the battery life is still bad, partly because I have way too much RAM...
Can you actually tell the difference the RAM quantity has on battery life?
I have a different laptop with an older zen 3 part, as well as its cousin with an 11th gen i7. I haven't noticed any change in battery life, going from 32 to 64 GB on the AMD and from 16 to 32 on the Intel.
There's a small impact with larger capacities, but mostly it's memory speed and channels that have the biggest impact. Here's some testing posted in the Framework community forums from a couple years ago: https://community.frame.work/t/battery-life-impact-of-ram-me...
Buying a new laptop and running Linux pretty much always requires running mainline kernels for a few weeks or months until things get fixed. Same thing happens for ThinkPad and others.
I’m looking forward to solutions with Linux that are vertically integrated. I know System76 is moving in this direction, but Apple will remain the king in this area in the near future.
Without vertical integration it’s a mess, no party wants to control the end to end experience and take responsibility.
Wi-fi basically works across the board. System76 cares about fan curves and other mechanical/electrical details. Battery life is easy to call out, but I’d say that the work being done now is more nuanced.
I think battery life is one area vertical integration really helps. If all the hardware and firmware don't play nice, sleep and other power savings doesn't work right (at least in my experience). You'll have one rogue device preventing the machine from or some hardware missing software daemon power management config.
Ironically enough, my Dell laptop arrived without a working wifi card. They had a bios update at some point which made it less crap, but I had to replace it after the nth time where it seemingly just randomly turned itself off /hard crashed.
Now that I think of it, I must have some really bad luck. Every single laptop I have owned, has has a wifi issue at some point.
Disagree, depending on what you mean by modern. A model that just came out that includes freshly released hardware? Unless it's a Dell Developer Edition or similar that comes with a Linux distro preinstalled and is thus tested, yeah, there might be driver issues.
Otherwise stuff just mostly works. Some due diligence ahead is a good idea to ensure there's no problematic hardware though.
I bought my current daily driver when mobile Zen 3 parts were still new. Arch supported it 100% without any random tweaks since day one. As a comparison, Windows only figured out how to work the webcam about a year later...
I've been running my 12th Gen Intel Framework for just over a year (since I got it) with Linux (KDE Neon). Bluetooth, expansion cards, thunderbolt, wifi - literally no issues. I haven't even had to fiddle with it. I use it all day for work (software engineering - lots of VM's and browser tabs) and all evening for Minecraft and movies. When I'm at my desk at home it's plugged in to a Thunderbolt 4 dock driving two monitors and getting Gigabit network speed.
Before that I had a brand new Dell XPS 13, which again I had for a little over a year, running KDE Neon. It wasn't used for work as much, but again it worked perfectly fine, including the touch screen I didn't even want on it (okay- a major issue was the battery life, which was atrocious).
All the time: I use WSL. The right tool for the right job. Linux userspace for development -- but Windows for the kernel because that's where the drivers are.
There are brands selling preinstalled laptop, this is the way to go if you want to be 100% sure of a supported laptop. There is a curated list at this page:
https://linuxpreloaded.com/
Running Ubuntu 22.04.1 on a very recent device is not something I would recommend.
And it is particularly bad timing. 23.10 was released yesterday, so a new kernel should roll into 22.04 soon. It would also fix most of the software complaints if the auther would have used 23.10.
Please save yourself from the hassle of compiling a kernel, especially for Ubuntu (the userspace _expects_ Ubuntu patches, e.g. for apparmor). Pick a distro with a recent release, and for Ubuntu in particular check if you can live with 2 upgrades a year until you reach the next LTS (April of even years, so right now the _next_ upgrade. Worst case is 3 upgrades).
I'd recommend openSUSE Tumbleweed. Today is the first time in years an update broke something for me. Could use the built in snapshotting to roll back but i think this is a good opportunity to switch to Slowroll to try it out. Can rollback later.
Ubuntu probably has some ppas where someone's done that for you with newer kernel versions. I wouldn't necessarily want an LTS distro for new hardware. On the other hand, my Fedora desktop breaks quite a bit from kernel updates (usually amdgpu)
I just got this device on Monday, been waiting for over half a year for it.
I love it, but also wow, so many random things I have had to do the past few days.
I think this provides a good prospective compared to all the mainstream posts about it that aren't going in depth on linux and the usability on there at this current time.
Thanks for the article, I thought it was very helpful! You mentioned it a little bit, but is the trackpad better on wayland? How does it compare to a MBP?
And finally, can you dock the framework laptop to a USB-C docking station for external monitor support? I haven’t seen a lot of reviews mention this and I’m curious what that looks like today.
I have my amd framework hooked up to a Lenovo 27" monitor over USB c and that daisy chained to another of the same monitor type over display link and it works like a champ: USB, video, Ethernet, and power all through the one cable.
Though it did NOT work out of the box to a display link USB A dock. I think it needs display link kernel module and I didn't want to bother.
By the way, what is that "two finger swipe back and forth in a web browser" that you are missing from a Mac? I use the keyboard a lot and the touchpad only to move the pointer and scroll, so I'm pretty ignorant about the matter.
I found that on Debian 12 (13th Intel Framework 13) connecting a 4K external display via HDMI is definitely more stable than USB-C. I also tried some Windows games with Steam Play and HDMI enables higher resolutions on the display (that was not the case with USB-C, I don’t know why).
Would you have the same experience if some gave you a Thinkpad instead? Seems like most issues are Linux related and non-Linux users would have the most sooprise about having to config/diy/hack/tweak/script something. No?
I'm currently in the queue for one of these, and was expecting there to be some minor issues like these (fingerprint sensor, some driver/kernel related performance issues) as is often the case when running desktop Linux.
The difference between Framework and other laptop manufacturers however is that it has shown that it is actively tackling these issues, and so I'm not so worried.
Couple that with the fact that components are upgradable, I am not so worried about being let down by this machine once I get it (I won't feel locked in to a unchanging brick). It is still early days for this company and product, so my expectations about a hiccup free experience are tempered (I'm sure the first 80's Machintosh or 90's Thinkpads were less than perfect).
My one strong hope though is that this form factor will be able to get a slightly larger battery in the near future.
Power management is where the framework laptops really suffer under Linux.
I truly prefer Linux as an OS but my framework goes unused in favor of my MacBook Air because the former simply can’t hold a charge for more than a few days of standby or a few hours of use. I believe it’s the WiFi firmware which is known to have bad power management support on Linux.
> can’t hold a charge for more than a few days of standby
I don't own a Framework, but also have the battery draining for no reason issue on mine. I think the cause is the new "modern standby", where the laptop doesn't actually sleep. Windows mitigates this by switching to hibernation if you leave it "asleep" for a while and unplugged.
Yeah, I tried this and a bunch of other things, it ignores them.
I also have its cousin, with an 11th gen i7. It actually exposes a choice in one of those parameters, between s3 and s2idle. If I switch it to s3 and attempt to make it sleep, it just hangs.
Neither has an option to control this in the BIOS, like some Lenovos do, from what I hear.
I have a Lenovo X1 running Windows and it dies after a day or so of sleep too, sometimes sooner. As the other poster says, I think this is mostly due to modern chipsets getting rid of S3 and having "modern standby" instead.
Linux overall trackpad support is WAY better now than 5 years ago, but gnome/kde/drivers have room to grow to be as good as Apple. Framework is getting close though to my ideal laptop. The Dell XPS line is also a good linux choice too.
> For modern apps not using Wayland…. full gesture support, fractional scaling, etc doesn’t work. After fixing firefox, I noticed Slack was incredibly fuzzy…. it doesn’t use Wayland.
Every time I read stuff like this I feel like a bit of a outlier, because in all the years I've been using Slack, I've never used it as anything other than a web application (despite occasionally being pestered to download the Electron version).
I already have a perfectly good browser, what's the point of running another one (with potential compatibility issues) just for Slack?
After switching from an 11th gen Intel Dell XPS, to a M1 Macbook, I resist returning to PC laptops (even though I prefer Windows) until someone confirms that newer Ryzen and Intel chips are comparable in terms of "perceived performance" to Apple silicon. The whole laptop simply becomes syrupy on battery. Even if I go high performance mode in Windows settings, the whole device is just so laggy compared to a Macbook. And, in high performance mode, the laptop has probably at _most_ 2 hours of battery life in it.
I'm on a 6850U Ryzen Windows machine and it's really smooth. Previously I too was using an 11th gen XPS 13 but on Linux, where battery was approximately 2 hours long.
This machine feels both smooth, cool and for my usages there's no slowdowns on battery either (usually running few browser windows, a VM that's not taxed too hard and an IDE).
Good to know! I almost wonder if my specific laptop is broken in some way. Either that, or I'm overly sensitive to these things. And the Venn diagram overlap of people who often use both macOS and Windows is probably not that large... :) I don't see many people talking about this!
> I noticed Slack was incredibly fuzzy…. it doesn’t use Wayland.
People should stop using that crappy Electron Apps, that does exactly the same thing that opening a webapp page on a tab of your browser. Seriously, you are wasting RAM and CPU (and battery) doing that. And this it's totally independent of you using Windows, OSX, Linux, BSD...
I use Slack and Discord from the web browser, and I don't have any issues. Also, I get fro free, better support of that webapps running in Wayland
I would still have to switch back to it from whatever other tab I was looking at. I don't want to do that.
I will continue installing a specific app just for that, even if it didn't have other benefits (which it does: no browser frame, systray icon, native notifications, ...)
How does the sound / speaker system compare to a MacBook Pro? In my experience Apple just blows every other manufacturer out of the water with sound quality.
Fractional scaling works fine for me on Fedora 39. I've had some similar issues as others with amd stability, specifically with fwupd services, glitchy video playback, lots of amdgpu errors in the logs, etc...
You can dim the fingerprint reader from the BIOS settings to what I consider acceptable levels, though I hate that blue is the LED color of choice for so many things. I buy stickers to dim them in the office and bedroom.
I didn't have problems with the foam that the author did. I did have some initial boot issues where nothing happened for a few attempts. They quickly went away for whatever reason on their own.
I can't speak to battery life, my use-case keeps the laptop on power most of the time, so I set the charge percentage to 60% in the BIOS per it's recommendation to save long-term battery health.
It's too early to feel like it's a 100% solid, but it's good enough for me to use as the daily driver. I knew what I was getting into when I ordered it. I know it'll get much better within a short time. No intentions of looking back for me. I am very happy with my purchase.
The idea is nice, but I guess not until the scale is up and production cost come down a bit that the Framework laptop will become more appeal to me.
By the time I want to upgrade my laptop, the hardware (CPU/RAM/GPU) would be updated so much that buying a new laptop will be cheaper and more powerful. There is no reason to swap parts.
The point of this laptop is that you can upgrade the cpu/gpu. But I would wait a couple of generations for this.
I am a gen 1 batch 2 supporter and I stopped using mine after a year when the M2 Air came out. Mine is unusable since it throttles to 200Mhz under load and is difficult for it to recover. That load being normal software development or any game. It now sits running BOINC tasks at 80% CPU because it will throttle if I set it to 100% CPU.
I'm in batch 7 of this laptop's shipment waves which I expect to actually release mid to late December and it seems like that's a good thing. Still very much looking forward to it, but being super early in the AMD 7040 series releases adds to some stability situations. Overall, I'm not worried about kernel support and compatibility over the next few months, especially as the AMD 7040s release with other manufacturers as well.
And the conclusion is just about most GNU/Linux related devices for the last 25 years, with exception of the netbooks golden age with their OEM specific distros.
I am pretty surprised how complicated it was to get Limux running.
I expected I could circumvent the trouble by ordering
the laptop with Ubuntu preinstalled and properly configured
and tuned so I could just boot the machine and get to work.
Going through the configurator on the website I can't find an
option for getting Ubuntu pre-installed.
Framework's idea looks like a great model for corporate devices. Instead of replacing the whole laptop every X years, they can just incrementally reolace broken/outdated parts. I wish my company adopts this.
The paragraph about keyboard cleaning is interesting. If keyboards are easy to swap/replace, I wonder how long until we see reports about how well (or not!) the framework keyboards hold up in a dishwasher?
This (or in my case the intel one) I find developing on Linux for Linux is better than developing on Mac for Linux (and yes I know you can install Linux on a Mac but the new M2 Linux stuff is all a bit too new for me)! Now if I was am iOS/Mac dev then a Mac. It's the good ol' right tool for the job.
> If you only can buy this or a M2 MBP, which one would you get?
The M2 MBP, because it's available in my country (Brazil).
I could probably find a way to import a Framework, but besides being a lot of work, and the import duties being no joke (AFAIK, to a first approximation, they would double the price), there's also the pain if something on it breaks and has to be repaired under warranty (IIRC, the rules for temporary export for repair without having to pay extra export and import duties are quite complicated). And to top it off, since it's a laptop, there's the extra annoyance of it not having the ABNT2 keyboard layout. And that's all if it doesn't get sent back by customs for being a radio product (due to the WiFi and Bluetooth) without the appropriate certification.
The Framework laptop and the Steam Deck are the top two in my list of electronic products which I'd want to buy if the manufacturer sold them in my country, but I'm not getting my hopes up. For now, I'm making do with a Dell.
M2 because my days of enjoying tinkering with the OS are over. I enjoy higher level activities on my computer to be honest. Programming, gaming, checking email without working about 1-15 second random hangs :)
I'm not sure they appeal to the same group of users. macOS is IMNHO much worse than GNU/Linux with a proper window manager, much less comfortable to use with multiple desktops, and forces the use of a mouse/trackpad way too much.[1]
The m2 can run Linux - but external display support is probably a long way off.
So for the user wanting to run Linux - m2 isn't really viable - unless you actually work on it with just the built-in screen - for me that doesn't work ergonomically.
I have the m2 - it's not terrible - I suspect I'd prefer one of these.
[1] Rectangle and AutoRaise helps a lot, making the UX livable:
I feel like they either have zero or infinite value. On pure "which laptop would I pick to do a task" it's almost never going to be a Framework. It's objectively a worse laptop for almost all daily tasks.
The issue is that repairability and upgradability are, unless you regularly break your computer, at most a once a year occurrence. On that day, you have a better laptop with the Framework (maybe). The other 364, you're dealing with new and novel frustrations you haven't had to deal with for over a decade in computing. Is your value system such that, being able to potentially manually replace a broken part is worth dealing with a bad computer the rest of the time?
Just today, I spent 30 minutes just trying to work out how to get my system clock to sync with my hardware clock, and how to get both of them to be accurate, because the Framework's battery management is so abysmal that I have to keep it shut down at all times it's not in active use/charging, and even fully shut down, it'll still so deeply discharge the battery after a week that the bios loses power and unsyncs the hardware clock. It's quite possibly the worst computer I've used in 20 years.
> ..the Framework's battery management is so abysmal that I have to keep it shut down at all times it's not in active use/charging, and even fully shut down, it'll still so deeply discharge the battery after a week that the bios loses power and unsyncs the hardware clock.
I'm not sure, but this sounds like it might be the design flaw that was in the first generation where the RTC battery did not charge via the main battery but from the plugin charger. Louis Rossman mentioned this in a recent video[0].
That seems about right. I'm about to just try to sell this laptop. It's the most I've ever spent on what's probably the worst computing device I've ever had. I could spend most of $1200 replacing all the flawed parts and underperforming parts, but at that point, I'll just buy a computer that works instead.
Eh, with value for money when getting a usable config for a macbook pro with 32gigs of ram and at least a terabyte or 2 of storage, you're looking at prices that are well above the framework to the tune of 1000€ to 1500€ more, especially if you bring your own memory and storage.
Honestly the biggest issue with Linux desktop right now is that Xorg is still more compatible and widely used. I tried Wayland on multiple machines and always had trouble when using it on my Laptop with no way to switch between integrated and dedicated Graphics cards(on X i always used optimus-manager which works fine 99% of the time).
I can't wait to finally switch to Wayland when those issues are fixed.
But it is 2023. Things like GTK on Wayland should support fractional scaling. In fact it is already supported by Wayland and is in GTK project's pipeline, but open source software obviously have limited resources. So I think it is fair that people would complain this does not work, but I also understand why it does not.
Framework delivering a HiDPI display makes it more future proof. HiDPI displays aren't just a gimmick. HiDPI displays is super helpful when you are short sighted for example as the increased font clarity from a HiDPI display will help you read small text better.
The HiDPI display on MacOS and the excellent support for fractional scaling is one of my favourite features of a MacBook and why I wouldn't consider purchasing a "Linux laptop" (e.g. Lenovo or whatever else) before they support this.
I couldn’t finish the blog post. It came off as too much of a rant and a bit whiney. Linux != macOS or Windows. Gestures, and all this fancy stuff about fingerprint readers etc do not apply. I guess I’m lucky my thinkpad’s fingerprint reader works.
Anyway I’m looking forward to evaluating this laptop vs a similar AMD thinkpad as I’m in the market. I run i3 and will move to sway when I fully transition things to Wayland. Multitouch trackpads and the mouse in general is something I avoid as much as possible.
Also re the blog: the full screen modal to sign up to the mailing list before the article was presented is highly hostile to readers and screams desperation. If I like a blog I will read a few posts and then either bookmark it or add it to my rss reader if it has one. I won’t be returning to this blog though.
He had a lot of issues besides just the mouse. I think the article was fine, and probably will other people planning on getting the same laptop. There is no way that framework didn't encounter these same problems in their own install. Seems like they could have an Appendix site available for some of the fixes if they couldn't get them due to trying to get the laptop out to customers as soon as possible.
Yeah I’ve been meaning to update and fix my original post: low blood sugar, being grumpy makes for a shit take.
I don’t fault the author for having issues with the laptop. Framework, like you said, could have done a better job with the Linux support or at least had a page about workarounds or what works and what doesn’t.
And while I don’t like overt mailing list or donation requests who am I to fault anyone for wanting patrons or visitors to support or donate to the effort.
This all sounds exactly like what I imagined owning a Framework running Linux would be like.
I’m sure y’all are having a ball editing all of your configs and doing firmware updates in Windows, but I’ll stick to my non-repairable MacBook and keep Linux on my servers.
Running Linux on any bleeding edge device is like this. People find issues, fix issues, and then at some point, if the hardware is popular enough, it becomes plug and play.
Yea, I've had no issues with the Linux of it really, the hardware is just... bad. It feels cheap, the battery is terrible, having it near any magnet messes up its sensors for if the lid is closed and causes random issues, and the screen is so glossy you essentially can't use it in natural lighting.
I guess I could potentially spend the cost of a third Macbook Air on replacing parts to maybe fix all of that and generate as much carbon and e-waste in the process as the sum total of the last decade of my Apple laptops, but that seems like a pyrrhic victory.
Which Intel Gen? On my 12th gen the brightness keys didn't even work out of the box on Fedora (IIRC they've been working on the fix since 2022). There's also random freezes that you can only fix by tweaking some SSD boot param (but only some SSDs are impacted)
I did have a period of random freezes, but mine was RAM related (I had bought some RAM from Newegg, which I think was bad; I returned it and haven’t had any problems since I swapped it out).
We (without intending to) ended up being among the first to ship a Ryzen 7040 U-series laptop, which means Linux support is early and depends on having the right kernel version. As others have noted in the comments, we were in a similar place when we were one of the earlier ones on both 12th Gen Intel Core and 13th Gen Intel Core, and both matured rapidly.
AMD continues to improve things with each release, and we've sent hardware to folks at Canonical for Ubuntu and Red Hat for Fedora to help speed along the process of having the out of the box experience with popular distros be smooth.