Xgl + Compiz dengan ATI Radeon 9200SE di Ubuntu Dapper 6.06 LTS

Belakangan ini sibuk bergelut dengan berbagai HOW-TO, berusaha untuk nginstall Xgl dan Compiz di Dapper yang sekitar sebulan terinstall. Ternyata berbagai masalah pada driver fglrx yang disediakan ATI membuat proses instalasi benar-benar tidak mudah. Saya menggunakan PC Intel Pentium3 800MHz, SDRAM 512MB, dan video card ATI Radeon 9200SE 128MB. Ya, saya pake barang tua! Jangan dihina! Sumbang dong! :p Dan berikut langkah-langkah instalasi yang saya lakukan.

Instalasi Paket

Agar Xgl bisa bekerja, kita harus memastikan mode akselerasi 3D sudah bekerja, itu berarti driver fglrx harus sudah terinstall dengan benar. Beberapa HOW-TO mengabaikan proses instalasi driver (dengan asumsi driver telah bekerja dengan baik) baru melanjutkan ke proses instalasi paket-paket Xgl dan Compiz. Proses ini yang saya balik.

Edit /etc/apt/sources.list

$ sudo gedit /etc/apt/sources.list

Tambahkan repository berikut:

deb http://www.beerorkid.com/compiz/ dapper main
deb http://xgl.compiz.info/ dapper main
deb-src http://xgl.compiz.info/ dapper main

Dan aktifkan juga repository restricted. Ini adalah isi dari file /etc/apt/sources.list di komputer saya:

## Add comments (##) in front of any line to remove it from being checked. ##
Use the following sources.list at your own risk.
 
deb http://id.archive.ubuntu.com/ubuntu dapper main restricted universe multiverse
deb-src http://id.archive.ubuntu.com/ubuntu dapper main restricted universe multiverse
 
## MAJOR BUG FIX UPDATES produced after the final release
deb http://id.archive.ubuntu.com/ubuntu dapper-updates main restricted universe multiverse
deb-src http://id.archive.ubuntu.com/ubuntu dapper-updates main restricted universe multiverse
 
## UBUNTU SECURITY UPDATES
deb http://security.ubuntu.com/ubuntu dapper-security main restricted universe multiverse
deb-src http://security.ubuntu.com/ubuntu dapper-security main restricted universe multiverse
 
## BACKPORTS REPOSITORY (Unsupported. May contain illegal packages. Use at own risk.)
deb http://id.archive.ubuntu.com/ubuntu dapper-backports main restricted universe multiverse
deb-src http://id.archive.ubuntu.com/ubuntu dapper-backports main restricted universe multiverse
 
## PLF REPOSITORY (Unsupported. May contain illegal packages. Use at own risk.)
deb http://packages.freecontrib.org/plf dapper free non-free
deb-src http://packages.freecontrib.org/plf dapper free non-free
 
## CANONICAL COMMERCIAL REPOSITORY (Hosted on Canonical servers, not Ubuntu
## servers. RealPlayer10, Opera and more to come.)
deb http://archive.canonical.com/ubuntu dapper-commercial main
deb http://packages.freecontrib.org/ubuntu/plf/ dapper free non-free
deb http://www.getautomatix.com/apt dapper main
deb http://dl.google.com/linux/deb/ stable non-free
 
#Compiz Quinn’s
deb http://www.beerorkid.com/compiz dapper main
deb http://xgl.compiz.info/ dapper main
deb-src http://xgl.compiz.info/ dapper main

Download dan import kunci gpg repository quinnstorms, dan update header.

$ wget http://www.beerorkid.com/compiz/quinn.key.asc -O - | sudo apt-key add -
$ sudo apt-get update

Install paket-paket yang diperlukan.

$ sudo apt-get install compiz xserver-xgl libgl1-mesa xserver-xorg libglitz-glx1 compiz-gnome gcompizthemer gcompizthemer-themes cgwd

Backup /usr/lib/libGL.so.1.2 dari paket libgl1-mesa.

$ sudo mkdir /opt/mesa
$ sudo cp /usr/lib/libGL.so.1.2 /opt/mesa/

Install paket driver fglrx.

$ sudo apt-get install xorg-driver-fglrx
$ sudo aticonfig –initial
$ sudo aticonfig –overlay-type=Xv
$ sudo depmod -a

Reboot.

libGL.so.1.2 yang disertakan dalam paket driver fglrx terbaru memiliki bug bila digunakan pada Radeon 9500 ke bawah. Untuk mengujinya jalankan

$ fglrxinfo

Keluaran seharusnya kurang lebih seperti ini

OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9250/9200 Series DDR Generic
OpenGL version string: 1.2 (1.3.1080 (X4.3.0-8.26.6))

Bila Anda mendapat output yang sangat panjang, hampir dapat dipastikan driver yang baru Anda install masih memiliki bug tersebut. Tapi jangan khawatir download file libGL.so.1.2 dari driver fglrx versi lama, dan salin ke /usr/lib/.

$ wget http://files.covertprestige.info/important/libGL.so.1.2
$ sudo cp libGL.so.1.2 /usr/lib/

Simpan file ini baik-baik, dan jalankan fglrxinfo setiap kali Anda mengupdate driver fglrx. Bila bug tersebut masih ada, salin lagi file libGL.so.1.2 ke /usr/lib/.

Proses yang Menegangkan

Selanjutkan kita akan menyunting dan membuat beberapa file.

Backup file-file yang akan disunting.

$ sudo mkdir /opt/backup
$ sudo cp /etc/gdm/gdm.conf /etc/gdm.conf-custom /opt/backup/

Sunting /etc/gdm/gdm.conf-custom

$ sudo gedit /etc/gdm/gdm.conf-custom

Cari bagian [servers] (di akhir file), dan tambahkan ini

[servers]
1=Xgl
 
[server-Xgl]
name=Xgl server
command=/usr/bin/Xgl :1 -fulscreen -ac -accel glx:pbuffer -accel xv:pbuffer
flexible=true

Sunting /etc/gdm/gdm.conf

$ sudo gedit /etc/gdm/gdm.conf

Di baris 198, ubah GdmXserverTimeout=10 menjadi

GDMXserverTimeout=50

Cari baris 0=Standard, ubah menjadi

#0=Standard
1=Standard

Buat script untuk menjalankan compiz

$ sudo gedit /usr/bin/startcompiz

Isikan

#!/bin/sh killall gnome-window-decorator
wait
 
cgwd &
compiz –replace gconf &

Buat skrip menjadi executable

$ sudo chmod 755 /usr/bin/startcompiz

Dari menu, System > Preferences > Sessions, kemudian dari tab Startup Programs klik tombol Add dan masukkan /usr/binstartcompiz sebagai Startup Command.

Reboot.

Bagian yang Membingungkan

Untuk pertama kali, disarankan Anda login dan langsung logout lagi. Ini untuk memastikan konfigurasi compiz tercatat di gconf. Pada login berikutnya seharusnya compiz sudah berjalan dengan baik. Tapi pada beberapa kasus compiz tidak berjalan sebagaimana mestinya dan ketika membuka window baru tampilannya malah sangat mengecewakan dan membingungkan. Tidak ada title bar, tidak bisa digeser, dan menutupi menu desktop.

Lagi-lagi jangan khawatir. Buka terminal, dan jalankan

$ compiz --replace gconf

Berkali-kali, biasanya sampai sekitar 10 kali :) Tutup terminal (gunakan shortcut untuk logout, Ctrl+D). Dan coba buka lagi terminal. Bila tampilannya masih sama, jalankan lagi perintah di atas.

Beberapa HOW-TO menyarankan untuk melakukan upgrade sistem.

$ sudo apt-get update
$ sudo apt-get dist-upgrade

Karena saya baru saja meng-upgrade sistem sebelum menginstall Xgl dan compiz, saya tidak yakin apakah proses upgrade ini benar-benar diperlukan untuk instalasi baru.

Tanpa Skrinsyut adalah Bambang

Makan nih skrinsyut :p

wobble.jpgJendela Firefox yang sedang di-maximize menjadi elastis saat dipaksa di-resize. Elastisitas ini disebabkan aktifnya plugin Wobble.

switcher.jpgPindah jendela dengan tombol [Alt]+[Tab]? Itu cara lama. Cukup gerakkan mouse ke pojok kanan-atas atau kiri bawah, plugin switcher akan mengeluarkan tampilan mirip Expose di Mac.

cube.jpgUntuk berpindah workspace. Tunggu… workspace? Maksudnya Viewport kan? Tekan tombol [Ctrl]+[Alt]+Kiri/Kanan untuk berpindah Viewport. Atau tekan dan tahan [Ctrl]+[Alt], lalu drag mouse untuk menjelajah Viewport.

Referensi

Untuk informasi lebih banyak lagi bisa didapatkan di sini:

Start Slide Show with PicLens Lite PicLens

4 Responses to “Xgl + Compiz dengan ATI Radeon 9200SE di Ubuntu Dapper 6.06 LTS”


  1. 1 andriansah

    Nah ini yang gw cari2 panduanny dalam bahas indonesia :)

    nanti coba ah…

  2. 2 basibanget

    kalo sis onboard bisa pake compiz gag?

  3. 3 appiex

    aKu PuNya Ati RadEoN 9200… tP stELah aku pRikSa di DXDIAG…. teRnyaTa DirEcT 3dnya NggA’ BisA AkTif… apa peRLu Pake’ DRIVER???

  4. 4 vutr4

    aq punya laptop compaq armada M300 tapi gak bisa install compiz….
    aq pakek VGA ATI Technologies Inc 3D Rage LT Pro …
    mhon pencerahannya … :)

Leave a Reply

Kutip teks yang dipilih