Lug
31

Ubuntu Dapper + XGL + Compiz + ATI X1600

compiz-1.png

Seguendo il semplice tutorial fornito da Pollycoke, ho provato a installare Xgl e su una Dapper messa in movimento da una scheda grafica ATI X1600, notando con mio sommo dispiacere che l’howto va leggermente modificato per venire incontro alle esigenze specifiche delle ATI. Ora, dato che da qui a due minuti mi scorderò come ho fatto a mettere in piedi il tutto, meglio scrivere questo tutorial modificato in modo da tenermi un bigino utile alla prossima formattazione.

Due o tre considerazioni preliminari:

  • Xgl (X Over OpenGL) è un’architettura X server, sviluppata da Novell, che si avvale delle OpenGL per gestire al meglio il rendering 3D accelerato offerto dalle più recenti schede video.
  • Compiz è un window manager sviluppato da Novell, che sfrutta le OpenGL e le estensioni composite per gestire al meglio le potenzialità grafiche messe a disposizione dal server Xgl.

Ok, here we go!

Prelevare i componenti

Il primo passo consiste nel rendere il più semplice possibile il lavoro, inserendo in

/etc/apt/sources.list

i seguenti repository:


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

Da qui verranno scaricati i pacchetti contenenti il server grafico, il window manager e le librerie e le utility che ci servireanno. Dato che non si tratta di pacchetti ufficiali, la loro firma non verrà accettata, a meno di scaricane la chiave e aggiungerla al keyring usato da apt:

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

Ora, non rimane che installare i pacchetti necessari a dare un po’ di brio al desktop, iniziando con un aggiornamento della lista ottenuta dai depositi:


sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install xserver-xgl -gnome libglitz-glx1 libgl1-mesa

Configurare GDM

Sarà GDM a occuparsi di lanciare Xgl quando sarà il momento di accedere al sistema, quindi è proprio questo componente che va configurato affinché possa prendersi carico del lavoro.

Se provenite da Kubuntu, vi converrà installare Gnome e quindi accertarsi che GDM sia il display manager predefinito:


sudo apt-get install gnome
sudo dpkg-reconfigure gdm

Installare i driver ATI accelerati

Per poter sfruttare l’accelerazione grafica in 3D delle schede ATI è necessario scaricare i driver proprietari direttamente dal sito del produttore e installarli sul proprio sistema.

Al momento è disponibile la versione 8.27.10, di cui consiglio l’utilizzo, avendo sperimentato diversi crash con la versione 8.25.

Scaricati i driver, non rimane che lanciare l’installer che li racchiude, facendo in modo che generi i pacchetti .deb utili a razionalizzare l’installazione:


sudo chmod +x ati-driver-installer-8.27.10-x86.run
sudo ./ati-driver-installer-8.27.10-x86.run --buildpkg /dapper
Creating directory fglrx-install
Verifying archive integrity... All good.
Uncompressing ATI Proprietary Driver-8.27.10......
==================================================
ATI Technologies Driver Installer/Packager
==================================================
Generating package: /dapper
/tmp/fglrx.E0RA9n /usr/src/ati/fglrx-install
Package /usr/src/ati/xorg-driver-fglrx_8.27.10-1_i386.deb has been successfully generated
Package /usr/src/ati/xorg-driver-fglrx-dev_8.27.10-1_i386.deb has been successfully generated
Package /usr/src/ati/fglrx-kernel-source_8.27.10-1_i386.deb has been successfully generated
Package /usr/src/ati/fglrx-control_8.27.10-1_i386.deb has been successfully generated
Package /usr/src/ati/fglrx-sources_8.27.10-1_i386.deb has been successfully generated
/usr/src/ati/fglrx-install
Removing temporary directory: fglrx-install

Ora vi trovate con una serie di pacchetti, pronti per l’installazione, fra questi, tra l’altro, anche i sorgenti dei moduli del kernel deputati all’accelerazione della scheda grafica.

Installiamo i driver:

sudo dpkg -i *.deb

I sorgenti del modulo fglrx, che si occupa dell'accelerazione 3D della scheda video, sono installati. Non rimane che compilarli ma, volendo semplificare il lavoro, meglio farsi aiutare da un'ottima utility, ovvero module assistant. Installiamola:

sudo apt-get install module-assistant

E ora, un attimo di attenzione. Se avete già utilizzato module-assistant per creare il modulo fglrx in una versione adatta a un driver xorg precedente, semplicemente installare i nuovi sorgenti e lanciare la compilazione non darà i risultati sperati: si rimarrà con il vecchio modulo fra le mani e un errore che viene mostrato solo nel log di Xorg e dal comando

fglrxinfo

che dirà, molto cripticamente, che si stanno utilizzando le libreria Mesa per l’accelerazione grafica non .

E’ necessario, in questo caso, ripulire la directory di compilazione del modulo del kernel. Ma ci sono moduli fglrx compilati sul sistema?


sudo module-assistant fglrx

fglrx-kernel-source (source package not installed):
– Binary package(s) for kernel(s):
+ (2.6.17.3): fglrx-kernel-2.6.17.3_8.27.10-1+10.00.Custom_i386.deb
Beh, direi proprio di si. Nel mio caso, si tratta del pacchetto fglrx nuovo, dato che ho lanciato il comando dopo la sua compilazione e la sua installazione. Nel caso voi abbiate compilato un vecchio modulo fgrlx, troverete indicato il numero di versione corrispondente.

E’ tempo di fare un po’ di pulizia, per evitare problemi di compilazione:

sudo module-assistant clean fglrx

E ora si può passare alla vera e propria compilazione, installazione del pacchetto e rigenerazione delle dipendenze:


sudo module-assistant prepare
sudo module-assistant update
sudo module-assistant build fglrx
sudo module-assistant install fglrx
sudo depmod -a

Con i moduli abbiamo finito, è tempo di mettere le mani sul file di configurazione di Xorg.

Il file di configurazione di Xorg

Dato che Xgl funziona sull’architettura di Xorg, andrà modificato quest’ultimo affinché fornisca l’accelerazione necessaria a sfruttare la ricchezza grafica offerta dal primo. Lasicamo, però, che sia l’utility aticonfig a eseguire le prime modifiche sul file si configurazione di Xorg

/etc/X11/xorg.conf

Semplicemente, basterà lanciare


sudo aticonfig --initial
sudo aticonfig --overlay-type=Xv

Aprite il file di configurazione

/etc/X11/xorg.conf

e assicuratevi che le parti evidenziate siano presenti così come le vedete scritte. In caso contrario, copiate dall’esempio qui riportato, rispettando le sezioni di appartenenza:

# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg


#Section “InputDevice”
# Driver “wacom”
# Identifier “stylus”
# Option “Device” “/dev/wacom” # Change to
# # /dev/input/event
# # for USB
# Option “Type” “stylus”
# Option “ForceDevice” “ISDV4″ # Tablet ONLY
#EndSection
#
#Section “InputDevice”
# Driver “wacom”
# Identifier “eraser”
# Option “Device” “/dev/wacom” # Change to
# # /dev/input/event
# # for USB
# Option “Type” “eraser”
# Option “ForceDevice” “ISDV4″ # Tablet ONLY
#EndSection
#
#Section “InputDevice”
# Driver “wacom”
# Identifier “cursor”
# Option “Device” “/dev/wacom” # Change to
# /dev/input/event
# # for USB
# Option “Type” “cursor”
# Option “ForceDevice” “ISDV4″ # Tablet ONLY
#EndSection

Se non avete tavolette grafiche o altre amenità del genere, assicuratevi che il blocco evidenziato qui sopra sia commentato. Ciò vi eviterà di osservare una gran quantità di errori nel file di log, relativi a queste periferiche non rilevate, sebbene erroneamente abilitate

Section “ServerLayout”


# InputDevice “stylus” “SendCoreEvents”
# InputDevice “cursor” “SendCoreEvents”
# InputDevice “eraser” “SendCoreEvents”

Per la stessa ragione, va commentato il blocco appena visto.

Identifier “Default Layout”
Screen “Default Screen” 0 0
InputDevice “Generic Keyboard”
InputDevice “Configured Mouse”
InputDevice “Synaptics Touchpad”
EndSection

Section “Files”

# path to defoma fonts
FontPath “/usr/share/X11/fonts/misc”
FontPath “/usr/share/X11/fonts/cyrillic”
FontPath “/usr/share/X11/fonts/100dpi/:unscaled”
FontPath “/usr/share/X11/fonts/75dpi/:unscaled”
FontPath “/usr/share/X11/fonts/Type1″
FontPath “/usr/share/X11/fonts/100dpi”
FontPath “/usr/share/X11/fonts/75dpi”
FontPath “/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType”
EndSection

Section “Module”
Load “bitmap”
Load “ddc”
Load “dri”
Load “extmod”
Load “freetype”
Load “glx”
Load “int10″
Load “type1″
Load “v4l”
Load “vbe”
EndSection

Da non dimenticare l’abilitazione dell’accelerazione grafica…

Section “InputDevice”
Identifier “Generic Keyboard”
Driver “kbd”
Option “CoreKeyboard”
Option “XkbRules” “xorg”
Option “XkbModel” “pc105″
Option “XkbLayout” “it”
EndSection

Section “InputDevice”
Identifier “Configured Mouse”
Driver “mouse”
Option “CorePointer”
Option “Device” “/dev/input/mice”
Option “Protocol” “ExplorerPS/2″
Option “ZAxisMapping” “4 5″
Option “Emulate3Buttons” “true”
EndSection

Section “InputDevice”
Identifier “Synaptics Touchpad”
Driver “synaptics”
Option “SendCoreEvents” “true”
Option “Device” “/dev/psaux”
Option “Protocol” “auto-dev”
Option “HorizScrollDelta” “0″
EndSection

Section “Monitor”
Identifier “Monitor Generico”
HorizSync 28.0 - 72.0
VertRefresh 43.0 - 60.0
Option “DPMS”
EndSection

Section “Device”
Identifier “ATI Technologies, Inc. ATI Default Card”
Driver “fglrx”
Option “VideoOverlay” “on”
Option “OpenGLOverlay” “off”
Option “AGPMode” “4″
Option “AGPFastWrite” “True”
Option “EnablePageFlip” “True”

BusID “PCI:6:0:0″
EndSection

Le opzioni appena viste fanno un po’ di tutto, dal caricamento del driver fglrx a qualche ottimizzazione per aumentare la velocità di calcolo.

Section “Screen”
Identifier “Default Screen”
Device “ATI Technologies, Inc. ATI Default Card”
Monitor “Monitor Generico”
DefaultDepth 24
SubSection “Display”
Depth 1
Modes “1440×900″
EndSubSection
SubSection “Display”
Depth 4
Modes “1440×900″
EndSubSection
SubSection “Display”
Depth 8
Modes “1440×900″
EndSubSection
SubSection “Display”
Depth 15
Modes “1440×900″
EndSubSection
SubSection “Display”
Depth 16
Modes “1440×900″
EndSubSection
SubSection “Display”
Depth 24
Modes “1440×900″
EndSubSection
EndSection


Section “DRI”
Mode 0666
EndSection

compiz-3.png

Fatto questo, è tempo di modificare i file di configurazione di GDM.

GDM

Il primo file a essere leggermente cambiato è proprio

/etc/gdm/gdm.conf

In questo file, cercate nella sezione

[servers]

modificate la riga

0=Standard

in

1=Standard

E commentate tutto ciò che inizia per 0, fino in fondo. In pratica, dovrete avere il seguente blocco:


[servers]
# These are the standard servers. You can add as many you want here and they
# will always be started. Each line must start with a unique number and that
# will be the display number of that server. Usually just the 0 server is
# used.
1=Standard
#1=Standard
# Note the VTAllocation and FirstVT keys on and FreeBSD. Don’t add any
# vt arguments if VTAllocation is on, and set FirstVT to be the first
# vt available that your gettys don’t grab (gettys are usually dumb and grab
# even a vt that has already been taken). Using 7 will work pretty much for
# all distributions. VTAllocation is not currently implemented on
# anything but and FreeBSD. Feel free to send patches. X servers will
# just not get any extra arguments then.
#
# If you want to run an X terminal you could add an X server such as this:
#0=Terminal -query serverhostname
# or for a chooser (optionally serverhostname could be localhost):
#0=Terminal -indirect serverhostname
#
# If you wish to run the XDMCP chooser on the local display use the following
# line
#0=Chooser

## Note:
# is your X server not listening to TCP requests? Perhaps you should look at
# the /DisallowTCP setting!

# Definition of the standard X server.
[server-Standard]
name=Standard server
command=/usr/bin/X -br -audit 0
flexible=true
# Indicates that the X server should be started at a different process
# priority. Values can be any integer value accepted by the setpriority C
# library function (normally between -20 and 20) with 0 being the default. For
# highly interactive applications, -5 yields good responsiveness. The default
# value is 0 and the setpriority function is not called if the value is 0.

#priority=0

# To use this server type you should add -query host or -indirect host to the
# command line.
[server-Terminal]
name=Terminal server
# Add -terminate to make things behave more nicely
command=/usr/bin/X -br -audit 0 -terminate
# Make this not appear in the flexible servers (we need extra params anyway,
# and terminate would be bad for xdmcp choosing). You can make a terminal
# server flexible, but not with an indirect query. If you need flexible
# indirect query server, then you must get rid of the -terminate and the only
# way to kill the flexible server will then be by Ctrl-Alt-Backspace.
flexible=false
# Not local, we do not handle the logins for this X server.
handled=false

# To use this server type you should add -query host or -indirect host to the
# command line.
[server-Chooser]
name=Chooser server
command=/usr/bin/X -br -audit 0
# Make this not appear in the flexible servers for now, but if you wish to
# allow a chooser server then make this true. This is the only way to make a
# flexible chooser server that behaves nicely.
flexible=false
# Run the chooser instead of the greeter. When the user chooses a machine they
# will get this same server but run with “-terminate -query hostname”.
chooser=true
A dire il vero, basterebbe anche solo la modifica da 0 a 1 nella prima riga per impedire che venga lanciato l’Xserver standard, ma meglio andarci con i piedi di piombo fino a quando non avrò sperimentato delle configurazioni ottimizzate.

Ora è il turno del file

/etc/gdm/gdm.conf-custom

Apritelo e inserite le seguenti istruzioni:


[servers]
1=Xgl

[server-Xgl]
name=Xgl server
#la prima riga va bene per schede ATI
#la seconda va bene per schede nVidia
command=/usr/bin/Xgl :1 -fullscreen -ac -accel glx:fbo -accel xv:fbo
#command=/usr/bin/Xgl -ac -accel glx:pbuffer -accel xv:fbo
flexible=true
Il contenuto di questo secondo file dovrebbe eseguire un override sulle impostazioni del primo. In effetti non è così o, almeno, non lo è sempre: senza aggiungere 1=Xgl anche in gdm.conf il gioco non funziona, nel mio caso.

Configurare Gnome

Non rimane che configurare Gnome affinché lanci cgwd, il window decorator e . Pr fare ciò, basterà accedere al menu

Sistema -> Preferenze -> Sessioni

e quindi selezionare l’etichetta

Avvio Programmi

Qui aggiungete queste due stringhe, una alla volta:


cgwd --replace

--replace gconf --sm-disable

Finito. Non rimane che riavviare il sistema e godersi i nuovi effetti grafici con finestre elastiche, ombreggiature diffuse e il famigerato cubo, che potrete ruotare tenendo premuti contemporaneamente

CTRL + ALT + Frecce

oppure, sempre tenendo premuti CTRL + ALT, provate a trascinare il desktop a destra e a sinistra, oppure date un’occhiata all’effetto Exposè, per passare da un’applicazione all’altra, abilitato tramite il tasto

F12

Ma anche ALT + TAB non è da meno…

compiz-2.png

Link:

Pollycoke Ubuntu Dapper + XGL + Compiz Guide
Ubuntu Dapper Installation Guide

Condividi: Queste icone linkano i siti di social bookmarking sui quali i lettori possono condividere e trovare nuove pagine web.
  • bodytext
  • del.icio.us
  • StumbleUpon
  • Reddit
  • Webnews
  • Bloglines
  • OKnotizie
  • Rojo
  • Segnalo
  • Slashdot
  • Technorati

103 Commenti

Scrivi un commento
  • denz ha detto:

    mi arrendo. sono le 5 e nonostante avessi seguito precisamente le istruzioni.. xgl proprio non va.
    ho una ati radeon mobility 9700 ke alla prova con la live kororaa funziona benissimo.
    per stasera vado a letto.
    ciao

  • Giorgio Zarrelli ha detto:

    Ti capisco. Purtroppo questa procedura sembra essere in un prolungato stato alpha.

    Prova a dirmi quali errori ti da e vediamo cosa succede.

    Intanto, apri una finestra e scrivi:

    fglrxinfo -display :1

    Se il modulo fglrx è stato correttamente caricato, dovresti trovarti alcune righe simili alle seguenti:

    OpenGL vendor string: ATI Technologies Inc.
    OpenGL renderer string: ATI Mobility Radeon X1600 Generic
    OpenGL version string: 1.2 (2.0.5946 (8.27.10))

    Se, invece, leggi Mesa, vuol dire che stai usando l’accelerazione software delle librerie OpenGL Mesa e non quella hardware fornita dal modulo fglrx.

  • alberto ha detto:

    Metti online qualche filmato :)
    Bella guida in ogni caso.

  • Giorgio Zarrelli ha detto:

    Grazie. Ora sono in vacanza e viaggio con una connessione UMTS a consumo…come dire…ahem…caricare il video diventa un po’ oneroso.

    La settimana prossima torno alla mia ADSL flat e aggiorno la guida, inserendo qualche dettaglio e metto online un video…

    C’è da dire che il cubo rotante è forse l’aspetto meno bello del tutto. Personalmente mi fanno impazzire le finestre elastiche…

  • denz ha detto:

    ciao, sono di nuovo io. allora, cerco di spiegare meglio:
    ho ripristinato il file gdm.conf e gdm.conf-custom originali, visto che xgl non va.
    quindi ho dato il comando:
    #fglrxinfo -display :0
    e questo è il risultato:
    OpenGL vendor string: ATI Technologies Inc.
    OpenGL renderer string: MOBILITY RADEON 9700 Generic
    OpenGL version string: 2.0.5814 (8.25.18)
    mentre quando riavvio gdm, dopo aver seguito la guida, dice semplicemente che è impossibile avviare il server x
    ciao, grazie

  • Giorgio Zarrelli ha detto:

    Ok, quindi il modulo fglrx lo installa correttamente e lo carica.

    Quale errore ti da quando cerchi di avviare il server Xgl? Dai un’occhiata in

    /var/log

    ai file di log di X, al syslog e ai file di log che trovi nella directory gdm, sempre in /var/log

  • denz ha detto:

    analizzando Xorg.0.log le cose che mi sembrano anomale sono questi due gruppi:
    ——
    drmOpenDevice: node name is /dev/dri/card1
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: open result is -1, (No such device)
    drmOpenDevice: Open failed
    drmOpenByBusid: drmOpenMinor returns -1023
    ——
    (**) Option “Device” “/dev/wacom”
    (EE) xf86OpenSerial: Cannot open device /dev/wacom
    No such file or directory.
    Error opening /dev/wacom : Invalid argument
    ——
    nel caso del primo gruppo l’errore è presente nel log per ben 254 volte… l’unica cosa che cambia nel ripetersi del msg è il numero della card (/dev/dri/cardX) che incrementa ogni volta di una unità sino ad arrivare a 254.

    per quanto riguarda il syslog questo è lo stralcio significativo:
    ——
    Aug 1 04:31:24 localhost gdm[6148]: Error reinitilizing server
    Aug 1 04:31:26 localhost kernel: [17181943.840000] ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11
    Aug 1 04:31:26 localhost kernel: [17181944.512000] [fglrx] Internal AGP support requested, but kernel AGP support active.
    Aug 1 04:31:26 localhost kernel: [17181944.512000] [fglrx] Have to use kernel AGP support to avoid conflicts.
    Aug 1 04:31:26 localhost kernel: [17181944.512000] [fglrx] AGP detected, AgpState = 0×1f000217 (hardware caps of chipset)
    Aug 1 04:31:26 localhost kernel: [17181944.512000] agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0.
    Aug 1 04:31:26 localhost kernel: [17181944.512000] agpgart: Putting AGP V2 device at 0000:00:00.0 into 4x mode
    Aug 1 04:31:26 localhost kernel: [17181944.512000] agpgart: Putting AGP V2 device at 0000:01:00.0 into 4x mode
    Aug 1 04:31:26 localhost kernel: [17181944.512000] [fglrx] AGP enabled, AgpCommand = 0×1f000314 (selected caps)
    Aug 1 04:31:26 localhost kernel: [17181944.520000] [fglrx] total GART = 268435456
    Aug 1 04:31:26 localhost kernel: [17181944.520000] [fglrx] free GART = 252440576
    Aug 1 04:31:26 localhost kernel: [17181944.520000] [fglrx] max single GART = 252440576
    Aug 1 04:31:26 localhost kernel: [17181944.520000] [fglrx] total LFB = 128020480
    Aug 1 04:31:26 localhost kernel: [17181944.524000] [fglrx] free LFB = 119828480
    Aug 1 04:31:26 localhost kernel: [17181944.524000] [fglrx] max single LFB = 119828480
    Aug 1 04:31:26 localhost kernel: [17181944.524000] [fglrx] total Inv = 0
    Aug 1 04:31:26 localhost kernel: [17181944.524000] [fglrx] free Inv = 0
    Aug 1 04:31:26 localhost kernel: [17181944.524000] [fglrx] max single Inv = 0
    Aug 1 04:31:26 localhost kernel: [17181944.524000] [fglrx] total TIM = 0
    ——
    relativo alla scorsa notte

    infine per quanto riguarda i log di gdm è di nuovo presente l’errore relativo a /dev/wacom presento anche nel log di X.

  • denz ha detto:

    ciao a tutti.. ho risolto l’installazione seguendo questo wiki:
    http://wiki.cchtml.com/index.php/Xgl-Compiz-Dapper
    ciao

  • Giorgio Zarrelli ha detto:

    Per quanto riguarda gli errori sui device wacom, come dicevo nella guida, vanno commentate nel file xorg.conf le righe che eseguono il setup e l’inizializzazione delle periferiche.

    Per gli errori agp, puoi provare le seguenti righe:

    Option “AGPMode” “4?
    Option “AGPFastWrite” “True”

    A dire il vero, il supporto per Xgl e Compiz è ancora abbastanza “confusionario”.

    Utilizzando gli script esterni è a volte più semplice ed è stata questa la via che ho utilizzato la prima volta. Questa seconda modalità, invece, mi sembra più pulita e compatta. Poi, a ognuno capita qualcosa di diverso: alcuni riescono a far funzionare compiz solo se lo lanciano da una finestra all’interno di Xgl e non in altri modi.

  • felipe ha detto:

    grazie per il backlink Giorgio! :)

    felipe
    http://pollycoke.wordpress.com

  • Barker_cry ha detto:

    Ciao, dopo una formattazione sto seguendo la tua guida per l’installazione dell’Xgl però al momento dell’installazione dei driver Ati mi viene fuori questo errore:

    Generating package: Ubuntu/6.06
    ./packages/Ubuntu/ati-packager.sh: line 55: dpkg-architecture: command not foundError: unsupported architecture:
    Removing temporary directory: fglrx-install

    Con il comando –listpkg viene fuori la lista delle versioni supportate ed invece non funziona nè con dappe nè con 6.06 quando vado a fare il –buildpkg.
    Previe installazioni hanno dato esito positivo… Chi sa dirmi qualcosa?

  • Giorgio Zarrelli ha detto:

    Barker_cry, Assicurati di avere installato il pacchetto dpkg-dev, che fornisce l’utility dpkg-architecture che mi sembra ti manchi al momento.

  • Process_Killer ha detto:

    Ciao, ho seguito la procedura e scrivendo

    fglrxinfo -display :0

    appare:

    display: :0.0 screen: 0
    OpenGL vendor string: ATI Technologies Inc.
    OpenGL renderer string: RADEON 9250/9200 Series DDR Generic
    OpenGL version string: 1.3.1091 (X4.3.0-8.27.6)

    quindi tutto esatto vero? please datemi una conferma.

  • Giorgio Zarrelli ha detto:

    Si, stai usando l’accelerazione hardware. In caso contrario ti apparirebbe come vendor string un riferimento a Mesa.

  • Barker_cry ha detto:

    Niente! Basta! Sono 2 settimane che tento di installare Xgl con scheda video Ati x1600, ogni volto che provo ad avviare compiz mi va in crash il pc. Aspetterò la versione 6.10 di Ubuntu ad ottobre.

  • jewelz ha detto:

    aggiungi che bisogna installare il debhelper prima di compilare i driver, altrimenti fa errore 127! Cmq grazie per l’ottima guida

  • Giorgio Zarrelli ha detto:

    x jewelz - Ora il dettaglio si trova nel tuo commento :-) Grazie!

    x Barker - Mi dispiace che ti capiti questo inconveniente. Quale errore ti da Compiz?

  • Giorgio Zarrelli ha detto:

    Per favore, esegui il seguente comando

    cat /etc/lsb-release

    e copiami il risultato qui nei commenti

    inoltre, copiami anche il risultato del comando

    cat /etc/apt/sources.list

    I driver non sono correttamente installati, visto che ti sta dicendo che hai in uso le Mesa e non l’accelerazione hardware. Guarda in Xorg.0.log e dovresti vedere qualche errore riguardante il modulo fglrx.

  • coorasse ha detto:
  • Giorgio ha detto:

    Mmmm…ben due plugin anti spam rilevano i tuoi commenti come spam. Lasciali comunque e li vedo in moderazione. Controllo i tuoi risultati e ti dico.

  • coorasse ha detto:

    mi spiace. E’ che faccio del casino quando li inserisco e penso di averli rimandati almeno 4 o 5 volte.
    Se vuoi eliminarlo (che mi sembra un po’ ingombrante) trovi tutto qui:
    http://www.cs.unibo.it/~arodi/datas

  • Marco ha detto:

    Ho installato xgl/compiz seguedo la guida trovata sul sito: http://www.tectonic.co.za/view.php?id=916
    che ho trovato effettivamente molto più semplice.
    Ho un’Ati Radeon 9600, e il tutto sembra funzionare perfettamente. Volevo chiedere che differenza ci stava se aggiungevo i repository che mi dite voi anzichè usare quelli di Ubuntu e in più se andando ad aggiungere anche i vostri repository (che credo siano più aggiornati) mi si aggiorna in automatico Compix/XGL.
    Grazie e ciao

  • maver1ck ha detto:

    Ciao ho riscontrato questo problema seguendo la tua guida (ho provato anche con i driver 8.27.10):

    root@eagle:/home/maver1ck/Desktop/Documenti/downloads# sudo ./ati-driver-installer-8.28.8.run –buildpkg Ubuntu/dapper
    Creating directory fglrx-install
    Verifying archive integrity… All good.
    Uncompressing ATI Proprietary Linux Driver-8.28.8……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………….
    ==================================================
    ATI Technologies Linux Driver Installer/Packager
    ==================================================
    Generating package: Ubuntu/dapper
    ./packages/Ubuntu/ati-packager.sh: line 56: dpkg-architecture: command not foundError: unsupported architecture:
    Removing temporary directory: fglrx-install

    come posso risolvere? Se può esserti utile il mio notebook è un toshiba satellite A100 - 683
    grazie per l’aiuto :) ciauz!

  • Giorgio ha detto:

    @maver1ck - Come dicevo qualche commento più in alto:

    “Barker_cry, Assicurati di avere installato il pacchetto dpkg-dev, che fornisce l’utility dpkg-architecture che mi sembra ti manchi al momento.”

    Ti manca il pacchetto dpkg-dev. Quindi:

    sudo apt-get install dpkg-dev e puoi continuare.

  • Giorgio ha detto:

    @Marco - I repository suggeriti contengono delle versioni modificate.

  • maver1ck ha detto:

    Ciao giulio e grazie!

    ho inserito il dpkg-dev …però continuando guarda che mi da:

    root@eagle:/home/maver1ck/Desktop/Documenti/downloads# sudo ./ati-driver-installer-8.27.10-x86.run –buildpkg Ubuntu/dapper
    Creating directory fglrx-install
    Verifying archive integrity… All good.
    Uncompressing ATI Proprietary Linux Driver-8.27.10…………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………..
    ==================================================
    ATI Technologies Linux Driver Installer/Packager
    ==================================================
    Generating package: Ubuntu/dapper
    sh: gcc: command not found
    dpkg-architecture: warning: Couldn’t determine gcc system type, falling back to default (native compilation)
    /tmp/fglrx.cQQ3TZ /home/maver1ck/Desktop/Documenti/downloads/fglrx-install
    Package build failed!
    Package build utility output:
    dpkg-buildpackage: source package is fglrx-installer
    dpkg-buildpackage: source version is 8.27.10-1
    dpkg-buildpackage: source changed by ATI Technologies Inc.
    sh: gcc: command not found
    dpkg-architecture: warning: Couldn’t determine gcc system type, falling back to default (native compilation)
    sh: gcc: command not found
    dpkg-architecture: warning: Couldn’t determine gcc system type, falling back to default (native compilation)
    dpkg-buildpackage: host architecture i386
    debian/rules build
    echo “Using architecture: i386″
    Using architecture: i386
    if [ -f /tmp/fglrx.cQQ3TZ/debian/control.template ]; then \
    cat /tmp/fglrx.cQQ3TZ/debian/control.template > /tmp/fglrx.cQQ3TZ/debian/control; \
    fi
    for i in preinst postinst postrm shlibs atieventsd.init ; do \
    if [ -f /tmp/fglrx.cQQ3TZ/debian/driver.$i ]; then \
    sed -e “s/#PKGNAME#/xorg-driver-fglrx/” \
    -e “s/#DISTRO#/dapper/” /tmp/fglrx.cQQ3TZ/debian/driver.$i > \
    /tmp/fglrx.cQQ3TZ/debian/xorg-driver-fglrx.$i; \
    fi; \
    done
    if [ -f /tmp/fglrx.cQQ3TZ/debian/10fglrx.template ]; then \
    sed -e “s|#XMODDIR#|usr/lib|” -e “s|#XMODDIR32#|usr/lib32|” \
    /tmp/fglrx.cQQ3TZ/debian/10fglrx.template > /tmp/fglrx.cQQ3TZ/debian/10fglrx; \
    fi
    if [ -f /tmp/fglrx.cQQ3TZ/debian/fglrx.default ]; then \
    mv /tmp/fglrx.cQQ3TZ/debian/fglrx.default /tmp/fglrx.cQQ3TZ/debian/fglrx; \
    fi
    dh_testdir
    make: dh_testdir: Command not found
    make: *** [configure] Error 127
    /home/maver1ck/Desktop/Documenti/downloads/fglrx-install
    Removing temporary directory: fglrx-install

    penso mi manca qualche altra cosa, o sbaglio? ^^
    ciao e grazie ancora!

  • Giorgio ha detto:

    Ahimé ti mancano alcune applicazioni:

    1. Ti manca il pacchetto gcc;

    2. Ti manca il pacchetto debhelper.

    Queste informazioni avresti potuto desumerle leggendo attentamente i messaggi di errore che hai copiato nel commento:

    “Generating package: Ubuntu/dapper
    sh: gcc: command not found”

    Qui ti dice che non trova gcc.

    “dh_testdir
    make: dh_testdir: Command not found”

    Qui invece ti informa che manca dh_testdir. Non sai a quale pacchetto appartiene? Basta chiedere al motore di ricerca di debian.org:

    http://packages.debian.org/cgi-bin/search_contents.pl?version=stable&arch=i386&case=insensitive&word=dh_testdir&searchmode=searchfiles

    Giusto per non rimanere bloccati in futuro :-)

  • maver1ck ha detto:

    ok grazie adesso non mi da nessun errore in quella fase,

    sai sono nuovo del mondo GNU/Linux, ma pian pianino ci prenderò la mano ;)

    grazie ancora!!!

  • maver1ck ha detto:

    Ciao
    ho seguito la guida passo passo e al riavvio del sistema non mi avvia il DE; l’errore che mi da è il seguente:

    Fatal server error:
    no screens found
    XIO: fatal IO error 104 (Connection reset by peer) on X server “:0.0″ after 0 request (0 Know processed) with 0 events remaining.

    magari c’è qualche errore nell’xorg.conf? dimmi tu…

    ciao e grazie ancora!

  • Giorgio ha detto:

    Mandami via email tutti i file che hai modificato.

  • maver1ck ha detto:

    Ciao giorgio :-)
    cercando di fare una cosa più pulita ed accurata ho deciso di reinstallare ubuntu ed eseguire di nuovo passo passo i comandi nella guida, facendo però più attenzione ad eventuali errori. Ho notato così che dopo aver installato i driver 8.27.10 dell’ATI, dando il comando fglrxinfo osservo questo:

    maver1ck@fangorn:~$ fglrxinfo
    Xlib: extension “XFree86-DRI” missing on display “:0.0″.
    display: :0.0 screen: 0
    OpenGL vendor string: Mesa project: http://www.mesa3d.org
    OpenGL renderer string: Mesa GLX Indirect
    OpenGL version string: 1.2 (1.5 Mesa 6.4.1)

    maver1ck@fangorn:~$

    …lo stesso errore che incontravo nel fatal error ma con un informazione in più (Xlib: extension “XFree86-DRI” missing on display) e tutto questo con xorg.conf originale;

    potrei risolvere l’errore del “no screen found”, installando questi XFree86-DRI?

    spero di non aver detto fesserie ;-)

  • Giorgio ha detto:

    Se glrxinfo riporta l’utilizzo delle librerie Mesa, stai usando l’accelerazione software e non quella hardware garantita dal modulo fglrx. Controlla i file di log e di configurazione, per capire perché non lo sta caricando.

    Per curiosità, dai il comando:

    fglrxinfo :1

  • maver1ck ha detto:

    ragazzi seguendo il wiki di ubuntu ( 1°metodo ), son riuscito ad installare i driver ati e dando “fglrxinfo” ne ho avuto la conferma :D …ricordo ancora che utilizzo un toshiba satellite A100 - 683 ( magari a qualcuno potrebbe tornare utile )

    ok l’accellerazione 3D è al sicuro infatti, ho testato anche alcuni giochi: nexuiz, tuxracer e altri con risultati ottimi

    adesso non mi rimane che proseguire con la guida ;)

  • Nokao ha detto:

    GRAZIE…. grazie alla tua guida sono riuscito a far funzionare unreal tournament 2003 su Kubuntu con tutte le impostazioni grafiche al massimo, e gira MEGLIO che in windows con un casino di altri programmi aperti…

  • Giorgio ha detto:

    Fantastico. Non rimane che mettere i film direttamente come sfondo del desktop, non ti pare?

  • Anonimo ha detto:

    Giorgio mi servirebbe il tuo aiuto…

    Prima di tutto volevo dire che col copia incolla si fanno disastri… sarebbe meglio che i file di configurazione che hai pubblicato li mettessi in formato di file perchè tanti degli apici ” che hai postato mi vengono sostituiti da Kubuntu come quadratini maledetti e all’inizio non me ne ero accorto.

    Detto questo, dopo aver sostituito tutti gli apici gdm mi si pianta… se gli chiedo di mostrarmi l’errore mi dice che c’è qualcosa che non va nel xorg.conf eppure kdm va… (meno male).

    Dove posso trovare un log da mostrarti/vi ?

  • Giorgio Zarrelli ha detto:

    Ciao,

    capisco. Cerca in /var/log i file Xorg.

    Li troverai i messaggi di errore.

  • Gioiello ha detto:

    Ciao, io ho seguito sia il tutorial di pollycoke (non andava neanche x) sia questo. Il server X parte e parte gnome come se non avessi fatto niente!!!!!!! Io ho già installato xgl con successo, ma con una NVIDIA.
    Come faccio a sapere cosa non sta funzionando?

  • Giorgio Zarrelli ha detto:

    Vai in

    /var/log

    ed esamina i file di log Xorg. e syslog

    da dentro gnome, apri un terminale e scrivi

    compiz-start

    e batti invio. Vedi cosa ti succede.

  • Nokao ha detto:

    @Giorgio, dopo aver seguito tutte le guide KDE mi va ancora (quindi non ci sono gravi errori nel xorg.conf) ma se metto gdm come loader principale, e tento di far partire gnome, non succede nulla e gnome si blocca lasciandomi in modalita’ testo.

    Se provo a togliere le righe aggiunte nella tua guida al file di gdm, gnome parte normalmente ma si blocca il sistema (classica impallata tipo windows con l’audio che si ripete all’infinito) e sono costretto a rimettere kdm in modalita’ testo.

    Saresti cosi’ gentile da dare un’occhio ai miei log di kde e gnome? posso darteli stasera…

  • angelo ha detto:

    ciao… io sto cercando di installare xgl e compiz da un pò di tempo…. ma senza buoni risultati.
    Innanzitutto ti elenco il mio hardware:
    amd64 300 , 1024 ram, ati x300 (PCIE)
    per una volta ho visto funzionare compiz, solo che dopo 30 secondi di funzionamento…. si è bloccato!!
    all’avvio mi mancano le barre di tutte le finestre che apro… perchè escano e possa spostarle devo digitare: exec metacity…. sul tentativo di far partire compiz con il comando startcompiz mi da quest’errore:
    ~$ compiz.real: Support for non power of two textures missingcompiz.real: Failed to manage screen: 0
    compiz.real: No manageable screens found on display :1

    aiutooooooooooo….
    grazie

  • Giorgio Zarrelli ha detto:

    Ciao,

    leggiti bene la guida…Intanto, prova a lanciare il comando:

    fglrxinfo

    e poi

    fglrxinfo -display :1

  • emanuele ha detto:

    Grande….Molto utile ….l’unica guida che ho trovato in fretta per installare i driver per l’ATI X1600..
    Grazie..

  • Giorgio ha detto:

    Ti ringrazio. E’ confortante sapere che è stata di qualche utilità.

  • Leonardo ha detto:

    Ciao Giorgio, grazie mille!!
    Dopo diverse guide che mi hanno portato a fallimenti ed una giornata passata con il monitor settato ad una frequenza di refresh a 60hz!!! sono riuscito grazie alla tua guida ad istallare i driver Ati per la mia scheda Ati Radeon x800 GTO con relativa acceleraziione 3d.
    Adesso il mio problema e’ che avendo seguito tutta la tua guida senza aver ricevuto alcun errore, mi parte la sessione come era prima di eseguire la guida :( Ho provato ad eseguire da terminale gnome compiz-start ma …
    bash: compiz-start: command not found
    ho provato anche /usr/bin/compiz-start ma nulla!
    Cosa devo fare?

  • Giorgio Zarrelli ha detto:

    Innanzitutto accertati che ci sia ancora compiz. Quindi, da root, in shell, lancia prima:

    updatedb

    quindi esegui

    locate compiz-start

    E vedi se e dove si trova compiz-start

    Hai per caso eseguito qualche aggiornamento?

  • Leonardo ha detto:

    Ciao Grazie ancora per la risposta tempestiva!!!
    Cavolo io utilizzavo which al posto di locate
    (vengo da suse e mandriva con KDE) :( Ho fatto come hai detto ed ho ottenuto quanto segue:

    leonardo@leonardo-desktop:~$ sudo updatedb
    Passworleonardo@leonardo-desktop:~$ sudo updatedb
    Password:
    leonardo@leonardo-desktop:~$ locate compiz-start
    /home/leonardo/.config/autostart/compiz-start.desktop
    leonardo@leonardo-desktop:~$d:
    leonardo@leonardo-desktop:~$ locate compiz-start
    /home/leonardo/.config/autostart/compiz-start.desktop
    leonardo@leonardo-desktop:~$

  • Giorgio Zarrelli ha detto:

    which è un’onesta utility che cerca i file all’interno dei percorsi indicati dalla variabile d’ambiente PATH.

    locate, invece, si basa su un database che indicizza tutti i file leggibili in qualsiasi directory raggiungibile dall’utente che ha lanciato updatedb. Quindi, ti restituisce anche le posizioni dei file contenuti in directory non contemplate dalla PATH, ma raggiungibili dall’utente che ha creato il database. Normalmente, o dopo un aggiornamento, o periodicamente, con un cronjob, bisogna lanciare updatedb (come utente root) in modo che veda i nuovi file e li indicizzi.

    Ti manca l’eseguibile di compiz-start. hai solo il file che lo dovrebbe richiamare. Da me, per esempio, ho tolto per ora il link e lasciato l’eseguibile (questo perché per ora non sto usando Compiz):

    locate compiz-start

    /usr/bin/compiz-start

    Ti tocca reinstallarlo, lo trovi nel pacchetto compiz-core.

    Vai in

    /var/cache/apt/archives

    e dovresti trovarlo li se non hai eseguito una pulizia della cache di apt.

  • Leonardo ha detto:

    Scusami Ho fatto un po di pasticci con il copia incolla!
    Adesso ho eseguito da root updatedb
    poi ho riprovato locate compiz-start ed nn ho ottenuto nessuna risposta.
    Dopo aver istallato e configurato tutto come descritto nella guida, a dire il vero ho eseguito
    sudo apt-get install cgwd
    sudo apt-get install cgwd-themes

    credo che qui ho fatto danni…
    Ti ringrazio anticipatamente in attesa di una tua risposta.

  • Giorgio Zarrelli ha detto:

    Ripeti la procedura di installazione descritta e SOLO quella.

  • KHRonoS (andrea) ha detto:

    ciao a tutti! ho un acer aspire 1652, con ati x300 (mobility naturalmente). ho istallato i driver ati fglrx descritti nella wiki di ubuntu (dimenticavo di dire che ho la ubuntu dapper 6.06 aggiornata). ho istallato XGL e Compiz Vanilla e funzionano. è…bello. però, già il fatto che il compiz originale non trovava le dipendenze (non riusciva a scaricare compiz-plugin) e quindi sono dovuto ripiegare sul vanilla (perfetto anche quello)….
    ma il problema non è quello, dato che stranamente compiz funziona.
    il problema è che l’output di fglrx suona così:

    $ fglrxinfo -display :1
    Xlib: extension “XFree86-DRI” missing on display “:1.0″.
    display: :1.0 screen: 0
    OpenGL vendor string: ATI Technologies Inc.
    OpenGL renderer string: MOBILITY RADEON X300 Generic
    OpenGL version string: 1.2 (2.0.5814 (8.25.18))

    anche glxinfo da la stessa stringa:

    name of display: :1.0
    Xlib: extension “XFree86-DRI” missing on display “:1.0″.
    display: :1 screen: 0
    direct rendering: No
    server glx vendor string: SGI
    server glx version string: 1.2
    server glx extensions:
    GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
    GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method,
    GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe,
    GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig
    client glx vendor string: ATI
    client glx version string: 1.3
    client glx extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_ATI_pixel_format_float,
    GLX_ATI_render_texture
    GLX version: 1.2
    GLX extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
    GLX_ARB_multisample
    OpenGL vendor string: ATI Technologies Inc.
    OpenGL renderer string: MOBILITY RADEON X300 Generic
    OpenGL version string: 1.2 (2.0.5814 (8.25.18))
    OpenGL extensions:
    GL_ARB_multitexture, GL_ARB_texture_border_clamp, GL_ARB_texture_cube_map,
    GL_ARB_texture_env_add, GL_ARB_texture_env_combine,
    GL_ARB_texture_env_dot3, GL_ARB_transpose_matrix, GL_EXT_abgr,
    GL_EXT_blend_color, GL_EXT_blend_minmax, GL_EXT_blend_subtract,
    GL_EXT_texture_env_add, GL_EXT_texture_env_combine,
    GL_EXT_texture_env_dot3, GL_EXT_texture_lod_bias

    visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
    id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
    ———————————————————————-
    0×2c 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
    0×2d 24 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 None
    0×2e 32 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 Ncon
    0×2f 32 tc 0 32 0 r . . 8 8 8 8 0 0 0 0 0 0 0 0 0 Ncon

    il DRI è istallato. ho anche riconfigurato X. ho controllato, e l’ultima sezione del xorg.conf (section DRI) c’è.
    viene caricato…..

  • Giorgio Zarrelli ha detto:

    Devi abilitarlo per il display 1 (:1). Occhio e croce l’hai abilitato per il Display 0-

  • KHRonoS (andrea) ha detto:

    in xorg.conf ho queste righe. in quale sezione devo mettere 1 al posto di 0 (oppure quale devo copiare cambiando in 1 lo 0) ?
    Section “Monitor”
    Identifier “Generic Monitor”
    HorizSync 30.0 - 67.0
    VertRefresh 50.0 - 75.0
    Option “DPMS”
    EndSection

    Section “Monitor”
    Identifier “aticonfig-Monitor[0]”
    Option “VendorName” “ATI Proprietary Driver”
    Option “ModelName” “Generic Autodetecting Monitor”
    Option “DPMS” “true”
    EndSection

    Section “Device”
    Identifier “ATI Technologies, Inc. M22 [Radeon Mobility X300]”
    Driver “ati”
    BusID “PCI:1:0:0″
    EndSection

    Section “Device”
    Identifier “aticonfig-Device[0]”
    Driver “fglrx”
    Option “VideoOverlay” “on”
    Option “OpenGLOverlay” “off”
    EndSection

    grazie

  • Riccardo ha detto:

    La guida e; fantastica….
    Pero’ quando riavvio lo schermo sfarfalla un po’ dopodiche’ compare una schermata blu….che dice xserver dailed to star…
    Ho guradato il file di log di Xorg ma non mi pare ci siano errori…
    Cosa potrebbe essere?
    Grazie,Riccardo

  • Giorgio Zarrelli ha detto:

    @Khronos, leggi bene la guida…

    @Riccardo. probabilmente ti muore il server Xorg. Bisogna capire perché. Cosa ti dice il log nelle ultime 20 righe?

  • Riccardo ha detto:

    LE ultime 20 righe del log sono queste :

    (II) fglrx(0): Acceleration enabled
    (II) fglrx(0): X context handle = 0×1
    (II) fglrx(0): [DRI] installation complete
    (II) fglrx(0): Direct rendering enabled
    (==) fglrx(0): Using hardware cursor
    (II) fglrx(0): Largest offscreen area available: 1024 x 513
    (II) Loading extension FGLRXEXTENSION
    (II) Loading extension ATITVOUT
    (II) fglrx(0): Interrupt handler installed at IRQ 169.
    (==) RandR enabled
    (II) Setting vga for screen 0.
    (II) Initializing built-in extension MIT-SHM
    (II) Initializing built-in extension XInputExtension
    (II) Initializing built-in extension XTEST
    (II) Initializing built-in extension XKEYBOARD
    (II) Initializing built-in extension XC-APPGROUP
    (II) Initializing built-in extension SECURITY
    (II) Initializing built-in extension XINERAMA
    (II) Initializing built-in extension XFIXES
    (II) Initializing built-in extension XFree86-Bigfont
    (II) Initializing built-in extension RENDER
    (II) Initializing built-in extension RANDR
    (II) Initializing built-in extension COMPOSITE
    (II) Initializing built-in extension DAMAGE
    (II) Initializing built-in extension XEVIE
    (**) Option “CoreKeyboard”
    (**) Generic Keyboard: Core Keyboard
    (**) Option “Protocol” “standard”
    (**) Generic Keyboard: Protocol: standard
    (**) Option “AutoRepeat” “500 30″
    (**) Option “XkbRules” “xorg”
    (**) Generic Keyboard: XkbRules: “xorg”
    (**) Option “XkbModel” “pc104″
    (**) Generic Keyboard: XkbModel: “pc104″
    (**) Option “XkbLayout” “us”
    (**) Generic Keyboard: XkbLayout: “us”
    (**) Option “CustomKeycodes” “off”
    (**) Generic Keyboard: CustomKeycodes disabled
    (**) Option “Protocol” “ExplorerPS/2″
    (**) Configured Mouse: Device: “/dev/input/mice”
    (**) Configured Mouse: Protocol: “ExplorerPS/2″
    (**) Option “CorePointer”
    (**) Configured Mouse: Core Pointer
    (**) Option “Device” “/dev/input/mice”
    (**) Option “Emulate3Buttons” “true”
    (**) Configured Mouse: Emulate3Buttons, Emulate3Timeout: 50
    (**) Option “ZAxisMapping” “4 5″
    (**) Configured Mouse: ZAxisMapping: buttons 4 and 5
    (**) Configured Mouse: Buttons: 9
    (II) Synaptics touchpad driver version 0.14.3
    (–) Synaptics Touchpad auto-dev sets device to /dev/input/event2
    (**) Option “Device” “/dev/input/event2″
    (**) Option “HorizScrollDelta” “0″
    (–) Synaptics Touchpad touchpad found
    (**) Option “SendCoreEvents” “true”
    (**) Synaptics Touchpad: always reports core events
    (II) XINPUT: Adding extended input device “Synaptics Touchpad” (type: MOUSE)
    (II) XINPUT: Adding extended input device “Configured Mouse” (type: MOUSE)
    (II) XINPUT: Adding extended input device “Generic Keyboard” (type: KEYBOARD)
    Synaptics DeviceInit called
    SynapticsCtrl called.
    (II) Configured Mouse: ps2EnableDataReporting: succeeded
    Synaptics DeviceOn called
    (–) Synaptics Touchpad touchpad found
    Synaptics DeviceOff called
    (II) fglrx(0): [drm] removed 1 reserved context for kernel
    (II) fglrx(0): [drm] unmapping 8192 bytes of SAREA 0×18000 at 0xb6fe9000

    pero’ (io) non vedo nulla di strano …

  • Divilinux ha detto:

    Ciao a tutti..scusate non ho letto tutti i precedenti post..ma la domanda e’ questa
    Coi driver non propietari e’ facile installare e far funzionare xgl..ma per una ati x1600, dal momento che i driver propietari non supportano xgl,con fglrx non e’ possibile
    Come hai fatto a farla funzionare con questo metodo?

  • Giorgio Zarrelli ha detto:

    Beh, non ti rimane che leggere la guida e provare.

  • Divilinux ha detto:

    e’ propio quello il problema..
    non funziona..ne con questa guida..ne con quella per beryl+xgl..

  • thule ha detto:

    salve ho letto la tua guida…molto bella pero non riesco ad attivare l’acceleratore grafico…ho una ati x1600 installo i driver do il comando sudo dpkg -i *.deb e va a buon fine vado ad installare il module-assistant ma mi dice

    Lettura della lista dei pacchetti in corso… Fatto
    Generazione dell’albero delle dipendenze in corso… Fatto
    Il pacchetto module-assistant non ha versioni disponibili, ma è nominato da un altro
    pacchetto. Questo significa che il pacchetto manca, è diventato obsoleto
    o è disponibile solo all’interno di un’altra sorgente
    E: Il pacchetto module-assistant non ha candidati da installare

    quindi non posso andare a compilare l’accellerazione
    esiste un’altro metodo?grazie in anticipo

  • Giorgio ha detto:

    @thule: prova cosi’

    apt-cache search module-assistant

    e vedi cosa ti risponde. Che distribuzione hai?

  • Giorgio Zarrelli ha detto:

    @thule: Se hai Ubuntu, devi abilitare il repository “universe” per poter vedere il pacchetto module-assistant. Dopo avere abilitato il repository, aggiorna la lista dei pacchetti e prova a installare module-assistant.

  • Divilinux ha detto:

    ma non e’ necessario il module-assistant..
    installando i driver in .deb devi solamente lanciare

    depmod -a
    modprobe fglrx
    aticonfig –initial

    e riavviare il server x

    nemmeno io cell’ho il module-assistant..;)

  • thule ha detto:

    slave ho installato e seguito tutta la guida riga per riga….non parte piu ubuntu :(….mi dice che non puo caricare l’x nel momento del login mi chiede di vedere i file log ma non mi fa vedere l’erorre come faccio a ripristinare il gdm(ubuntu) cmq dopo aver seguito le istruzioni di divilinux e ravviato ne nel display uno ne nel 2 mi dava la ati e quando ho modificato il file xorg nella sezione device display non mi dava che caricava i driver ati ma vesa quella sezione l’ho modificata io a mano…..prima di modificare lo xorg la scheda andava a scatti mentre prima che usavo le istruzioni di divilinux lo scorrere delle pagine era fluido…grazie ancora

  • Divilinux ha detto:

    dunque se hai ubuntu c’e’ un wiki molto comodo da seguire..non so se posso linkare qui..al max mi mandi una mail se viene considerato spam

    http://wiki.cchtml.com/index.php/Ubuntu_Edgy_Installation_Guide

    innanzitutto non ti preoccupare perche’ nn hai perso nulla

    se utilizzi,seguendo il metodo descritto qui su questo blog o a quel link che ho scritto,i driver fglrx(assicurati di avere fatto tutto correttamente) vanno sostituiti a quelli presenti in xorg.conf sezione “devices”..
    NON inserire i driver “ati” perche’ per ottenere l’acc3d con quei driver(generici) devi installare le libmesa al posto di xorg-driver-fglrx..usando quindi il DRI di mesa e non dei driver propietari

    Per ripristinare quello che hai fatto ,visto che al gdm non ci arrivi,riavvia linux e seleziona dal menu’ grub il kernel marcato come “recovery”,quello senza splash per intenderci
    cosi’ arrivi al prompt dei comandi loggandoti da terminale..e puoi editare xorg prima di riavviare il gdm(il gdm non si avvia perche’ xorg e’ sbagliato in quel punto)

    RIcapitolando..in base ai driver che hai installato..o “ati” o “fglrx” segui quanto scritto sopra per ritornare al gdm..
    Ti ricordo che se utilizzi la edgy..di default il composite e’ abilitato..coi driver “ati” non c’e’ problema..ma se usi “fglrx” devi disabilitare il composite dalla fine del file xorg.conf..altrimenti non si avvia x

  • Divilinux ha detto:

    dimenticavo..se non hai fatto dpkg-reconfigure xserver-xorg prima del crash..non e’ necessario ch