Cara Memasang Versi Mesa Terkini di Debian 9 Stretch Linux
- 1713
- 368
- Mr. Ramon Runolfsson
Objektif
Pasang versi stabil Mesa di Debian Stretch.
Pengagihan
Debian 9 Stretch
Keperluan
Pemasangan kerja regangan debian dengan akses root.
Kesukaran
Medium
Konvensyen
- # - Memerlukan arahan Linux yang diberikan untuk dilaksanakan dengan keistimewaan akar sama ada secara langsung sebagai pengguna root atau dengan menggunakan
sudo
perintah - $ - Memerlukan arahan Linux yang diberikan sebagai pengguna yang tidak layak
Pengenalan
Mesa adalah masalah besar jika anda menjalankan pemandu grafik sumber terbuka. Ia boleh menjadi perbezaan antara pengalaman yang lancar dan yang mengerikan.
Mesa sedang dalam pembangunan aktif, dan ia melihat peningkatan prestasi yang ketara. Itu bermakna ia benar -benar berbaloi untuk kekal di atas siaran terkini. Debian biasanya tidak, jadi pengguna Debian harus mengambil perkara ke tangan mereka sendiri.
Sekiranya anda menjalankan peregangan Debian dan mahukan versi stabil Mesa terkini, membina sendiri adalah satu -satunya pilihan anda. Jangan risau, sebenarnya tidak begitu buruk.
Pasang kebergantungan
Sebelum anda dapat membina Mesa, ada kebergantungan yang perlu anda pasang. Mesa adalah program yang besar dan kompleks, jadi terdapat lebih daripada beberapa, tetapi semuanya boleh didapati melalui Apt
.
Mulakan dengan merebut Build-Essential
dan mempunyai Apt
Tarik kebergantungan membina keras Mesa.
# Apt Pasang Build-Essential # Apt Build-Dep Mesa Libdrm2
Sebaik sahaja anda mempunyai mereka, anda memerlukan LLVM dan CLANG. Pasang versi 3.9
dan kebergantungan yang berkaitan dengan mereka.
# Apt Pasang LLVM-3.9 LLVM-3.9-DEV CLANG-3.9 CLANG-3.9-dev libxvmc-dev libxcb-xvmc0-dev libvdpau-dev libomxil-bellagio-dev
LLVM-3.9 bukanlah versi lalai dalam regangan walaupun versi lain yang tersedia adalah tidak diingini. Untuk mengelakkan sebarang kegelapan, buat symlink antara llvm-3.Konfigurasi 9 dan konfigurasi LLVM lalai.
# ln -s/usr/bin/llvm-config-3.9/usr/bin/llvm-config
Pasang libdrm dari Sid
Kerana Debian sangat terkejut, anda tidak boleh membina Mesa tanpa memasang pakej libdrm terlebih dahulu dari Sid. Jangan risau. Ini menggunakan pinning apt untuk memastikan bahawa hanya Pakej Libdrm dipasang dari SID, jadi sistem anda tidak akan menjadi tidak stabil.
Mulakan dengan menambahkan baris berikut ke /etc/apt/sumber.senarai
Deb http: // ftp.kita.Debian.org/debian/sid utama deb-src http: // ftp.kita.Debian.Org/Debian Sid Main
Seterusnya, anda perlu membuat fail baru di /etc/apt/keutamaan
. Jadikannya kelihatan seperti contoh di bawah.
Pakej: * PIN: Release A = Pin-Priority yang stabil: 1000 Pakej: * PIN: RELEAT A = Keutamaan Pin Tidak Stabil: 1001
Kemas kini Apt
dan pasang pakej yang dikemas kini.
# Apt Update # Apt Pasang libdrm2 libdrm-dev
Klon mesa dari git
Sekarang, anda boleh mengklonkan kod sumber mesa dari git. Pergi ke direktori di mana anda ingin membinanya dan mengklon.
$ cd ~/muat turun $ git clone -b 17.1 git: // anongit.Freedesktop.org/mesa/mesa
Sekarang, Mesa 17.1 adalah versi stabil terkini. Sekiranya perubahan itu, klon cawangan itu. Sekiranya anda ingin menjalankan kod terkini mutlak, tinggalkan -b
bendera, tetapi itu mungkin tidak stabil.
Setelah selesai kloning, CD
ke dalam Mesa
direktori.
$ cd mesa
Bina dan pasang Mesa
Anda boleh mengkonfigurasi dan menyusun mesa sekarang. The Autogen
Contoh di bawah direka untuk menjadi seperti yang mungkin dan bekerja dalam hampir semua situasi. Sekiranya anda ingin menyesuaikannya ke sistem anda, cari semua pilihan yang ada, atau potong perkara yang anda tahu yang anda tidak perlukan.
./autogen.sh --prefix =/usr-enable-texture-float--libdir =/usr/lib/x86_64-linux-gnu/--with-gallium-drivers = i915, r300, r600, radeonsi, nouveau, swrast- dengan-egl-platforms = drm, x11-enable-glx-tls-enable-shared-glapi --enable-glx-enable-driglx-direct-enable-otles1-enable-pllm-enable-gbm --Menable-OpenMax-enable-xa-enable-osmesa-with-radeoni-llvm-compiler --enable-sysfs --enable-vdpau --enable-xvmc-enable-openmax-entable-nine-nine-nine-nine-nine-nine-nine-nine-nine-nine
Setelah selesai konfigurasi, anda boleh membina dan memasang Mesa. Menggunakan -j
Bendera diikuti dengan bilangan teras di komputer ditambah 1 untuk mempercepatkan penyusun.
$ make -j5 # membuat pemasangan
Kompilasi akan mengambil sedikit masa. Apabila selesai dan dipasang, mulakan semula pelayan X atau komputer anda. Apabila anda reboot, anda akan menjalankan versi baru Mesa anda.
Pemikiran penutupan
Kaedah ini benar -benar tidak sesuai. Anda bertanggungjawab untuk mengekalkan Mesa dan Libdrm di komputer anda. Sebaliknya, anda boleh memastikan bahawa pemandu grafik sumber terbuka anda sentiasa terkini, memaksimumkan prestasi komputer anda dalam tugas intensif secara grafik seperti permainan.
Tutorial Linux Berkaitan:
- Perkara yang hendak dipasang di Ubuntu 20.04
- Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
- Perkara yang perlu dipasang di Ubuntu 22.04
- Perkara yang perlu dilakukan setelah memasang Ubuntu 22.04 Jur -ubur Jammy ..
- Cara Memasang Pemacu Nvidia di Ubuntu 20.10 Groovy ..
- Cara Memasang Pemacu Nvidia di Ubuntu 21.04
- Muat turun linux
- Pengenalan kepada Automasi, Alat dan Teknik Linux
- Mint 20: Lebih baik daripada Ubuntu dan Microsoft Windows?
- Ubuntu 20.04 Trik dan Perkara yang Anda Tidak Tahu
- « Cara memindahkan data melalui rangkaian dengan arahan NC (NETCAT) di Linux
- Urus fail anda dari baris arahan dengan Ranger »