264 lines
		
	
	
		
			14 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			264 lines
		
	
	
		
			14 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <!DOCTYPE html>
 | ||
| <html lang="cs">
 | ||
| 
 | ||
| <head>
 | ||
|     <meta charset="UTF-8" />
 | ||
|     <meta content="EndeavourOS svobodný operační systém....Parametry jádra" name="description" />
 | ||
|     <meta content="EndeavourOS" name="keywords" />
 | ||
|     <meta content="Kankys" name="author" />
 | ||
| 
 | ||
|     <meta content="width=device-width, initial-scale=1.0" name="viewport" />
 | ||
|     <link href="assets/style.css" rel="stylesheet" />
 | ||
|     <link href="/img/icons.png" rel="shortcut icon" />
 | ||
|     <script crossorigin="anonymous" src="https://kit.fontawesome.com/0a43c6cd1f.js"></script>
 | ||
|     <!--icons dark, go to up-->
 | ||
|     <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css" rel="stylesheet" />
 | ||
| 
 | ||
|     <!--ubuntu fonts-->
 | ||
|     <style>
 | ||
|         @import url("https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500;1,700&display=swap");
 | ||
|     </style>
 | ||
| 
 | ||
|     <title>EndeavourOS - Parametry jádra</title>
 | ||
| </head>
 | ||
| 
 | ||
| <body>
 | ||
|     <?php require "assets/header.php" ?>
 | ||
|     <main>
 | ||
|         <section class="welcome">
 | ||
|             <h1>Parametry jádra ACPI a jak je vybrat</h1>
 | ||
|             <img alt="" src="img/linux-inside.jpg" />
 | ||
|             <p>
 | ||
|                 Představení notebooků Optimus a dalších funkcí pro úsporu energie
 | ||
|                 vytvořilo pro uživatele Linuxu nové výzvy. Některé z problémů zahrnují
 | ||
|                 to, že vlastní grafická karta funguje při spouštění systému, nesprávné
 | ||
|                 škálování CPU a obecná nestabilita systému. Mnohokrát se doporučuje
 | ||
|                 přidat do grub parametr jádra ACPI (Advanced Configuration and Power
 | ||
|                 Interface). I když může být uveden specifický parametr jádra ACPI,
 | ||
|                 někdy není vhodný pro hardware, na který je aplikován. To může
 | ||
|                 způsobit nestabilitu systému a některé funkce notebooku nebudou
 | ||
|                 fungovat správně. Jakmile uživatel najde parametr, který funguje, je
 | ||
|                 mu řečeno, aby jej přidal do svého konfiguračního souboru grub, takže
 | ||
|                 bude automaticky načten při bootování. To může způsobit své vlastní
 | ||
|                 problémy. Pokud uživatel při přidávání tohoto parametru nepoužije
 | ||
|                 správnou syntaxi, bude tento parametr ignorován a nebude fungovat.
 | ||
|                 Pojďme se podívat na to, jak vybrat správný parametr jádra ACPI a jak
 | ||
|                 jej správně přidat do konfiguračního souboru grub.
 | ||
|             </p>
 | ||
|             <p>
 | ||
|                 Než se rozhodnete, který parametr ACPI jádra potřebujete, musíte si
 | ||
|                 položit jednu otázku.
 | ||
|             </p>
 | ||
|             <p><strong>Potřebuji vůbec parametr jádra ACPI? </strong></p>
 | ||
|             <p>
 | ||
|                 Kromě prohledávání protokolů a hledání chyb ACPI existuje několik
 | ||
|                 způsobů, jak zjistit, zda je parametr jádra ACPI potřeba.
 | ||
|             </p>
 | ||
|             <p>1.</p>
 | ||
|             <p>
 | ||
|                 Toto je pravděpodobně nejjednodušší způsob, jak zjistit, zda
 | ||
|                 potřebujete parametr jádra ACPI. Tento problém lze zjistit, zda
 | ||
|                 používáte Linux z Live USB nebo je nainstalován na místním pevném
 | ||
|                 disku.
 | ||
|                 <strong>Když vypnete počítač a před vypnutím se zasekne a vy jej musíte
 | ||
|                     vypnout stisknutím tlačítka napájení, možná budete potřebovat
 | ||
|                     parametr jádra ACPI.</strong>
 | ||
|             </p>
 | ||
|             <p>2.</p>
 | ||
|             <p>
 | ||
|                 Používáte notebook a nainstalovali jste proprietární ovladač Nvidia.
 | ||
|                 Spustíte svůj notebook a máte následující problémy:
 | ||
|             </p>
 | ||
|             <p>* „Zahájeno spuštění/vypnutí systému TLP“</p>
 | ||
|             <p>* "Dosáhl cílového grafického rozhraní"</p>
 | ||
|             <p>* Chybová zpráva o konfiguraci "Podsvícení"</p>
 | ||
|             <p>
 | ||
|                 * Váš notebook se pouze spustí s černou obrazovkou a ventilátory
 | ||
|                 začnou neustále běžet.
 | ||
|             </p>
 | ||
|             <p>
 | ||
|                 Pokud si všimnete některého z těchto chování, možná budete muset
 | ||
|                 přidat parametr jádra ACPI.
 | ||
|             </p>
 | ||
|             <p>3.</p>
 | ||
|             <p>
 | ||
|                 To vyžaduje od uživatele trochu více úsilí. Stiskněte „E“ na obrazovce
 | ||
|                 grub a odeberte parametr „quiet“ kernel před spuštěním počítače. Při
 | ||
|                 spouštění počítače se vám zobrazí seznam toho, co se načítá. Než se
 | ||
|                 jádro začne načítat, provede rychlou kontrolu hardwaru. Pokud má
 | ||
|                 problém se zapínáním jakéhokoli hardwaru, vypíše chybu ACPI. Pokud
 | ||
|                 vidíte chybu ACPI, možná budete potřebovat parametr jádra ACPI.
 | ||
|             </p>
 | ||
|             <p><strong>Výběr parametru jádra ACPI. </strong></p>
 | ||
|             <p>
 | ||
|                 Bios nebo UEFI používané vaším notebookem vyhledává určité
 | ||
|                 „identifikátory“ v tom, jak zacházet s vaším hardwarem na základě
 | ||
|                 operačního systému (OS), pro který byl navržen. Dělá to
 | ||
|                 prostřednictvím „volání“ ACPI z operačního systému do biosu. Když
 | ||
|                 vidíte problémy, jako jsou uvedeny výše, znamená to, že bios nerozumí
 | ||
|                 hovorům, které mu OS posílá. Dobrá věc je, že ACPI používané ve
 | ||
|                 Windows i Linuxu se řídí specifikacemi UEFI1, oba používají stejné
 | ||
|                 řetězce OSI k identifikaci použitého OS. Na rozdíl od jádra Windows
 | ||
|                 může jádro Linuxu určit, jaká „volání napájení“ se odesílají do biosu
 | ||
|                 pomocí těchto řetězců OSI v parametru jádra ACPI. Přidáním těchto
 | ||
|                 parametrů můžete v podstatě říci Linuxu, aby „napodoboval“ volání ACPI
 | ||
|                 odesílané jiným OS.
 | ||
|             </p>
 | ||
|             <p>
 | ||
|                 Když jste si notebook zakoupili, pravděpodobně byl dodán s
 | ||
|                 předinstalovaným systémem Windows. Verze systému Windows, která byla
 | ||
|                 nainstalována, je vaším prvním vodítkem při zjišťování, který řetězec
 | ||
|                 OSI potřebuje váš parametr jádra ACPI. Od Windows 2000 do Windows 8.1
 | ||
|                 můžete použít název vydání Windows k nalezení řetězce OSI, který byste
 | ||
|                 měli použít. Protože však Windows 10 používá model „rolling-release“,
 | ||
|                 nalezení řetězce OSI, který potřebujete použít, vyžaduje trochu více
 | ||
|                 práce. Chcete-li zjistit číslo instalační verze systému Windows,
 | ||
|                 otevřete příkazový řádek ve Windows a zadejte winver. Tím získáte
 | ||
|                 verzi systému Windows následujícím způsobem, Windows 10 verze 1607 .
 | ||
|                 To jsou informace, které potřebujete k určení řetězce OSI, který váš
 | ||
|                 parametr jádra potřebuje.
 | ||
|             </p>
 | ||
|             <p>
 | ||
|                 Jakmile budete mít svou verzi Windows, pomocí níže uvedené tabulky
 | ||
|                 zjistěte, jak má být vaše verze Windows zastoupena v parametru jádra.
 | ||
|             </p>
 | ||
|             <p>Argumenty OSI pro Windows</p>
 | ||
|             <img alt="" src="img/OSI.png" />
 | ||
|             <p>
 | ||
|                 Jakmile budete mít svůj řetězec OSI, máte nyní všechny informace
 | ||
|                 potřebné pro váš parametr jádra.
 | ||
|             </p>
 | ||
|             <p>
 | ||
|                 Aby Linux napodoboval vaši verzi Windows, musíte přidat následující
 | ||
|                 parametr jádra, <code><strong>acpi_osi='OSI String'</strong></code>
 | ||
|             </p>
 | ||
|             <p><strong>Příklady:</strong></p>
 | ||
|             <p>
 | ||
|                 Windows 7 - <code><strong>acpi_osi='Windows 2009'</strong></code>
 | ||
|             </p>
 | ||
|             <p>
 | ||
|                 Windows 10 ver. 1709 –
 | ||
|                 <code><strong>acpi_osi='Windows 2017'</strong></code>
 | ||
|             </p>
 | ||
|             <p>
 | ||
|                 Všimnete si, že Windows 10 verze 1709 má OSI řetězec Windows 2017.2 a
 | ||
|                 místo toho jsem použil Windows 2017. Při testování jsem zjistil, že
 | ||
|                 Windows 2017.2 nebyl rozpoznán jako platný argument.
 | ||
|             </p>
 | ||
|             <p><strong>Poznámka k acpi_osi=! </strong></p>
 | ||
|             <p>
 | ||
|                 Tento argument zakáže všechny řetězce dodavatele, které mohou být
 | ||
|                 přítomny. Mělo by se používat pouze v případě, že jeden z výše
 | ||
|                 uvedených řetězců OSI nefunguje sám o sobě. Pokud jej používáte, když
 | ||
|                 to není potřeba, můžete být schopni zavést systém bez chyb ACPI, ale
 | ||
|                 váš touchpad nebo wifi nebude fungovat. Musí být také použit v
 | ||
|                 kombinaci s jedním z výše uvedených řetězců OSI.
 | ||
|             </p>
 | ||
|             <p>Příklad:</p>
 | ||
|             <p>
 | ||
|                 <code><strong>acpi_osi=! acpi_osi='Windows 2012'</strong></code>
 | ||
|             </p>
 | ||
|             <p>
 | ||
|                 Tím se deaktivují všechny řetězce dodavatele a pak jádru řeknete, aby
 | ||
|                 „napodobilo“ Windows 8, když bude mluvit s BIOSem.
 | ||
|             </p>
 | ||
|             <p><strong>Poznámka pro notebooky Dell</strong></p>
 | ||
|             <p>
 | ||
|                 Někdy výše uvedené parametry jádra nebudou na některých noteboocích
 | ||
|                 Dell fungovat správně. Pokud je to váš případ, můžete zkusit
 | ||
|                 následující: <code><strong>acpi_rev_override=#</strong></code>nahraďte „#“ číslem od 1 do 5. Aby byl
 | ||
|                 tento parametr jádra správně
 | ||
|                 aplikován, může být nutné dvakrát spustit studený start (úplné vypnutí
 | ||
|                 systému před restartováním).
 | ||
|             </p>
 | ||
|             <p><strong>Testování parametru jádra ACPI </strong></p>
 | ||
|             <p>
 | ||
|                 1.Stiskněte „E“ na obrazovce grub a najděte řádek s parametrem
 | ||
|                 „quiet“.
 | ||
|             </p>
 | ||
|             <p>
 | ||
|                 2.Nahraďte slovo „guiet“ parametrem, který jste určili, že
 | ||
|                 potřebujete.
 | ||
|             </p>
 | ||
|             <p>3. Stisknutím F-10 spusťte počítač.</p>
 | ||
|             <p><strong>Přidání jádra ACPI do grub </strong></p>
 | ||
|             <p>
 | ||
|                 Jakmile najdete argument jádra, který nejlépe funguje pro váš
 | ||
|                 hardware, musíte jej přidat do grub, aby byl použit při každém
 | ||
|                 spuštění systému. Je to jednodušší, než to zní. Problém většiny
 | ||
|                 uživatelů je syntaxe nebo způsob, jak ji napsat na příslušný řádek.
 | ||
|                 Klíčem k uznání argumentu je používat pouze „jednoduché uvozovky“,
 | ||
|                 nebo jak jim ve Spojených státech říkáme apostrof. Chcete-li přidat
 | ||
|                 argument do grub, otevřete terminál a zadejte následující:
 | ||
|             </p>
 | ||
|             <p>
 | ||
|                 1. <code><strong>sudo nano /etc/default/grub</strong></code>
 | ||
|             </p>
 | ||
|             <p>
 | ||
|                 2.Přidejte argument jádra na následující řádek:
 | ||
|                 <strong>GRUB_CMDLINE_LINUX_DEFAULT </strong>.
 | ||
|             </p>
 | ||
|             <p><strong>Příklad:</strong></p>
 | ||
|             <div class="code-box">
 | ||
|                 <pre id="code-content">
 | ||
|             GRUB_CMDLINE_LINUX_DEFAULT="acpi_osi='Windows 2018' rd.udev.log-priority=3 
 | ||
|             nvme_core.default_ps_max_latency_us=5500"
 | ||
|           </pre>
 | ||
|             </div>
 | ||
|             <p>3. ctrl+x pro ukončení a „Y“ pro uložení.</p>
 | ||
|             <p>
 | ||
|                 4. <code><strong>sudo update-grub</strong></code> nebo pokud nemáte
 | ||
|                 <code><strong>update-grub</strong></code> nainstalován AUR, spusťte
 | ||
|                 <code><strong>sudo grub-mkconfig -o /boot/grub/grub.cfg</strong></code>.
 | ||
|             </p>
 | ||
|             <p>
 | ||
|                 Nyní byl váš argument jádra přidán do grub a bude načten při každém
 | ||
|                 spuštění notebooku.
 | ||
|             </p>
 | ||
|             <p>
 | ||
|                 Toto není v žádném případě vyčerpávající průvodce používáním parametrů
 | ||
|                 jádra ACPI. Chtělo by to mnohem delší dokument. Místo toho poskytuje
 | ||
|                 některé základní pokyny, které lze dodržovat, aby byl systém uveden do
 | ||
|                 provozu. Pokud stále máte problémy s ACPI a potřebujete pomoc s jejich
 | ||
|                 řešením, máte několik možností. Nejprve prohledejte fórum, abyste
 | ||
|                 zjistili, zda byl váš problém již dříve vyřešen. Pokud to váš problém
 | ||
|                 nevyřeší, vytvořte nové vlákno podpory na fóru, kde bude váš problém
 | ||
|                 diskutován. A to buď na našem discordu nebo jákém koliv s linuxovou
 | ||
|                 komunitou.
 | ||
|             </p>
 | ||
|             <p><strong>Další poznámky:</strong></p>
 | ||
|             <p>
 | ||
|                 Parametr jádra <code><strong>apci_osi=Linux</strong></code> lze použít
 | ||
|                 v novějších (konec roku 2019 a novějších) noteboocích Asus k vyřešení
 | ||
|                 problému, kdy externí port HDMI nefunguje. Použijte tento namísto
 | ||
|                 parametru souvisejícího s Windows .
 | ||
|             </p>
 | ||
|             <p><strong>Zdroje:</strong></p>
 | ||
|             <p>
 | ||
|                 <a href="https://uefi.org/specifications" target="_blank">https://uefi.org/specifications</a>
 | ||
|             </p>
 | ||
|             <p>
 | ||
|                 <a href="https://docs.microsoft.com/en-us/windows-hardware/drivers/acpi/winacpi-osi"
 | ||
|                     target="_blank">https://docs.microsoft.com/en-us/windows-hardware/drivers/acpi/winacpi-osi</a>
 | ||
|             </p>
 | ||
|             <p>
 | ||
|                 <a href="https://www.kernel.org/doc/Documentation/admin-guide/kernel-parameters.txt"
 | ||
|                     target="_blank">https://www.kernel.org/doc/Documentation/admin-guide/kernel-parameters.txt</a>
 | ||
|             </p>
 | ||
|             <p>
 | ||
|                 <a href="https://discovery.endeavouros.com/acpi-kernel-parameters/acpi-kernel-parameters-and-how-to-choose-them/2021/03/"
 | ||
|                     target="_blank">Původní článek z roku 2021</a>
 | ||
|             </p>
 | ||
|             <p></p>
 | ||
|             <p>
 | ||
|                 <code><a href="https://lukaskanka.cz/" target="_blank">Kankys</a>
 | ||
|                 18.4.2024</code>
 | ||
|             </p>
 | ||
|         </section>
 | ||
|     </main>
 | ||
|     <?php require "assets/returnbutton.php" ?>
 | ||
|     <?php require "assets/footer.php" ?>
 | ||
|     <script src="assets/script.js"></script>
 | ||
| </body>
 | ||
| 
 | ||
| </html>
 |