Instalasi Beryl di Ubuntu Feisty fawn dengan Graphic Card ATI

Banyak pemakai sistem operasi Ubuntu Feisty Fawn yang komputernya memiliki spesifikasi kartu garfis dari ATI (terutama yang onboard, misalnya ATI X1250) kesulitan untuk menginstalasikan aplikasi Beryl. Hal ini terjadi karena kurangnya dukungan driver ATI terhadap linux, berbeda sekali dengan kartu grafis dari Nvidia. Penulis sendiri sampai tiga kali melakukannya dan mencampur beberapa cara barulah dapat hasil yang tepat dan benar.

Ada banyak cara instalasi Beryl pada Ubuntu Feisty Fawn bersama kartu garfis ATI, namun dari sekian banyak cara tersebut hanya sedikit yang memberikan solusi untuk kartu garfis ATI onboard.

Spesifikasi utama komputer yang penulis pakai:
Processor AMD Athlon64 3000+
Motherboard AMD 690G Chipset + ATI Radeon X1250 Graphic Onboard
Memory 1GB (share 256MB Onboard kartu grafis)
HDD 80GB
TV Tuner Flyview FlyVideo2000

Persyaratan sebelum melakukan instalasi yaitu komputer harus terhubung dengan jaringan internet.

Install driver graphic card ATI

1. Aktifkan “restricted” Repository

System > Administration > Software Sources. Beri tanda pada “Proprietary Drivers for Devices (Restricted)”.

2. Matikan Composite Extension

Jalankan aplikasi Terminal, lalu ketikkan:

gksu gedit /etc/X11/xorg.conf

tambahkan pada baris terakhir:

Section “Extensions”
Option “Composite” “Disable”
EndSection

Section “ServerFlags”
Option “AIGLX” “off”
EndSection

simpan dan tutup.

3. Instal driver ATi terbaru

sudo apt-get update
sudo apt-get install linux-restricted-modules-$(uname -r)
sudo apt-get install xorg-driver-fglrx
sudo depmod -a
sudo aticonfig –initial # (kalau perintah ini tidak berjalan dengan benar coba dengan sudo aticonfig –initial –force)
sudo aticonfig –overlay-type=Xv

4. Reboot komputer

sudo shutdown -r now

5. Setelah masuk kembali ke desktop lakukan verifikasi:

$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Radeon Xpress 1200 Series
OpenGL version string: 2.0.6474 (8.38.6)

Perhatikan! OpenGL yang terbaca adalah ATI bukan Mesa, kalau ATI tidak tampil berarti ada langkah yang salah atau terlewatkan

Installing Xgl and Beryl

1. Jalankan aplikasi Terminal, kemudian install paket XGL dan Beryl

$ sudo apt-get install xserver-xgl beryl-ubuntu

2. Pada paket beryl-ubuntu yang diinstalasikan adalah beryl-core versi 0.2.1 yang masih bermasalah dengan XGL (file beryl-xgl tidak lagi disertakan), karena itu lakukan penurunan versi beryl-core ke versi 0.2.0

$ gksudo gedit /etc/apt/preferences

Tambahkan baris teks berikut ini:

Package: *
Pin: release o=lupine
Pin-Priority: 1000

simpan dan tutup.

3. Lakukan juga downgrade pada beryl-project agar dapat bekerjasama dengan Ubuntu dan XGL

$ sudo apt-get update
$ sudo apt-get install beryl-core=0.2.0~0beryl1

Langkah selanjutnya adalah mengkonfigurasi sesi untuk XGL dan Beryl agar dapat dijalankan secara otomatis saat login dan juga beberapa konfigurasi kecil agar Beryl dapat bekerjasama dengan XGL secara total.

Konfigurasi sesi agar menjalankan XGL saat login

1. Jalankan aplikasi Terminal, lalu ketikkan:

$ sudo gedit /usr/local/bin/startxgl.sh

hapus apabila sudah ada baris teks dan ganti isinya dengan teks berikut ini:

#!/bin/sh
Xgl :1 -fullscreen -ac -accel xv:pbuffer -accel glx:pbuffer &
DISPLAY=:1
cookie=”$(xauth -i nextract - :0 | cut -d ‘ ‘ -f 9)”
xauth -i add :1 . “$cookie”
exec dbus-launch –exit-with-session gnome-session

2. Konfigurasi agar skrip tadi dapat dijalankan:

$ sudo chmod a+x /usr/local/bin/startxgl.sh

3. Buat sesi login untuk XGL:

$ sudo mkdir -p /etc/X11/sessions
$ sudo gedit /etc/X11/sessions/xgl.desktop

Isikan dengan baris teks berikut ini:

[Desktop Entry]
Encoding=UTF-8
Name=Gnome pakai Xgl
Exec=/usr/local/bin/startxgl.sh
Icon=
Type=Application

4. Restart ulang komputer.

Konfigurasi sesi agar menjalankan Beryl saat login

1. Jalankan aplikasi Terminal, lalu ketikkan:

$ sudo gedit /usr/local/bin/start_beryl.sh

2. Isikan dengan baris teks berikut ini:

#!/bin/bash
#
# Start beryl-manager within gnome-session
#
if (( `ps -A -o comm | grep -c ‘^Xgl$’` == “1″ )); then
LD_PRELOAD=/usr/lib/fglrx/libGL.so.1.2.xlibmesa beryl & beryl-manager
else echo “${0}: Error: beryl-manager not launched. Xgl not running?”
fi

# Setup keyboard
setxkbmap -model us # please choose the model that applies for you
setxkbmap -layout us # please choose the layout that applies for you

simpan dan tutup.

3. Konfigurasi skrip agar dapat dijalankan:

$ sudo chmod a+x /usr/local/bin/start_beryl.sh

4. Jalankan aplikasi pengaturan sesi:

System > Preferences > Sessions

2. Masuk ke tab “Startup Programs”

3. Klik tombol “Add” dan isikan dengan berikut ini:

Name : Start Beryl
Command: /usr/local/bin/start_beryl.sh

4. Tutup.

Selesai.

Menjalankan dan mengkonfigurasi Beryl

1. Sekarang keluar dari desktop dan login dengan “Gnome pakai Xgl”.

2. Icon dengan logo intan berwarna merah akan tampil di bagian atas kanan.

3. Klik kanan pada icon tersebut, lalu pada bagian:

Advanced Beryl options > Rendering path > copy
Hal ini untuk menghindarkan layar putih saat Beryl diaktifkan (dikarenakan masalah kompatibilitas driver ATI di Linux).

4. Klik kanan kembali icon Beryl, kemudian pilih:

Select Window Manager > Beryl

5. Klik kembali icon tersebut dan pilih Reload Window Manager.

Referensi:
http://www.howtoforge.com/ubuntu_feisty_beryl_ati_radeon
http://ubuntu-beryl.com.ar/2007/04/instalar-beryl-en-ubuntu-feisty-fawn_26.html
http://ubuntuguide.org/wiki/Ubuntu:Feisty
https://help.ubuntu.com/community/Beryl/ATI/Feisty
http://wiki.beryl-project.org/wiki/Install_Beryl_on_Ubuntu_Feisty_with_XGL