pracena na poslední sekci wiki, hostovani apolloNvim
This commit is contained in:
287
parametry-jadra-acpi-a-jak-je-vybrat.php
Normal file
287
parametry-jadra-acpi-a-jak-je-vybrat.php
Normal file
@ -0,0 +1,287 @@
|
||||
<!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>
|
||||
<button id="copy-button">Kopírovat</button>
|
||||
</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>
|
Reference in New Issue
Block a user