
- Kernel:2.6.21 vanilla
- Driver:8.36.5
- Scheda video: ati X1600
- Distribuzione:Kubuntu Feisty 7.04
- Tempo impiegato per installare i driver ufficiali: 5 minuti e 56 secondi.
L’installazione dei driver e’ stata cronometrata ed effettuata su un sistema APPENA installato.
Questa guida non ha nulla di diverso dalle altre,se non per il fatto che parliamo di kernel vanilla
Avere un kernel personalizzato permette di:
- Fregarcene dei kernel headers e della sua possibile rimozione da parte di apt-get
- Fregarcene dei pacchetti debian per la versione in binario dei driver fglrx
Qui c’e’ una differenza sostanziale tra il novizio,che si perde in nomignoli strani come “effetti desktop” “driver con restrizioni” pannelli,manager e pattume vario..e quello un po’ piu’ “attento”.
Scusate lo sfogo..ma ormai questi driver li conosco a memoria!
Gli errori sono sempre gli stessi:
- Nessuno guarda mai il package manager per controllare la versione dei pacchetti installati
- Molti si sbagliano installando prima i driver dei repository (8.34) e poi quelli del sito..senza preoccuparsi della disinstallazione dei primi.
- Nessuno conosce module-assistant
- Si “ritocca” sempre lo xorg.conf..che invece ha bisogno solo di un paio di modifiche,nella maggior parte dei casi
- Nessuno guarda mai in /usr/src per verificare la presenza del modulo fglrx.tar.bz2..che e’ il modulo “fglrx” da compilare
- I comandi ati NON VANNO USATI! scordateveli una volta per tutte
- Quasi tutti mischiano l’installazione di questi driver con beryl,compiz,opzioni di xorg etc…mentre l’installazione dei driver e’ UNA COSA SEPARATA!..gli effetti desktop arrivano dopo.
- Nessuno controlla mai di avere i kernel-headers
Per le schede ati che usano gli fglrx sono valide TASSATIVAMENTE queste regole:
1- L’opzione Compisite VA DISABILITATA
Section "Extensions"
Option “Composite” “0″
EndSection
Oppure:
Section "Extensions"
Option “Composite” “Disable″
EndSection
2- Non e’ necessario disabilitare AIGLX
Puo’ essere necessario qualora si desideri utilizzare un composite-manager e una sessione Xgl
nella sezione ServerLayout:
Option "AIGLX" "Disable"
3- Sostituire nella sezione “Device” il modulo corretto:
Section "Device"
Identifier "Scheda video generica"
Driver "fglrx"
BusID "PCI:1:0:0"
Queste sono le uniche modifiche da apportare allo xorg.conf..A MANO prima di iniziare l’installazione
===========
Installazione
===========
Abbiamo detto che,avendo un kernel compilato per i fatti nostri,non troveremo MAI nei repository..i kernel-headers
Ne tantomeno troveremo i pacchetti binari..perche’ abbiamo i SORGENTI del kernel.
Se avete il kernel della feisty,attualmente il 2.6.20-15..tutto quello che bisogna fare e’ questo:
sudo apt-get update
sudo apt-get install linux-restricted-modules-$(uname -r)
sudo apt-get install xorg-driver-fglrx
sudo depmod -a
Fine della storia..riavviate xorg e lanciate fglrxinfo per controllare l’installazione e la versione dei driver..
Semplice no?..:-)
Se invece vogliamo i driver del sito:
Prima installiamo i tool necessari:
sudo apt-get install module-assistant build-essential fakeroot dh-make debhelper debconf libstdc++5
Posizionate lo script dove vi pare e lanciate:
bash ati-driver-installer-8.36.5-x86.x86_64.run --buildpkg Ubuntu/feisty
Ovviamente il terminale va aperto nella stessa directory dello script.
Una volta preparati tutti i pacchetti:
sudo dpkg -i xorg-driver-fglrx_8.36.5-1*.deb
sudo dpkg -i fglrx-kernel-source_8.36.5-1*.deb
sudo dpkg -i fglrx-amdcccle_8.36.5-1*.deb
sudo dpkg -i xorg-driver-fglrx-dev_8.36.5-1*.deb
Il protagonista e’ lui: fglrx-kernel-source
Questo pacchetto installa in /usr/src il modulo che dobbiamo compilare: fglrx.tar.bz2
Se proviamo a scompattarlo,otterremo una directory “module” perche’ sono driver PREPARATI per essere pacchettizzati in DEBIAN.Non sono normali sorgenti,sebbene si possano installare nella maniera classica.
A me piace usare “module-assistant” il tool specifico per pacchettizzare e installare i driver.
sudo module-assistant prepare
sudo module-assistant update
sudo module-assistant build fglrx
sudo module-assistant install fglrx
sudo depmod -ae
sudo modprobe fglrx
Riavviamo il server grafico..e finish!..i driver sono installati.Se non lo sono non avete seguito questa guida..;)
Raramente puo’ servire mettere in blacklist il vecchio modulo fglrx 8.28..ma vi assicuro che non serve.
sudo kate /etc/default/linux-restricted-modules-common
DISABLED_MODULES=”fglrx”
Questo metodo,che non ho di certo inventato io,porta via poco + di 5 minuti..ed e’ lo stesso di quello descritto qua
- COME ABILITARE BERYL-GIT SENZA TOCCARE UNA MAZZA! -
Sempre riallacciando il discorso precedente.
NON TOCCHIAMO LO XORG.CONF!!!!!!!!!!!!
Ok.
===========
Installazione
===========
Scarichiamo il Beryl-GIT preparato da Telperion
Non c’e’ nessun repository da abilitare..niente di niente.
Prima di installare beryl installiamo pero’ il server Xgl
sudo apt-get install xserver-xgl
Costruiamo la fantomatica sessione Xgl
sudo kate /usr/share/xsessions/xgl.desktop
Incolliamo il codice seguente:
[Desktop Entry]
Encoding=UTF-8
Name=Xgl
Exec=/usr/bin/startxgl.sh
Icon=
Type=Application
Rendiamo eseguibile lo script:
sudo chmod a+x /usr/share/xsessions/xgl.desktop
Ora tocca allo script che avvia xgl:
sudo kate /usr/bin/startxgl.sh
Aggiungiamo:
#!/bin/sh
Xgl :1 -fullscreen -ac -accel xv:fbo -accel glx:pbuffer &
sleep 4
export DISPLAY=:1
exec startkde
e poi:
sudo chmod a+x /usr/bin/startxgl.sh
Fine degli script per avviare il server Xgl..che va selezionato dal KDM.
=============
Installazione beryl
=============
scompattate il pacchetto scaricato in precedenza:
tar xvfz beryl-git-20070501-feisty-telperion.tar.gz
cd beryl-git-20070501-feisty-telperion
Lanciate lo script
./beryl-svn.sh
e scegliete l’installazione numero 1
Lanciate il beryl-manager e divertitevi..
Il tuo indirizzo ip:
38.107.179.232





on
on
on
a me non funziona con ati X1600 in entrambi i casi mi dice quelcosa sul server X cosa ci posso fare?
teoQuota
guardare che errore e’ e sistemare lo xorg.conf
divilinuQuota
quoto tutta la parte “Gli errori sono sempre gli stessi” !!!
Dev’essere straziante rispondere sul forum di ubuntu sempre alle stesse domande
Io comunque anche con ati preferisco usare aiglx con i driver open per beryl e soci. Magari perdo un pò di fluidità ma non mi va proprio di usare xgl.
ciao ciao
fedeQuota
come si fa a far patire beryl in automatico in xgl, essendo che in xgl l’avvio e lentissimo?
in ./kde/autostart non ho niente.
e volendo mettere uno script come questo devo modificare cosa? http://forum.ubuntu-it.org/index.php?topic=37608.msg290400#msg290400
ciao!
TequilaMexQuota
essendo che in xgl l’avvio è lentissimo, si pu far partire beryl automaticamente insieme alla sessione xgl?
e se volessi mettere uno script ritardante come questo: ://forum.ubuntu-it.org/index.php?topic=37608.msg290400#msg290400
bisogna modificare qualcosa?
TequilaMexQuota
@fede
dipende..con la mia scheda i driver open non si possono usare..
@Tequila
puoi mettere uno script in ~/.kde/Autostart
#!/bin/sh
beryl –replace &
non vedo il link..ma per ritardare credo ci voglia sleep=N_secondi
divilinuQuota
ma cosa dovrei guardare per il discorso dell’xserver?
ti so solo dire che una volta quando avviavo gnome mi diceva chiedeva se mantenere le impostazioni gnome o X e io ho scelto gnome. come faccio per ricambiarle? però mi sembra che parlasse delle impostazioni della tastiera
teoQuota
@teo
non ho gnome ho kde
senza il messaggio di errore dell’x-server non posso capire cosa sia fuori posto
se riesci a farmelo avere…magari non incollato qua..
divilinuQuota
sto cercando di postare il link ma wordpress mi dice che ne ho inviato un’altro simile. io non lo vedo
TequilaMexQuota
@teo è normale
quando lanci la sessione xgl ti chiede se vuoi la tastiera come impostata da Gnome,
oppure come settata nell’ Xorg (che siccome con Xgl lavori su uno screen diverso da default, di solito non è settata per nulla).
La risposta SI, e non mi seccare più con ste cose, è quella giusta
telperionQuota
@tequila quello nel post mio (era compreso in Beryl nelle prime versioni) lo uso tutt’ora è indicato per Gnome mentre quello nel post di mcz è meglio per ?de. Mmm stà tastiera non fà la cappa…
telperionQuota
Sono anni che provo le varie versioni dei driver fglrx ma nessuno di questi ha funzionato dignitosamente con la mia radeon mobility 9600 …… durante lo shutdown il pc si blocca e l’unica soluzione e’ spegnerlo brutalmente!!!!
SimoneQuota
potreste dare un bel X -version? e scrivere qui il risultqto? magari ditemi pure distribuzione e versione del deb di xorg…
grazie mille.
a me su debian non va… (ho x.org 7.3)
davidedQuota
ciao =)
((
c’è qualcosa pure per amd64 ?
purtroppo con xgl per ora ho visto che l’unica release amd64 che funziona è la 0.20 con il bug del cubo bianco :S
nella 0.21 manca il supporto a xgl
volevo provare questa versione che hai linkato ma mi sono accorto che è per 32bit
graymalkinQuota
@gray
nell’altro howto un utente ha trovato i pacchetti per 64bit…
divilinuQuota
@ telperion
grazie della risp ma io non ho mai installato xgl su questa versione di ubuntu perche non riesco ad installare il 3d sulla mia ati X1600 mentre con la 6.10 era filato tutto liscio. sto quasi pensando di tornare indietro oppure di cambiare scheda video.
quale mi consigliate di prendere?
vorrei una scheda con le caratteristiche della mia ATI se non superiore che non abbia problemi con linux.
cosa mi consigliate? intel o nVidia?
teoQuota
” telperion (15:43:47) :
@tequila quello nel post mio (era compreso in Beryl nelle prime versioni) lo uso tutt’ora è indicato per Gnome mentre quello nel post di mcz è meglio per ?de.”
http://forum.ubuntu-it.org/index.php?topic=37608.msg290388#msg290388
per il nome dl file dello script, quello che voglio?
per renderlo eseguibile: sudo chmod 755 /usr/bin/xxxx ?
e poi l’eseguibile da /usr/bin/ lo copio in /kde/autostart/ ?
TequilaMexQuota
è normale che quando posto links non trovo il mio messaggio in questo blog?
TequilaMexQuota
” telperion (15:43:47) :
@tequila quello nel post mio (era compreso in Beryl nelle prime versioni) lo uso tutt’ora è indicato per Gnome mentre quello nel post di mcz è meglio per ?de.”
forum.ubuntu-it.org/index.php?topic=37608.msg290388#msg290388
(http:// all’inizio per il link)
per il nome dl file dello script, quello che voglio?
per renderlo eseguibile: sudo chmod 755 /usr/bin/xxxx ?
e poi l’eseguibile da /usr/bin/ lo copio in /kde/autostart/ ?
TequilaMexQuota
@Tequilamex
dipende da quanti link..oltre due mi pare sia considerato spam ..e il messaggio viene spostato in moderazione..ora lo cerco..;)
divilinuQuota
@Teo
la guida qui presente si riferisce propio alla ati x1600,e non c’e’ alcun problema con linux
divilinuQuota
@Divilinux
ora lo vedo, se vuoi puoi cancellare i miei doppi e quelli inutili(miei), compreso questo, per rendere più scorrevole la lettura.
ciao!
TequilaMexQuota
risolto (spero)!
#!/bin/bash
killall beryl-manager
sleep 25
beryl-manager &
ciao!
TequilaMexQuota
vi ringrazio ancora per le vostre risposte.
io ho reinstallato ubuntu dall’inizio ma l’errore c’è sempre. ho fatto delle foto al video perchè non sapevo come farvelo vedere.
posso inviarvele così mi potete aiutare. se siete disposti a riceverle inviatemi una mail a gzzmtt@hotmail.it ed io vi invierò il tutto.
grazie ancora e complimenti per il blog
teoQuota
ciao,
volevo sapere se è OK anche per la 1650
grazie anticipate
robyQuota
si …vale bene o male per qualsiasi scheda ati che supporti gli fglrx…
divilinuQuota
divi ma funge con lo xorg appena uppato in debian? sai non mi partono nemmeno i vesa ._.
psychomantumQuota
se debian ha xorg 7.1 gli 8.36.5 non dovrebbero funzionare…gli 8.34 si
divilinuQuota
volevo ringraziare di cuore divi per questa stupenda guida….e telperion per i panchetti di beryl… dopo 1 anno di prove adesso la mia x800xl gira da paura e funge anche beryl!
w ubuntu!!! w beryl!!!
gulyQuota
ho provato ad installare beryl usando la tua guida…. mi dice che:
il pacchetto è per una architettura (i386) diversa da quella del sistema (amd64)
non hai niente che possa andare bene per il mio sistema?
grazie.
Robi
robiw72Quota
@Robi
ciao..no purtroppo devi cercare i repository per 64bit..
non avendo questa architettura non saprei dove recuperarli..dovresti chiedere a Telperion..io arrivo al massimo al powerpc..;)
divilinuQuota
ho trovato questo per beryl con amd64:
http://download.tuxfamily.org/myberyl/shame/debian-sid/beryl-svn/unstable-daily/
lo posto in caso potesse servire anche ad altri….
grazie e ciao
Robi
robiQuota
Grazie mille per questa guida , è stata utilissima, ora funziona perfettamente tutto con la mia ati X1800
DavideQuota
Con questa guida… giuro mi hai fatto morire (dal ridere) in senso buono, ho sentito tutta la rabbia (diciamo lo sconforto vah) verso quelli che come me nn capiscono una mazza , ho seguito la procedura e sono arrivato in fondo: tutto ok, e mi son divertito come un matto.
pigizQuota