Konfigurasi FGLRX
Jika anda sudah pernah menginstal driver AMD Catalyst di Slackware, maka pastilah akan ada beberapa berkas pustaka Xorg dan Mesa yang di-backup oleh installer driver tersebut. Driver AMD Catalyst juga mengharuskan anda untuk menonaktifkan pemuatan driver kernel radeon dan modeset radeon. Driver FGLRX tidak dapat mengunci VGA Radeon jika fitur modeset radeon untuk kernel aktif sehingga dapat menyebabkan kinerja driver tidak optimal. Berikut ini adalah cara saya untuk menonaktifkan driver kernel radeon dan modeset radeon:
# echo "blacklist radeon" > /etc/modprobe.d/radeon.conf
Untuk memastikan modeset radeon tidak diaktifkan oleh kernel, saya menambahkan baris berikut ke lilo.conf:
image = /boot/vmlinuz-generic-smp-3.2.7-smp
initrd = /boot/initrd-3.2.7-smp
root = /dev/sda2
label = SLACKWARE
append = " radeon.modeset=0 nomodeset resume=/dev/sda5"
read-only # Partitions should be mounted read-only for checking
Kemudian perintah aticonfig --initial saya jalankan untuk menyusun konfigurasi Xorg (file: /etc/X11/xorg.conf) spesifik untuk FGLRX:
# aticonfig --initial
Mengembalikan Konfigurasi Radeon OpenSource
Nah bagaimana mengembalikan konfigurasi driver radeon OpenSource? Sebelumnya pastikan kita masuk ke init 3 (mode teks) dan melepaskan driver fglrx dari kernel:
# rmmod fglrx
# removepkg fglrx
Seperti yang saya tulis di atas, installer FGLRX akan mem-backup beberapa pustaka Xorg dan Mesa. Yang harus kita lakukan adalah mengembalikan pustaka yang di-backup ke format aslinya. Ada dua cara, yang pertama adalah menginstal ulang xorg-server dan mesa:
# slackpkg remove xorg-server mesa
# slackpkg install xorg-server mesa
Saya menggunakan cara remove dan install hanya untuk memastikan bahwa berkas-berkas fglrx yang terkait dengan dua paket tersebut terhapus dengan bersih. Cara kedua adalah mengembalikan file backup ke aslinya secara manual dengan asumsi file backup masih ada dan versi file backup sama dengan versi paket yang kita gunakan:
# cd /usr/lib
# rm libGL.so.*
# mv FGL.renamed.libGL.so.1.2 libGL.so.1.2
# ln -s libGL.so.1.2 libGL.so.1
# ln -s libGL.so.1.2 libGL.so
# cd /usr/lib/xorg/modules/extensions
# rm libglx.so
# mv FGL.renamed.libglx.so libglx.so
Kemudian kita hapus blacklist radeon:
# sed '/blacklist/d' /etc/modprobe.d/radeon.conf
Lalu mengaktifkan kembali modeset untuk radeon:
image = /boot/vmlinuz-generic-smp-3.2.7-smp
initrd = /boot/initrd-3.2.7-smp
root = /dev/sda2
label = SLACKWARE
append = " resume=/dev/sda5"
read-only # Partitions should be mounted read-only for checking
Bagaimana? Mudah bukan?
source : planet slackware
Post a Comment