GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat ovladače AMDGPU na Debian 9 Stretch Linux

Úvod

Takže máte AMD GPU a chcete ji používat na Debian Stretch. No, máte vlastně štěstí.

Instalace ovladačů AMD s otevřeným zdrojovým kódem na Debian Stretch může být tím nejjednodušším a nejjednodušším instalačním procesem v historii grafických ovladačů pro Linux.

Každý, kdo se pokusil nainstalovat ovladače AMDGPU s otevřeným zdrojovým kódem, když byly poprvé spuštěny vedle karet AMD Polaris, vám řekne, že tento proces je dlouhý a bolestivý a měl pravdu.

Nyní se všechny požadované balíčky dostaly do hlavního proudu a většina z nich je ve skutečnosti nainstalována standardně s vaší instalací Debian Stretch.

Požadované balíčky

Stále jsou některé balíčky, které je třeba nainstalovat, a některé věci, které je třeba udělat, aby ovladače fungovaly. První věc, kterou musíte udělat, je povolit contrib a non-free repozitáře v Debianu.

Ano, ovladače jsou open source, ale ke správnému fungování vyžadují firmware blob.

Ve vašem /etc/apt/sources.list přidat contrib non-free po main na každém řádku. Až budete hotovi, zavřete textový editor a spusťte:

# apt update && apt upgrade

Měli byste používat apt místo apt-get do teď. apt je novější a lepší příkaz. Při vytváření tohoto průvodce bylo jádro 4.9 udržováno zpět pomocí apt-get ale s apt se nainstaloval naprosto v pořádku .

Firmware Linux

Dobře, takže nyní jste připraveni nainstalovat jediný balíček, který to umožňuje. Protože Debian ve výchozím nastavení nedodává firmware blob, požadovaný firmware je k dispozici, ale není nainstalován. Nainstalujte jej pomocí příkazu níže.

# apt install firmware-linux

to je opravdu ono. Nyní ještě nerestartujte. Je tu ještě jedna důležitá část.

LLVM

LLVM je nutný k sestavení Mesa a používají ho některé grafické balíčky. Možná se bez něj obejdete, ale je dobré se pro jistotu ujistit, že váš systém má nainstalovanou správnou verzi.

Aby mohla být Mesa postavena s podporou AMDGPU, je zapotřebí LLVM 3.9 nebo vyšší. V době tohoto článku je 3.9 stále nejnovější verzí, ale 4.0 je k dispozici jako klient pro vydání.

Mezitím Stretch stále dodává 3.7 a 3.8 a také 3.9. Nainstalujte nyní 3.9 nebo 4.X, abyste se ujistili, že starší verze nejsou staženy.

# apt install llvm-3.9 clang-3.9

Restartujte a otestujte

Nyní můžete restartovat systém, aby se změny projevily a firmware se načetl. Při restartu byste měli vidět změnu obrazovky při načítání a možná slyšet roztočení ventilátoru na grafické kartě.

To znamená, že firmware byl nahrán.

Chcete-li otestovat svou grafickou kartu, stáhněte si balíček Phoronix Test Suite Debian

http://phoronix-test-suite.com/releases/repo/pts.debian/files/phoronix-test-suite_6.8.0_all.deb

Je závislý na PHP, takže si jej nainstalujte jako první a nainstalujte jej pomocí dpkg .

# apt install php7.0 php7.0-cli php7.0-xml
$ cd ~/Downloads
# dpkg -i phoronix-test-suite_6.8.0_all.deb

Po instalaci balíčků můžete spustit testy Unigine nebo kterýkoli z dostupných testů, abyste zjistili, co vaše karta umí.

$ phoronix-test-suite run unigine-heaven

Závěr

AMDGPU dosáhlo začátku realizace snu; žádný ovladač se neinstaluje.

Se Stretch Debian dosáhl bodu, kdy je získání špičkového grafického zážitku z karty AMD stejně snadné jako instalace několika balíčků.

To je úžasná věc, vezmeme-li v úvahu, jak daleko došly ovladače pro Linux.


Debian
  1. Jak nainstalovat server LAMP na Debian 9 Stretch Linux

  2. Jak nainstalovat komunitní server MySQL na Debian 9 Stretch Linux

  3. Jak nainstalovat Tomcat 9 na Debian 9 Stretch Linux

  1. Jak nainstalovat TeamViewer na Debian 9 Stretch Linux

  2. Jak nainstalovat Spotify na Debian 9 Stretch Linux

  3. Jak nainstalovat klienta Dropbox na Debian 9 Stretch Linux

  1. Jak nainstalovat Jenkins na Debian 9 Stretch Linux

  2. Jak nainstalovat NodeJS na Debian 9 Stretch Linux

  3. Jak nainstalovat Skype na Debian 9 Stretch Linux 64-bit