it-swarm-eu.dev

Jak si mohu vybrat grafickou kartu pro Linux?

Stavím nebo kupuji nový systém Linux a snažím se vybrat nejlepší grafickou kartu pro mé potřeby. Jak se mohu rozhodnout?

Existují desítky webů pro kontrolu počítačového zařízení, které slintají nad každým detailem nového grafického hardwaru a provádějí podrobné testy, výhody a nevýhody - pro Microsoft Windows. Jsou tyto užitečné zdroje informací také pro Linux? Poskytuje nějaký web přinejmenším Linuxu zběžný vzhled?

Zajímám se především o dobrý 2D výkon, ale s fantastickými novými desktopovými prostředími, které nyní vyžadují hardwarově akcelerované 3D, to musím také zvážit. Kde najdu informace o předběžném nákupu?

Důrazně preferuji open source ovladač. Jak mohu posoudit, které ovladače s otevřeným zdrojovým kódem jsou nejlepší z hlediska podpory funkcí a výkonu, aniž bych se připojil k tuctu různých seznamů adresátů? Jsou konkrétní společnosti téměř vždy nejlepší sázkou, nebo se mění?

Jaké jsou výhody a nevýhody ovladače s uzavřeným zdrojem? Jedná se většinou o 3D výkon, nebo existují další funkce aktivované proprietárními ovladači, na které bych mohl přijít? Protože ovladač uzavřeného zdroje označí jádro systému Linux jako poškozené, jsou společnosti uzavřeného zdroje dobré v poskytování přímé podpory koncovým uživatelům souvisejícím problémům? Je konečně nejmodernější takový, že si mohu vybrat mezi otevřenou nebo uzavřenou pro kteroukoli danou grafickou kartu, nebo vyžadují některé modely jednu nebo druhou?

Bylo by skvělé, kdyby karta právě fungovala bez potíží s jakoukoli moderní distribucí Linuxu, kterou si vyberu, aniž by bylo nutné projít dlouhý postup jak na to. Je to rozumná naděje a jak mohu nejlépe najít kartu, která bude takto fungovat?

Jak zjistím, zda určitý grafický ovladač vyhovuje danému modelu na trhu? Je nejlepší koupit starší karty, aby bylo zajištěno, že podpora je k dispozici?

71
mattdm

Ovladače s otevřeným zdrojovým kódem jsou v těchto dnech docela dobré. Neměl jsem žádný problém s hardwarem Intel nebo AMD.

Intel
Slyšel jsem, že ty staré jsou docela špatné, ale můj G4500HD dělá vše, co potřebuji dobře. Video zrychlení by však mohlo být lepší. Pro Intel také neexistuje proprietární ovladač, jedinou volbou je open source. Kompozitní 3D desktop v KDE funguje skvěle na mém notebooku, který má čip Intel.

AMD/ATI
Právě teď jsou starší karty lépe podporovány než ty nové. Pokud byste mohli nějak získat x1800 nebo něco ze stejné generace, které by pravděpodobně byly nejlepší. The r300g ovladač získává více vývojové práce než r600g. To neznamená r600g je špatné, ve skutečnosti je to skvělé! Je to jen trochu za ovladačem pro starší hardware. AMD má proprietární ovladač pro nový hardware, ale podle mé zkušenosti se mu chcete vyhnout; je to docela špatné. Hardware, na který se vztahuje r300g tento ovladač nepodporuje, takže otevřený ovladač je vaše jediná možnost. A stejně jako čip Intel, i moje Radeon 4850 dobře zpracovává složenou plochu v KDE.

V tuto chvíli bych nedoporučoval řadu HD6000. 6900s nemají vůbec žádnou podporu v otevřeném ovladači a ostatní mají základní podporu. Vyhledejte HD5000 nebo HD4000.

Nvidia
Mají opravdu dobrého vlastníka, ale otevřený řidič bojuje dál. Je to stále lepší, ale Nvidia nedělá nic pro to, aby vývojářům pomohl. Alespoň AMD pomáhá trochu pro jejich hardware.

Výhodou otevřeného ovladače je to, že bude fungovat mimo krabici v každém distro. Pokud nainstalujete Fedoru, vše bude fungovat včetně duální obrazovky a 3D. Vlastníci jsou pro nastavení bolestivé. Ani jeden z nich správně nenastavil mé duální obrazovky. Bylo to snazší nastavení pomocí Nvidia, která toho moc neříká, protože blokace AMD byla v tom prostě hrozná. Kdykoli aktualizujete jádro, musíte ovladač přeinstalovat. Většina distros se o to postará, pokud nainstalujete verzi in-repo, ale pokud nemáte, je to nepříjemné zavést se jednou ráno a uvědomit si, že jste aktualizovali jádro a nyní X.org nefunguje.

Pokud neplánujete hraní 3D her, nejlepší jsou ovladače Intel nebo AMD. Ovladač AMD je modernější než ten Intel, používá architekturu Gallium3D v rámci Mesa (což je g v r600g), ale obojí zvládnou.

32
jonescb

Ačkoli je tento příspěvek založen na faktech, stále obsahuje moje osobní zkušenosti a názory.

Nvidia

Přestože existuje projekt pro ovladače OpenSource, pravděpodobně byste měli zvážit, že Nvidia bude pouze ovladačem uzavřeného zdroje. Nyní v případě Nvidia to ve skutečnosti nepřináší spoustu špatných věcí, protože na jejich ovladačích opravdu tvrdě pracují. Nejlepší podpora, pokud jde o uzavřené ovladače grafických karet v systému Linux.

Grafické karty Nvidia jsou jediné, které poskytují stejný výkon v systémech Linux a Windows.

Ovladače s uzavřeným zdrojem přesto znamenají určitá omezení, jako například žádná podpora funkcí dostupných pouze ovladačům GPL (jako je KMS).

Intel

Nyní při výběru Intel musíte být velmi opatrní. Některé z grafických karet Intel jsou ve skutečnosti balíčky karet třetích stran, které nemají žádnou (nebo mají velmi mizernou) podporu. Ale pokud si vyberete správný čip, můžete si zde užít nejlepší ovladače opensource. Například i velmi nízké karty Intel mohou být rychlejší ve složení správců oken a potom karet Nvidia na špičkové úrovni.

AMD

Teď je to složité. AMD poskytuje jak proprietární ovladače (které mají tendenci hodně sát), tak také vydávají dokumentaci a podporují vývoj ovladačů opensource.

Nyní je problém, že ovladače opensource nebudou nikdy obsahovat určité licencované/patentované/atd ... funkce a protože se ve skutečnosti nesoustředí na vývoj ovladačů uzavřených zdrojů, myslím, že budou vždy pozadu (funkce/výkon systému Windows).

24
Šimon Tóth

Podívejte se na následující seznamy grafických karet/čipových sad vhodných pro linux, otevřených i proprietárních:

http://www.phoronix.com/scan.php?page=category&item=Graphics%20Cards (poskytuje měřítka a recenze a vše v pohodě)

http://www.tldp.org/HOWTO/Hardware-HOWTO/video.html

http://hardware4linux.info/search/

http://xorg.freedesktop.org/wiki/Projects/Drivers?action=show&redirect=VideoDrivers

Na osobní poznámku bych si vybral grafickou kartu NVIDIA. Jejich proprietární linuxové ovladače jsou opravdu dobré a často aktualizované. Dokonce vydávají verze ovladačů pro FreeBSD a Solaris. Podle mého vědomí neexistuje žádný zápas (ani proprietární ani zdarma) a od přímého vykreslování a 3D týkajícího se karet NVIDIA jsem neměl žádné skutečné problémy, protože série GeForce vyšla ven.

11
Shinnok

Volba závisí na vašich cílech.

  • Intel má nejlepší ovladač s otevřeným zdrojovým kódem. Samy do toho vkládají úsilí. Grafická řešení Intel však nejsou nejlepšími 3D umělci, protože jsou pouze integrovaná.

  • NVidia má nejlepší proprietární ovladač s velkým 3D výkonem a nabízí jak špičkový 3D hardware, tak zabudovaná řešení. Udržování aktuálnosti vyžaduje při každé aktualizaci jádra trochu pozornosti, a to i menší. To není bolestivé, podle mých zkušeností - jen přestavět a znovu nainstalovat. Open-source ovladače (nouveau) se zlepšují a dobře fungují s 2D, ale ve 3D stále zaostávají.

  • AMD/ATI mají skvělý hardware, ale jejich ovladače jsou zářezem pod Intel i NVidia, ať už otevřeným nebo uzavřeným zdrojem. Musíte se lépe držet starších dobře podporovaných karet a lidé si stále stěžují na menší závady. Jejich ovladač s otevřeným zdrojovým kódem se však rychle vyvíjí a možná se za rok stane hodným uchazečem o 3D prostor.

2
9000

Můžu vám říct, co dělám:

Zkontrolujte, zda je čip podporován a zda výrobce karty dodává ovladače.

Mám například Nvidia, která v systému Linux není žádný problém. Můžu si vybrat z mnoha ovladačů. a tak to funguje dobře.

Nvidia nikdy nebyl problém v Linuxu, většina distros má ovladače v nějakém repu (na Fedora, to je ve Fedora-fusion). Jsou to ovladače s uzavřeným zdrojem, ale funguje to už roky. Pamatuji si, jak jsem kernelmod vyrobil na svém počítači přímo ze zdrojů Nvidia, a to bylo před šesti lety.

Nebojte se investovat do nové karty. Podpora nových karet je velmi rychlá a protože v podstatě vše záleží na čipu, musí být podporován čip. Novější karty mají obvykle stejné provedení čipů, ale se zlepšeným výkonem a energetickou účinností.

2D a 3D výkon se víceméně slučují. Například při sestavování stolních počítačů je třeba, aby 3D akcelerace fungovala správně.

Dalším zajímavým aspektem je to, jak uzavřený zdroj je ovladač uzavřeného zdroje. Ovladače Nvidia jso uzavřený zdroj, ale na druhé straně vývojáři udržují dobrý kontakt se svými vývojáři v uživatelských základnách a Linuxu. Zdroj tedy není přístupný všem, ale je velmi pravděpodobné, že vy můžete máte vliv na vývoj těchto ovladačů. Vývoj těchto ovladačů není triviální záležitostí, Xorg to zkusil, ale druh jakýchsi selhání a většina lidí se až dosud spoléhá na uzavřené ovladače. Dokud výrobce karet dodá zdarma a dobré pracovní ovladače pro Linux, nechápu, proč by se neměly používat.

Abych získal informace o tom, zda je vaše karta podporována nebo ne, nevyhledával bych příliš mnoho v mailing listech, ale zeptejte se přímo výrobce. Mějte na paměti: Komunita uživatelů Linuxu už není tak malá, a zejména v akademické a výzkumné sféře je Linux obvykle standardem. Výrobci tedy musí reagovat také na toto uživatelské odvětví. Ale jak jsem řekl výše: Nejedná se o podporu pro kartu, kterou hledáte, jde o podporu pro čip na ní.

Pokud jde o srovnávání, lze použít data z Windows, pokud používá stejnou sadu nástrojů pro zrychlení (pokud existují) (tj. OpenGL). Benchmarky vytvořené pomocí DirecXu samozřejmě nelze reprodukovat na Linuxu.

Stejně tak jsem se rozhodl, kterou grafickou kartu získat pro můj počítač se systémem Linux.

1
polemon

Matrox má velmi dobré proprietární ovladače. Ovladač s otevřeným zdrojovým kódem spustí pouze funkce Vanilla pro Matrox, bez vícenásobných hlav nebo 3D. Matrox ale přestal podporovat jejich kartu M9148 pod RHEL 7, což znamená, že si musím koupit nový hardware. Toto NENÍ COOL.

1
Pas Argenio

Pro úplnost má Matrox v Linuxu poměrně rozsáhlou a dlouhou přítomnost.

1
Berzemus