Senin, 18 Mei 2020

Menonaktifkan Driver Nouveau Nvidia di Ubuntu dan Linux Mint

Menonaktifkan Driver Nouveau Nvidia di Ubuntu dan Linux Mint. DI beberapa kasus, driver opensource bawaan kernel Ubuntu alias Nouveau memiliki ketidakcocokan dengan hardware. Di kasus saya sendiri driver ini malah menyebabkan sistem gagal booting sehingga terpaksa saya disable dan install Driver dari vendor Nvidia di Ubuntu.
 
Cara menonaktifkan driver Nouveau sangat mudah.
Jalankan perintah berikut di terminal
sudo nano /etc/modprobe.d/blacklist-nouveau.conf
Lalu masukkan isinya
blacklist nouveau
options nouveau modeset=0
Setelah di save selanjutnya jalankan perintah berikut untuk mengupdate kernel initramfs
sudo update-initramfs -u
Selanjutnya reboot.
Oke mungkin sekian tutorial kali ini semoga bermanfaat. Jika ada yang kurang jelas silahkan ditanyakan.

Cara Install Driver Nvidia Terbaru di Ubuntu dan Linux Mint

Pada kesempatan kali ini saya akan sharing bagaimana cara install driver Nvidia terbaru di Ubuntu serta Linux Mint. Di tutorial ini saya menggunakan Ubuntu versi 18.04 LTS codename Bionic Beaver namun tutorialnya bisa diimplementasikan juga di Ubuntu maupun Linux Mint versi lain.
Berikut tampilannya:

Pertama, menggunakan repo standar Ubuntu. Masukkan perintah
ubuntu-drivers devices
Contoh outputnya:
zero-two@linuxsec:~$ ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001C20sv00001462sd000011D5bc03sc00i00
vendor   : NVIDIA Corporation
model    : GP106M [GeForce GTX 1060 Mobile]
driver   : nvidia-driver-390 - third-party free recommended
driver   : xserver-xorg-video-nouveau - distro free builtin
Nah cara installnya ada dua cara, pertama dengan perintah
sudo ubuntu-drivers autoinstall
Yang otomatis akan menginstall driver yang direkomendasikan [recomended], atau manual dengan menginstall sesuai nama paketnya
sudo apt install nvidia-driver-390
Repo standar Ubuntu hanya menyediakan driver yang sudah stable. Jika kita ingin mencoba driver yang masih tahap beta, kita bisa menggunakan PPA.
sudo add-apt-repository ppa:graphics-drivers/ppa
Maka otomatis repo akan terupdate.
Jalankan kembali perintah
ubuntu-drivers devices
Maka outputnya akan berubah (ada versi yang lebih tinggi dari versi repo standar).
zero-two@linuxsec:~$ ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001C20sv00001462sd000011D5bc03sc00i00
vendor   : NVIDIA Corporation
model    : GP106M [GeForce GTX 1060 Mobile]
driver   : nvidia-driver-396 - third-party free recommended
driver   : nvidia-driver-390 - third-party free
driver   : xserver-xorg-video-nouveau - distro free builtin
Selanjutnya tinggal diinstall dengan perintah
sudo apt install nvidia-driver-396
Yang ketiga, dengan mendownload langsung dari situs Nvidia.
Pertama masuk ke alamat
  • https://www.nvidia.com/Download/index.aspx
Lalu pilih tipe produk dan OS nya.
Lihat contoh:
Lalu klik Search
Selanjutnya download installer nya. File nya berekstensi .run.
Oke saya anggap sudah didownload, disini tersimpan file dengan nama 
NVIDIA-Linux-x86_64-390.59.run
Jalankan perintah berikut untuk menginstall driver Nvidia
lsudo dpkg --add-architecture i386
sudo apt update
sudo apt install build-essential libc6:i386
Selanjutnya adalah menonaktifkan driver opensource Nvidia (nouveau)
Lanjut, kita matikan dulu Desktop Managernya.
sudo telinit 3
Lalu tekan tombol  CTRL+ALT+F1 untuk masuk ke sesi TTY.
chmod +x NVIDIA-Linux-x86_64-390.59.run
./NVIDIA-Linux-x86_64-390.59.run
Would you like to run the nvidia-xconfig utility? pilih YES.
Jika sudah selesai langsung reboot 
sudo reboot
Oke mungkin itu saja tutorial install driver Nvidia.
Catatan:
Pengalaman saya menggunakan Ubuntu 18.04, saya mengalami masalah dengan driver Noveau. Itulah kenapa saya menginstall driver dari vendor. Ada error dengan warning
kernel bug soft lockup - cpu#6 stuck for 23s
Dan itu looping yang menyebabkan Ubuntu 18.04 saya tidak mau masuk desktop. Kemudian mencoba install driver Nvidia dari repo standar, bisa masuk ke LightDM tapi ketika login tiba tiba hang. Icon di desktop tidak muncul. Tapi ketika menggunakan driver beta malah masalah tidak ada.

Menambahkan Parameter Nomodeset saat Booting di Ubuntu dan Linux Mint

Menambahkan Parameter Nomodeset saat Booting di Ubuntu dan Linux Mint. Seringkali pengguna mengalami masalah saat ingin menginstall ataupun sesudah menginstall Ubuntu atau Linux Mint ke hardware mereka. Masalah yang muncul adalah Ubuntu atau Linux Mint hang saat desktop muncul. Hang tersebut bukan dikarenakan spesifikasi yang tidak cukup, melainkan karena ketidakcocokan hardware yang kita gunakan dengan driver open source yang disediakan oleh OS.


Di kasus saya sendiri, saat menginstall Ubuntu laptop hang padahal spesifikasi yang saya milliki adalah prosesor i7 generasi7, GTX 1060 6GB, dan RAM 16GB. Mungkin (maaf) karena driver open source mereka tidak mendukung spek mahal yang saya miliki.
Solusinya adalah dengan menambahkan parameter nomodeset sebelum booting ke sistem. Saat GRUB2 muncul, tekan tombol E, lalu edit parameter quiet splash dan ganti dengan nomodeset.
Parameter nomodeset sendiri digunakan agar driver vga default yang bermasalah tidak diload saat booting. Hasilnya, tampilan setelah booting mungkin menjadi jelek, karena memang belum ada driver yang diload. Namun hal ini akan mengatasi masalah hang sebelumnya.
Lalu apa langkah selanjutnya?
Jika kasus hang ini adalah saat kalian ingin menginstall Linux Mint atau Ubuntu, lanjutkan instalasi sampai selesai. Kemudian setelah instalasi, maka akan hang lagi saat booting. Ulangi langkah diatas (menambahkan parameter nomodeset), lalu install driver VGA terbaru setelah masuk ke desktop.
Di tutorial ini contohnya adalah Linux Mint. Namun karena Linux Mint sendiri juga turunan dari Ubuntu, maka di Ubuntu juga sama saja. Mungkin ada perbedaan sedikit, tinggal sesuaikan saja.
Oke sekian tutorial kali ini, semoga bermanfaat. Jika ada yang kurang jelas silahkan ditanyakan.