<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>hardware &amp;mdash; in ♥️ with linux</title>
    <link>https://inlovewithlinux.com/tag:hardware</link>
    <description>After 20 years with macOS, I returned to Linux &lt;span&gt;many&lt;/span&gt; days ago, including &lt;strong&gt;some&lt;/strong&gt; days without hopping on  Debian Stable.</description>
    <pubDate>Mon, 20 Apr 2026 13:43:03 +0200</pubDate>
    <item>
      <title>Debian 12 on the Tuxedo Pulse</title>
      <link>https://inlovewithlinux.com/debian-12-on-the-tuxedo-pulse</link>
      <description>&lt;![CDATA[Linux actually runs on everything, but especially with laptops one or two things have to be adjusted... This also applies to my Tuxedo Pulse 14 Gen3 (and maybe also the Gen4) and Debian 12.&#xA;&#xA;!--more--&#xA;&#xA;Backports Kernel&#xA;&#xA;Debian 12 comes with the kernel 6.1. With this kernel, the display does not want to wake up after sleep mode.&#xA;Installing the 6.10 kernel from the backports helps here.&#xA;&#xA;Add to /etc/apt/sources.list&#xA;&#xA;deb http://deb.debian.org/debian bookworm-backports main non-free-firmware&#xA;&#xA;Update:&#xA;&#xA;sudo apt update&#xA;&#xA;Install Kernel 6.10:&#xA;&#xA;sudo apt install -t bookworm-backports linux-headers-6.10.11+bpo-amd6&#xA;&#xA;And Kernel headers needed later for tuxedo drivers.&#xA;&#xA;sudo apt install -t bookworm-backports linux-headers-6.10.11+bpo-amd6&#xA;&#xA;AMD GPU firmware:&#xA;&#xA;sudo apt install -t bookworm-backports firmware-amd-graphics&#xA;&#xA;Fixing Display Freezing&#xA;&#xA;In /etc/default/grub change&#xA;&#xA;GRUBCMDLINELINUXDEFAULT=&#34;quiet&#34;&#xA;&#xA;to&#xA;&#xA;GRUBCMDLINELINUXDEFAULT=&#34;quiet splash amdgpu.dcdebugmask=0x10&#34;&#xA;&#xA;This will fix freezes of the display when running on battery. Adding splash will add a nicer prompt if you use encryption.&#xA;&#xA;Update grub:&#xA;&#xA;sudo update-grub&#xA;&#xA;and reboot.&#xA;&#xA;Tuxedo Control Center&#xA;&#xA;Tuxedo recommends not to include your packages as a repo, but to install them directly.&#xA;&#xA;Download the latest version of&#xA;&#xA;tuxedo-control-centerVERSIONamd64.deb&#xA;&#xA;and&#xA;&#xA;tuxedo-driversVERSIONall.deb.&#xA;&#xA;Install both packages with&#xA;&#xA;sudo apt install ./tuxedo*.deb&#xA;&#xA;Add Keys to Secure Boot&#xA;&#xA;To ensure that the Tuxedo driver also works under Secure Boot, the signature of the module created with dkms during installation must be stored in the UEFI.&#xA;&#xA;If mokutil is not installed, it will be installed. dkms should already be installed. If I enter the following, it will be installed in case of doubt.&#xA;&#xA;sudo dnf install mokutil dkms&#xA;&#xA;The machine owner key (mok.pub) from dkms can be found in Fedora in the path: /var/lib/dkms&#xA;&#xA;The installation is carried out by:&#xA;&#xA;sudo mokutil --import /var/lib/dkms/mok.pub&#xA;&#xA;The MOK Manager appears after the computer has restarted.&#xA;In the MOK manager, select Enroll MOK - Continue - Yes.&#xA;Then restart the computer and the Tuxedo drivers should now also run under Secure Boot.&#xA;&#xA;For more detailed steps, you could look at the sources. I just wrote a summary for my system.&#xA;&#xA;Sources:&#xA;&#xA;Tuxedocomputers.com: TUXEDO Control Center and drivers under Debian&#xA;Reddit.com: This is how I set up secure boot with Fedora and tuxedo-keyboard driver&#xA;&#xA;#debian #hardware]]&gt;</description>
      <content:encoded><![CDATA[<p>Linux actually runs on everything, but especially with laptops one or two things have to be adjusted... This also applies to my <a href="https://www.tuxedocomputers.com/en/TUXEDO-Pulse-14-Gen3.tuxedo">Tuxedo Pulse 14 Gen3</a> (and maybe also the Gen4) and <a href="https://www.debian.org/">Debian 12</a>.</p>



<h2 id="backports-kernel">Backports Kernel</h2>

<p>Debian 12 comes with the kernel 6.1. With this kernel, the display does not want to wake up after sleep mode.
Installing the 6.10 kernel from the backports helps here.</p>

<p>Add to /etc/apt/sources.list</p>

<p><code>deb http://deb.debian.org/debian bookworm-backports main non-free-firmware</code></p>

<p>Update:</p>

<p><code>sudo apt update</code></p>

<p>Install Kernel 6.10:</p>

<p><code>sudo apt install -t bookworm-backports linux-headers-6.10.11+bpo-amd6</code></p>

<p>And Kernel headers needed later for tuxedo drivers.</p>

<p><code>sudo apt install -t bookworm-backports linux-headers-6.10.11+bpo-amd6</code></p>

<p>AMD GPU firmware:</p>

<p><code>sudo apt install -t bookworm-backports firmware-amd-graphics</code></p>

<h2 id="fixing-display-freezing">Fixing Display Freezing</h2>

<p>In /etc/default/grub change</p>

<p><code>GRUB_CMDLINE_LINUX_DEFAULT=&#34;quiet&#34;</code></p>

<p>to</p>

<p><code>GRUB_CMDLINE_LINUX_DEFAULT=&#34;quiet splash amdgpu.dcdebugmask=0x10&#34;</code></p>

<p>This will fix freezes of the display when running on battery. Adding splash will add a nicer prompt if you use encryption.</p>

<p>Update grub:</p>

<p><code>sudo update-grub</code></p>

<p>and reboot.</p>

<h2 id="tuxedo-control-center">Tuxedo Control Center</h2>

<p>Tuxedo recommends not to include your packages as a repo, but to install them directly.</p>

<p>Download the latest version of</p>

<p><a href="https://deb.tuxedocomputers.com/ubuntu/pool/main/t/tuxedo-control-center">tuxedo-control-center<em>VERSION</em>amd64.deb</a></p>

<p>and</p>

<p><a href="https://deb.tuxedocomputers.com/ubuntu/pool/main/t/tuxedo-drivers">tuxedo-drivers<em>VERSION</em>all.deb</a>.</p>

<p>Install both packages with</p>

<p><code>sudo apt install ./tuxedo*.deb</code></p>

<h2 id="add-keys-to-secure-boot">Add Keys to Secure Boot</h2>

<p>To ensure that the Tuxedo driver also works under Secure Boot, the signature of the module created with dkms during installation must be stored in the UEFI.</p>

<p>If mokutil is not installed, it will be installed. dkms should already be installed. If I enter the following, it will be installed in case of doubt.</p>

<p><code>sudo dnf install mokutil dkms</code></p>

<p>The machine owner key (mok.pub) from dkms can be found in Fedora in the path: <strong>/var/lib/dkms</strong></p>

<p>The installation is carried out by:</p>

<p><code>sudo mokutil --import /var/lib/dkms/mok.pub</code></p>

<p>The <strong>MOK Manager</strong> appears after the computer has restarted.
In the MOK manager, select <strong>Enroll MOK</strong> – <strong>Continue</strong> – <strong>Yes</strong>.
Then <strong>restart</strong> the computer and the Tuxedo drivers should now also run under Secure Boot.</p>

<p>For more detailed steps, you could look at the sources. I just wrote a summary for my system.</p>

<h4 id="sources">Sources:</h4>
<ul><li><a href="https://www.tuxedocomputers.com/en/TUXEDO-Control-Center-and-drivers-under-Debian.tuxedo">Tuxedocomputers.com: TUXEDO Control Center and drivers under Debian</a></li>
<li><a href="https://www.reddit.com/r/tuxedocomputers/comments/12s6evs/this_is_how_i_set_up_secure_boot_with_fedora_and/">Reddit.com: This is how I set up secure boot with Fedora and tuxedo-keyboard driver</a></li></ul>

<p><a href="https://inlovewithlinux.com/tag:debian" class="hashtag"><span>#</span><span class="p-category">debian</span></a> <a href="https://inlovewithlinux.com/tag:hardware" class="hashtag"><span>#</span><span class="p-category">hardware</span></a></p>
]]></content:encoded>
      <guid>https://inlovewithlinux.com/debian-12-on-the-tuxedo-pulse</guid>
      <pubDate>Sat, 09 Nov 2024 23:08:45 +0100</pubDate>
    </item>
  </channel>
</rss>