My last laptop — the (almost) six month update

It’s been almost six months since I last wrote about the Framework laptop — and at least eight since I first got the machine. I mentioned in the last post that I’d write a follow-up about my experience after having had a bit longer to play with it, and reflect on whether my thoughts were the same.

To start, I have made some small tweaks to the laptop since the last post:

  • First and foremost, the machine is now purely running Linux. Recent firmware updates no longer need a Windows installer so I have removed the Windows partition on it as I didn’t use it. I have Manjaro Linux taking up the full SSD now.

  • I swapped out the provided WiFi card — going from the AMD RZ616 WiFi to an Intel AX210. The original WiFi card was fine when it connected, however I found that there was a gap of a few minutes between the computer turning on (or waking up from a low-power state) where WiFi just would not be detected or work reliably. This frustrated me enough to switch.

  • I found a cheap pre-owned version of the RAM module I have in a second-hand shop, so have doubled the memory capacity. Not something I’ll ever really use outside of software development work, but for the price of a bag of sweets the offer was too good to turn down.

  • I’ve also recently switched the desktop environment from KDE to GNOME. This is mainly a personal preference that wouldn’t be a thing that happens to every user — more on this below.

Has my verdict on the machine changed?

My verdict on the machine is the same, I still think it’s a great idea and implementation. I’m still happy I gave it a try and will keep using and repairing my machine going forward.

My thoughts on getting the Framework AMD over the Framework Intel variant have changed, as I believe the AMD platform is now stable enough to use as a daily machine. The latest firmware updates have fixed a lot of the minor gripes I had — for example, the computer fan performance seems to have been tweaked so it stays cooler without spinning up to maximum speed and the general stability of the overall system is much better.

Now that the 16 inch variant of the laptop is out in the wild, I can see a use case for a larger screen with even more modular components; however, that use case isn’t for me as I have a powerful desktop computer I use at home. The 13 inch still wins out for my use case due to its portability and size. The good thing is that the 16 inch machine is based on the same AMD platform as the 13 inch AMD laptop, so any software fixes for that will most likely be rolled out to both of the sizes. If you’re looking to get a Framework laptop, it’s now simply up to personal preference which one you get!

In summary: the Framework laptop is definitely still a recommendation from me if you’re looking to get a new laptop — bonus points if you get the DIY edition and put it together yourself! Being able to repair and reuse components is so much better than disposing of a device just because a single part fails.


Why did I switch from the KDE to GNOME desktop environment?

For those unfamiliar with the terminology, a desktop environment can be thought of (in simple terms) as the user interface and applications that come with it. If you’ve used any modern PC, you’ll probably have used the Windows or macOS versions of these. Most Linux distributions are modular and you can switch out any component with another — including the desktop environment. There are several available to use: two are KDE and GNOME.

KDE Plasma 6
KDE on my partner’s desktop

I’ve been using KDE since I first started out with Linux, only playing with the alternate desktops in virtual machines or through temporary environments like live boot devices. It’s always been the environment that I come back to as I know it the best and can customise it easily.

However, earlier this year version 6 of KDE was released. While it introduced a whole lot of new features, it also caused a lot of problems on my desktop computer which made it unusable. I thought about rolling back to version 5, but instead I took the opportunity to try out the GNOME environment instead. With a few tweaks, GNOME seems to work better for me right now — and more importantly, doesn’t cause issues with my desktop computer, so I’ve switched. GNOME also allows me to use more of the Framework’s features with minimal setup — the Fingerprint reader, for example, seems to “just work” in the GNOME environment.

GNOME 46
A slightly tweaked version of GNOME on the Framework 13

The great thing about the modularity of Linux is that I can simply uninstall KDE and install GNOME just like I would any other application, without having to wipe or even restart the computer. I can always go back to KDE in the future, or maybe even try another desktop environment in the future if I feel so inclined.

My last laptop

The technology industry has a problem. In its relentless quest to get the next fastest thing and chasing the newest shiny, it leaves behind a whole host of fully functional devices that might not be able to run the latest software. Many of these devices ultimately end up as e-waste in landfill before their useful life is up.

Framework is a technology start-up whose aim is to try and reduce the environmental cost around technology by creating machines that are easily repairable and upgradeable. They empower users with right to repair, meaning that if something stops working you can relatively easily repair rather than repurchase. Additionally, their devices are made from post-consumer recycled metals and plastics, reducing the amount of resources needed to be extracted from the planet.

What is it

Framework’s flagship product, the Framework Laptop 13, is an extremely modular “portable notebook” that wants to give the users full control over their hardware and software. This is done by using off-the-shelf parts where possible and publishing spec sheets and designs of custom parts. Every component of the laptop can be removed and replaced, making it much more like a traditional desktop PC than a slim laptop.

Framework Laptop 13 AMD
Framework Laptop 13

Framework also recently introduced a 16 inch model, which features a modular keyboard and graphics processor, but I won’t be talking about this because it’s too large for my use case.

The laptop can be opened with a standard torx screwdriver, and one is provided in the box. Opening the machine takes less than a minute. Inside the chassis, every element is identified and documentation can be found on it by scanning a QR code. A set of spare screws is also provided on the top edge for easy access.

The laptop has four USB-C ports recessed into the chassis, and these let you add “expansion cards” that change what ports you have or add additional functionality to the machine – for example, an HDMI expansion card will let you add an HDMI port. Expansion cards are made to be easily replaceable without taking the laptop apart, so instead of taking docks or dongles with you on travels, you can switch out the ports on your machine.

There are two variants of the Framework Laptop 13 – a fully-assembled version, and a “DIY edition” where only the motherboard, screen and chassis are included by default.

A note before I go on

As I’ve said, a new piece of technology is not sustainable, but this review is about a new laptop. Surely this is a bit hypocritical?

Indeed. I try to keep my computers going for as long as physically possible and only replace them if they cannot be repaired, as well as only buying second-hand if I can. One of the more powerful machines in my fleet is a 2013 Mac Pro, which is pushing ten years as of writing this. It’s still my primary graphics editing machine – and plays a few less-demanding games to boot!

My old laptop was seven years old and was starting to struggle somewhat doing some of the tasks I need to do nowadays. As such, I have sold it on to a second-hand tech store which refurbishes and resells technology, so it will be useful for someone else – hopefully for many years to come.

However, I do understand that a new machine does contribute to the environmental impacts I have just mentioned. However, I intend to stick to my word here and make this my last laptop, opting to repair and reuse components wherever I can. As long as I can do this, I intend to make this machine last. And there seem to be interesting projects to do with components to keep them going longer.

The technical review

First and foremost, let’s start this review off with the facts.

Specifications

The unit I ordered was the Framework 13 AMD 7040 series “DIY” edition. This is because I had some components already that I planned to reuse, as opposed to ordering again.

These are the specs of the machine I ordered:

Spec Framework Laptop 13
Processor AMD Ryzen 7 7840U
Graphics Radeon 700M (integrated)
RAM 16GB DDR-5600
Display 13.5” 4:3 matte display, 100% sRGB, 1500:1 contrast and > 400 nit
Resolution 2256 x 1504px
Wi-Fi AMD RZ616 Wi-Fi 6E
Bluetooth 5.2
Battery 61Wh
Size 296 x 229 x 16mm
Weight 1.3 kg
Front camera 1080p 60fps with hardware privacy switch
Audio Stereo 2W speakers, dual MEMS microphones with hardware privacy switch, 3.5mm combo headphone jack
Biometrics Fingerprint reader

Note that the camera and microphones have individual privacy switches built into the screen, which physically disconnect them when the switch is off – they completely disappear as they get unplugged internally.

It is possible to purchase differently specced versions of the laptop, including ones containing Intel processors. Each of the variants uses the same shell and share core components, meaning it is possible to buy one and completely customise it at a later date.

I also made the following customisations, which are needed to complete the DIY package:

Screen Bezel: Black (choices are black, grey, orange, green, lavender and red)

Input Cover: British English keyboard, black keys with backlight and standard trackpad

Expansion cards:

  • 4 USB-C
  • 1 USB-A
  • 1 HDMI
  • 1 Display Port
Expansion cards
The packaging for expansion cards is as minimalist as they are

Since this is a DIY edition I originally planned to use it solely with Linux, however the non-DIY edition is shipped with Windows 11 installed. I initially had to install Windows due to a bug in the laptop BIOS that caused a problem with starting Linux, but now that is fixed I use Manjaro almost exclusively on it. More on this below.

Box contents
The contents of the DIY edition box: input cover, bezel, laptop, screwdriver, RAM (optional) and expansion cards (4 USB-C shown)

I have my own SSD which I used, and I originally thought I could reuse an old laptop’s RAM. I ended up selling that RAM with the old laptop. I also have a USB-C charger that is more than capable of charging the laptop so I didn’t buy one of those either.

Laptop internals
Laptop internals, with all the QR codes for documentation and replacements visible

Sustainability

Spare screws
Spare screws in the case

Framework is not the first company that has attempted to do this, nor is this the time a repairable laptop has been done. With a product like this, you need to be able to trust that the company supporting it will do so for a while, and that if they go bust then it'll still be possible to repair the machine. I didn’t rush out to get the first edition of the laptop; instead I decided to watch what the company did for a few years to see if they still existed after their first product. And I definitely think that their products are a step in the right direction for the industry.

The laptop itself is made from recycled materials to reduce its environmental impact:

  • 50% post-consumer recycled aluminium housing.
  • 75%% pre-consumer recycled aluminium.
  • An average of 30% post-consumer recyclable plastic.
  • Fully recyclable materials for packaging.

In terms of carbon footprint:

However, to quote Framework directly:

The single best way to reduce the environmental impact of electronics is to make them last longer. You can repair and upgrade the Framework Laptop 13 to last as long as you need it to.

Framework provides hardware documentation and CAD designs for their machines so that third-parties can build components or things are compatible with the laptop. These designs can also be used as a reference for repairing components too.

Design

Framework Laptop 13 AMD
Laptop from the left side with USB-C and USB-A expansion cards visible, as well as the headphone jack

Design is subjective, but I think the Framework Laptop 13 is a good looking machine – and proves that user-repairable device doesn’t need to be a huge, bulky eyesore. At not much more than 1.5cm thick, and not much wider than a sheet of A4 paper, the machine doesn’t have a big footprint on your desk or in your bag. The 1.3 kg weight isn’t too heavy to move around can easily be put in a backpack or messenger bag without feeling like a burden.

I’ll admit that I made mine look a bit like an Apple MacBook, but with the customisable components like the bezel and keyboard you can make it more your own.

As an aside, the 16 inch version gives you even more customisation options – including being able to convert your keyboard on the go and adding visual flair such as an LED matrix, RGB keys and more.

My personal experience

Many reviews go into the details of the hardware and software, and how things hold up in benchmarks versus competitors. This review, however, won’t. If you’re looking for that kind of stuff, you’ll have to look elsewhere; I’m going to try and focus on this from how the laptop has been for me so far.

Overall, I think this is a solid machine, and I am genuinely glad I have purchased it. I’m a tinkerer at heart and the idea of being able to build a laptop just like I have built my primary desktop machines is too good of an opportunity to pass up.

The benefits of having a laptop that is also repairable and upgradeable right from the get go is also a huge plus for me, and is one of the main reasons I chose this machine over any of the competitors. Some components in a computer have finite lifespans – for example the solid state storage – and will eventually need to be replaced. Being able to do this by popping out the component using a screwdriver is much preferable to it being soldered directly to the motherboard. Due to the off-the-shelf nature of most of the components, it's easy to find replacements for ones that fail, without needing Framework-approved components, or for the company to even exist in the future.

It's possible to take the core components of the laptop, such as the motherboard, and use them as their own stand-alone machines if you do choose to replace or upgrade parts in the future. Framework have released the schematics and 3D printable designs for motherboard cases, alongside teaming up with Cooler Master to make a custom case.

The machine itself is responsive and works well in both Linux and Windows – for the most part. Default settings are geared toward Windows 11 productivity machines (i.e. secure boot and TPM enabled) but these settings can be changed quite easily in the BIOS firmware.

Being able to switch the side ports with different ones is great. When at home I can simply use all USB-C for charging, file transfers and display connections, but then switch out some to HDMI and USB-A when visiting family. I can even bring all the expansion cards with me instead of a set of dongles or adapters. An expansion card is smaller and easier to carry than the equivalent Apple adapters – in a way I prefer these to the dongles I need for my work laptop!

There are also hardware privacy switches on the top of the screen that physically disconnect the camera and microphone. If you need privacy, you can count on those as opposed to needing a piece of tape over the camera.

So far, so good.

Good, but…

There is always a but. And in my case, there are a few.

The AMD variant of the laptop uses the 7040 series Ryzen processors – which, at the time of writing, is a very new platform. So new in fact that the initial version of the BIOS firmware on the board had a bug in it that meant Linux could potentially not boot. It also had issues with Windows installs where the machine could just blue screen and restart randomly. This was fixed with an update a week after I received the laptop, but didn’t leave the best first impression. Even with the current BIOS, the laptop occasionally still doesn’t boot up properly unless you plug it in and hold the power button. I can only hope things get better over time.

Additionally, with the laptop having an integrated graphics processor, it shares some of the laptop’s main memory with the main processor. The “out-of-the-box” setting for this led to a lot of instability with the system, including Windows crashing when working with graphics or the screen occasionally going white under Linux. It’s only after stumbling around in the Framework support forum where I was told to change a setting in the BIOS software to make the laptop “game optimized” – not something I’d have thought to do on a machine I didn’t primarily intend to use for gaming!

Finally, I want to cover two minor things that can get on my nerves when using the laptop for a long time.

The first is the touchpad click. The whole touchpad moves down for a click, however the first half is spongy and doesn’t actually do anything. It then connects with the clicking mechanism with a clicking feel and sound. In order to make the click, you then have to push down further, which makes a second clicking sound. This makes it easy to think the first half of the movement is the click, which is incorrect and can be quite frustrating if you don’t realise. The double click sound is also quite offputting when you’re only doing a single click! I generally tend to use tap-to-click – where a tap on the touchpad clicks an item – so I don’t mind, but occasionally I have to press on the touchpad and get the awkward behaviour. Framework have announced a potential fix by adjusting the trackpad screws though this didn’t work for mine at all.

The second is the system fan. It seems to have two states: either “off” or “max speed”; there is no in between state. The fan is also extremely loud when it is spun up – much louder than laptops I’ve owned in the past. This is probably due to there only being a single fan for the whole unit, so there’s more air needed to be moved to cool it down. For my use cases the laptop stays pretty cool so doesn’t need the fan, but it does sound like a small vacuum cleaner when I start up the Unity editor or play PlateUp!.

My verdict

If you’re looking for a laptop that is better for the planet compared to the competition and will be repairable by either yourself or a repair shop moving forward, the Framework laptop is definitely one of the better choices out there.

The AMD platform is a lot less mature right now so getting an Intel-based version may be better if you need the stability – you can always swap out the motherboard and use the old one for something else later down the line if you so desire. Based on past experience I have found that AMD BIOS firmwares generally start off unstable and get updates over time that make them much more stable. I can easily see the issues I mentioned above being completely fixed in six months time.

Unfortunately, due to this it mean I can’t recommend the AMD Ryzen based version just yet. I think this machine will certainly be something great; it just has a little way to go. For me, the pros far outweigh the cons for this laptop, although this may not be the case for everyone. None of the negatives make me dislike the machine as they can pretty easily be worked around. However, if you need a stable laptop right now and are looking at the Framework laptops, the Intel variant may be the better choice.

I’ll post a follow-up retrospective after using the machine for six months (or so!) to see if my thoughts are the same.