Salı, Mayıs 15, 2007

Sonunda XGL

Gecen sene XGL ilk ciktigi zamanlar cok ugra$ip, hayatimdan bezmi$tim $u mereti kurmak icin, ama ATI beni cok feci satti. Parkyerinde herkesin desktopu fildirfildir donerken, ben ve birkac ATI card sahibi arkada$ onnari agizimin sulari akarak izledik.
Ama sonunda bu i$i - tam out of the box olmasa da- becermi$ler ve ubuntu gutsy'nin icinde gelen "desktop effects" ile becermi$ler. Benim Dell D600 laptopum ATI Radeon R250 FireGL 9000 ekran kartli, Desktop Effectsi acinca 1400x1050 cozunurlukte duzgun cali$madi. Ekranin sag tarafinda uzerine pencere cekince golge birakan bir sutun olu$tu. Ancak 1024x768 cozunurlukte duzgun cali$ti, ancak o cozunurluktede alt+tab gibi efectler ekranda flickering yarattigi icin, kullanirken rahtasizlik yatariyordu. Ayrica bazi uygulamalarda Pencere dekorasyonlari cizilmiyordu. Ilk ba$ta yava$ligi gidermek icin
/etc/X11/xorg.conf

dosyasinda bazi degi$iklikler gerekti:

Section "Device"
Identifier "ATI Technologies Inc Radeon R250 [Mobility FireGL 9000]"
Driver "ati"
BusID "PCI:1:0:0"
EndSection

yerine

Section "Device"
Identifier "ATI Technologies Inc Radeon R250 [Mobility FireGL 9000]"
Driver "radeon"
BusID "PCI:1:0:0"
Option "XAANoOffscreenPixmaps"
Option "AGPMode" "4"
Option "AGPFastWrite" "true"
Option "DisableGLXRootClipping" "true"
Option "AddARGBGLXVisuals" "true"
Option "AllowGLXWithComposite" "true"
Option "EnablePageFlip" "true"
EndSection

ve

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "stylus" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
InputDevice "Synaptics Touchpad"
EndSection

yerine

Section "ServerLayout"
Option "AIGLX" "true"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "stylus" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
InputDevice "Synaptics Touchpad"
EndSection

ve dosyanin sonuna eger yoksa $unnari da eklemek gerekiyor:

Section "DRI"
Mode 0666
EndSection

Section "Extensions"
Option "Composite" "Enable"
EndSection


Bunlari yaptiktan sonra X server'a bir restart atmak gerekiyor.
Bundan sonra Berly Pencere mudurunu yuklemek mantikli bir haraket olacaktir.
Bunun icin
/etc/apt/sources.list
dosyasina $u repoyu eklemek gerekiyor:

deb http://ubuntu.beryl-project.org feisty main

Bundan sonra anahtari alip update etmek gerekli:

wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg -O- | sudo apt-key add -
sudo apt-get update

Bundan sonra tekrar
xorg.conf
dosyamiza geri donuyoruz ve
Modules Kisiminida bunlarin yazdigindan emin oluyoruz (bunlarin di$inda yazanlarda kalsin):

Load "dri"
Load "dbe"
Load "glx"

$imdi berly yuklemek gerekli:

sudo apt-get install beryl beryl-manager emerald-themes


Her$ey yolunda gittiyse

beryl-manager

komutu ile 3D efektlerle bezenmi$ bir bir desktopunuz olacaktir.
$imdi bunu 1400x1050 cozunurlukte cali$tirmak icin tek yapmaniz gereken,
xorg.conf dosyasindaki Default Depth: degerini 24 ten 16 almak.

Bunlarin hepsini yaptik, peki ne i$imize yarayacak ?
Cevap: Hic bir$eye.


Powered by ScribeFire.

Hiç yorum yok: