GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana status dukungan driver video Linux saat ini?

Pertanyaannya SANGAT bergantung pada beberapa faktor,

  1. Model/jenis persis kartu yang Anda rencanakan untuk digunakan
  2. Bagaimana Anda berencana menggunakan kartu (yaitu hanya untuk mendorong tampilan, atau hal-hal yang dipercepat 3D yang lebih intensif)
  3. Fitur yang Anda butuhkan.

Secara umum , hampir semua kartu yang dapat Anda gunakan akan didukung dengan beberapa driver untuk menggerakkan tampilan 2d (yaitu Anda harus dapat mem-boot dan menjalankan gnome/unity). Driver vesa open source akan mendukung sebagian besar kartu yang dibuat sejak awal 90-an dalam mode grafis beresolusi relatif rendah.

Yang menjadi sangat berlumpur adalah keadaan saat ini untuk driver yang lebih canggih yang memungkinkan Anda memanfaatkan akselerasi perangkat keras yang ditawarkan oleh kartu grafis.

Secara Umum , nvidia memiliki dukungan driver yang lebih baik untuk komunitas linux. Driver nvidia sumber tertutup (tersedia sebagai gumpalan biner di sebagian besar distribusi linux) mendukung kartu sejak sekitar tahun 2004 (seri Geforce 6xxx menjadi kartu yang paling awal didukung). Karena ini adalah driver saat ini, dan didukung oleh nvidia, ini memberikan dukungan yang baik untuk semua fitur kartu utama dan kompatibel dengan sebagian besar distro linux modern. Di mana Anda bisa mendapat masalah adalah dengan kartu lama (katakanlah Geforce 4), di mana Anda akan dipaksa untuk menggunakan versi lawas dari driver nvidia, modifikasi kernel sejak saat itu mungkin membuat driver tidak kompatibel dengan kernel modern dan berpotensi Xorg dan mungkin memerlukan sistem linux lawas untuk menggunakan driver berpemilik lawas. Namun, jika Anda menggunakan kartu lama seperti itu, akselerasi perangkat keras 3d yang didukung penuh mungkin tidak diperlukan dan Anda akan puas dengan driver 2d generik.

ATI juga menyediakan driver mereka sendiri untuk sistem linux, yang akan mendukung rangkaian kartu mereka dengan fitur lengkap. NAMUN, kartu yang mereka dukung pada waktu tertentu jauh lebih kecil daripada nvidia. Sedangkan driver nvidia saat ini mendukung kartu konsumen kembali ke seri 6000, driver ati mendukung kartu kembali ke seri 2xxx (sekitar 3 tahun yang lalu). Untuk kartu lain, dukungan ATI adalah salad dari driver kepemilikan lama yang tumpang tindih, driver open source, dan driver generik. Perlu diingat bahwa menginstal driver berpemilik lawas (yang dukungannya dicabut) sangat merepotkan, karena driver belum mengikuti pembaruan apa pun untuk xorg atau antarmuka kernel dan kemungkinan besar tidak akan berfungsi kecuali Anda menggunakan sistem linux lama.

DI SISI LAIN, karena ATI menyediakan dukungan sumber terbuka untuk beberapa waktu di masa lalu, dukungan sumber terbuka untuk kartu ati jauh lebih baik daripada nvidia, terutama dalam hal kartu lawas. Kecuali jika Anda menggunakan kartu ATI terbaru dan terhebat yang didukung oleh driver linux mereka, driver open source mungkin merupakan opsi yang lebih baik untuk meretas driver berpemilik lama di sistem Anda. Karena dukungan resmi sebelumnya, driver open source radeon mendukung banyak pilihan kartu lawas dengan sebagian besar fitur perangkat keras.

Singkatnya:

Jika Anda mencari kartu baru, ATI dan Nvidia menyediakan driver berpemilik yang akan memberi daya pada kartu Anda. Secara historis, Nvidia mempertahankan dukungan linux untuk kartu lama mereka lebih lama, dengan ATI Anda mungkin tidak lagi mendapat dukungan selama 2 tahun. Jika Anda hanya ingin menampilkan desktop Anda, hampir semua kartu yang dibuat oleh produsen mana pun dalam dekade terakhir akan berfungsi dengan baik.

ATI:Dukungan berpemilik yang teduh dalam hal dukungan kartu, Dukungan open source yang dikembangkan dengan baikNvidia:Driver berpemilik yang layak, hampir tidak ada dukungan open source.

KESIMPULAN:CARI KARTU YANG INGIN ANDA BELI DI GOOGLE, dengan kueri seperti Radeon XXXX ubuntu 11.04 (Satu-satunya alasan saya mengatakan ubuntu adalah karena mereka cenderung memiliki lebih banyak howto hit daripada distro lain, jika itu dapat dilakukan di ubuntu, itu juga dapat dilakukan di sebagian besar distro lain) dan lihat apakah orang telah berhasil menggunakannya. Sayangnya, kenyataan dari situasi ini adalah bahwa dukungan pabrikan linux tidak dapat diprediksi dan dukungan open source sangat sulit untuk ditingkatkan karena banyaknya kartu dan perubahan yang diperkenalkan pabrikan setiap tahun.


Secara umum, NVIDIA memiliki dukungan Linux yang lebih baik, meskipun stabilitas/kekokohan masih dapat sangat bervariasi.

Ini dari pengalaman pribadi (saya tidak kesulitan menemukan driver NVIDIA yang bagus untuk laptop saya, berbeda dengan ATI untuk laptop saya yang lain); hanya Googling juga umumnya menunjukkan hasil yang lebih positif untuk NVIDIA daripada ATI. Namun sekali lagi, mereka tidak berada dalam periode waktu yang sama -- ATI berpotensi mengejar ketinggalan (walaupun sejauh ini saya belum melihat apa pun yang mendukung ide ini).


Seringkali repositori milik distro memiliki driver Nvidia dengan kualitas yang baik di dalamnya. Saya telah menggunakan Ubuntu dan Fedora dengan kartu Nvidia (sebuah GTX8600 dan dua GTX 465) dan bersenang-senang dengannya. Periksa repo distribusi favorit Anda untuk melihat apa yang mereka dukung. Nvidia sendiri juga menawarkan driver Linux dari situs web mereka (tetapi saya lebih suka menggunakan paket distribusi). Tentu saja, ATI/AMD juga demikian. Namun, driver Nouveau default benar-benar sampah. Buang mereka secepat mungkin.

Lihat beberapa ulasan tentang kedua kartu yang diadu satu sama lain.

Driver ATI, meski didukung sampai taraf tertentu, tampaknya memiliki lebih banyak masalah dan tidak mendapatkan frekuensi gambar terbaik. Kartu yang lebih baru sepertinya tidak didukung secepat atau... selamanya.

Sayangnya, sampai seseorang atau suatu tempat memutuskan untuk membuat beberapa studi empiris mengenai hal ini, bukti anekdot dan pengalaman Anda sendiri akan menjadi yang terbaik yang dapat Anda gunakan.


Linux
  1. Linux vs. Unix:Apa bedanya?

  2. 4 sesi video untuk sysadmin Linux

  3. Apa tujuan dari file .bashrc di Linux?

  1. Apa yang membuat Linux menjadi OS yang berkelanjutan

  2. Apa perbedaan antara driver platform Linux dan driver perangkat biasa?

  3. Apa definisi sesi di linux?

  1. Apa yang membuat komunitas Linux istimewa?

  2. Apa sumber kernel Linux saat ini?

  3. Bagaimana dukungan perangkat keras baru ditambahkan ke kernel linux?