GNU/Linux >> Znalost Linux >  >> Linux

Jaký je aktuální stav podpory ovladačů videa pro Linux?

Otázka VELMI závisí na několika faktorech,

  1. Přesný model/typ karty, kterou plánujete použít
  2. Jak kartu plánujete používat (tj. pouze k ovládání displeje nebo k intenzivnějším činnostem s 3D akcelerací)
  3. Funkce, které potřebujete.

Obecně , téměř všechny karty, které můžete použít, budou podporovány některými ovladač pro ovládání 2D displeje (tj. měli byste být schopni zavést a spustit gnome/unity). Open source ovladač vesa bude podporovat většinu karet vyrobených od počátku 90. let v grafickém režimu s relativně nízkým rozlišením.

Tam, kde se to hodně kalí, je současný stav pro pokročilejší ovladače, které vám umožní využít hardwarovou akceleraci, kterou nabízejí grafické karty.

Obecně , nvidia má lepší podporu ovladačů pro linuxovou komunitu. Ovladač nvidia s uzavřeným zdrojovým kódem (dostupný jako binární blob ve většině linuxových distribucí) podporuje karty přibližně z roku 2004 (první podporovanou kartou je řada Geforce 6xxx). Protože se jedná o aktuální ovladač a podporovaný společností nvidia, poskytuje dobrou podporu všech hlavních funkcí karty a je kompatibilní s většinou moderních linuxových poruch. Kde byste se mohli dostat do problémů, jsou starší karty (řekněme Geforce 4), kde byste byli nuceni používat starší verzi ovladače nvidia, úpravy jádra od té doby mohly způsobit, že ovladač nebude kompatibilní s moderními jádry a potenciálně Xorg a může vyžadovat starší linuxový systém pro použití staršího proprietárního ovladače. Pokud však používáte takto starou kartu, nemusí být plně podporovaná hardwarová 3D akcelerace nutná a vystačíte si s generickým 2D ovladačem.

ATI také poskytuje svůj vlastní ovladač pro linuxové systémy, který bude podporovat jejich řadu karet s plnými funkcemi. OVŠEM karty, které v daný okamžik podporují, jsou mnohem menší než nvidia. Zatímco aktuální ovladač nvidia podporuje spotřebitelské karty zpět do řady 6000, ovladač ati podporuje karty zpět do řady 2xxx (asi 3 roky zpět). Pro ostatní karty je podpora ATI salátem překrývajících se starších proprietárních ovladačů, ovladačů s otevřeným zdrojovým kódem a obecných ovladačů. Mějte na paměti, že instalace staršího proprietárního ovladače (jehož podpora je zrušena) je VELKÝ problém v zadku, protože ovladač nedržel krok s žádnými aktualizacemi xorg nebo rozhraní jádra a s největší pravděpodobností nebude fungovat, pokud nepoužijete starší linuxový systém.

NA DRUHÉ STRANĚ, protože ATI poskytovala podporu open source již nějakou dobu v minulosti, je podpora open source karet ati mnohem lepší než nvidia, zejména pokud jde o starší karty. Pokud nepoužíváte nejnovější a nejlepší ATI kartu, která je podporována jejich linuxovým ovladačem, je open source ovladač pravděpodobně lepší možností, než hacknout starší proprietární ovladač ve vašem systému. Vzhledem k předchozí oficiální podpoře podporuje open source ovladač radeon velký výběr starých karet s většinou hardwarových funkcí.

Shrnuto:

Pokud se díváte na zcela nové karty, ATI i Nvidia poskytují proprietární ovladače, které budou napájet vaše karty. Historicky Nvidia udržovala podporu linuxu pro své starší karty mnohem déle, s ATI můžete být bez podpory 2 roky po řadě. Pokud si chcete pouze zobrazit plochu, téměř každá karta vyrobená některým výrobcem za poslední desetiletí by měla fungovat dobře.

ATI:Skrytá proprietární podpora, pokud jde o podporované karty, Dobře vyvinutá podpora open sourceNvidia:Slušný proprietární ovladač, téměř neexistující podpora open source.

NA ZÁVĚR:VYHLEDEJTE KARTU, KTEROU CHCETE KOUPIT V GOOGLE, s dotazem jako Radeon XXXX ubuntu 11.04 (Jediný důvod, proč říkám ubuntu, je ten, že mají tendenci mít více jakých zásahů než ostatní distribuce, pokud je to proveditelné v ubuntu, je to proveditelné i ve většině ostatních distribucí) a uvidíme, zda lidé s jeho používáním měli úspěch. Realita je bohužel taková, že podpora výrobce linuxu je nepředvídatelná a podporu open source je velmi obtížné zrychlit kvůli obrovskému množství karet a změnám, které výrobci každoročně zavádějí.


Obecně má NVIDIA lepší podporu Linuxu, i když stabilita/robustnost se může stále hodně lišit.

Toto je z osobní zkušenosti (neměl jsem problém najít dobré ovladače NVIDIA pro svůj notebook, na rozdíl od ATI pro můj druhý notebook); pouhé googlování také obecně ukazuje pozitivnější výsledky pro NVIDIA než ATI. Ale znovu, nebyly ve stejném časovém období – ATI by to potenciálně mohla dohnat (ačkoli jsem zatím neviděl nic, co by tuto myšlenku podporovalo).


Vlastní úložiště distribuce často obsahují kvalitní ovladače Nvidia. Použil jsem Ubuntu i Fedoru s kartami Nvidia (GTX8600 a dvě GTX 465) a dobře jsem se s nimi bavil. Podívejte se na repozitáře své oblíbené distribuce, abyste viděli, co podporují. Nvidia sama nabízí linuxové ovladače ze svých stránek také (ale já raději používám balíčky distribuce). ATI/AMD samozřejmě také. Nicméně výchozí ovladače Nouveau jsou naprostý odpad. Zakopněte je co nejrychleji.

Podívejte se na některé recenze dvou proti sobě postavených karet.

Zdá se, že ovladače ATI, i když jsou do určité míry podporovány, mají více problémů a nedosahují nejlepší snímkové rychlosti. Zdá se, že novější karty nejsou podporovány tak rychle nebo... nikdy.

Bohužel, dokud se někdo nebo někde nerozhodne o tom udělat nějaké empirické studie, budou neoficiální důkazy a vaše vlastní zkušenost to nejlepší, s čím můžete pracovat.


Linux
  1. Jaký je účel souboru .bashrc v Linuxu

  2. Jak je do linuxového jádra přidána nová hardwarová podpora?

  3. Jaké je výchozí pořadí řazení Linuxu?

  1. Čím je linuxová komunita výjimečná?

  2. Jaký je význam curl -k -i -X ​​v Linuxu?

  3. Jaká je maximální délka uživatelského jména na současných systémech GNU/Linux

  1. Co dělá Linux udržitelným OS

  2. Linux vs. Unix:Jaký je rozdíl?

  3. 4 video relace pro správce systému Linux