Cara menginstal Driver Nvidia di Linux

How Install Nvidia Drivers Linux



Anda dapat menggunakan kartu Nvidia dengan driver perangkat Nouveau open-source atau driver berpemilik Nvidia. Driver berpemilik mendukung lebih banyak kartu Nvidia daripada Nouveau.

Baru - Driver Sumber Terbuka Nvidia

Nouveau adalah driver perangkat sumber terbuka untuk mendukung kartu grafis Nvidia dan keluarga SoC Nvidia Tegra. Driver perangkat dikembangkan dengan kerja sama insinyur Nvidia tetapi itu bukan driver Nvidia resmi.







Nouveau didasarkan pada driver Linux milik Nvidia. Proyek ini saat ini dikelola oleh X.Org Foundation. Ini memiliki tiga komponen:



  • Driver KMS Kernel Linux (baru)
  • Driver Gallium3D di Mesa
  • X.org DDX

Kode sumber di-host di freedesktop.org .



Nouveau didistribusikan secara bebas di bawah Lisensi MIT. Pendahulu Nouveau adalah driver nv open-source 2D saja yang tidak digunakan lagi. Pada tahun 2005, Nouveau dimulai sebagai patch driver nv. Rilis resmi pertama ditunjukkan di Linux.conf.au pada tahun 2007. Pada tahun 2010, Nouveau diterima ke dalam kernel Linux sebagai driver perangkat eksperimental.





Versi awal Nouveau menggunakan Direct Rendering Infrastructure (DRI) untuk Mesa 3D untuk fungsionalitas grafis 3D. Namun sejak 2008, Gallium3D digunakan untuk dukungan 3D. Nouveau digunakan sebagai driver perangkat Nvidia default untuk distribusi Linux seperti Fedora, Ubuntu, Debian, dan OpenSUSE.

Proyek Nouveau secara aktif didukung oleh komunitas sumber terbuka. Ini meningkat dengan setiap rilis baru.



Batasan:

Pengguna Nouveau harus menyadari batasan berikut:

  • Pertunjukan: Performa 3D mungkin lebih lambat daripada driver berpemilik Nvidia.
  • Tarif Penyegaran: Kecepatan refresh yang lebih tinggi (di atas 60 Hz) mungkin mengalami kemacetan.
  • Fitur lanjutan: Pengemudi mungkin tidak mendukung fitur-fitur canggih baru di kartu grafis Nvidia terbaru (seperti kemampuan multi-display kartu Nvidia Quadro tanpa Scalable Link Interface atau SLI).

Driver Kepemilikan Nvidia

Driver berpemilik Nvidia dikembangkan dan dikelola oleh Nvidia. Ini mendukung jangkauan kartu grafis yang lebih luas daripada driver Nouveau. Driver sumber tertutup ini memberikan kinerja yang lebih baik untuk grafik 3D dan permainan komputer daripada opsi sumber terbuka.

Driver berpemilik Nvidia terdiri dari dua bagian:

  • Fungsi pembungkus dikompilasi terhadap kernel Linux.
  • Biner blob (Binary Large OBject) menangani komunikasi dengan kartu.

Modul kernel dan driver X11 disertakan dalam satu paket. Pengguna harus memilih secara spesifik bagaimana komponen diinstal dari paket.

Kompatibilitas Perangkat Keras

Paket ini dilengkapi dengan dukungan untuk beberapa generasi kartu Nvidia. Anda dapat mengetahui tentang kompatibilitas kartu dengan sistem Anda menggunakan Halaman unduh driver Nvidia membentuk.

Kompatibilitas Kernel

Driver kernel Nvidia menginstal dan berjalan melawan kernel Linux saat ini. Driver dibuat sebagai modul dan membutuhkan kernel yang mampu memuat modul kernel. Modul kernel disebut nvidia.ko. nvidia.ko terdiri dari bagian berpemilik, yang dikenal sebagai gumpalan biner, dan bagian sumber terbuka, yang dikenal sebagai lem. Biner blob menangani fungsionalitas kartu grafis. Bagian lem berfungsi sebagai perantara antara gumpalan biner dan kernel. Blob biner, lem, dan kernel sistem harus bekerja sama untuk menciptakan operasi yang lancar. Komponen ini menangani masalah sistem operasi seperti kernel panic, X server crash, overheating dan power management.

Tantangan Driver Nvidia

Risiko menggunakan driver berpemilik Nvidia adalah perubahan pada Application Binary Interface (ABI) internal Linux dapat memiliki konsekuensi yang merugikan. Rilis kernel Linux baru dapat mengubah ABI internal untuk driver. Ini mengharuskan semua driver yang menggunakan ABI tersebut untuk diperbarui. Ini bukan masalah besar untuk produk open-source. Pengguna dapat dengan mudah meninjau rantai panggilan antar driver dan memperbarui ABI dengan mudah. Tetapi pengguna tidak memiliki tingkat transparansi seperti itu ke nvidia.ko. Jadi setelah rilis kernel baru, kartu Nvidia mungkin mulai menunjukkan kehilangan data atau kegagalan perangkat keras. Jika Anda menggunakan nvidia.ko, selalu berhati-hatilah sebelum memperbarui kernel. Disarankan untuk tetap menggunakan versi kernel saat ini hingga Nvidia merilis versi baru nvidia.ko untuk penggunaan umum.

Hubungan dengan Komunitas Sumber Terbuka

Nvidia memiliki hubungan yang kontroversial dengan komunitas open-source. Kartu grafis Nvidia masih mengungguli kartu Intel dan AMD pada sistem Linux. Tetapi sifat sumber tertutup dari driver Nvidia menyulitkan komunitas sumber terbuka untuk berkontribusi. Di masa lalu, pengembang Nouveau open-source digunakan untuk mengambil gambar firmware driver perangkat Nvidia dan merekayasa baliknya untuk mengetahui lebih lanjut tentang internal driver. Kemudian mereka akan mereplikasi fungsionalitas di Nouveau. Tetapi Nvidia mulai merilis gambar firmware yang ditandatangani yang tidak dapat direkayasa ulang. Nvidia telah mengklaim bahwa mereka ingin menghentikan penggunaan kartu grafis imitasi. Tapi itu mencegah pengembangan dukungan open-source untuk kartu Nvidia.

Beralih Antara Driver Nouveau dan Nvidia

Pengguna dapat beralih antara driver berpemilik Nouveau dan Nvidia. Sulit tapi masih mungkin. Berikut adalah tiga metode yang dapat Anda gunakan:

  • Beralih dengan bantuan dua kernel
  • Beralih dengan bantuan satu kernel dan hprofile
  • Beralih dengan bantuan satu kernel dan systemd

Anda dapat mempelajari lebih lanjut tentang metode di sini .


Petunjuk Instalasi Khusus Distribusi Linux

Silakan gunakan tautan berikut untuk menemukan petunjuk penginstalan untuk distribusi Linux tertentu. Instruksi terperinci akan membantu Anda menginstal driver berpemilik Nvidia di mesin Linux Anda. Jika distribusi favorit Anda tidak ada, Anda dapat mengirimkan email kepada kami dan kami akan mempertimbangkan untuk menambahkan instruksi yang diperlukan.

Ubuntu

Debian

Linux Mint

Fedora

CentOS


Kesimpulannya

Nvidia adalah salah satu perusahaan terbaik untuk kartu grafis untuk mesin Linux. Namun, menginstal dan menjalankan driver Nvidia pada sistem Linux merupakan tantangan karena kecenderungan perusahaan untuk menjaga perangkat keras dan perangkat lunaknya dari sumber tertutup. Anda dapat menggunakan driver sumber terbuka Nouveau untuk menjalankan kartu Nvidia dengan penalti kinerja. Juga, cari tahu lebih lanjut tentang perbedaan kinerja antara driver berpemilik Nouveau dan Nvidia dari ini ulasan phoronix .

Informasi lebih lanjut:

Halaman Informasi Baru

Halaman Unduhan Driver Nvidia

Beralih Antara Driver Proprietary Nouveau dan Nvidia

Referensi: