Pengantar
Jadi, Anda memiliki GPU AMD, dan Anda ingin menggunakannya di Debian Stretch. Nah, Anda sebenarnya beruntung.
Menginstal driver AMD open source di Debian Stretch mungkin merupakan proses instalasi termudah dan paling sederhana dalam sejarah driver grafis Linux.
Siapa pun yang mencoba menginstal driver AMDGPU open source ketika pertama kali diluncurkan bersama kartu Polaris AMD akan memberi tahu Anda bahwa prosesnya panjang dan menyakitkan, dan mereka benar.
Sekarang, semua paket yang dibutuhkan telah memasuki mainstream, dan sebagian besar sebenarnya telah terinstal secara default dengan instalasi Debian Stretch Anda.
Paket Wajib
Masih ada beberapa paket yang perlu diinstal dan beberapa hal yang perlu dilakukan agar driver berfungsi. Hal pertama yang perlu Anda lakukan adalah mengaktifkan contrib
dan non-free
repositori di Debian.
Ya, driver adalah open source, tetapi mereka membutuhkan gumpalan firmware agar berfungsi dengan baik.
Di /etc/apt/sources.list
. Anda tambahkan contrib non-free
setelah main
pada setiap baris. Setelah selesai, tutup editor teks Anda dan jalankan:
# apt update && apt upgrade
Anda harus menggunakan apt
bukannya apt-get
sekarang. apt
adalah perintah yang lebih baru dan lebih baik. Dalam membuat panduan ini, kernel 4.9 disimpan kembali oleh apt-get
tetapi diinstal dengan baik dengan apt
.
Firmware Linux
Baiklah, jadi sekarang Anda siap untuk menginstal satu paket yang memungkinkan hal ini. Karena Debian tidak mengirimkan gumpalan firmware secara default, firmware yang diperlukan tersedia tetapi tidak diinstal. Instal dengan perintah di bawah ini.
# apt install firmware-linux
Itu benar-benar itu. Sekarang, jangan restart dulu. Ada bagian penting lainnya.
LLVM
LLVM diperlukan untuk membangun Mesa, dan digunakan oleh beberapa paket grafis. Anda mungkin dapat bertahan tanpanya, tetapi sebaiknya pastikan bahwa sistem Anda telah menginstal versi yang tepat, untuk berjaga-jaga.
Agar Mesa dapat dibangun dengan dukungan AMDGPU, diperlukan LLVM 3.9 atau lebih tinggi. Pada saat artikel ini dibuat, 3.9 masih merupakan versi terbaru, tetapi 4.0 tersedia sebagai klien rilis.
Sementara itu, Stretch masih mengirimkan 3,7 dan 3,8 serta 3,9. Instal 3.9 atau 4.X sekarang untuk memastikan bahwa versi yang lebih lama tidak ditarik.
# apt install llvm-3.9 clang-3.9
Mulai Ulang dan Uji
Sekarang Anda dapat memulai ulang sistem agar perubahan diterapkan dan firmware dimuat. Saat reboot, Anda akan melihat layar berubah saat memuat dan mungkin mendengar kipas berputar pada kartu grafis Anda.
Itu indikasi bahwa firmware telah dimuat.
Untuk menguji kartu grafis Anda, unduh paket Debian Phoronix Test Suite
http://phoronix-test-suite.com/releases/repo/pts.debian/files/phoronix-test-suite_6.8.0_all.deb
Itu tergantung pada PHP, jadi instal dulu, dan instal dengan dpkg
.
# apt install php7.0 php7.0-cli php7.0-xml $ cd ~/Downloads # dpkg -i phoronix-test-suite_6.8.0_all.deb
Setelah paket diinstal, Anda dapat menjalankan tes Unigine atau tes apa pun yang tersedia untuk melihat apa yang dapat dilakukan kartu Anda.
$ phoronix-test-suite run unigine-heaven
Kesimpulan
AMDGPU telah mencapai awal dari realisasi mimpi; tidak ada driver yang diinstal.
Dengan Stretch, Debian telah mencapai titik di mana mendapatkan pengalaman grafis berkualitas tinggi dari kartu AMD semudah menginstal beberapa paket.
Itu hal yang luar biasa, mengingat sejauh mana driver Linux telah berkembang.