<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>poweroff &amp;mdash; arek o sofcie</title>
    <link>https://baal.ar76.eu/arek/tag:poweroff</link>
    <description>Różności na temat tworzenia oprogramowania</description>
    <pubDate>Mon, 04 May 2026 17:23:09 +0200</pubDate>
    <item>
      <title>Power-off problem</title>
      <link>https://baal.ar76.eu/arek/power-off-problem</link>
      <description>&lt;![CDATA[Przy którejś aktualizacji kernela (gdzieś między 5.19, a 6.1) mój pecet nabył ciekawego problemu: wyłączanie kończyło się jak lata temu na windows, gdzie użytkownika żegnał napis &#34;Teraz możesz wyłączyć komputer&#34;.&#xA;&#xA;Cała procedura shutdown-u przechodziła, ale na samym końcu, gdy kernel wywołuje acpipoweroff, proces się zawieszał i musiałem wyłączać zasilanie przytrzymując kilka sekund przycisk na obudowie.&#xA;&#xA;Przy okazji - usypianie (sleep/suspend) również przestało działać, ale tego akurat nie używałem zbyt często, więc przeszkadzało mi znacznie mniej.&#xA;&#xA;Historia poszukiwania rozwiązania jest nudna jak flaki z olejem (ale sporo ciekawych rzeczy o ACPI można się dowiedzieć), więc od razu przejdę do rozwiązania (a przynajmniej czegoś, co u mnie to zadziałało).&#xA;&#xA;Zgodnie z https://www.kernel.org/doc/Documentation/Intel-IOMMU.txt mój oparty na CPU Intela pecet może obsługiwać IOMMU dzięki stosownemu modułowi i zdaje się, że właśnie w kernelu 6.x dostarczanemu z Ubuntu ta funkcjonalność została włączona.&#xA;&#xA;Pecet ma zintegrowaną grafikę Intela (której nie używam) i dodatkowo kartę NVIDIA. I chyba coś z tą nieużywaną grafiką Intela szwankowało.&#xA;&#xA;We wskazanym dokumencie można przeczytać:&#xA;&#xA;Graphics Problems?&#xA;------------------&#xA;If you encounter issues with graphics devices, you can try adding&#xA;option inteliommu=igfxoff to turn off the integrated graphics engine.&#xA;If this fixes anything, please ensure you file a bug reporting the problem.&#xA;&#xA;I właśnie owo inteliommu=igfxoff rozwiązuje problem. Wartość off również, ale podobno iommu poprawia bezpieczeństwo (i przydaje się, gdy się uruchamia maszyny wirtualne).&#xA;&#xA;W każdym razie - zadziałało. Po dodaniu do parametrów kernela w grub problem ustąpił i shutdown -P wyłącza zasilanie. &#xA;&#xA;#linux #poweroff #iommu&#xA;&#xA;@arkr]]&gt;</description>
      <content:encoded><![CDATA[<p>Przy którejś aktualizacji kernela (gdzieś między 5.19, a 6.1) mój pecet nabył ciekawego problemu: wyłączanie kończyło się jak lata temu na windows, gdzie użytkownika żegnał napis “Teraz możesz wyłączyć komputer”.</p>

<p>Cała procedura shutdown-u przechodziła, ale na samym końcu, gdy kernel wywołuje acpi_poweroff, proces się zawieszał i musiałem wyłączać zasilanie przytrzymując kilka sekund przycisk na obudowie.</p>

<p>Przy okazji – usypianie (sleep/suspend) również przestało działać, ale tego akurat nie używałem zbyt często, więc przeszkadzało mi znacznie mniej.</p>

<p>Historia poszukiwania rozwiązania jest nudna jak flaki z olejem (ale sporo ciekawych rzeczy o ACPI można się dowiedzieć), więc od razu przejdę do rozwiązania (a przynajmniej czegoś, co u mnie to zadziałało).</p>

<p>Zgodnie z <a href="https://www.kernel.org/doc/Documentation/Intel-IOMMU.txt" rel="nofollow">https://www.kernel.org/doc/Documentation/Intel-IOMMU.txt</a> mój oparty na CPU Intela pecet może obsługiwać IOMMU dzięki stosownemu modułowi i zdaje się, że właśnie w kernelu 6.x dostarczanemu z Ubuntu ta funkcjonalność została włączona.</p>

<p>Pecet ma zintegrowaną grafikę Intela (której nie używam) i dodatkowo kartę NVIDIA. I chyba coś z tą nieużywaną grafiką Intela szwankowało.</p>

<p>We wskazanym dokumencie można przeczytać:</p>

<pre><code>Graphics Problems?
------------------
If you encounter issues with graphics devices, you can try adding
option intel_iommu=igfx_off to turn off the integrated graphics engine.
If this fixes anything, please ensure you file a bug reporting the problem.
</code></pre>

<p>I właśnie owo <code>intel_iommu=igfx_off</code> rozwiązuje problem. Wartość <code>off</code> również, ale podobno iommu poprawia bezpieczeństwo (i przydaje się, gdy się uruchamia maszyny wirtualne).</p>

<p>W każdym razie – zadziałało. Po dodaniu do parametrów kernela w grub problem ustąpił i <code>shutdown -P</code> wyłącza zasilanie.</p>

<p><a href="/arek/tag:linux" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">linux</span></a> <a href="/arek/tag:poweroff" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">poweroff</span></a> <a href="/arek/tag:iommu" class="hashtag" rel="nofollow"><span>#</span><span class="p-category">iommu</span></a></p>

<p><a href="https://mastodon.social/@ark_r" rel="nofollow">@ark_r</a></p>
]]></content:encoded>
      <guid>https://baal.ar76.eu/arek/power-off-problem</guid>
      <pubDate>Sat, 02 Nov 2024 20:52:49 +0000</pubDate>
    </item>
  </channel>
</rss>