Firefox a Nvidia na Linuxu: Blýská se na lepší časy bez zbytečného trápení
Sledování videí na internetu bereme dnes jako naprostou samozřejmost. Kliknete na odkaz, video běží. Na pozadí se však odehrává technologický koncert, který na operačním systému Linux občas připomíná spíše disharmonické vrzání. Pokud totiž nepoužíváte integrovanou grafiku od Intelu nebo otevřené řešení od AMD, ale vsadili jste na zeleného giganta Nvidia, pravděpodobně znáte ten pocit, kdy se vám při obyčejném sledování YouTube ve vysokém rozlišení roztočí větráky procesoru na maximum. Akcelerace videa skrze grafickou kartu byla na Linuxu s proprietárními ovladači Nvidia dlouho trnitou cestou plnou kompromisů a ručního konfigurování.
Problém netkví v tom, že by hardware nestačil. Moderní grafické karty mají pro dekódování videa vyhrazené speciální čipy, které tuto práci zvládnou s minimální spotřebou energie. Jenže proprietární svět Nvidie se dlouho odmítal přizpůsobit standardním rozhraním, která Linux pro tyto účely využívá. Výsledkem byl nekonečný boj s knihovnami, překlady rozhraní a frustrace uživatelů, kteří chtěli jen plynulý obraz a tichý počítač.
Vulkan jako univerzální zachránce
Naděje na lepší zítřky přichází z nečekaného, i když logického směru. Moderní grafické rozhraní Vulkan, které vzniklo jako otevřený standard pod hlavičkou konsorcia Khronos Group, se postupně stává páteří moderní linuxové grafiky. Vulkan už dávno není jen o hrách. Jeho specifikace se rozšířily o takzvané Vulkan Video API, které standardizuje právě hardwarové dekódování a kódování videa napříč různými výrobci hardwaru.
A právě tohoto standardu se chytili vývojáři webového prohlížeče Firefox. V chystané verzi 153, jejíž vydání je naplánováno na druhou polovinu července, se objevuje nativní podpora pro dekódování videa přes Vulkan pro grafické karty Nvidia. Co to znamená v praxi? Především konec éry, kdy bylo nutné instalovat a složitě konfigurovat mezivrstvy typu nvidia-vaapi-driver. Tento komunitní překladač sice odvedl neuvěřitelný kus práce a zachránil tisíce linuxových uživatelů před hučícími větráky, ale nativní řešení přímo v prohlížeči je zkrátka čistší a spolehlivější cesta.
Jak novinku vyzkoušet a na co si dát pozor
Jak už to tak v open-source světě bývá, novinky se nenasazují bezhlavě všem najednou. Vývojáři Mozilly jsou opatrní, a proto nebude Vulkan Video ve Firefoxu 153 aktivní hned po instalaci ve výchozím stavu. Pokud si budete chtít ulehčit procesoru, budete muset zamířit do skrytého nastavení prohlížeče.
Stačí do adresního řádku zadat známou formuli about:config a vyhledat příslušné předvolby spojené s hardwarovou akcelerací a Vulkanem. Po aktivaci těchto předvoleb a restartu prohlížeče by měl Firefox začít komunikovat přímo s vaší kartou Nvidia skrze moderní Vulkan API. Samozřejmostí je mít nainstalované aktuální proprietární ovladače od Nvidie, které již specifikaci Vulkan Video podporují.

Tento krok je skvělou ukázkou toho, jak otevřené standardy dokážou vyřešit dlouholeté patové situace. Nvidia sice stále drží svůj ovladač pod pokličkou a k ideálu otevřeného softwaru má daleko, ale existence jednotného standardu ji přiměla k implementaci, ze které nyní profituje celá komunita. Webový prohlížeč je dnes pro většinu z nás tím nejdůležitějším nástrojem v operačním systému. Je skvělé vidět, že se Firefox nevzdává své role technologického inovátora, který dbá na efektivitu a soukromí uživatelů, a to i na platformách, které majoritní trh často přehlíží.
Vybrali jsme pro Vás
- Firefox 152 je tu: Nový vzhled nastavení a svérázné krocení hlučných karet
- Unaveni složitými poznámkovými bloky? Whisp vrací do Linuxu jednoduchost
- Konečně plná kontrola nad bezdrátovými sluchátky v Linuxu
- Jak přežít léto bez nezvaných hostů
- Proč je zpráva o Raspberry Pi 6 bez NPU vlastně vítězstvím zdravého rozumu




