Linux için bir grafik kartını nasıl seçerim?


71

Yeni bir Linux sistemi kuruyorum ya da satın alıyorum ve ihtiyaçlarım için en iyi grafik kartını seçmeye çalışıyorum. Bu kararı nasıl vereceğim?

Microsoft Windows için yeni grafik donanımının her detayını aşan ve ayrıntılı karşılaştırmalar ve avantajlar ve dezavantajlar sunan düzinelerce bilgisayar donanımı inceleme sitesi var. Bunlar Linux için de yararlı bilgi kaynakları mı? Herhangi bir site en azından Linux'a bir el yazısı görüntüsü veriyor mu?

Öncelikle iyi 2B performansla ilgileniyorum, ancak şimdi donanım hızlandırmalı 3B gerektiren yeni masaüstü ortamlarında da bunu düşünmem gerekiyor. Bununla ilgili ön alım bilgilerini nerede bulabilirim?

Açık kaynak kodlu bir sürücüyü tercih ederim. Bir düzine farklı posta listesine katılmadan hangi açık kaynaklı sürücülerin özellik desteği ve performans açısından en iyisi olduğuna nasıl karar verebilirim? Belirli şirketler hemen hemen her zaman en iyi bahis mi, yoksa değişiyor mu?

Kapalı kaynaklı bir sürücünün avantajları ve sakıncaları nelerdir? Bu çoğunlukla 3B performansı ile mi ilgili, yoksa kaçırabileceğim özel sürücüler tarafından sağlanan başka özellikler var mı? Bir kapalı kaynaklı sürücü Linux çekirdeğini belirtildiği gibi işaretleyeceğinden, kapalı kaynaklı şirketler ilgili sorunlar için doğrudan son kullanıcı desteği sağlamada iyi midir? Son teknoloji, herhangi bir grafik kartı için açık veya kapalı arasında seçim yapabileceğim şekilde mi, yoksa bazı modellerde bir tanesini mi gerektiriyor?

Kart, seçtiğim modern Linux dağıtımı ile sorunsuz bir şekilde çalıştıysa ve uzun bir nasıl yapılır işlem yapmanıza gerek kalmadan mükemmel olurdu. Bu makul bir umut mu ve bu şekilde çalışacak bir kartı en iyi nasıl bulabilirim?

Belirli bir grafik sürücüsünün piyasadaki belirli bir modele uyup uymadığını nasıl bulabilirim? Desteğin kullanılabilir olduğundan emin olmak için eski kartları satın almak en iyisi midir?


Bunu bir topluluk wiki yapmıyorum çünkü insanların yanıtlama için kredi almasını istiyorum, ancak sorunun kendisinde daha fazla ayrıntılandırma varsa lütfen düzenleyin veya buraya entegre edeceğim yorumlar ekleyin. Teşekkürler.
mattdm

Çekirdeği, sadece kapalı bir Nvidia şoförü nedeniyle lekeli olarak adlandırmaya gerçekten değer mi? Gördüğüm gibi, donanım performansı ana sorunsa, sürücünün “açıklığı” konusunda gerçekten endişelenmiyorum, sadece performansı. Performans farkı çok az olsaydı farklı bir hikaye olurdu, ama deneyimlerime göre Nvidia'nın kapalı sürücüsü açık kaynak eşdeğeri kalitesinin çok üstünde. Ancak, performans açısından eşit olsaydı açık kaynaklı bir alternatifle ilgilenir miydim? Tabii ki.
Bay Shickadance

11
@Bay. Shickade - "lekeli" teknik bir terimdir. Bakınız tux.org/lkml/#s1-18 . İken Ayrıca, sen sürücünün açıklık endişe olmayabilir ben yukarıda belirtildiği gibi, bu benim için önemli olduğunu ve aynı zamanda diğer insanlara önem taşımaktadır.
mattdm

1
Bu şeyleri açıklıyor. Bu açıdan hiç düşünmedim. Ancak, herkesin aynı görüşü paylaşmadığını anlıyorum. Bir masaüstü Linux kullanıcısı olarak, Nvidia'nın donanımları için bu kadar kaliteli bir sürücü sağladığı için memnunum.
Bay Shickadance

Yanıtlar:


32

Açık kaynaklı sürücüler bugünlerde oldukça iyi gidiyor. Intel veya AMD donanımıyla ilgili herhangi bir sorun yaşamadım.

Intel
Eskilerin oldukça kötü olduğunu duydum, ancak G4500HD'm ihtiyacım olan her şeyi yapıyor. Video hızlandırma olsa daha iyi olabilirdi. Intel için de tescilli bir sürücü yok, tek seçeneğiniz açık kaynak. KDE'deki birleşik 3D masaüstü bilgisayar, Intel yongasına sahip dizüstü bilgisayarımda harika çalışıyor.

AMD / ATi
Şu anda eski kartlar yenilerden daha iyi destekleniyor. Eğer bir şekilde bir x1800 veya aynı nesilden bir şey elde edersen, bu muhtemelen en iyisi olur. r300gSürücü daha geliştirme çalışmaları oluyor r600g. Bu demek r600gkötü değil, aslında harika! Sadece eski donanım için sürücünün arkasında. AMD'nin yeni donanım için özel bir sürücüsü var, ancak benim deneyimimde bundan kaçınmak istiyor; bu oldukça kötü. Kapsanan donanım r300gbu sürücü tarafından desteklenmiyor, bu yüzden açık sürücü oradaki tek seçeneğiniz. Sahip olduğum Intel yongası gibi, Radeon 4850'm de KDE'de birleşik masaüstünü kullanıyor.

Şu anda bir HD6000 serisi önermem. 6900'lerin açık sürücüde hiç desteği yok, diğerleri ise temel desteğe sahip. Bir HD5000 veya HD4000 için gidin.

Nvidia
Çok iyi bir tescilli şoförü var, ama açık şoför birlikte mücadele ediyor. Her zaman daha iyi hale geliyor, ancak Nvidia geliştiricilere yardım etmek için hiçbir şey yapmıyor. En azından AMD, donanımları için biraz yardımcı oluyor.

Açık bir sürücüye sahip olmanın avantajı, herhangi bir dağıtımda kutudan çıkmasıdır. Fedora'yı yüklerseniz, çift ekran ve 3D dahil olmak üzere her şey çalışır. Özel olanlar kurulum için acı vericidir. Hiçbiri çift ekranlarımı uygun şekilde kurmadı. AMD bloğu bu konuda çok kötüydü çünkü çok şey söylemedi Nvidia ile kurmak daha kolaydı. Ayrıca, çekirdeği her güncellediğinizde sürücüyü yeniden yüklemeniz gerekir. Repo sürümünün çoğunu yüklerseniz çoğu dağıtım bununla ilgilenir, ancak bir sabah önyüklemek ve çekirdeği güncellediğinizi farketmezseniz ve şimdi X.org çalışmıyor.

3D oyun oynamayı planlamıyorsanız, Intel veya AMD sürücüleri en iyisidir. AMD sürücüsü Intel'den daha modern, Mesa içindeki Gallium3D mimarisini kullanıyor (içinde gdurduğu şey r600g), ancak ikisi de işi yapıyor.


Site , Fedora'daki Nvidia talimatlarını izlemeniz için basit ve kolay. Yorumlarınız belki biraz güncel değil.
Sardathrion

3 yıl geçtiğinden beri, cevabınız 2014 için hala güncel mi? Teşekkürler!
landroni

1
İki büyük özgür yazılım sürücüsü projesiyle hangi özelliklerin desteklendiğini kontrol edebilirsiniz. İhtiyacınız olan tüm özelliklere sahip bir sürüm seçin ve o sürüm tarafından iyi desteklenen donanımları bulun. AMD Donanım: xorg.freedesktop.org/wiki/RadeonFeature NVidia: nouveau.freedesktop.org/wiki/FeatureMatrix
Matthias Weiler

4 yıl geçti. NVIDIA sürücüleri hala acı çekiyor. Sanırım ortalama performansa ihtiyacı varsa, gitmek zorunda olan tek VGA sanırım intel. Tamamen açıklar ve bundan hoşlanıyorum. Oyun oynamıyorum bu yüzden bir oyuncunun bunu nasıl alacağını bilmiyorum. veya bir yüksek son VGA kullanıcısı.
Denis,

24

Bu gönderi gerçeklere dayanmasına rağmen, benim kişisel deneyimimi ve görüşlerimi hala içeriyor.

Nvidia

Açık kaynak kodlu sürücüler için bir proje olmasına rağmen, muhtemelen Nvidia'nın sadece kapalı kaynaklı sürücüler olduğunu düşünmeniz gerekir. Şimdi Nvidia durumunda bu, sürücülerinde gerçekten çok çalıştıkları için gerçekten çok fazla kötü şey getirmiyor. Linux'ta kapalı kaynaklı grafik kartı sürücülerine gelince en iyi destek.

Nvidia grafik kartları, Linux ve Windows'ta eşit performans sağlayan tek kartlardır.

Yine de, kapalı kaynak sürücüleri, yalnızca GPL sürücülerinin (KMS gibi) kullanabileceği özellikleri desteklemediği gibi bazı sınırlamaları ima eder.

Intel

Şimdi Intel'i seçerken son derece dikkatli olmanız gerekiyor. Intel grafik kartlarından bazıları, aslında hiçbir desteği olmayan (veya çok çirkin) desteği olmayan 3. parti paketli kartlardır. Ancak doğru yongayı seçerseniz, dışarıdaki en iyi açık kaynak kodlu sürücülerin tadını çıkarabilirsiniz. Örneğin, çok düşük uçlu Intel kartları bile birleşik pencere yöneticilerinde daha sonra Nvidia kartlarında daha hızlı olabilir.

AMD

Şimdi bu karmaşık. AMD, her iki tescilli sürücüyü de sağlar (çok emmek eğilimindedir) ve ayrıca belgeler sunar ve açık kaynaklı sürücülerin geliştirilmesini destekler.

Şimdi sorun şu ki, açık kaynaklı sürücüler hiçbir zaman belirli lisanslı / patentli / etc ... özelliklerini içermeyecekler ve kapalı kaynaklı sürücülerin geliştirilmesine gerçekten odaklanmadıkları için her zaman geride kalacaklarını düşünüyorum (Windows özellikleri / performansı).


11

Hem açık hem de tescilli aşağıdaki Linux dostu grafik kartları / yonga setleri listelerine göz atın:

http://www.phoronix.com/scan.php?page=category&item=Graphics%20Cards (kıyaslamalar ve incelemeler sağlar ve hepsi çok hoş)

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

http://hardware4linux.info/search/

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

Kişisel bir notta, bir NVIDIA grafik kartı seçerdim. Onların özel linux sürücüleri gerçekten çok iyi ve sık sık güncelleniyor. FreeBSD ve Solaris için sürücü sürümlerini bile yayınlarlar. Bildiğim kadarıyla dışarıda eşleşme yok (ne özel ne de ücretsiz) ve GeForce serisi çıktığından beri NVIDIA kartlarına doğrudan renderleme ve 3D ile ilgili herhangi bir gerçek sorun yaşamadım.


2
Bunlar faydalı bağlantılar, ancak biraz detaylandırmayı gerçekten görmek isterim. (Bazıları diğerlerinden daha faydalıdır - TLDP belgesi XFree86'dan bahsetti, Xorg ile değil ... hangi bölümleriyle hala ilgili?)
mattdm 21.01

Xorg, XFree86'nın bir çatalı, bu nedenle bazı kısımlar yine de ilgili olabilir, bu parçaları bulmak için çok fazla araştırmaya ihtiyaç duyulacağını düşünüyordu. En iyi tavsiyem, phoronix tarafından yapılan bir incelemeye bağlı kalmak. Çünkü bu, Linux'ta doğrudan işleme ve 3d hızlandırma dahil maksimum kapasitede çalışacağını garanti ediyor.
Shinnok

1
Eski nvidia kartları ağrılı olabilirler - sürücüler hala mevcut olsalar bile, daha yeni çekirdeklere kolayca yetişmiyor gibi görünüyorlar (benim deneyimim bir Nvidia VANTA kartıyla)
naught101

hardware4linux.info/search ölü gibi görünüyor.
landroni

2

Seçim hedeflerinize bağlı.

  • Intel en iyi açık kaynaklı sürücüye sahiptir. Onlar kendilerine çaba sarf ettiler. Intel grafik çözümleri, yalnızca gömülü olmakla birlikte en iyi 3B oyuncular değil.

  • NVidia, mükemmel 3D performansına sahip en iyi özel sürücüye sahiptir ve hem yüksek kaliteli 3D donanım hem de yerleşik çözümler sunar. Güncel tutulması, her çekirdek yükseltme işleminde, küçük bile olsa, biraz dikkat çeker. Bu benim ağrılı değil, benim deneyimim - sadece yeniden inşa ve yeniden. Açık kaynaklı sürücüler (nouveau) 2D ile iyileştiriliyor ve iyi çalışıyor, ancak 3D olarak geride kaldı.

  • AMD / ATI mükemmel bir donanıma sahip, ancak sürücüleri hem Intel'in hem de NVidia'nın açık veya kapalı kaynağının altında bir çentik. Eski iyi desteklenmiş kartlara daha iyi uymalısınız ve insanlar küçük hatalardan şikayetçi olmaya devam ediyorlar. Açık kaynaklı sürücüleri hızlı bir şekilde gelişiyor olsa da, belki de bir yıl içinde 3B alanda değerli bir rakip haline gelecektir.


1
"Seçim hedeflerinize bağlı" Tam olarak. Bir istatistikçi olarak çalışıyorsa ve grafik kartı hesaplamalı olarak kullanılacaksa, hiçbir şey nvidia'yı cuda ile yenemez.
Ricardo Cruz

1

Sana ne yaptığımı söyleyebilirim:

Çipin desteklenip desteklenmediğini ve / veya üreticinin kart için sürücü sağlayıp sağlamadığını kontrol edin.

Örneğin, Linux'ta sorun olmayan bir Nvidia'm var. Çeşitli sürücüler arasından seçim yapabilirim. ve bu şekilde iyi çalışıyor.

Nvidia hiçbir zaman Linux'ta bir sorun olmadı, çoğu dağıtımda bazı repolarda sürücüler var (Fedora'da, fedora füzyonunda). Bunlar kapalı kaynaklı sürücüler, ancak yıllardır iyi çalışıyorlar. Bilgisayarımdaki çekirdek modunu doğrudan Nvidia kaynaklarından yaptığımı hatırlıyorum ve bu altı yıl önceydi.

Korkma, yeni bir karta yatırım yap. Yeni kartlar için destek oldukça hızlı bir şekilde gerçekleşiyor ve temelde hepsi çipe bağlı olduğundan, desteklenmesi gereken çip. Yeni kartlar genellikle aynı çip tasarımlarına sahiptir, ancak gelişmiş performans ve güç verimliliği ile.

2B ve 3B performansı aşağı yukarı birleşiyor. Örneğin, masaüstü bilgisayarların düzgün çalışabilmesi için 3D ivmesi gerekir.

Bir başka ilginç özellik ise, ne kadar kapalı kaynak bir kapalı kaynak sürücü olduğu. Nvidia sürücüleri olan kapalı kaynak, ama diğer taraftan, geliştiricilerin userbase ve Linux geliştiricileri ile iyi bir temas tutun. Bu nedenle, kaynak hiç kimseye açık değildir, ancak bu sürücülerin gelişiminde etkili olabileceğiniz çok muhtemeldir . Bu sürücüleri geliştirmek önemsiz bir mesele değil, Xorg denedi, ama başarısız oldular ve çoğu insan şimdiye kadar kapalı sürücülere güveniyor. Kart üreticisi Linux için ücretsiz ve iyi çalışan sürücüler sağladığı sürece, neden kullanılmaması gerektiğini anlamıyorum.

Kartınızın desteklenip desteklenmediğine dair bilgi almak için posta listelerine fazla bakmam, ancak üreticiden doğrudan sormam. Unutmayın: Linux kullanıcıları topluluğu artık o kadar küçük değil ve özellikle akademi ve araştırmada, Linux genellikle standart. Dolayısıyla üreticilerin bu kullanıcı sektörüne de cevap vermesi gerekiyor. Ama yukarıda söylediğim gibi: Aradığınız kartın desteği değil, üzerindeki çipin desteği.

Karşılaştırma söz konusu olduğunda, aynı hızlandırma araç setini (varsa) (örneğin, OpenGL) kullandığı sürece, Windows'tan Veri kullanılabilir. DirecX ile yapılan karşılaştırmalar açıkça Linux'ta çoğaltılamaz.

Her neyse, işte Linux bilgisayarım için hangi grafik kartını alacağınıza karar verdim.


Nvidia kartları için Nouveau sürücülerinin farkında mısınız? "Başarısız" türü olarak tanımladığınız şey bu mu? Ayrıntılı olabilir misiniz? Wiki'ye ve gitağacına baktım ve değişikliklerle dolmasa da, proje ölü gibi gözükmüyor.
mattdm

Ben de kıyaslama hakkındaki ifadelerinizi merak ediyorum. Sürücünün OpenGL performansı üzerinde etkisi yok mu? "Yeni ATI Catalyst sürücüleri daha iyi performans getiriyor" gibi başlıkları olan makaleleri gördüğümü hatırlıyorum - bu tamamen bir DirectX meselesi mi yoksa geçmişin bir eseri mi, yoksa başka bir şey mi? (Bkz. Örneğin phoronix.com/… - "Tarihsel olarak, Linux grafik sürücüsü performansı, her iki sürücü de kararlı ve olgun olsa bile, OpenGL performansı açısından Windows’un gerisinde kaldı.")
mattdm

@ mattdm: Gerçekten de nouveau sürücülerinden bahsediyorum. Proje ölmedi, ancak PHP6 ile karşılaştırılabilir. Buharlı yazılım değildir, ancak proje katılımcılarının karmaşıklığını hafife almaları nedeniyle genellikle daha uzun sürer.
polemon

@ mattdm: Hızlanma hızına gelince sürücüler gerçekten bir faktör. Bu genellikle Çekirdek entegrasyonundan kaynaklanmaktadır. Olma noktası: Gecikme doğrusaldır. Bu, bu karşılaştırma ölçütlerinin Windows ve Linux'ta ölçülen ölçütlerle karşılaştırılabilir 1: 1 olduğu anlamına gelir, ancak Windows'u Linux ile karşılaştırırken, hemen hemen her zaman Windows lehine olan bir fark görülebilir.
polemon

@polemon: Tartışmacı olmaktan nefret ediyorum, ancak Phoronix "Zamanla, Intel'in Mesa performansını Windows sürücü performansında yakından göreceğiz, ancak bunu yakın vadede görmeyi beklemiyoruz" diyor. Bu, karşılaştırmanın 1: 1 olamayacağı anlamına gelir. (Eğer fark çekirdek entegrasyonundan kaynaklanıyorsa ve farklı sürücüler çekirdekle farklı şekilde etkileşime giriyorsa - bkz. @ Jonescb'nin cevabı - bu, Windows sonuçlarıyla doğrusal olmayan başka bir nokta gibi görünüyor.)
mattdm 22.03

1

Tamamlanma adına, Matrox'un Linux'ta oldukça geniş ve uzun bir varlığı vardır.


1

Matrox'un çok iyi tescilli sürücüleri var. Açık kaynaklı sürücü sadece Matrox için vanilya özelliklerini çalıştıracak, çoklu kafalı veya 3D olmayacak. Fakat Matrox, M9148 kartlarını RHEL 7 altında desteklemeyi bıraktı, bu da yeni donanım satın almam gerektiği anlamına geliyor. Bu hoş değil.


-1

ATI'nin mülkiyeti ne pahasına olursa olsun kaçınılmalıdır.

Yaklaşık 2001'de bir tanesini kullanmayı denedim - (özel veya açık olabilirdi, unuttum) .. sistemimi tamamladı.

2011'de bir tane kullanmaya çalıştım - sistemimin toplamıydı.

ATI boklarını toplayana kadar, ürünlerinden uzak dururdum.

Evet, koşmayı başardıklarında bile küçük hatalar değildi, tamamen çarpık ekranlar ve çok sert çarpışmalar oldu.

NVidia düzgün çalışır ancak son teknoloji ya da özel çekirdekleri takma yoluna girebilir.

Intel en düşük özelliklere sahip görünüyor, onları kullanmadım, ama açık kaynağa yatırım yapıyor gibi görünüyorum, bazı Red Hat adamlarının onlar tarafından yemin ettiğini biliyorum.


-2

Size Linux için bir ana akış nvidia kartı satın almanızı ve nvidia'nın resmi sayfasında bir sürücü bulmanızı öneririm. Sürücü yükleyici, kendisini yüklemeniz için size rehberlik edecektir. Kullandığınız linux dağıtımına bağlı olarak, yükleme prosedürü farklı olabilir, ancak genel olarak dağıtım forumunda 'NASIL YAPILIR' bulabilirsiniz. Eski bir kart almanıza gerek yok.


4
Buradaki gerekçenizi daha iyi açıklayabilir misiniz? Açık kaynak kodlu sürücülerin benim için önemli olduğunu özellikle not ediyorum.
mattdm
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.