it-swarm-tr.com

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

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

Microsoft Windows için yeni grafik donanımının her detayını gözden geçiren ve ayrıntılı kriterler, artılar ve eksiler gerçekleştiren 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 lanet bir görünüm veriyor mu?

Öncelikle iyi 2D performansla ilgileniyorum, ancak şimdi donanım hızlandırmalı 3D gerektiren yeni masaüstü ortamları ile bunu da düşünmeliyim. Bununla ilgili satın alma öncesi bilgileri nerede bulabilirim?

Açık kaynaklı bir sürücüye sahip olmayı kesinlikle tercih ederim. Bir düzine farklı posta listesine katılmadan, özellik desteği ve performansı açısından hangi açık kaynak sürücülerinin en iyi olduğunu nasıl değerlendirebilirim? Belirli şirketler neredeyse her zaman en iyi bahis midir, yoksa değişir mi?

Kapalı kaynaklı bir sürücünün avantajları ve dezavantajları nelerdir? Bu çoğunlukla 3D performansla mı ilgili, yoksa özel sürücüler tarafından kaçırılabileceğim başka özellikler var mı? Kapalı kaynaklı bir sürücü Linux çekirdeğini lekeli olarak işaretleyeceğinden, kapalı kaynaklı şirketler ilgili sorunlar için doğrudan son kullanıcı desteği sağlamada iyi midir? Son teknoloji son olarak, herhangi bir grafik kartı için açık veya kapalı arasında seçim yapabileceğim şekilde mi yoksa bazı modellerde biri mi yoksa diğeri mi gerekiyor?

Kart, seçtiğim modern Linux dağıtımı ile sorunsuz bir şekilde çalıştıysa, uzun bir nasıl yapılır sürecinden geçmeye gerek kalmadan harika 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 mevcut olduğundan emin olmak için eski kartlar satın almak en iyisi midir?

71
mattdm

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

Intel
Yaşlıların oldukça kötü olduğunu duyuyorum, ama G4500HD'm ihtiyacım olan her şeyi iyi yapıyor. Video hızlandırma daha iyi olabilir. Intel için tescilli bir sürücü de yok, tek seçeneğiniz açık kaynak. KDE'deki birleştirilmiş 3D masaüstü, Intel çipli dizüstü bilgisayarımda harika çalışıyor.

AMD/ATI
Şu anda eski kartlar yenilerinden daha iyi destekleniyor. Bir şekilde x1800 veya aynı nesilden bir şey elde edebilseydiniz, muhtemelen en iyisi olurdu. r300g Sürücüsü r600g 'Dan daha fazla geliştirme işi alıyor. Bu r600g Kötü demek değildir, aslında harika! Eski donanım için sürücünün biraz gerisindedir. AMD'nin yeni donanım için tescilli bir sürücüsü var, ancak benim deneyimime göre bundan kaçınmak istiyorsunuz; oldukça kötü. r300g Kapsamındaki donanım bu sürücü tarafından desteklenmediği için açık sürücü tek seçeneğinizdir. Sahip olduğum Intel çipi gibi, Radeon 4850'm de birleştirilmiş masaüstünü KDE'de iyi çalıştırıyor.

Şu anda bir HD6000 serisi önermem. 6900'lerin açık sürücüde hiç desteği yoktur ve diğerlerinin temel desteği vardır. Bir HD5000 veya HD4000 seçin.

Nvidia
Gerçekten iyi bir tescilli şoförü var, ama açık şoför birlikte mücadele ediyor. Her zaman daha iyi oluyor, ama 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 her şey çalışır. Tescilli olanları kurmak acı vericidir. İkisi de çift ekranlarımı düzgün bir şekilde kurmadı. Nvidia ile kurulum daha kolaydı, çünkü AMD blob sadece bu konuda korkunçtu. Ayrıca, çekirdeği her güncellediğinizde, sürücüyü yeniden yüklemeniz gerekir. Çoğu dağıtım, repo sürümünü yüklerseniz bununla ilgilenir, ancak bir sabah önyükleme yapmak ve çekirdeği güncellediğinizi fark etmek can sıkıcıdır ve şimdi X.org çalışmaz.

3D oyunlar oynamayı planlamıyorsanız, Intel veya AMD sürücüleri en iyisidir. AMD sürücüsü Intel'den daha modern, Mesa'da Gallium3D mimarisini kullanıyor (gr600g İçinde bunun anlamı), ancak ikisi de işi hallediyor.

32
jonescb

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

Nvidia

OpenSource sürücüleri için bir proje olmasına rağmen, muhtemelen Nvidia'nın yalnızca kapalı kaynak sürücüleri olduğunu düşünmeniz gerekir. Nvidia durumunda bu gerçekten çok fazla kötü şey getirmiyor, çünkü sürücüleri üzerinde çok çalışıyorlar. Linux'ta kapalı kaynaklı grafik kartı sürücüleri söz konusu olduğunda en iyi destek.

Nvidia grafik kartları sadece Linux ve Windows'ta eşdeğer performans sağlayan kartlardır.

Yine de, kapalı kaynak sürücüleri, yalnızca GPL sürücüleri (KMS gibi) tarafından kullanılabilen özellikler için destek olmaması gibi bazı sınırlamalar getirmektedir.

Intel

Şimdi Intel'i seçerken çok dikkatli olmalısınız. Intel grafik kartlarından bazıları aslında herhangi bir desteği olmayan (veya çok boktan) desteği olmayan 3. parti birleştirilmiş kartlardır. Ancak doğru çipi seçerseniz, en iyi açık kaynak sürücülerinin keyfini çıkarabilirsiniz. Örneğin, çok düşük uçlu Intel kartları bile pencere yöneticilerinin birleştirilmesinde daha yüksek olabilir ve daha yüksek uçlu Nvidia kartlarına sahip olabilir.

AMD

Şimdi bu karmaşık. AMD, her iki tescilli sürücüyü (çok fazla emmeye eğilimli) sağlar ve ayrıca dokümantasyon yayınlar ve açık kaynak sürücülerinin geliştirilmesini destekler.

Şimdi sorun, açık kaynak sürücülerinin hiçbir zaman belirli lisanslı/patentli/vb ... özelliklerini içermeyecek olması ve kapalı kaynak sürücülerinin geliştirilmesine gerçekten konsantre olmadıkları için her zaman geride kalacaklarını düşünüyorum (Windows özellikleri/performansı).

24
Šimon Tóth

Hem açık hem de tescilli 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 ve hepsi çok güzel)

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 tescilli linux sürücüleri gerçekten iyi ve sık sık güncellenir. FreeBSD ve Solaris için sürücü sürümlerini bile yayınlıyorlar. Bildiğim kadarıyla orada hiçbir eşleşme yok (ne tescilli ne de ücretsiz) ve GeForce serisi çıktığı için NVIDIA kartlarla ilgili doğrudan render ve 3D ile ilgili gerçek bir sorunum yoktu.

11
Shinnok

Seçim hedeflerinize bağlıdır.

  • Intel, en iyi açık kaynaklı sürücüye sahiptir. Kendilerini çaba gösterdiler. Intel grafik çözümleri yalnızca gömülü olmakla birlikte en iyi 3B performansları değildir.

  • NVidia, mükemmel 3D performansı ile en iyi tescilli sürücüye sahiptir ve hem üst düzey 3D donanım hem de gömülü çözümler sunar. Güncel tutmak her çekirdek güncellemesinde, hatta küçük bile olsa, biraz dikkat gerektirir. Bu acı verici değil, deneyimlerime göre - sadece yeniden inşa et ve yeniden yükle. Açık kaynaklı sürücüler (nouveau) gelişiyor ve 2D ile iyi çalışıyor, ancak 3D'de geride kalıyor.

  • AMD/ATI'nin harika bir donanımı var, ancak sürücüleri hem Intel'in hem de NVidia'nın açık veya kapalı kaynaklarının altında bir çentik. Eski iyi desteklenen kartlara daha iyi bağlı kalmalısınız ve insanlar küçük hatalardan şikayet etmeye devam ediyor. Açık kaynak sürücüleri hızla gelişir ve belki bir yıl içinde 3D alanda layık bir rakip haline gelecektir.

2
9000

Size 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.

Mesela, 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 Linux'ta hiçbir zaman sorun olmadı, çoğu dağıtımın bazı repolarda sürücüleri var (Fedora'da, Fedora-fusion'da). Bunlar kapalı kaynaklı sürücüler, ancak yıllardır iyi çalışıyor. Bilgisayarımdaki kernelmod'u doğrudan Nvidia kaynaklarından yaptığımı hatırlıyorum ve bu altı yıl önceydi.

Korkmayın yeni bir karta yatırım yapın. Yeni kartlar için destek oldukça hızlıdır ve temelde hepsi çipe bağlı olduğundan, desteklenmesi gereken çiptir. Daha yeni kartlar genellikle aynı çip tasarımlarına sahiptir, ancak gelişmiş performans ve güç verimliliğine sahiptir.

2B ve 3B performans az çok birbirine karışıyor. Örneğin masaüstlerini birleştirmek, düzgün çalışmak için 3D hızlandırmaya ihtiyaç duyar.

Bir başka ilginç nokta da kapalı kaynağın ne kadar kapalı kaynak sürücüsü olduğudur. Nvidia sürücüleri are kapalı kaynak, ancak diğer taraftan, geliştiriciler kullanıcı tabanları ve Linux geliştiricileri ile iyi bir iletişim kuruyorlar. Yani, kaynak kimseye açık değildir, ancak bu sürücülerin gelişimi üzerinde can etkisi olması muhtemeldir. Bu sürücüleri geliştirmek önemsiz bir mesele değil, Xorg bunu denedi, ancak bir çeşit başarısız oldu 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ılmamaları gerektiğini anlamıyorum.

Kartınızın desteklenip desteklenmediği hakkında bilgi almak için, posta listelerinde çok fazla görünmüyorum, ancak üreticiye doğrudan soruyorum. Unutmayın: Linux kullanıcıları topluluğu artık o kadar küçük değil ve özellikle akademi ve araştırmalarda Linux genellikle standarttır. Dolayısıyla üreticiler de bu kullanıcı sektörüne cevap vermek zorundadır. Ancak yukarıda söylediğim gibi: Aradığınız kart için destek değil, üzerindeki çip için destek.

Kıyaslama söz konusu olduğunda, aynı hızlandırma araç takımını (varsa) (yani OpenGL) kullandığı sürece Windows'tan Veri kullanılabilir. DirecX ile yapılan karşılaştırmalar Linux'ta çoğaltılamaz.

Her neyse, Linux bilgisayarım için hangi grafik kartını alacağım böyle karar verdim.

1
polemon

Matrox'un çok iyi tescilli sürücüleri vardır. Açık kaynaklı sürücü yalnızca Matrox için Vanilya özelliklerini çalıştıracak, çoklu kafa veya 3D kullanamayacak. Ancak Matrox, M9148 kartlarını RHEL 7 altında desteklemeyi bıraktı, yani yeni donanım satın almam gerekiyor. Bu hoş değil.

1
Pas Argenio

Tamlık uğruna, Matrox Linux'ta oldukça geniş ve uzun bir mevcudiyete sahiptir.

1
Berzemus