AMD

Dodává moduly do jádra (otevřené ovladače – amdgpu) a není potřeba nic doinstalovávat. Popř. můžete sáhnout po ovladači uzavřeném amdgpu-pro. Ten je vydáván pouze pro hrstku distribucí a v podstatě se dá říct, že z uživatelských distribucí jen pro Ubuntu – z pohledu zaměření tohoto webu. Pravdou ale je, že v některých případech existuje možnost, jak to vyřešit, ale jako začátečník budete mít jiné starosti. Každopádně se tímto budu do budoucna také zabývat. Sám mám díky uživatelskému repozitáři Arch Linuxu tuto podporu doinstalovanou.

Akcelerace videa

pro akceleraci videa pomocí grafické karty se používá VA-API od Intelu, ale i vulkan. Konečně byl zpřístupněn také AMD AMF (Advanced Media Framework).

VA-API je obecně používané, často přítomné již po instalaci systému. Podporuje Radeony od generace HD 2000. Ve správci balíčků hledejte balíček libva. Pokud budete chtít podrobnější informace o podporovaných kodecích, profilech a použitých ovladačích, doinstalujte si balíček libva-utils. Příkaz vainfo vám pak tyto informace vypíše.

Vulkan Video – podpora je v balíčku vulkan-radeon

AMD AMF uvolnilo v únoru 2025 a tak věřím, že již je dostupný v každé distribuci jako součást multimediálního frameworku ffmpeg (o něm si budeme ještě o nějakou stránku dále povídat)

Intel

Také dodává moduly do jádra a není potřeba nic doinstalovávat. To sem píši jen pro úplnost.

Akcelerace videa

Intel vytvořil VA-API (Video Acceleration API), které bývá nainstalované již po instalaci systému. Stejně jako u grafik AMD, pro více informací, doinstalujte libva-utils.

Vulkan Video – podpora je v balíčku vulkan-intel

V případě grafik AMD a Intelu jsou balíčky nainstalovány během instalace systému, kdy je grafika identifikována a na tomto základě instalátor příslušné balíčky s ovladači i samotné VA-API rovnou nainstaluje.

Nvidia

Nedodává žádné otevřené ovladače, ani nějaký základní, aby uživatel mohl nastartovat systém a doinstalovat ovladače uzavřené. Otevřený ovladač pro grafické karty Nvidie dělá někdo úplně jiný a to bez dokumentace (Nvidia neposkytuje ani ji), tedy pouze reverzním inženýrstvím. Jde o ovladač Nouveau, kdy nebývá podporována poslední generace a tak ne s každou distribucí vám vaše sestava s poslední generací grafik Nvidie nastartuje korektně. Pokud budete chtít doinstalovat proprietární ovladače Nvidie, je na místě zjistit, jak je to ve vámi zvolené distribuci připravené. V některé budou ovladače v repozitáři rovnou a pak často na základě detekce hardwaru systém tyto ovladače nainstaluje, jinde se vás zeptá, jestli chcete nainstalovat ovladače třetích stran, jinde budete muset přidat uživatelský repozitář, který je obsahuje a doinstalovat automaticky či ručně, v závislosti na tom, jak to má daná distribuce řešené. Jde o balíčky nvidia-verze a může to být rozkouskované třeba na nvidia-verze-utils, nvidia-verze-settings a nvidia-verze-dkms. To záleží na vývojářích distribuce, ale pokud napíšete do vyhledávání nvidia-verze, tedy číslo ovladače pro vaši kartu, zcela jistě se objeví.

Je rozhodně na místě si předem zjistit, jak to funguje ve vámi vybrané distribuci, aby jste pak nebyli překvapení. Jde o uzavřený software, z části podléhající softwarovým patentům.

Akcelerace videa

Je řešena otevřeným ovladačem Nouveau, který jak již zaznělo, není vyvíjen společností Nvidia a zkušenosti uživatelů říkají, že je dobré doinstalovat proprietární ovladače výrobce. Pro akceleraci videa je třeba doinstalovat balíček nvidia-verze-utils, pokud je to rozkouskované, viz výše.

Vulkan Video – pokud použijete ovladač Nouveau, pak potřebujete balíček vulkan-nouveau. V uzavřeném ovladači je podpora integrována.

Kolem multimedií to vypadá složitě, ale v praxi je to jednoduché. Potřebné balíčky jsou v uživatelských distribucích nainstalovány automaticky a jediný případ,kdy to tak úplně nemusí být, jsou grafiky Nvidia. Důležité je jen si zjistit, jak je to v té konkrétní distribuci. V rychlosti to mohu shrnout takto: v uživatelských distribucích:

  • ve větvi Ach Linux je nabízena volba s uzavřenými ovladači Nvidia při spuštění instalačky. Jsou tedy přítomny na instalačním médiu.
  • ve větvi Debian v uživatelských distribucích je vám nabídnuta při instalaci systému možnost doinstalování ovladačů třetích stran, tedy i Nvidie. Instalačka se spouští s uzavřeným ovladačem a zde již záleží, zda-li je již vaše grafika podporována nebo ještě ne.
  • ve větvi Red Hat to z hlavy nevím, ale ověřím to a informaci doplním.
  • ve větvi SUSE je potřeba přidat komunitní repozitář s ovladači Nvidia. Spuštění tedy bude opět probíhat s otevřeným ovladačem a opět bude záležet, jestli je již obsažena podpora pro vaší grafiku. Čím novější hardware, tím potřebujeme novější software – opakuji se, jde o pravidlo. Nápověda pro nové grafiky pro tuto větev se jmenuje Tubleweed.

Pozn.: v některých distribucích se mohou názvy balíčků trochu lišit nebo být více rozkouskované, ale pokud do vyhledávání zadáte např. libva, zobrazí se vám, byť modifikovaný název či rozkouskovaný seznam balíčků. Není třeba hledat konkrétní název, ale zadat jen ten základní název a zobrazí se vám dostupné balíčky.