Xgl per Ubuntu Dapper PPC, su iBook G4

by imu

Introduzione:

Xgl e compiz su ppc funziona?
In modo usabile ma nel contesto lento almeno sulla mia Ati Radeon 9200 dell ibook G4 1.333 GHz con 768 Mb di ram .

Su PPC si usano i driver Proprietari ATI per avere il 3D?
No spiacente niente driver Proprietari Ati, purtroppo non supportano PPC ( se guardi a come supportano linux su x86 forse è meglio così ) si fa tutto con driver Open e DRI di Linux ed il 3D è al quanto buono calcolando che non ci farai mai girare Half-Life2 o altri giochi.

Compiz in che versione lo trovo su PPC?
Compiz è alla versione 0.0.2-4ubuntu2 quindi usa pochi plugins non aspettatevi le sciccherie dei repository di QuinnStorm.

Per seguire la guida devo essere root?
I file di configurazione del sistema devono essere modificati tramite sudo oppure root, tranne quando userete gconf-editor per l’inserimento dei plugins.

Hai riscontrato problemi particolati all’avvio di Xgl + Compiz?
No nessuno tranne qualche fastidio tipo il cursore in gnome-terminal scrivendo tende a sgranarsi e copre i caratteri digitati, e purtroppo ho riperso l’uso di ALT-Gr per alcuni caratteri speciali.

Se volessi tornare indietro e rimettere su Xorg come faccio?
Il mio xorg.conf funziona alla perfezione su xserver-xorg dire ottimizzato in meglio quindi lasciate xorg.conf uguale, commentate le righe inserite in “/etc/gdm/gdm.conf-custom” e riavviate il sistema.

Assicuriamoci di avere in /etc/modules i seguiti nomi:
radeon
agpgart
uninorth_agp

Installiamo i soliti pacchetti:

sudo apt-get update && sudo apt-get install xserver-xgl libglitz-glx1 libgl1-mesa compiz compiz-gnome

Poi iniziamo con il modificare il file /etc/X11/Xorg.conf ed editiamo queste sezioni

Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
EndSection
-----------------------------------------------------------------------------
Identifier "ATI Technologies, Inc. M9+ 5C63 [Radeon Mobility 9200 (AGP)]"
Driver "radeon"
BusID "PCI:0:16:0"
VideoRam 32768
# Option "UseFBDev" "true" ##Disabilitato perchè rallenta tutto
Option "AGPMode" "4"
Option "AGPFastWrite" "true"
Option "EnablePageFlip" "true"
Option "ColorTiling" "true"
Option "RenderAccel" "true"
Option "EnableDepthMoves" "true"
Option "BackingStore" "true"
Option "DynamicClocks" "true"
EndSection
-----------------------------------------------------------------------------
Section "DRI"
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
----------------------------------------------------------------------------------------

qui trovate il mio xorg.conf completo

Ora modifichiamo il file /etc/gdm/gdm.conf-custom aggiungendo queste righe in fondo:

# Override display 0 to use Xgl.
0=Xgl
[server-Xgl]
name=Xgl server
command=/usr/bin/Xgl :0 -fullscreen -ac -accel glx:pbuffer -accel xv:pbuffer
flexible=true

In Sistema -> Preferenze -> Sessioni -> Avvio Programmi inseriamo:
gnome-window-decorator --sm-disable

compiz --replace gconf --sm-disable

Lanciamo gconf-editor ed andiamo in:

apps/compiz/general/allscreens/options ed editiamo la chiave active_plugins aggiungendo in ordine:

gconf decoration wobbly fade minimize cube rotate zoom scale move resize place switcher

Salviamo e riavviamo, ecco un video di Xgl sul mio iBook:

Antonio De Luci

13 pensieri su “Xgl per Ubuntu Dapper PPC, su iBook G4

  1. Ottima faq, potresti solo aggiungere i repository adatti per ppc? Quelli indicati nell’altra guida per x86 a me non funzionano su un ibook identico al tuo. Scusa il disturbo.

  2. x Tommy i repositori sono questi
    sources.list http://www.imu.altervista.org/xgl-ibook/sources.list
    ma credo non cambi molto da x86, nel senso che quando va a scaricare la lista apt o update-manager in base all’ ARCH scarica la lista giusta o x86 o ppc . Forse ti riferisci a XGL con compiz quinnstorm ? mi spiace ma devi leggere le FAQ iniziali ;) te la riposto :
    Compiz in che versione lo trovo su PPC?
    Compiz è alla versione 0.0.2-4ubuntu2 quindi usa pochi plugins non aspettatevi le sciccherie dei repository di QuinnStorm.
    Ciao

  3. Ciao, perchè dici “nel contesto lento”?
    Dal video non mi sembra che abbia grossi problemi…hai incontrato qualche casino?

    Per caso hai provato anche ad usare Aiglx?

    @tutti: Secondo voi il driver “radeon” supporta anche una 9700? Ho provato a cercare in giro, ma ho trovato 50% di testimonianze che dicevano sì, ed altrettante che dicevano no. Qualcuno ha provato?

  4. Com’è possibile che con la tua 9200 funziona e con la mia 9600 invece non funziona? Ho provato sia XGL che AIGLX ed il risultato è lo stesso.
    Ho perso la foto di sfondo e le finestre diventano semplici rettangoli completamente bianchi.
    Delle animazioni vedo solo l’ombra scura ma non il bordo o il contenuto delle finestre dei menu…
    Gatta ci cova!

  5. non funziona nulla di quello che c’e’ scritto qua
    ho provato in 2000 miliardi di modi
    risultato?
    beryl-manager(o compiz) funziona solo con xorg!!(a meta’ schermo)
    quando avvio invece un altra sessione sul monitor :1(xgl) si avviano sia xgl che xorg..e quando lancio il beryl-manager ritorno al login perche’ non regge
    allora..come la mettiamo
    si dice in giro che la ati x1600 funziona alla grande..ma in realta’ funzionicchia..e cmq SENZA il direct rendering(asus a6j)
    La ati schifosa che monta questo schifoso minimac e’ ancora peggio(ati 9200)
    cioe’ alla fine sono 2 script e un wm..che ci vuole?..sull’asus l’ho fatto al primo colpo..anche se il dri non funzionera’ mai perche’ la ati x1600 NON E’ SUPPORTATA..checchessenedica
    Se qualcuno,prima che ci passi sopra con la jeep,mi spiega almeno perche’ in una sessione ho sia xorg che xgl mi farebbe un favorone
    ciau

  6. @dyve
    Intanto non ho un minimac e la mia radeon non è schifosissima e comunque non ti permettere a paragonare la tua merdosa scheda con la mia ( reciproche offese cit. ) e poi posta su qualche guida per X86 qui si parla di Xgl su ibook g4 è il tutto funziona alla grande addio !

    @ADBlues
    La tua è supportata sperimentalmente dai driver ati open in cvs , la mia è supportata ufficialmente da quelli esistenti e supportata da XGL .

    @mess

    Lento perchè è lento quando apro le applicazioni tipo ” gnome-terminal ” noto la differenza di caricamento , si ho provato aiglx ma purtroppo compiz al momneto su edgy ha un bug avviandolo si vede tutto celeste
    https://launchpad.net/distros/ubuntu/+source/compiz/+bug/58373
    controlla tu stesso la tua ati 9700 con i driver open è ancora sperimentale il supporto

    @cocozz
    My sources.list is :
    deb http://it.archive.ubuntu.com/ubuntu/ dapper main restricted universe multiverse
    deb-src http://it.archive.ubuntu.com/ubuntu/ dapper main restricted universe multiverse
    deb http://it.archive.ubuntu.com/ubuntu/ dapper-updates main restricted universe multiverse
    deb-src http://it.archive.ubuntu.com/ubuntu/ dapper-updates main restricted
    deb http://it.archive.ubuntu.com/ubuntu/ dapper-backports main restricted universe multiverse
    deb-src http://it.archive.ubuntu.com/ubuntu/ dapper-backports main restricted universe multiverse
    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

  7. no che addio

    [qui si parla di Xgl su ibook g4 è il tutto funziona alla grande addio !]

    perche’ il minimac che ho io non ha il g4??..e’ il modello precedente a quello con processore intel…

  8. Pingback: valerian valium

Lascia un commento

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...