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 lebih 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?
Jawaban:
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 di laptop saya yang memiliki chip Intel.
AMD / ATi
Saat ini kartu lama lebih baik didukung daripada yang baru. Jika Anda bisa mendapatkan x1800 atau sesuatu dari generasi yang sama, itu mungkin yang terbaik. The
r300g
driver mendapatkan lebih banyak pekerjaan pengembangan darir600g
. Bukan untuk mengatakanr600g
itu buruk, sebenarnya itu hebat! Itu hanya sedikit di belakang driver untuk perangkat keras yang lebih lama. AMD memiliki driver berpemilik untuk perangkat keras baru, tetapi dalam pengalaman saya Anda ingin menghindarinya; itu sangat buruk. Perangkat keras yang dicakup olehr300g
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 driver terbuka masih 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 gumpalan hanya 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 dalam-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 dalam Mesa (itulah
g
singkatan darir600g
), tetapi mereka berdua menyelesaikan pekerjaan.sumber
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).
sumber
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, sangat 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 milik mereka sangat 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.
sumber
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.
sumber
Saya dapat memberi tahu Anda apa yang saya lakukan:
Periksa apakah chip tersebut didukung dan / atau apakah produsen memasok driver untuk kartu tersebut.
Sebagai contoh, 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 dalam beberapa repo, (pada Fedora, itu dalam 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 lalu.
Jangan takut berinvestasi dalam kartu baru. Dukungan untuk kartu baru mengambil cukup cepat, dan karena pada dasarnya semua tergantung pada chip, itu 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 adalah sumber tertutup, tetapi di sisi lain, para pengembang tetap berhubungan baik dengan basis pengguna dan pengembang Linux mereka. Jadi, sumbernya tidak terbuka untuk siapa pun, tetapi sangat mungkin, 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 melihat 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 juga harus merespons sektor pengguna itu. 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, asalkan menggunakan toolkit akselerasi yang sama (jika ada) (yaitu 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.
sumber
git
pohon, dan meskipun tidak bergolak dengan perubahan, proyek tersebut tampaknya tidak mati.Demi kelengkapan, Matrox memiliki kehadiran yang cukup luas dan panjang di Linux.
sumber
Matrox memiliki driver berpemilik yang sangat bagus. Driver open-source hanya akan menjalankan fitur vanilla untuk Matrox, tidak ada banyak head atau 3D. Tapi Matrox berhenti mendukung kartu M9148 mereka di bawah RHEL 7, artinya saya harus membeli perangkat keras baru. Ini BUKAN KEREN.
sumber
Kepemilikan ATI harus dihindari dengan cara apa pun.
Saya mencoba menggunakan satu di sekitar tahun 2001 - (bisa jadi milik atau terbuka, saya lupa) .. itu total sistem saya.
Saya mencoba menggunakan satu di 2011 - total sistem saya.
Sampai ATI mengumpulkan mereka, saya akan tinggal jauh dari produk mereka.
Oh ya, bahkan ketika mereka berhasil menjalankannya bukan gangguan kecil, itu layar yang benar-benar terdistorsi dan banyak sekali tabrakan keras.
NVidia berfungsi dengan baik, tetapi bisa menghalangi menginstal ujung tombak atau kernel kustom.
Intel tampaknya spec terendah, saya belum menggunakannya, tetapi tampaknya berinvestasi dalam open source, saya tahu beberapa orang Red Hat bersumpah dengan mereka.
sumber
Saya sarankan Anda membeli kartu nvidia aliran utama untuk Anda linux, dan menemukan driver di halaman resmi nvidia. Pemasang driver akan memandu Anda untuk menginstal sendiri. Bergantung pada distribusi linux yang Anda gunakan, prosedur instal mungkin berbeda, tetapi secara umum Anda dapat menemukan 'CARA-TO' di forum distribusi. Anda tidak perlu membeli kartu lama.
sumber