Cara Install Driver Nvidia di Fedora Linux


Apakah Anda memiliki kartu grafis NVIDIA dan ingin menggunakan driver NVIDIA alih-alih driver Nouveau default di Fedora untuk meningkatkan pengalaman bermain game, mengedit video, dan rendering 3D Anda? Jika ya, jangan khawatir, karena blog ini akan menjelaskan berbagai metode untuk menginstal NVIDIA Drivers di Fedora Anda, sehingga memungkinkan Anda membuka potensi penuh GPU Anda.

Catatan: Jika Anda adalah pengguna Fedora pemula atau lebih menyukai metode yang lebih otomatis dan mudah, kami sarankan Anda memilih metode RPM Fusion. Namun, jika Anda adalah pengguna Fedora yang berpengalaman, Anda dapat menginstal Driver NVIDIA secara manual untuk mendapatkan kontrol lebih besar terhadap versi driver yang paling sesuai dengan GPU Anda.

Mari langsung masuk ke proses pemasangan NVIDIA Drivers di Fedora.

Periksa GPU NVIDIA di Fedora

Untuk menentukan apakah NVIDIA GPU diinstal pada komputer Anda, jalankan perintah berikut, yang akan menampilkan informasi tentang grafis dan perangkat akselerasi 3D yang terhubung ke sistem Anda.

lspci | grep -Ei 'VGA|3D'

Contoh Keluaran:


00:02.0 VGA compatible controller: Intel Corporation TigerLake-H GT1 [UHD Graphics] (rev 01)
01:00.0 VGA compatible controller: NVIDIA Corporation GA104M [GeForce RTX 3070 Mobile / Max-Q] (rev a1)

Agar driver NVIDIA GPU milik/resmi berfungsi dengan baik, Anda harus memperbarui semua paket pra-instal menggunakan perintah dnf berikut.

sudo dnf update --refresh

Kini setelah sistem Anda diperbarui, Anda dapat menginstal driver NVIDIA untuk mendapatkan performa terbaik dari GPU Anda.

Metode 1: Menginstal Driver NVIDIA Menggunakan RPM Fusion di Fedora

RPM Fusion adalah repositori pihak ketiga yang menawarkan berbagai paket Fedora yang tidak tersedia di repositori resmi, dan salah satu paket ini adalah NVIDIA Drivers.

Banyak pengguna lebih memilih RPM Fusion Repository untuk menginstal driver NVIDIA karena metode ini lebih mudah. Selain itu, ia mungkin tidak menawarkan driver terbaru, tetapi ia pasti menawarkan driver terbaru yang telah diuji dan didukung oleh komunitas Fedora.

Namun, jika Anda menggunakan repositori RPM Fusion untuk instalasi driver NVIDIA, mereka akan secara otomatis menerima pembaruan bersama sistem Anda.

Instal Header Kernel dan Alat Pengembangan

Untuk menginstal Driver NVIDIA melalui RPM Fusion, Anda harus terlebih dahulu menginstal alat pengembangan kernel dan header kernel yang diperlukan untuk instalasi driver NVIDIA dengan menjalankan perintah berikut:

sudo dnf install kernel-devel kernel-headers gcc make dkms acpid libglvnd-glx libglvnd-opengl libglvnd-devel pkgconfig

Instal Repositori RPM Fusion di Fedora

Setelah menginstal alat yang diperlukan, Anda harus menjalankan perintah yang diberikan di bawah ini untuk menambahkan repositori RPM Fusion gratis dan tidak gratis ke sistem Anda.

sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

Setelah repositori ditambahkan, Anda harus memperbarui cache repositori paket dengan menjalankan perintah berikut.

sudo dnf makecache

Instal Driver NVIDIA dan Dukungan CUDA di Fedora

Setelah memperbarui repositori paket, Anda dapat menginstal driver NVIDIA dan toolkit CUDA untuk tugas-tugas intensif grafis dan pengembangan GPU menggunakan perintah di bawah ini.

sudo dnf install akmod-nvidia xorg-x11-drv-nvidia-cuda

Terakhir, reboot sistem Anda untuk memastikan bahwa perubahan terjadi dan nonaktifkan driver Nouveau secara otomatis sehingga Anda dapat merasakan kinerja optimal untuk tugas-tugas intensif grafis karena Driver NVIDIA.

Metode 2: Menginstal Driver NVIDIA Secara Manual di Fedora

Sekarang mari kita instal NVIDIA Drivers secara manual menggunakan Runfile versi driver tertentu langsung dari situs resmi NVIDIA.

Instal Alat Pengembangan dan Header Kernel

Anda harus menginstal alat pengembangan kernel dan header kernel sebelum menginstal Driver NVIDIA apa pun dengan menjalankan perintah di bawah ini.

sudo dnf install kernel-devel kernel-headers gcc make dkms acpid libglvnd-glx libglvnd-opengl libglvnd-devel pkgconfig

Unduh Driver NVIDIA

Setelah menginstal alat yang diperlukan dan header kernel, navigasikan ke situs web resmi NVIDIA untuk mencari Driver NVIDIA tertentu dengan memilih “Jenis Produk ”, “Seri Produk ” dan “Produk ” sesuai dengan spesifikasi/detail kartu grafis Anda. Selain itu, pilih “Sistem Operasi ” sebagai “Linux 64-bit ” dan tekan tombol “Cari ”.

Anda akan menerima daftar driver yang memenuhi kriteria pencarian. Cukup klik salah satu yang ingin Anda instal untuk melihat detailnya dan tekan tombol “Unduh ” untuk mengunduh Runfile dari driver NVIDIA tertentu .

Setelah Anda mengeklik tombol unduh, perjanjian “Setuju & Unduh ” akan terbuka. Cukup klik tombol “Setuju & Unduh ” untuk mulai mengunduh Runfile secara otomatis.

Saat file “.run ” Driver NVIDIA sedang diunduh, Anda harus menonaktifkan Nouveau Drivers default sistem Anda untuk menginstalnya dengan lancar.

Menonaktifkan Driver Nouveau di Fedora

Jalankan perintah yang diberikan di bawah ini untuk memasukkan driver Nouveau ke dalam daftar hitam dan menonaktifkan pengaturan mode untuk driver Nouveau, yang akan memastikan bahwa driver Nouveau Anda tidak bertentangan dengan NVIDIA pengemudi.

echo -e "blacklist nouveau\noptions nouveau modeset=0" | sudo tee /etc/modprobe.d/blacklist-nouveau.conf

Regenerasi Initramf dan Reboot

Selanjutnya, mari kita buat ulang gambar initramfs dengan konfigurasi daftar hitam yang baru untuk mencegah driver Nouveau dimuat menggunakan perintah di bawah ini.

sudo dracut --force

Selanjutnya, kita akan menjalankan perintah berikut untuk mengonfigurasi target default sistem sebagai “multi-user.target“, yang akan mengakibatkan Fedora melakukan booting ke mode multi-pengguna berbasis teks, bukan mode multi-pengguna. antarmuka pengguna grafis (GUI).

sudo systemctl set-default multi-user.target

Terakhir, reboot sistem Anda.

sudo reboot

Instal Driver NVIDIA

Setelah memulai ulang sistem, Anda akan berada dalam mode baris perintah, cukup lanjutkan ke direktori tempat Anda menyimpan NVIDIA Runfile yang diunduh.

cd ~/Downloads

Selanjutnya, ubah izin NVIDIA Driver Runfile yang diunduh menjadi dapat dieksekusi menggunakan perintah yang disebutkan di bawah.

chmod +x NVIDIA-Linux-*.run

Terakhir, Anda dapat menginstal Driver NVIDIA dengan menjalankan perintah di bawah ini.

sudo ./NVIDIA-Linux-*.run

Selama instalasi, Anda perlu merespons beberapa petunjuk berdasarkan preferensi Anda.

Untuk perintah terkait “Perpustakaan kompatibilitas NVIDIA 32-bit C ”, Anda dapat memilih “ya ” untuk memungkinkan sistem Anda menjalankan aplikasi 32-bit.

Selanjutnya, ketika ditanya tentang “Sumber Modul Kernel dengan DKMS ”, Anda dapat memilih opsi “Ya ” untuk mengaktifkan DKMS untuk pembaruan modul otomatis ketika kernel Anda telah diperbarui.

Jika Anda menemukan petunjuk lain, pilih opsi sesuai kebutuhan Anda dan tunggu hingga proses instalasi selesai. Terakhir, pilih “OK ” pada prompt yang memberi selamat kepada Anda karena berhasil menginstal driver NVIDIA.

Aktifkan GUI dan Reboot

Sekarang driver NVIDIA berhasil diinstal di sistem kami, saatnya mengaktifkan kembali mode GUI sistem kami dengan menjalankan perintah yang diberikan di bawah ini.

sudo systemctl set-default graphical.target

Agar perubahan diterapkan dan menggunakan sistem Anda dalam mode GUI, Anda perlu me-reboot sistem Anda.

sudo reboot

Jika Anda ingin memastikan apakah NVIDIA Driver berfungsi atau tidak, jalankan perintah “nvidia-smi ”.

nvidia-smi

Nikmati kerja driver grafis Anda!

Menginstal Driver NVIDIA VAAPI/VDPAU di Fedora [Opsional]

Mari kita akhiri postingan blog kita, dengan menginstal driver NVIDIA VAAPI/VDPAU tambahan (opsional) untuk meningkatkan kinerja tugas tertentu, termasuk pemutaran video, streaming, dan perekaman.

Untuk menginstal driver NVIDIA VAAPI/VDPAU di Fedora Anda, cukup jalankan perintah di bawah ini.

sudo dnf install nvidia-vaapi-driver libva-utils vdpauinfo

Penting: Jangan bingung dengan instalasi driver NVIDIA VAAPI/VDPAU; mereka hanya meningkatkan kinerja kartu grafis Anda untuk tugas-tugas khusus. Namun, driver NVIDIA diperlukan agar kartu grafis NVIDIA dapat berfungsi dengan baik.

Itu saja untuk saat ini! Jika Anda mengalami masalah apa pun selama instalasi NVIDIA Drivers Anda, jangan ragu untuk meminta panduan di bagian komentar.

Anda sekarang seharusnya sudah menginstal driver NVIDIA di sistem Fedora Anda, dan Anda dapat melanjutkan untuk menikmati game terbaik dengan performa grafis yang ditingkatkan.