<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Linux on Blade Server - A Homelabber&#39;s Blog</title>
    <link>http://blog.bladewdr.xyz/categories/linux/</link>
    <description>Recent content in Linux on Blade Server - A Homelabber&#39;s Blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Thu, 23 Feb 2023 22:15:57 -0500</lastBuildDate><atom:link href="http://blog.bladewdr.xyz/categories/linux/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>How to install an Ubuntu based OS on the Framework Laptop</title>
      <link>http://blog.bladewdr.xyz/framework-ubuntu-install/</link>
      <pubDate>Thu, 23 Feb 2023 22:15:57 -0500</pubDate>
      
      <guid>http://blog.bladewdr.xyz/framework-ubuntu-install/</guid>
      <description></description>
      <content>&lt;h1 id=&#34;how-to-configure-framework-laptop-for-ubuntu-based-os&#34;&gt;How to configure Framework laptop for Ubuntu based OS&lt;/h1&gt;
&lt;p&gt;Created: 2023-02-23 21:57&lt;/p&gt;
&lt;p&gt;The below is stolen from the official guide provided by framework on their website - cited below.&lt;/p&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;# This is for 12th Gen ONLY.

# Copy the entire text block below, paste into the terminal, press enter and type your

user&amp;#39;s password as prompted.

# This will:

# - Update your Ubuntu install&amp;#39;s packages.

# - Install the recommended OEM kernel.

# - Workaround needed to get the best suspend battery life for SSD power drain.

# - Disable the ALS sensor so that your brightness keys work.

# - Enable improved fractional scaling support for Ubuntu&amp;#39;s GNOME environment using Wayland.

# - Enable headset mic input.

## *****COPY AND PASTE THIS CODE BELOW*****

sudo apt update &amp;amp;&amp;amp; sudo apt upgrade -y &amp;amp;&amp;amp; sudo apt-get install linux-oem-22.04 &amp;amp;&amp;amp; echo &amp;#34;options snd-hda-intel model=dell-headset-multi&amp;#34; | sudo tee -a /etc/modprobe.d/alsa-base.conf &amp;amp;&amp;amp; gsettings set org.gnome.mutter experimental-features &amp;#34;[&amp;#39;scale-monitor-framebuffer&amp;#39;]&amp;#34; &amp;amp;&amp;amp; sudo sed -i &amp;#39;s/^GRUB_CMDLINE_LINUX_DEFAULT.*/GRUB_CMDLINE_LINUX_DEFAULT=&amp;#34;quiet splash module_blacklist=hid_sensor_hub nvme.noacpi=1&amp;#34;/g&amp;#39; /etc/default/grub &amp;amp;&amp;amp; sudo update-grub &amp;amp;&amp;amp;

echo &amp;#34;[connection]&amp;#34; | sudo tee /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf &amp;amp;&amp;amp; echo &amp;#34;wifi.powersave = 2&amp;#34; | sudo tee -a /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf

## *****COPY AND PASTE THIS CODE ABOVE*****

## then press enter key, password, reboot.

# If you would rather enter the commands individually instead:

## Updating packages.

sudo apt update &amp;amp;&amp;amp; sudo apt upgrade -y

## Install the recommended OEM kernel.

sudo apt install linux-oem-22.04

## Enable headset mic input.

echo &amp;#34;options snd-hda-intel model=dell-headset-multi&amp;#34; | sudo tee -a /etc/modprobe.d/alsa-base.conf

## Enable improved fractional scaling support for Ubuntu&amp;#39;s GNOME environment using Wayland.

gsettings set org.gnome.mutter experimental-features &amp;#34;[&amp;#39;scale-monitor-framebuffer&amp;#39;]&amp;#34;

## Disable the ALS sensor so that your brightness keys work, 12th gen only.

sudo gedit /etc/default/grub

## Append the following to the GRUB_CMDLINE_LINUX_DEFAULT=&amp;#34;quiet splash section.

GRUB_CMDLINE_LINUX_DEFAULT=&amp;#34;quiet splash module_blacklist=hid_sensor_hub&amp;#34;

## Workaround needed to get the best suspend battery life for SSD power drain.

sudo gedit /etc/default/grub

## Append the following to the GRUB_CMDLINE_LINUX_DEFAULT=&amp;#34;quiet splash section.

GRUB_CMDLINE_LINUX_DEFAULT=&amp;#34;quiet splash nvme.noacpi=1&amp;#34;

# Sudo with your fingerprints.

## To run sudo in a terminal with the fingerprint reader, you need to run this command in a terminal and follow the prompts.

sudo pam-auth-update

## Also, if you&amp;#39;ve previously enrolled fingerprints in Windows or another Linux distro, you may find that fingerprint enrollment errors until you manually force clear the stored fingerprints.

https://knowledgebase.frame.work/en_us/fingerprint-enrollment-rkG6YP7xF

## Additional ways to extend battery life can be found at this link: https://community.frame.work/t/linux-battery-life-tuning/6665.
&lt;/code&gt;&lt;/pre&gt;&lt;h4 id=&#34;for-distros-other-than-ubuntu-you-may-also-need-to-disable-panel-screen-refresh&#34;&gt;For distros other than Ubuntu you may also need to disable panel screen refresh&lt;/h4&gt;
&lt;p&gt;Only use this if you run into freezing / stuttering issues.
I ran into this on Pop_OS 22.04 specifically.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;sudo kernelstub -o &amp;quot;i915.enable_psr=0&amp;quot;&lt;/code&gt;&lt;/p&gt;
&lt;h2 id=&#34;links&#34;&gt;Links&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://guides.frame.work/Guide/Ubuntu+22.04+LTS+Installation+on+the+Framework+Laptop/109&#34;&gt;https://guides.frame.work/Guide/Ubuntu+22.04+LTS+Installation+on+the+Framework+Laptop/109&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.reddit.com/r/framework/comments/10zeoyu/anyone_experiencing_random_freezing_on_pop_os_2204/&#34;&gt;https://www.reddit.com/r/framework/comments/10zeoyu/anyone_experiencing_random_freezing_on_pop_os_2204/&lt;/a&gt;&lt;/p&gt;</content>
    </item>
    
  </channel>
</rss>
