Jak nabootovat Windows 10 a Ubuntu 18.04 na 15palcovém počítači Dell XPS 9570 s GPU Nvidia 1050 ti

Dell XPS 9570 s Ubuntu!

Po mnohaletém přestávce v provozování linux distro's jsem se nakonec rozhodl opustit Mac OS pro Ubuntu. Moje cesta k přechodu na Ubuntu spočívala v tom, že mě zasáhly novější problémy s klávesnicí Mac Book. Poté, co jsem ji nechal opravit potřetí, protože klávesa shift nefungovala, cítil jsem, že je čas najít něco lepšího. Také používám Docker na denní bázi pro práci a problémy s latencí u objemů Dockerů se staly velkou nepříjemností. Slyšel jsem opravdu dobré věci o tom, jak daleko se Ubuntu a Debian dostali v posledních letech, a rozhodl jsem se provést přechod. Níže najdete dobrodružství, které jsem věnoval hladkému běhu na počítači Dell XPS 9570. Největší bolest hlavy způsobovalo, že ovladače GPU fungovaly. Kromě toho všechno vypadalo z krabice.

Moje specifikace XPS 9570:

  • Intel 8. generace i7–8750H
  • 32 GB DDR4–2666 MHz Hz
  • 1TB M.2 2280 PCIe Solid State Drive
  • Displej s nekonečným okrajem 15,6 ", 4 k Ultra HD (3840 x 2160)
  • Nvidia 1050ti gpu

Předpoklady

  • Máte disk Ubuntu Live CD na USB flash disku nebo externí CD již nastaveno. Na webu je spousta návodů, jak to udělat.

Aktualizace systému Windows / Dell

Pokud jste tak dosud neučinili, nezapomeňte nejprve zavést systém Windows a spusťte program dell pro aktualizaci ovladačů a softwaru. Nejdůležitější aktualizací by byla aktualizace bios. Nezažil jsem žádné problémy s zastaralými biosy, ale narazil jsem na nějaký příspěvek na webu, kde lidé dělali. Buďte proto pilní a ujistěte se, že instalujete jakoukoli aktualizaci bios, která je k dispozici.

Při prvním spuštění nezapomeňte také zaregistrovat svůj notebook v systému Windows. Aby bylo možné získat klíč pro obnovení k odemknutí oddílu Windows, budete se muset přihlásit do Windows BitLocker.

Získání instalace Ubuntu, aby vás mohl vidět na pevný disk (Změna z RAID na ACHI)

  1. Zavedení do oken
  2. Do vyhledávacího pole cortana zadejte „Změnit pokročilé možnosti spuštění“
  3. Klikněte na „Restartovat nyní“ - počítač přepne modrou obrazovku s některými možnostmi.
  4. Klikněte na Poradce při potížích -> Nastavení spuštění -> Restartovat - restartuje počítač. Když se zobrazí logo společnosti dell, začněte opakovaně tisknout klávesu F12, dokud se nedostanete do Nastavení Dell Bios.
  5. Jakmile uvidíte nabídku bios, přejděte na Konfigurace systému -> SATA Operation a změňte ji z „Raid On“ na „AHCI“
  6. Klikněte na Exit and Save. Váš počítač se restartuje znovu.
  7. Při restartu vás může požádat, abyste zadali bitlockerový klíč. Chcete-li získat svůj klíč, přejděte na https://account.microsoft.com/devices/recoverykey. Vedlejší poznámka, Microsoft, proč musíte použít šíleně velký klíč?!? Ukončete chvástání.
  8. Po zadání velmi dlouhého klíče vyberte možnost číslo 4, „Nouzový režim“
  9. Do vyhledávacího pole cortana zadejte „Správce zařízení“
  10. Zkontrolujte, že „řadič IDE ATA / ATAPI“ je „řadič čipů řady SATA AHCI řady Intel (R) 100 / C230“.
  11. Restartujte a dostanete se zpět do normálních oken.

Změna velikosti oddílu Windows

  1. Jakmile se vrátíte do systému Windows, vyhledejte v Cortaně „Vytvoření a formátování diskových oddílů“
  2. V seznamu oddílů najděte písmeno „C:“, klikněte pravým tlačítkem a vyberte příkaz Zmenšit svazek.
  3. Zadejte množství místa, které chcete uvolnit. Mám 1 TB mechaniku a zmenšil jsem svůj objem, abych ponechal 110 GB místa pro Windows. Udělejte, co vám nejlépe vyhovuje. Jakmile zadáte částku, kterou chcete zmenšit, klikněte na možnost Zmenšit.

Bios Změny potřebné k zavedení Ubuntu Live CD

  1. Restartujte počítač z oken
  2. Když uvidíte logo společnosti Dell, stiskněte opakovaně klávesu F12, dokud se nedostanete k možnostem bios.
  3. Přejděte na „Secure Boot“ -> „Secure Boot Enable“ a zrušte zaškrtnutí políčka „Secure Boot Enable“.
  4. Přejděte na „Obecné“ -> „Rozšířené možnosti spuštění“ - zaškrtněte políčko „Povolit spouštěcí legální spouštění“ a „Povolit staré možnosti ROM“
  5. Před uložením a ukončením vložte / připojte médium, na kterém je živé Ubuntu CD.
  6. Uložit a odejít.
  7. Jakmile uvidíte logo Dell, začněte tlačit F12.
  8. To by vás mělo přivést do spouštěcí nabídky. Hledejte média v části UEFI Boot. V mém případě jsem použil flash disk Samsung a možnosti byly „Samsung Flash Driver 1100, Partition 1“. Vyberte tuto možnost a živé CD by se mělo spustit.

Nebudu dokumentovat všechny kroky instalace. Myslím, že je to docela vpřed. Měli byste mít dostatek volného místa na disku za předpokladu, že změníte velikost oddílu výše. Rozhodl jsem se použít 300 GB volného místa a nechal jsem nějaké další pro hraní s jinými linuxovými distry. Poznámka NEVYBEREJTE instalaci knihoven 3. částí, jako jsou grafické ovladače.

Narazil jsem na několik příspěvků o lidech, kteří mají problémy se zaváděním živého CD, které se týkají ovladačů videa. Naštěstí jsem do toho nenarazil. Pokud tak učiníte, podívejte se na tento příspěvek https://github.com/rcasero/doc/wiki/Ubuntu-linux-on-Dell-XPS-15-(9560).

Po instalaci kroky

Po prvním spuštění jsem narazil na problémy se stabilitou s výchozími grafickými ovladači. Fungovalo by to na krátkou dobu, ale nakonec by moje obrazovka praskla, jako spousta blikajících, blikajících barev atd. Určitě to byl poltergeista.

Abych tento problém vyřešil a zajistil, aby byly nainstalovány všechny potřebné ovladače, využil jsem nějakou skvělou práci, kterou provedl JackJack96 na githubu https://github.com/JackHack96/dell-xps-9570-ubuntu-respin. Primárním účelem těchto skriptů je vygenerovat obraz instalace s již nainstalovanými balíčky, ale poskytuje skript pro nastavení věcí na existující instalaci. Osobně se mi nelíbí myšlenka použití vlastního obrázku z bezpečnostních důvodů, ale můžete si jasně přečíst skript po instalaci a zjistit, že nedělá nic škodlivého. Po prvním spuštění otevřete terminál a spusťte následující:

sudo apt install curl
sudo bash -c "$ (curl -fsSL https://raw.githubusercontent.com/JackHack96/dell-xps-9570-ubuntu-respin/master/xps-tweaks.sh)"
sudo Prime-select intel

Pro ty z vás, kteří si to neuvědomují, se XPS dodává se dvěma grafickými kartami. Integrovaná grafika Intel zabudovaná do procesoru a Nvidia 1050ti (pokud jste si vybrali tuto možnost). Výše uvedené příkazy ve výchozím nastavení vynucují použití integrované grafiky Intel. S využitím grafiky Intel na plný úvazek jsem viděl kdekoli, kde od 6 do 8 hodin výdrže baterie. Používání karty Nvidia na plný úvazek bylo více než 3 hodiny. Pokud chcete přejít na provozování karty Nvidia, stačí spustit:

sudo Prime-select nvidia

Poznámka: Věřím, že je nutné restartovat, aby se změny projevily.

Po spuštění výše uvedeného jsem měl stále problém s mým blikáním obrazovky a chodením všech poltergeistů. Opravou tohoto problému bylo aktualizování na nejnovější linuxové jádro. Ubuntu 18.04 je dodáván s linuxovým jádrem verze 4.15.0, rozhodl jsem se aktualizovat důl na 4.18.3, což bylo v té době poslední sestavení. Chcete-li tak učinit, proveďte následující

klon git git@github.com: mtompkins / linux-kernel-utilities.git
cd linux-kernel-utilities
sudo ./update_ubuntu_kernel.sh

Po spuštění výše uvedeného příkazu budete vyzváni k výběru verze jádra. Zvolte 4.18.3. Při spuštění tohoto příkazu se vám mohou zobrazit novější možnosti sestavení. Pokud chcete nainstalovat jinou verzi, nechám to na vaší odbornosti. Ale všimněte si, že už několik týdnů běží bez problémů 4.18.3.

Nakonec jsem měl problém, kdy byl můj počítač horký jako pánev, když jsem se pokoušel pozastavit, když byla používána grafika Intel. Chcete-li tento problém vyřešit, musíte při spuštění deaktivovat výchozí grafický ovladač systému Linux.

sudo gedit / etc / default / grub

Níže je uveden celý můj soubor možností grubu. Možnost, kterou chcete zkopírovat a vložit, je „GRUB_CMDLINE_LINUX_DEFAULT“. Konkrétně nouveau.modeset = 0 mem_sleep_default = deep nouveau.runpm = 0 musí být připojeno k výchozí konfiguraci grubu. Udělal jsem několik dalších vylepšení své konfigurace, jako je opětovné povolení nabídky grub boot při spuštění, změnil výchozí rozlišení grub menu, takže text není malý. Ponechám to na tobě, jestli chceš ty změny také provést. Nejsou vyžadovány.

# Pokud změníte tento soubor, spusťte aktualizaci 'grub' pro aktualizaci
# /boot/grub/grub.cfg.
# Úplnou dokumentaci možností v tomto souboru naleznete v:
# info -f grub -n 'Jednoduchá konfigurace'
GRUB_DEFAULT = 0
# GRUB_TIMEOUT_STYLE = skryté
GRUB_TIMEOUT = 10
GRUB_DISTRIBUTOR = `lsb_release -i -s 2> / dev / null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT = "tichá úvodní nouveau.modeset = 0 mem_sleep_default = hluboká nouveau.runpm = 0"
GRUB_CMDLINE_LINUX = ""
# Nepřítomnost pro povolení filtrování BadRAM, upravte podle svých potřeb
# Funguje to s Linuxem (není nutná záplata) as jakýmkoli jádrem, které získá
# informace o paměťové mapě z GRUBu (GNU Mach, jádro FreeBSD ...)
# GRUB_BADRAM = "0x01234567,0xfefefefe, 0x89abcdef, 0xefefefef"
# Nepřítomnost zakázat grafický terminál (pouze grub-pc)
# GRUB_TERMINAL = konzole
# Rozlišení použité na grafickém terminálu
# Všimněte si, že můžete použít pouze režimy, které vaše grafická karta podporuje prostřednictvím VBE
# můžete je vidět v reálném GRUBu příkazem `vbeinfo '
GRUB_GFXMODE = 640 x 480
# Rozdělení, pokud nechcete, aby GRUB předal parametr "root = UUID = xxx" do Linuxu
# GRUB_DISABLE_LINUX_UUID = true
# Nepřítomnost pro deaktivaci generování položek nabídky režimu obnovy
# GRUB_DISABLE_RECOVERY = "true"
# Nepříjemný tón při zahájení grubu
# GRUB_INIT_TUNE = "480 440 1"

Po uložení souboru spusťte:

sudo update-grub
sudo restart

Opravit Touchpad

sudo apt-get install xserver-xorg-input-libinput
sudo apt-get remove --purge xserver-xorg-input-synaptics
sudo restart

Zvyšte výdrž baterie

aktualizace instalace sudo apt
sudo apt install tlp tlp-rdw powertop
sudo tlp start
sudo powertop - automatické ladění
sudo restart

Více dotykových gest

Jedna věc, kterou jsem opravdu rád o používání Mac Book pro, byla dotyková podložka gesta. Naštěstí open source rocks a můžete získat prakticky stejnou funkčnost v Linuxu. Chcete-li to provést, ujistěte se, že máte základní nainstalovanou verzi, podívejte se na https://askubuntu.com/questions/398489/how-to-install-build-essential, jak ji nainstalovat. Poté zadejte následující příkazy:

sudo apt git nainstalovat xdotool wmctrl libinput-tools
sudo gpasswd - $ USER vstup
gpasswd -a [vaše-uživatelské jméno] vstup
cd ~ / Stahování
git clone git@github.com: bulletmark / libinput-gestures.git
gesta pro libinput pro cd
instalace sudo ./libinput-gestures-setup
automatické spuštění libinput-gestures-setup
libinput-gestures-setup start

Výchozí gesta jsou v /etc/libinput-gestures.conf. Pokud si chcete vytvořit vlastní gesta, zkopírujte tento soubor do ~ / .config / libinput-gestures.conf a upravte jej.

Konec

A je to! Pokud jste vše správně dodržovali, měli byste mít vše spuštěné a stabilní! Pokud máte nějaké problémy, napište do poznámek poznámku a pokusím se pomoci ladění.

S tímto nastavením už běží několik týdnů. Se vším jsem byl velmi spokojený. Další úsilí, které budu pravděpodobně chtít, je instalace Nvidia Optimus, která je zodpovědná za automatické přepínání GPU na základě poptávky. Přesto mám rád kontrolu nad tím, který z nich se používá. Jediný čas, kdy opravdu potřebuji kartu Nvidia, je, když chci nastartovat Steam a hrát nějakou CSGO (Ano, CSGO běží na Linuxu!).