[GUIDE] Debian 12 (Bookworm) Works Great on 13th Gen (Intel) Framework 13

Just got my Intel 13th gen and swapped the hard drive from my old lenovo into the framework (which was a breeze), the only extra thing I had to do was add i915.enable_psr=0 to /etc/grub/default which I had to do on the lenovo too (seems to be a common thing with intel graphics). It stops weird graphical glitches.

This may not be a requirement for a clean install which I may get around to trying at some point.

Another minor tweak which was suggested by support is to enable deep sleep by adding:

mem_sleep_default=deep to /etc/default/grub

Tip: If you use an Android phone, you can switch it to the “USB tethering” connection mode to make it an Ethernet network.

1 Like

Here are two about:config set of parameters you can try :

  • For a trackpad + mouse you can use :
mousewheel.acceleration.start = 0 instead of -1
mousewheel.default.delta_multiplier_y = 25 instead of 100

Trackpad scroll is a bit fast ; mousewheel scroll is a bit slow.

  • My “trackpad only” favorite set is :
mousewheel.acceleration.start = 0 instead of -1
mousewheel.acceleration.factor = 1 or 2 instead of 10
mousewheel.default.delta_multiplier_y = 25 instead of 100

Trackpad scroll is better, but mousewheel scroll is very slow.

I use these values on my Framework 12th gen Intel, but they should work on 13th gen Intel too.

Cobus.

1 Like

+1 for this topic. Im using Debian on Huawei Matebook X Pro for 4 years now, and I can definitively say that Debian offers me the best developer experience I had.
I hope that by the time my current laptop dies, all small issues left will have found a solution, so that I won’t have any doubts about migrating to Framework.
Thanks everyone for the research you did until now :pray:t2:

1 Like

I hope so too. I mentioned earlier in the thread that I had this issue, and I am using Proxmox 8. I ended up using a USB hub (Realktek 8153a) with ethernet as a workaround, but now even that does not want to work properly. I am now getting random USB driver crashes that make my framework/coolermaster homelab (I use web/ssh, no display) inaccessible without rebooting. Syslog highlights: r8152 2-4.4:1.0 enx00e04c65137d: stop submitting intr, status -71 USB disconnect device # 2 USB disconnect, device #3 vmbr0 = disabled state device enx00 left promiscuous mode ← then it sees a new usb device and connects, but at the end of loading the device it renames it from eth0, and since the internet is bound to eth0, I lose all access, forcing me to force-reboot the system to regain ethernet.
image

Hey there, this message to say that I’m still interested into this. Did anything change since lastest updates of Framework’s hardware ?

Howdy Antoine. I don’t have disconnect issues anymore using this adapter: https://a.co/d/6QwAUaP. Not sure what changed though. That said, I can confirm that presently Proxmox kernel 6.2 (8.2.5 - Proxmox VE Kernel - Proxmox VE) still does not work with the Framework ethernet adapter (r8152 controller).

Thanks for the reply ! I will give a try to Framework laptop in the coming year in that case :slight_smile: