it-swarm-id.com

Bagaimana cara saya memilih kartu grafis untuk Linux?

Saya sedang membangun atau membeli sistem Linux baru, dan saya mencoba untuk memilih kartu grafis terbaik untuk kebutuhan saya. Bagaimana cara saya membuat keputusan ini?

Ada lusinan situs ulasan peralatan komputer yang menghabiskan setiap detail perangkat keras grafis baru dan melakukan tolok ukur dan pro dan kontra terperinci - untuk Microsoft Windows. Apakah ini sumber informasi yang berguna untuk Linux juga? Apakah ada situs yang setidaknya memberi Linux pandangan sepintas?

Saya terutama tertarik pada kinerja 2D yang baik, tetapi dengan lingkungan desktop baru yang mewah sekarang membutuhkan akselerasi perangkat keras 3D, saya perlu mempertimbangkan itu juga. Di mana saya dapat menemukan informasi pra-pembelian itu?

Saya sangat suka memiliki driver open source. Bagaimana cara menilai driver sumber terbuka mana yang terbaik dalam hal dukungan dan kinerja fitur, tanpa bergabung dengan selusin milis berbeda? Apakah perusahaan tertentu hampir selalu menjadi taruhan terbaik, atau apakah itu berubah?

Apa kelebihan dan kekurangan driver sumber tertutup? Apakah ini sebagian besar tentang kinerja 3D, atau adakah fitur lain yang diaktifkan oleh driver berpemilik yang mungkin saya lewatkan? Karena driver sumber tertutup akan menandai kernel Linux sebagai tercemar, apakah perusahaan sumber tertutup baik dalam menyediakan dukungan pengguna akhir langsung untuk masalah terkait? Apakah state-of-the-art akhirnya sedemikian rupa sehingga saya dapat memilih antara terbuka atau tertutup untuk kartu grafis yang diberikan, atau apakah beberapa model memerlukan satu atau yang lain?

Akan sangat bagus jika kartu hanya bekerja tanpa gangguan dengan distribusi Linux modern apa pun yang saya pilih, tanpa perlu melalui proses cara-cara yang panjang. Apakah ini harapan yang masuk akal, dan bagaimana cara terbaik saya menemukan kartu yang berfungsi seperti itu?

Bagaimana saya menemukan jika driver grafis tertentu cocok dengan model yang diberikan di pasar? Apakah yang terbaik untuk membeli kartu lama untuk memastikan bahwa dukungan tersedia?

71
mattdm

Driver open source semakin bagus akhir-akhir ini. Saya belum punya masalah dengan perangkat keras Intel atau AMD.

Intel
Saya mendengar yang lama sangat buruk, tetapi G4500HD saya melakukan semua yang saya butuhkan dengan baik. Akselerasi video bisa lebih baik. Tidak ada driver khusus untuk Intel, satu-satunya pilihan Anda adalah open source. Desktop 3D gabungan di KDE bekerja sangat baik pada laptop saya yang memiliki chip Intel.

AMD/ATI
Saat ini kartu yang lebih lama lebih baik didukung daripada yang baru. Jika Anda bisa mendapatkan x1800 atau sesuatu dari generasi yang sama, itu mungkin yang terbaik. r300g driver mendapatkan pekerjaan pengembangan lebih banyak dari r600g. Itu bukan untuk mengatakan r600g buruk, sebenarnya hebat! Itu hanya sedikit di belakang driver untuk perangkat yang lebih tua. AMD memiliki driver berpemilik untuk perangkat keras baru, tetapi dalam pengalaman saya Anda ingin menghindarinya; ini sangat buruk. Perangkat keras tercakup oleh r300g tidak didukung oleh driver itu, jadi driver terbuka adalah satu-satunya pilihan Anda di sana. Dan seperti chip Intel yang saya miliki, Radeon 4850 saya menjalankan desktop yang dikomposisikan dengan baik di KDE.

Saat ini, saya tidak akan merekomendasikan seri HD6000. The 6900 tidak memiliki dukungan sama sekali pada driver terbuka, dan yang lain memiliki dukungan dasar. Pilih HD5000 atau HD4000.

Nvidia
Mereka memiliki driver berpemilik yang sangat bagus, tetapi pengemudi yang terbuka berjuang keras. Semakin baik setiap saat, tetapi Nvidia tidak melakukan apa pun untuk membantu para pengembang. Setidaknya AMD membantu sedikit untuk perangkat keras mereka.

Keuntungan memiliki driver terbuka adalah itu akan bekerja di luar kotak di distro apa pun. Jika Anda menginstal Fedora, semuanya akan berfungsi termasuk layar ganda dan 3D. Yang eksklusif sulit untuk dipasang. Tak satu pun dari mereka benar mengatur layar ganda saya. Lebih mudah untuk melakukan setup dengan Nvidia yang tidak banyak bicara karena AMD blob sangat buruk dalam hal ini. Juga, setiap kali Anda memperbarui kernel, Anda harus menginstal ulang driver. Sebagian besar distro menangani hal ini jika Anda menginstal versi in-repo, tetapi jika Anda tidak merasa repot untuk boot suatu pagi dan menyadari bahwa Anda memperbarui kernel dan sekarang X.org tidak berfungsi.

Jika Anda tidak berencana bermain game 3D, driver Intel atau AMD adalah yang terbaik. Driver AMD lebih modern daripada Intel, ia menggunakan arsitektur Gallium3D di Mesa (itulah yang g singkatan dari r600g), tetapi mereka berdua menyelesaikan pekerjaan.

32
jonescb

Meskipun posting ini berdasarkan fakta, tetap berisi pengalaman dan pendapat pribadi saya.

Nvidia

Meskipun ada proyek untuk driver OpenSource, Anda mungkin perlu mempertimbangkan Nvidia sebagai driver sumber tertutup saja. Sekarang dalam kasus Nvidia ini tidak benar-benar membawa banyak hal buruk karena mereka benar-benar bekerja pada driver mereka dengan sangat keras. Dukungan terbaik ketika datang ke driver kartu grafis sumber tertutup di Linux.

Kartu grafis Nvidia adalah satu-satunya yang memberikan kinerja yang setara di Linux dan Windows.

Namun, driver sumber tertutup menyiratkan beberapa keterbatasan seperti tidak ada dukungan untuk fitur yang tersedia hanya untuk driver GPL (seperti KMS).

Intel

Sekarang ketika memilih Intel Anda harus sangat berhati-hati. Beberapa kartu grafis Intel sebenarnya kartu bundel pihak ke-3 yang tidak memiliki dukungan (atau sangat jelek). Tetapi jika Anda memilih chip yang benar, Anda dapat menikmati driver opensource terbaik di luar sana. Misalnya, kartu Intel yang sangat rendah pun dapat lebih cepat dalam menyusun manajer jendela daripada kartu Nvidia kelas atas.

AMD

Sekarang ini rumit. AMD menyediakan driver berpemilik (yang cenderung menyedot banyak) dan mereka juga merilis dokumentasi dan mendukung pengembangan driver opensource.

Sekarang masalahnya adalah bahwa driver opensource tidak akan pernah berisi fitur berlisensi/dipatenkan/etc ... tertentu dan karena mereka tidak benar-benar berkonsentrasi pada pengembangan driver sumber tertutup, saya kira mereka akan selalu berada di belakang (fitur/kinerja Windows).

24
Šimon Tóth

Lihatlah daftar kartu grafis/chipset linux friendly berikut, baik yang terbuka maupun yang dipatenkan:

http://www.phoronix.com/scan.php?page=category&item=Graphics%20Cards (memberikan tolok ukur dan ulasan dan semuanya keren)

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

http://hardware4linux.info/search/

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

Pada catatan pribadi, saya akan memilih kartu grafis NVIDIA. driver linux berpemilik mereka benar-benar bagus dan sering diperbarui. Mereka bahkan merilis versi driver untuk FreeBSD dan Solaris. Setahu saya tidak ada yang cocok di luar sana (baik milik maupun gratis) dan saya tidak punya masalah nyata dengan rendering langsung dan 3D yang berkaitan dengan kartu NVIDIA sejak seri GeForce keluar.

11
Shinnok

Pilihannya tergantung pada tujuan Anda.

  • Intel memiliki driver open source terbaik. Mereka berupaya sendiri. Namun, solusi grafis Intel bukan yang berkinerja 3D terbaik, hanya tertanam.

  • NVidia memiliki driver berpemilik terbaik dengan kinerja 3D yang hebat, dan mereka menawarkan perangkat keras 3D kelas atas dan solusi tertanam. Menjaga agar tetap up to date membutuhkan sedikit perhatian pada setiap peningkatan kernel, bahkan minor. Ini tidak menyakitkan, dari pengalaman saya - hanya membangun kembali dan menginstal ulang. Driver open-source (nouveau) membaik dan bekerja dengan baik dengan 2D, tetapi masih tertinggal dalam 3D.

  • AMD/ATI memiliki perangkat keras yang hebat, tetapi driver mereka berada di bawah Intel dan NVidia, baik sumber terbuka maupun tertutup. Anda harus tetap menggunakan kartu yang didukung dengan lebih baik, dan orang-orang terus mengeluh tentang gangguan kecil. Driver open-source mereka berkembang dengan cepat, dan mungkin dalam satu tahun akan menjadi pesaing yang layak dalam ruang 3D.

2
9000

Saya dapat memberi tahu Anda apa yang saya lakukan:

Periksa apakah chip tersebut didukung dan/atau apakah produsen memasok driver untuk kartu tersebut.

Misalnya, saya punya Nvidia yang di Linux, tidak ada masalah. Saya dapat memilih dari berbagai driver. dan itu bekerja dengan baik seperti itu.

Nvidia tidak pernah menjadi masalah di Linux, sebagian besar distro memiliki driver di beberapa repo, (di Fedora, itu di Fedora-fusion). Itu adalah driver sumber tertutup, tetapi sudah berfungsi dengan baik selama bertahun-tahun. Saya ingat membuat kernelmod di komputer saya langsung dari sumber daya Nvidia, dan itu enam tahun yang lalu.

Jangan takut berinvestasi dalam kartu baru. Dukungan untuk kartu baru mengambil cukup cepat, dan karena pada dasarnya semua tergantung pada chip, itu adalah chip yang perlu didukung. Kartu yang lebih baru biasanya memiliki desain chip yang sama, tetapi dengan peningkatan kinerja dan efisiensi daya.

Performa 2D dan 3D kurang lebih menyatukan satu sama lain. Komposit desktop misalnya, perlu akselerasi 3D agar berfungsi dengan baik.

Aspek lain yang menarik adalah, bagaimana sumber tertutup adalah driver sumber tertutup. Driver Nvidia are sumber tertutup, tetapi di sisi lain, para pengembang tetap berhubungan baik dengan basis pengguna dan pengembang Linux mereka. Jadi, sumber tidak terbuka untuk siapa pun, tetapi sangat mungkin, bahwa Anda dapat memiliki pengaruh pada pengembangan driver tersebut. Mengembangkan driver-driver itu bukan masalah sepele, Xorg mencobanya, tetapi mereka agak gagal dan kebanyakan orang mengandalkan driver tertutup hingga sekarang. Selama pabrikan kartu memasok driver yang berfungsi baik dan gratis untuk Linux, saya tidak mengerti mengapa mereka tidak boleh digunakan.

Untuk mendapatkan informasi apakah kartu Anda didukung atau tidak, saya tidak akan terlihat terlalu banyak di milis, tetapi tanyakan langsung ke pabriknya. Perlu diingat: Komunitas pengguna Linux tidak sekecil itu lagi, dan terutama di bidang akademis dan penelitian, Linux biasanya standar. Jadi, produsen harus merespons sektor pengguna itu juga. Tetapi seperti yang saya katakan di atas: Ini bukan dukungan untuk kartu yang Anda cari, itu adalah dukungan untuk chip di atasnya.

Ketika datang ke pembandingan, Data dari Windows dapat digunakan, selama itu menggunakan toolkit akselerasi yang sama (jika ada) (mis. OpenGL). Benchmark dilakukan dengan DirecX, tidak dapat direproduksi di Linux, jelas.

Bagaimanapun, ini adalah bagaimana saya telah memutuskan kartu grafis mana yang akan didapatkan untuk komputer Linux saya.

1
polemon

Matrox memiliki driver berpemilik yang sangat bagus. Pengandar sumber terbuka hanya akan menjalankan fitur Vanilla untuk Matrox, tanpa banyak kepala atau 3D. Tetapi Matrox berhenti mendukung kartu M9148 mereka di bawah RHEL 7, yang berarti saya harus membeli perangkat keras baru. Ini BUKAN KEREN.

1
Pas Argenio

Demi kelengkapan, Matrox memiliki kehadiran yang cukup luas dan panjang di Linux.

1
Berzemus