# \[RESPONDED\] Framework and PopOS

**URL:** <https://community.frame.work/t/responded-framework-and-popos/2898>\
**Category:** Linux\
**Created:** [July 25, 2021, 3:10am UTC](https://community.frame.work/t/responded-framework-and-popos/2898 "2021-07-25T03:10:31Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Scratch](https://avatars.discourse-cdn.com/v4/letter/s/dfb087/32.png) [@Scratch](https://community.frame.work/u/Scratch)\
**Post date:** [July 25, 2021, 3:10am UTC](https://community.frame.work/t/responded-framework-and-popos/2898/1 "2021-07-25T03:10:32Z")

</div>

Hey all, I’m just starting a topic for things I’m learning as I run PopOS 21.04 on my Framework.

**Installing.**  
You’re gonna need to disable secure boot. Until you do the default installer image will give you a kernel signature error. Do that by spamming F2 during power up and then disabling SecureBoot entirely in Bios

**DeepSleep**  
My Framework is defaulting to S2Idle which is burning through battery like crazy during sleep. you can enable deep sleep by adding a kernel boot option in

```auto
/boot/efi/loader/entries/pop_OS-current.conf

```

Just add

```auto
mem_sleep_default=deep

```

At the end of the options line. Waking up from sleep will take a little bit longer, but you won’t be chewing up battery while you rest.

**Screen tearing when scrolling**  
Nothing new here, Linux and Intel video loves to tear when you scroll or watch youtube etc. Fix it by creating

```auto
/etc/X11/xorg.conf.d/20-intel.conf

```

and inside of that file put

```auto
Section "Device"
  Identifier "Intel Graphics"
  Driver "intel"
  Option "TearFree" "true"
EndSection

```

Auto screen dimming, wifi, bluetooth all work out of the box. Fingerprint scanner isn’t recognized but I hear a rumor that a guide is coming soon.

---

<div class="post-metadata">

**Author:** ![Stebalien](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/stebalien/32/854_2.png) [@Stebalien](https://community.frame.work/u/Stebalien)\
**Post date:** [July 25, 2021, 3:33am UTC](https://community.frame.work/t/responded-framework-and-popos/2898/2 "2021-07-25T03:33:02Z")

</div>

Have you tried the mesa driver? That’s the [recommendation](https://wiki.archlinux.org/title/Intel_graphics#Installation) I usually see for Intel.

---

<div class="post-metadata">

**Author:** ![Scratch](https://avatars.discourse-cdn.com/v4/letter/s/dfb087/32.png) [@Scratch](https://community.frame.work/u/Scratch)\
**Post date:** [July 25, 2021, 3:34am UTC](https://community.frame.work/t/responded-framework-and-popos/2898/3 "2021-07-25T03:34:30Z")

</div>

Not yet. just plowing through stuff at the moment but I’ll give that a try.

err edit, it’s installed by default evidently on Pop.

---

<div class="post-metadata">

**Author:** ![zmk5](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/zmk5/32/1328_2.png) [@zmk5](https://community.frame.work/u/zmk5)\
**Post date:** [July 25, 2021, 3:48am UTC](https://community.frame.work/t/responded-framework-and-popos/2898/4 "2021-07-25T03:48:06Z")

</div>

I was curious to test out PopOS when I get mine. If you don’t mind me asking, who will be providing the guide to install it on the Framework laptop?

---

<div class="post-metadata">

**Author:** ![nrp](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/nrp/32/352_2.png) [@nrp](https://community.frame.work/u/nrp)\
**Post date:** [July 25, 2021, 4:37am UTC](https://community.frame.work/t/responded-framework-and-popos/2898/5 "2021-07-25T04:37:13Z")

</div>

@Scratch glad to hear it mostly works out of the box, and thanks for giving instructions for folks who want to use PopOS!

For fingerprint, support is in libfprint 1.92.0 and newer. We haven’t gotten a chance to write a guide on compiling it from source, but I suspect that is something you know how to do!

---

<div class="post-metadata">

**Author:** ![Scratch](https://avatars.discourse-cdn.com/v4/letter/s/dfb087/32.png) [@Scratch](https://community.frame.work/u/Scratch)\
**Post date:** [July 25, 2021, 3:01pm UTC](https://community.frame.work/t/responded-framework-and-popos/2898/6 "2021-07-25T15:01:37Z")

</div>

@zmk5 The fine folks at Framework are producing a guide, but as @nrp said I imagine it comes down to removing 1.90, compiling 1.92 and then doing a PAM update. I’ll probably give it a go later on today.

---

<div class="post-metadata">

**Author:** ![Scratch](https://avatars.discourse-cdn.com/v4/letter/s/dfb087/32.png) [@Scratch](https://community.frame.work/u/Scratch)\
**Post date:** [July 25, 2021, 4:58pm UTC](https://community.frame.work/t/responded-framework-and-popos/2898/7 "2021-07-25T16:58:18Z")

</div>

Well the good news is I got the fingerprint reader working on PopOS, the bad news is that while it works I’m not able to log into my machine with password or fingerprint now in X. CLI still works fine for password. I used 1.92.1 which shouldn’t have any regressions against 1.92.0, but I’m gonna nuke the machine and start over to see. I’m gonna hold posting what I did until I get this sorted.

Update: I tried from scratch and while I can get the fingerprint reader to work and register to my user, when I am taken out to the main login screen password no longer works and the fingerprint reader acts like it’s constantly in use. I’ll try again another day.

---

<div class="post-metadata">

**Author:** ![2disbetter](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/2disbetter/32/1176_2.png) [@2disbetter](https://community.frame.work/u/2disbetter)\
**Post date:** [July 28, 2021, 12:55pm UTC](https://community.frame.work/t/responded-framework-and-popos/2898/8 "2021-07-28T12:55:36Z")

</div>

Curious if the screen tearing is an issue when running a Wayland session?

---

<div class="post-metadata">

**Author:** ![jeshikat](https://avatars.discourse-cdn.com/v4/letter/j/e79b87/32.png) [@jeshikat](https://community.frame.work/u/jeshikat)\
**Post date:** [July 28, 2021, 3:26pm UTC](https://community.frame.work/t/responded-framework-and-popos/2898/9 "2021-07-28T15:26:55Z")

</div>

@Scratch I had the same issue with deep sleep on Ubuntu 21.04, what kind of battery drain when sleeping are you seeing now?

---

<div class="post-metadata">

**Author:** ![Scratch](https://avatars.discourse-cdn.com/v4/letter/s/dfb087/32.png) [@Scratch](https://community.frame.work/u/Scratch)\
**Post date:** [July 28, 2021, 4:03pm UTC](https://community.frame.work/t/responded-framework-and-popos/2898/10 "2021-07-28T16:03:04Z")

</div>

@jeshikat I’ll need to run a test tonight and see for sure, but I would expect around 15% per day. deep sleep is awesome but it’s not hibernation.

---

<div class="post-metadata">

**Author:** ![steve](https://avatars.discourse-cdn.com/v4/letter/s/f19dbf/32.png) [@steve](https://community.frame.work/u/steve)\
**Post date:** [July 28, 2021, 7:10pm UTC](https://community.frame.work/t/responded-framework-and-popos/2898/11 "2021-07-28T19:10:42Z")

</div>

Speaking of hibernation, does anyone know if it works well on the Framework laptop?

I’ve seen conflicting opinions on deep sleep…but glad that @Scratch seems to have gotten it to work (Pop is my preferred distro as well).

I need one or the other to work reliably in order for this laptop to be feasible for me!

---

<div class="post-metadata">

**Author:** ![Scratch](https://avatars.discourse-cdn.com/v4/letter/s/dfb087/32.png) [@Scratch](https://community.frame.work/u/Scratch)\
**Post date:** [July 28, 2021, 7:46pm UTC](https://community.frame.work/t/responded-framework-and-popos/2898/12 "2021-07-28T19:46:02Z")

</div>

@steve Hibernate has been flakey at best. Deep sleep seems to be working well, but sleep to hibernate or straight to hibernate has resulted in a few frozen machines for me in both Pop and Fedora.

---

<div class="post-metadata">

**Author:** ![nrp](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/nrp/32/352_2.png) [@nrp](https://community.frame.work/u/nrp)\
**Post date:** [July 28, 2021, 9:31pm UTC](https://community.frame.work/t/responded-framework-and-popos/2898/13 "2021-07-28T21:31:11Z")

</div>

@Scratch do you have any syslogs or other logging from the Fedora freezes? We have folks at Fedora we’re working with who have a Framework Laptop currently, and we can see if they can determine what is happening.

---

<div class="post-metadata">

**Author:** ![Scratch](https://avatars.discourse-cdn.com/v4/letter/s/dfb087/32.png) [@Scratch](https://community.frame.work/u/Scratch)\
**Post date:** [July 29, 2021, 3:49am UTC](https://community.frame.work/t/responded-framework-and-popos/2898/14 "2021-07-29T03:49:17Z")

</div>

@nrp I’ve been rebuilding the OS a lot as I experiment and didn’t capture logs, but it’s fairly reproducible so I’ll grab them next round. messages, dmesg, ps and any core drops I assume?

---

<div class="post-metadata">

**Author:** ![nrp](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/nrp/32/352_2.png) [@nrp](https://community.frame.work/u/nrp)\
**Post date:** [July 29, 2021, 5:37am UTC](https://community.frame.work/t/responded-framework-and-popos/2898/15 "2021-07-29T05:37:11Z")

</div>

Yes, that would be great. Thanks for all the experiments and feedback!

---

<div class="post-metadata">

**Author:** ![Ben\_Lee-Cohen](https://avatars.discourse-cdn.com/v4/letter/b/f6c823/32.png) [@Ben\_Lee-Cohen](https://community.frame.work/u/Ben_Lee-Cohen)\
**Post date:** [August 8, 2021, 2:22am UTC](https://community.frame.work/t/responded-framework-and-popos/2898/16 "2021-08-08T02:22:24Z")

</div>

Another happy Pop!\_OS 21.04 user reporting in – the only piece I’m still waiting on is the fingerprint reader, mainly to see if anyone figures out a smoother path forward with it before embarking.

---

<div class="post-metadata">

**Author:** ![Kurtz](https://avatars.discourse-cdn.com/v4/letter/k/97f17d/32.png) [@Kurtz](https://community.frame.work/u/Kurtz)\
**Post date:** [August 17, 2021, 12:12am UTC](https://community.frame.work/t/responded-framework-and-popos/2898/17 "2021-08-17T00:12:03Z")

</div>

I was noticing high power use when in sleep, even after making changes suggested by @Scratch I ran the following command:  
`cat /sys/power/mem_sleep`  
I appeared to be in s2idle, I then ran the following command:  
`sudo kernelstub -a "mem_sleep_default=deep"`  
and then after a restart I appear to be in deep sleep. I am not a linux or popOs expert, I will let you guys know how it works out.

---

<div class="post-metadata">

**Author:** ![Johnny\_B](https://avatars.discourse-cdn.com/v4/letter/j/58f4c7/32.png) [@Johnny\_B](https://community.frame.work/u/Johnny_B)\
**Post date:** [August 26, 2021, 3:25pm UTC](https://community.frame.work/t/responded-framework-and-popos/2898/18 "2021-08-26T15:25:53Z")

</div>

With Pop!OS I’m getting MUCH better performance when I use Wayland instead of X. In order to try Wayland, you need to edit `/etc/gdm3/custom.conf` and comment out the line that says `WaylandEnable=false`. After rebooting, you will be able to click a gear icon after selecting your user that will let you select a Wayland session instead.

For some reason, fractional scaling will not be available under Wayland until you run this command:

`gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer']"`

I had a small issue with the window tiling feature- There was an invisible window called “gjs” (?) that was being tiled. I was able to add this window as an exclusion and now tiling works correctly.

@2disbetter I see no tearing at all on Wayland.

---

<div class="post-metadata">

**Author:** ![vaioware](https://sea1.discourse-cdn.com/flex001/user_avatar/community.frame.work/vaioware/32/6530_2.png) [@vaioware](https://community.frame.work/u/vaioware)\
**Post date:** [September 4, 2021, 6:59am UTC](https://community.frame.work/t/responded-framework-and-popos/2898/19 "2021-09-04T06:59:04Z")

</div>

It’s funny- I was about to ask if you’ve sent a Framework to the developers of PopOS so they can ensure compatibility…and then I remember it’s System76, a laptop seller. LOL

---

<div class="post-metadata">

**Author:** ![George\_Hart](https://avatars.discourse-cdn.com/v4/letter/g/b77776/32.png) [@George\_Hart](https://community.frame.work/u/George_Hart)\
**Post date:** [September 5, 2021, 6:10pm UTC](https://community.frame.work/t/responded-framework-and-popos/2898/20 "2021-09-05T18:10:02Z")

</div>

I’ve posted around the forum with battery life being my main concern. Right now I’m pretty torn between the System76 Lemur Pro and the Framework.

Pop\_OS! is the way I’d prefer to go (maybe Fedora) but I’m curious if anyone has feedback on real world battery performance excluding the idle power drain. Basically, assuming moderate use, do you have to plug in after 5 hours?

And I’m not assuming great out of the box performance, just thinking best case scenario.

Thanks!

[Next page](https://community.frame.work/t/responded-framework-and-popos/2898.md?page=2)
