config. di ati radeon 9600/9700
config. di ati radeon 9600/9700
ciao a tutti, hoinstallato ubuntu 5.10 due giorni fa sul portatile (Toshiba satellite m30x, che ha una scheda video ATI 9600/9700). Ho installato i driver fglrx, ma penso di non esser riuscito a fare una corretta configurazione dal file fglrxconfig: se lancio "fgl_glxgears" mi si apre la finestra col cubo tridimensionale ma i valori di fps sono penso troppo bassi. In più è anche peggiorata la grafica complessiva (dopo l'installazione del sistema operativo la risoluzione era 1280x800, mentre ora è 1280X768): ora vedo addirittura i caratteri come fossero sbiaditi.
sapreste darmi qualche suggerimento??
sapreste darmi qualche suggerimento??
- Sonic
- Scoppiettante Seguace

- Messaggi: 718
- Iscrizione: sabato 25 giugno 2005, 9:54
- Località: Udine
- Contatti:
Re: config. di ati radeon 9600/9700
dalla 9700 di un mio amico:
su un portatile toshiba (uno che sembra un mattoncino nero nn so il modello) con 9700 va bene..
Codice: Seleziona tutto
Section "Device"
Identifier "Standard VGA"
VendorName "Unknown"
BoardName "Unknown"
# Chipset "generic"
Driver "vga"
# BusID "PCI:0:10:0"
# VideoRam 256
# Clocks 25.2 28.3
EndSection
# === ATI device section ===
Section "Device"
Identifier "ATI Graphics Adapter"
Driver "fglrx"
# ### generic DRI settings ###
# === disable PnP Monitor ===
#Option "NoDDC"
# === disable/enable XAA/DRI ===
Option "no_accel" "no"
Option "no_dri" "no"
# === misc DRI settings ===
Option "mtrr" "off" # disable DRI mtrr mapper, driver has its own code for mtrr
# ### FireGL DDX driver module specific settings ###
# === Screen Management ===
Option "DesktopSetup" "(null)"
Option "ScreenOverlap" "0"
Option "GammaCorrectionI" "0x00000000"
Option "GammaCorrectionII" "0x00000000"
# === OpenGL specific profiles/settings ===
Option "Capabilities" "0x00000000"
Option "CapabilitiesEx" "0x00000000"
# === Video Overlay for the Xv extension ===
Option "VideoOverlay" "on"
# === OpenGL Overlay ===
# Note: When OpenGL Overlay is enabled, Video Overlay
# will be disabled automatically
Option "OpenGLOverlay" "off"
# === Center Mode (Laptops only) ===
Option "CenterMode" "off"
# === Pseudo Color Visuals (8-bit visuals) ===
Option "PseudoColorVisuals" "off"
# === QBS Management ===
Option "Stereo" "off"
Option "StereoSyncEnable" "1"
# === FSAA Management ===
Option "FSAAEnable" "no"
Option "FSAAScale" "1"
Option "FSAADisableGamma" "no"
Option "FSAACustomizeMSPos" "no"
Option "FSAAMSPosX0" "0.000000"
Option "FSAAMSPosY0" "0.000000"
Option "FSAAMSPosX1" "0.000000"
Option "FSAAMSPosY1" "0.000000"
Option "FSAAMSPosX2" "0.000000"
Option "FSAAMSPosY2" "0.000000"
Option "FSAAMSPosX3" "0.000000"
Option "FSAAMSPosY3" "0.000000"
Option "FSAAMSPosX4" "0.000000"
Option "FSAAMSPosY4" "0.000000"
Option "FSAAMSPosX5" "0.000000"
Option "FSAAMSPosY5" "0.000000"
# === Misc Options ===
Option "UseFastTLS" "0"
Option "BlockSignalsOnLock" "on"
Option "UseInternalAGPGART" "yes"
Option "ForceGenericCPU" "no"
BusID "PCI:1:0:0" # vendor=1002, device=4e50
Screen 0
EndSection
# **********************************************************************
# Screen sections
# **********************************************************************
Section "Screen"
Identifier "Screen0"
Device "ATI Graphics Adapter"
Monitor "Monitor0"
DefaultDepth 24
#Option "backingstore"
Subsection "Display"
Depth 24
Modes "1280x800@60"
ViewPort 0 0 # initial origin if mode is smaller than desktop
Virtual 1280 800
EndSubsection
EndSectionRe: config. di ati radeon 9600/9700
Grazie mille, ora provo! 
Re: config. di ati radeon 9600/9700
il mio file non è come quello :'(
sembra sia rimasto come l'originale! da cosa può dipendere? i driver li ho installati e ho fatto la configurazione che lancia lui in automatico!
sembra sia rimasto come l'originale! da cosa può dipendere? i driver li ho installati e ho fatto la configurazione che lancia lui in automatico!
- Sonic
- Scoppiettante Seguace

- Messaggi: 718
- Iscrizione: sabato 25 giugno 2005, 9:54
- Località: Udine
- Contatti:
Re: config. di ati radeon 9600/9700
mi sembra sia da dare fglrx-config
e seno aggiungi quel pezzo al posto del tuo.. vedi dove inizia la sezione "Device" e sostiuisci fino alla sezione "Screen"
e seno aggiungi quel pezzo al posto del tuo.. vedi dove inizia la sezione "Device" e sostiuisci fino alla sezione "Screen"
Re: config. di ati radeon 9600/9700
si, io lancio fglrxconfig e mi apre il file ma non ha la divisione in quelle sezioni; ci sono solo 3 "section device" ma non riferite a screen etc e senza tutte quelle voci.
bho probabilmente non ho installato qualche pacchetto necessario e non ha installato correttamente i driver. Strano però perchè ho installato con Synaptic
bho probabilmente non ho installato qualche pacchetto necessario e non ha installato correttamente i driver. Strano però perchè ho installato con Synaptic
- Sonic
- Scoppiettante Seguace

- Messaggi: 718
- Iscrizione: sabato 25 giugno 2005, 9:54
- Località: Udine
- Contatti:
Re: config. di ati radeon 9600/9700
no ma dico in xorg.conf hai quelle sezioni..
seno nn so ma è impossibile
devi avere quelle sezioni seno non funziona xorg..
seno nn so ma è impossibile
Re: config. di ati radeon 9600/9700
Ciao, per la risoluzione dello schermo puoi provare a guardare come ho risolto io seguendo questo thread.
http://forum.ubuntu-it.org/viewtopic.php?t=12613
Sostanzialmente avevo seguito questo:
Per il resto non saprei, io ho visto che la mia Ati Mobility Radeon 9700 funzionava e non mi sono fatto grossi problemi...
Fammi sapere se almeno la risoluzione funziona.
Ciao.
MArco
http://forum.ubuntu-it.org/viewtopic.php?t=12613
Sostanzialmente avevo seguito questo:
Codice: Seleziona tutto
per chi non ha un monitor esterno o non vuole proprio usarlo in fase d'installazione basta dopo che si presenta la schermata nera, premere ctrl+alt+F2 editare xorg ed inserire alla sezione "Monitor" tale riga:
Option "MonitorLayout" "LVDS,AUTO"
Fammi sapere se almeno la risoluzione funziona.
Ciao.
MArco
Re: config. di ati radeon 9600/9700
la scheda funziona e me la riconosce bene già all'avvio dopo l'installazione del sistema (mi pare che utilizzi dei driver ATI): e anche la risoluzione è a posto con 60Hz di aggiornamento schermo non modificabile però. il fatto è che quando scorro le finestre lungo il desktop ha delle imprecisioni che pensavo di risolvere magari installando i driver fglrx e configurando in modo più preciso.
- paolettopn
- Prode Principiante
- Messaggi: 151
- Iscrizione: venerdì 31 marzo 2006, 20:34
- Desktop: LXDE
- Distribuzione: Ubuntu 18.04 LTS i64
- Sesso: Maschile
- Località: Fontanafredda (PN)
- Contatti:
Re: config. di ati radeon 9600/9700
Ciao tutti,
mi sono appena registrato per dare il mio piccolo contributo d'aiuto.
Vi passo direttamente le info qui sotto:
Questo how-to descrive alcuni semplici passi per far funzionare l'accelerazione 3D con schede grafiche ATI Radeon sulla vostra Linux-box con Ubuntu installato, in particolare sono state provate la Radeon 9000M e la Radeon 9200 sotto XFree86, mentre sono state testate la Mobility X300 e la X800PRO su Xorg.
Installazione dei driver ATI ufficiali
In alternativa all'installazione attraverso apt-get descritta in questa guida, molti utenti che utilizzano schede ATI (dalla Radeon 8500 in poi) hanno seguito la diversa strada dell'installazione dei driver per Linux scaricando il pacchetto ufficiale (circa 60 MB) dal sito ATI a questo [WWW] indirizzo.
Dopo aver scaricato il pacchetto seguite questi passi:
1.
assicurarsi di aver abilitato il repository universe, controllare qui in caso non si conosca la procedura
2.
da terminale:
sudo apt-get install fakeroot gcc-3.4 module-assistant build-essential debhelper
3.
chmod +x ati-driver-installer-8.19.10-i386.run
il vostro driver potrebbe avere un numero diverso da quello sopra!
4.
scegliere «Generate distribution specific packages» e «Ubuntu» più la versione di Ubuntu utilizzata
5.
quando l'installer avrà finito digitare:
sudo dpkg -i *.deb
6.
quindi:
sudo module-assistant build,install fglrx-kernel
7.
assicurarsi che all'interno del file /etc/X11/xorg.conf sia presente la voce «fglrx» e riavviare il sistema.
La sezione "Linux Drivers and Software" all'interno del sito ATI contiene tutti i file necessari e le istruzioni per l'installazione. Se, invece, volete seguire l'installazione dei pacchetti per Ubuntu, proseguite con la lettura della guida.
Installazione dei driver per Xorg (Ubuntu Breezy 5.10)
La sezione di questa guida era basata su test effettuati con Ubuntu 5.10 Colony 4 (Test Release) aggiornata quotidianamente. E' stata provata anche con Ubuntu Breezy 5.10, e funziona a meraviglia.
Nota per AMD64
Nelle distro a 64bit(almeno nella mia kubuntu) l'attivazione del 3d può causare problemi dovuti ad un'incompatibilità con la libreria libdri.a.
[WWW] Questa procedura ha risolto il mio problema.
Preparazione, download
Sembra che in Breezy i drivers nei repositories funzionino alla perfezione, quindi da Synaptic installate i seguenti pacchetti:
*
xserver-xorg-driver-ati (non sono i driver fglrx, ma sono utili in caso fglrx non funzioni)
*
xorg-driver-fglrx
*
xorg-driver-fglrx-dev
Installazione
Dopo l'installazione, da un terminale eseguite:
sudo modprobe fglrx
e
lsmod | grep fglrx
Se l'ultimo comando restituisce delle scritte simili a queste:
fglrx 255524 7
agpgart 34792 2 intel_agp,fglrx
Significa che il modulo fglrx del kernel è stato installato correttamente (è importante che restituisca la prima riga, la seconda è irrilevante). Assicuratevi poi che nel file /etc/modules compaia una riga con scritto «fglrx».
Altrimenti, aggiungetela con il vostro editor di testo preferito, dovrete avere i provilegi di superutente per poterlo fare, controllate Sudo.
Ora riavviate il sistema. All'avvio il driver risulterà installato, ma non ancora caricato da Xorg.
Esistono due metodi per configurare Xorg ed abilitare i driver fglrx. Il primo è utilizzare il comando fglrxconfig, che andrà a sostuituire completamente il precedente file di configurazione:
sudo fglrxconfig
Seguite la parte Configurazione di questa guida per quanto riguarda l'installazione dei driver per Ubuntu Hoary 5.04, per sapere cosa fare, altrimenti effettuate un reboot.
Il secondo metodo è utile se il vostro file di configurazione di Xorg era già impostato correttamente, con le varie frequenze e risoluzioni: è sufficiente editare il file /etc/X11/xorg.conf con un editor di testo (vi, vim o nano) (nell'esempio usiamo vi):
sudo vi /etc/X11/xorg.conf
Scorrete fino a trovare la sezione:
Section "Device"
Identifier "ATI Technologies, ******"
Driver "ati"
BusID "PCI:1:0:0"
EndSection
E cambiatela così:
Section "Device"
Identifier "ATI Technologies, ******"
Driver "fglrx"
BusID "PCI:1:0:0"
EndSection
Dopo aver scelto il metodo per configurare Xorg, date un Ctrl+Alt+Canc per riavviare X (io consiglio in ogni caso di riavviare completamente il sistema, in quanto in alcune versioni di testing di Breezy, se non si riavviava il sistema si vedevano errori grafici).
All'avvio, da un terminale, eseguite:
fgl_glxgears
E notate le nostre simpatiche rotelle che girano.
Installazione dei driver per Xorg (Ubuntu Hoary 5.04)
Preparazione, download
Da Synaptic, fate in modo di avere tutto il necessario per il vostro kernel (Esempio: linux-686 e linux-headers-686), e gcc, che non viene installato di default su Ubuntu. Eliminate quindi qualunque pacchetto installato che contenga la parola fglrx, per non creare conflitti, e controllate che non esistano cartelle fglrx all'interno di /lib/modules.
Scaricate gli ultimi driver dal sito ATI:
wget http://www2.ati.com/drivers/linux/fglrx ... 1.i386.rpm
Oppure:
Installa il pacchetto xorg-driver-fglrx:
sudo apt-get install xorg-driver-fglrx
Esegui il seguente comando: echo fglrx | sudo tee -a /etc/modules.
Questo comando non avrà effetto fino al successivo riavvio del computer. Per caricare da subito i moduli appropriati nel kernel, esegui il comando sudo depmod -a && sudo modprobe fglrx, con l'avvertenza che funzionerà a dovere soltanto se la macchina è già stata riavviata in caso di aggiornamento del kernel. Se il tutto non dovesse funzionare, procedi con i passi esposti qui sotto e quindi riavvia.
Apri il file /etc/X11/xorg.conf e sostituisci "ati" con "fglrx", magari utilizzando un comando tipo sudo sed -i -e 's/"ati"/"fglrx"/' /etc/X11/xorg.conf. Altrimenti puoi usare il tuo editor di testo preferito e precedere alla modifica, o ancora usare il comando sudo dpkg-reconfigure xserver-xorg e selezionare "fglrx" al posto di "ati".
note.png Se non hai scaricato il pacchetto rpm puoi passare alla sezione Configurazione
Installazione
Da qui in poi, la serie di comandi da eseguire è:
sudo -s
alien fglrx_6_8_0-8.16.20-1.i386.rpm
mv /lib/modules/2.6.10-5-686/kernel/drivers/video/fglrx.ko $HOME
Ovviamente se avete un kernel diverso da 2.6.10-5-686, cambiate la scritta con la versione del vostro Kernel (per sapere quale kernel avete digitate in terminale il comando uname -r.
dpkg --force-overwrite -i fglrx-6-8-0_8.16.20-2_i386.deb
cd /lib/modules/fglrx/build_mod
sh make.sh
cd /lib/modules/fglrx
sh make_install.sh
modprobe fglrx
Configurazione
A questo punto, installati i driver, da un terminale, eseguite:
fglrxconfig
Anche se non vedete la vostra scheda video nella lista che apparirà, non preoccupatevi. Date invio e scegliete il mouse:
Specify the mouse port type. Choose one from the following list:
1. Serial Port
2. PS/2 or USB with PS/2 protocol
3. Inport Bus
Potete premere Invio, visto che quella scelta di mouse comprende quelli ps/2 e gli usb.
Do you want to enable Emulate3Buttons (y/n)? [n]
A meno che non abbiate un mouse a due tasti, date 'n'
Now give the full device name that the mouse is connected to, for example
/dev/tty00 or /dev/mouse or /dev/psaux (includes IBM Laptops).
Mouse device: [/dev/input/mice]
Date Invio.
==============================================================================
Keyboard
==============================================================================
Please select one of the following keyboard types that is the better
description of your keyboard. If nothing really matches,
choose 1 (Generic 101-key PC)
1. Generic 101-key PC
2. Generic 102-key (Intl) PC
3. Generic 104-key PC
4. Generic 105-key (Intl) PC
5. Dell 101-key PC
6. Everex STEPnote
7. Keytronic FlexPro
8. Microsoft Natural
9. Northgate OmniKey 101
10. Winbook Model XP5
11. Japanese 106-key
12. PC-98xx Series
Qui la scelta sta a voi. Normalmente una tastiera comune e recente è quella da 105 tasti, quindi '4'.
Please select the layout corresponding to your keyboard
1. U.S. English
2. U.S. English w/ISO9995-3
[..]
16.
Se avete una tastiera italiana, date 16.
Per tutte le domande che seguono, potete premere semplicemente Invio, a meno che non siate esperti e sappiate quello che state facendo.
Arrivati qui:
You must indicate the horizontal sync range of your monitor. You can either
select one of the predefined ranges below that correspond to industry-
standard monitor types, or give a specific range.
It is VERY IMPORTANT that you do not specify a monitor type with a horizontal
sync range that is beyond the capabilities of your monitor. If in doubt,
choose a conservative setting.
hsync in kHz; monitor type with characteristic modes
1. 31.5 ; up to 640x480 @ 60 Hz (VGA)
2. 31.5 - 37.9; up to 800x600 @ 60 Hz (SVGA)
3. 31.5 - 48.4; up to 1024x768 @ 60 Hz (XGA)
4. 31.5 - 60.0; up to 1024x768 @ 75 Hz (XGA)
5. 31.5 - 68.7; up to 1024x768 @ 85 Hz (XGA)
6. 31.5 - 80.5; up to 1280x1024 @ 75 Hz (SXGA)
7. 31.5 - 91.1; up to 1280x1024 @ 85 Hz (SXGA)
8. Enter your own horizontal sync range
È difficile suggerire cosa impostare come valore. Se non si conosce la frequenza del proprio monitor, è consigliabile dare 3 come valore, la risoluzione la potrete cambiare successivamente.
You must indicate the vertical sync range of your monitor. You can either
select one of the predefined ranges below or give a specific range.
1. 20 - 60 (e.g. slow scan flat panels with DVI cable)
2. 50 - 70 (VGA)
3. 60 - 75
4. 60 - 85
5. 60 - 100
6. Specify your own vertical sync range
A meno che non abbiate le specifiche del vostro monitor, il valore migliore è il 4.
==============================================================================
Display Modes
==============================================================================
The default resolution that the server will start-up with will be the first
listed mode that can be supported by the monitor and card.
Currently it is set to:
"640x480" for 24-bit
Modes that cannot be supported due to monitor or clock constraints will
be automatically skipped by the server.
1. Change the modes for 24-bit (24-bit color)
2. The modes are OK, continue.
Si consiglia di lasciare così per il momento, in quanto 640x480 non stressa il vostro monitor, soprattutto se si sbagliano le frequenze. Alla fine della guida, verrà spiegato come impostare in modo corretto la vostra frequenza.
Ora premete sempre Invio fino alla fatidica domanda:
==============================================================================
Finish
==============================================================================
I am going to write the xorg.conf file now. Make sure you don't accidently
overwrite a previously configured one.
Shall I write it to '/etc/X11/xorg.conf' (y/n)?
Date Y e poi Invio.
Riavviate il computer.
Dovrebbe apparire la schermata di login, con risoluzione 640x480. Per cambiarla, premete Ctrl+Alt+F1.
Immettete nome utente e password, e tornate ad editare il file di configurazione (anche in questo caso potete usare vi, vim''' o nano, nell'esempio usiamo vi):
sudo -s
vi /etc/X11/xorg.conf
Scendete con le frecce fino a quando non trovate qualcosa di molto simile a questo:
# **********************************************************************
# Screen sections
# **********************************************************************
# Any number of screen sections may be present. Each describes
# the configuration of a single screen. A single specific screen section
# may be specified from the X server command line with the "-screen"
# option.
Section "Screen"
Identifier "Screen0"
Device "ATI Graphics Adapter"
Monitor "Monitor0"
DefaultDepth 24
#Option "backingstore"
Subsection "Display"
Depth 24
Modes "640x480"
ViewPort 0 0 # initial origin if mode is smaller than desktop
# Virtual 1280 1024
EndSubsection
EndSection
Posizionatevi vicino a «Modes», della sezione «"Display"», premete I o il tasto Ins (per attivare la modalità "Inserisci" di vim), e cambiate «"640x480"» con il valore che preferite.
# **********************************************************************
# Screen sections
# **********************************************************************
# Any number of screen sections may be present. Each describes
# the configuration of a single screen. A single specific screen section
# may be specified from the X server command line with the "-screen"
# option.
Section "Screen"
Identifier "Screen0"
Device "ATI Graphics Adapter"
Monitor "Monitor0"
DefaultDepth 24
#Option "backingstore"
Subsection "Display"
Depth 24
Modes "1440x900"
ViewPort 0 0 # initial origin if mode is smaller than desktop
# Virtual 1280 1024
EndSubsection
EndSection
Qui è stata inserita una risoluzione maggiore.
Ora premete Esc e scrivete:
:wq!
Finito! Adesso o riavviate, dando:
reboot
O premete Ctrl+Alt+F7 per tornare a X, e quindi date Ctrl+Alt+Backspace per ucciderlo. Se X non si dovesse riavviare, date un semplice
startx
non da root, per riavviare il server Xorg.
Ora dal vostro windowmanager preferito aprite un terminale e digitate:
fgl_glxgears
Se vedete delle rotelle che si muovono, avete finito.
Installazione dei driver per XFree86 (Ubuntu Warty 4.10)
Nota per Utenti di Hoary
Hoary ha addotato Xorg invece di XFree86 come server grafico, per cui ora l'accelerazione 3D dovrebbe funzionare per tutte le schede supportate. Per alcuni più nuovi sarà necessario un procedimento simile al seguente, ma per la maggior parte dovrebbe funzionare senza questi sforzi.
Importante: Allo stato attuale dello sviluppo dei driver proprietari (versione 8.12.10) non è possibile combinare l'accelerazione grafica e l'utilizzo delle estensioni Composite di xorg 6.8.2.
Installazione dei pacchetti
È necessario disporre dei driver fglrx che installiamo semplicemente con:
sudo apt-get install fglrx-control fglrx-driver
Configurazione per XFree86
*
Per prima cosa dobbiamo caricare all'avvio del sistema i moduli agpgart e fglrx in questo preciso ordine; per fare ciò basta editare il file /etc/modules ed aggiungere in fondo i due moduli.
*
Successivamente salviamo una copia della configurazione del server X sicuramente funzionante (non si sa mai!) con
cp /etc/X11/XF86Config-4 /etc/X11/XF86Config.save
*
Ora non dobbiamo fare altro che configurare il server grafico tramite il comando
fglrxconfig
Durante l'esecuzione di fglrxconfig ci verrano fatte delle domande su monitor, mouse, ecc., se abbiamo dubbi controlliamo le impostazioni usate nel file /etc/X11/XF86Config.save. Verrano inoltre fatte delle domande su impostazioni avanzate 3D, possiamo tranquillamente lasciare le risposte di default premendo invio.
Al termine della configurazione viene scritto il nuovo file di configurazione.
warning.png Attenzione: il file viene scritto di default nella directory corrente, quindi per far funzionare il tutto dobbiamo sostiturlo nella directory /etc/X11/ al file XF86Config-4.
Verifica del funzionamento
A questo punto possiamo ritenere conclusa la fase di configurazione, quindi riavviamo e controlliamo che tutto funzioni. Può essere d'aiuto controllare le prestazioni dell'accelerazione 3D con due programmini glxgears e glxinfo.
Migliorare le prestazioni
Alcune opzioni possono migliorare sensibilmente le prestazioni. Attivatiamole in /etc/X11/XF86Config:
Section "Device"
...
Option "AGPMode" "4"
Option "AGPFastWrite" "True"
Option "EnablePageFlip" "True"
...
EndSection
Fatemi sapere com'è andata .... Buon lavoro.
Paolettopn
mi sono appena registrato per dare il mio piccolo contributo d'aiuto.
Vi passo direttamente le info qui sotto:
Questo how-to descrive alcuni semplici passi per far funzionare l'accelerazione 3D con schede grafiche ATI Radeon sulla vostra Linux-box con Ubuntu installato, in particolare sono state provate la Radeon 9000M e la Radeon 9200 sotto XFree86, mentre sono state testate la Mobility X300 e la X800PRO su Xorg.
Installazione dei driver ATI ufficiali
In alternativa all'installazione attraverso apt-get descritta in questa guida, molti utenti che utilizzano schede ATI (dalla Radeon 8500 in poi) hanno seguito la diversa strada dell'installazione dei driver per Linux scaricando il pacchetto ufficiale (circa 60 MB) dal sito ATI a questo [WWW] indirizzo.
Dopo aver scaricato il pacchetto seguite questi passi:
1.
assicurarsi di aver abilitato il repository universe, controllare qui in caso non si conosca la procedura
2.
da terminale:
sudo apt-get install fakeroot gcc-3.4 module-assistant build-essential debhelper
3.
chmod +x ati-driver-installer-8.19.10-i386.run
il vostro driver potrebbe avere un numero diverso da quello sopra!
4.
scegliere «Generate distribution specific packages» e «Ubuntu» più la versione di Ubuntu utilizzata
5.
quando l'installer avrà finito digitare:
sudo dpkg -i *.deb
6.
quindi:
sudo module-assistant build,install fglrx-kernel
7.
assicurarsi che all'interno del file /etc/X11/xorg.conf sia presente la voce «fglrx» e riavviare il sistema.
La sezione "Linux Drivers and Software" all'interno del sito ATI contiene tutti i file necessari e le istruzioni per l'installazione. Se, invece, volete seguire l'installazione dei pacchetti per Ubuntu, proseguite con la lettura della guida.
Installazione dei driver per Xorg (Ubuntu Breezy 5.10)
La sezione di questa guida era basata su test effettuati con Ubuntu 5.10 Colony 4 (Test Release) aggiornata quotidianamente. E' stata provata anche con Ubuntu Breezy 5.10, e funziona a meraviglia.
Nota per AMD64
Nelle distro a 64bit(almeno nella mia kubuntu) l'attivazione del 3d può causare problemi dovuti ad un'incompatibilità con la libreria libdri.a.
[WWW] Questa procedura ha risolto il mio problema.
Preparazione, download
Sembra che in Breezy i drivers nei repositories funzionino alla perfezione, quindi da Synaptic installate i seguenti pacchetti:
*
xserver-xorg-driver-ati (non sono i driver fglrx, ma sono utili in caso fglrx non funzioni)
*
xorg-driver-fglrx
*
xorg-driver-fglrx-dev
Installazione
Dopo l'installazione, da un terminale eseguite:
sudo modprobe fglrx
e
lsmod | grep fglrx
Se l'ultimo comando restituisce delle scritte simili a queste:
fglrx 255524 7
agpgart 34792 2 intel_agp,fglrx
Significa che il modulo fglrx del kernel è stato installato correttamente (è importante che restituisca la prima riga, la seconda è irrilevante). Assicuratevi poi che nel file /etc/modules compaia una riga con scritto «fglrx».
Altrimenti, aggiungetela con il vostro editor di testo preferito, dovrete avere i provilegi di superutente per poterlo fare, controllate Sudo.
Ora riavviate il sistema. All'avvio il driver risulterà installato, ma non ancora caricato da Xorg.
Esistono due metodi per configurare Xorg ed abilitare i driver fglrx. Il primo è utilizzare il comando fglrxconfig, che andrà a sostuituire completamente il precedente file di configurazione:
sudo fglrxconfig
Seguite la parte Configurazione di questa guida per quanto riguarda l'installazione dei driver per Ubuntu Hoary 5.04, per sapere cosa fare, altrimenti effettuate un reboot.
Il secondo metodo è utile se il vostro file di configurazione di Xorg era già impostato correttamente, con le varie frequenze e risoluzioni: è sufficiente editare il file /etc/X11/xorg.conf con un editor di testo (vi, vim o nano) (nell'esempio usiamo vi):
sudo vi /etc/X11/xorg.conf
Scorrete fino a trovare la sezione:
Section "Device"
Identifier "ATI Technologies, ******"
Driver "ati"
BusID "PCI:1:0:0"
EndSection
E cambiatela così:
Section "Device"
Identifier "ATI Technologies, ******"
Driver "fglrx"
BusID "PCI:1:0:0"
EndSection
Dopo aver scelto il metodo per configurare Xorg, date un Ctrl+Alt+Canc per riavviare X (io consiglio in ogni caso di riavviare completamente il sistema, in quanto in alcune versioni di testing di Breezy, se non si riavviava il sistema si vedevano errori grafici).
All'avvio, da un terminale, eseguite:
fgl_glxgears
E notate le nostre simpatiche rotelle che girano.
Installazione dei driver per Xorg (Ubuntu Hoary 5.04)
Preparazione, download
Da Synaptic, fate in modo di avere tutto il necessario per il vostro kernel (Esempio: linux-686 e linux-headers-686), e gcc, che non viene installato di default su Ubuntu. Eliminate quindi qualunque pacchetto installato che contenga la parola fglrx, per non creare conflitti, e controllate che non esistano cartelle fglrx all'interno di /lib/modules.
Scaricate gli ultimi driver dal sito ATI:
wget http://www2.ati.com/drivers/linux/fglrx ... 1.i386.rpm
Oppure:
Installa il pacchetto xorg-driver-fglrx:
sudo apt-get install xorg-driver-fglrx
Esegui il seguente comando: echo fglrx | sudo tee -a /etc/modules.
Questo comando non avrà effetto fino al successivo riavvio del computer. Per caricare da subito i moduli appropriati nel kernel, esegui il comando sudo depmod -a && sudo modprobe fglrx, con l'avvertenza che funzionerà a dovere soltanto se la macchina è già stata riavviata in caso di aggiornamento del kernel. Se il tutto non dovesse funzionare, procedi con i passi esposti qui sotto e quindi riavvia.
Apri il file /etc/X11/xorg.conf e sostituisci "ati" con "fglrx", magari utilizzando un comando tipo sudo sed -i -e 's/"ati"/"fglrx"/' /etc/X11/xorg.conf. Altrimenti puoi usare il tuo editor di testo preferito e precedere alla modifica, o ancora usare il comando sudo dpkg-reconfigure xserver-xorg e selezionare "fglrx" al posto di "ati".
note.png Se non hai scaricato il pacchetto rpm puoi passare alla sezione Configurazione
Installazione
Da qui in poi, la serie di comandi da eseguire è:
sudo -s
alien fglrx_6_8_0-8.16.20-1.i386.rpm
mv /lib/modules/2.6.10-5-686/kernel/drivers/video/fglrx.ko $HOME
Ovviamente se avete un kernel diverso da 2.6.10-5-686, cambiate la scritta con la versione del vostro Kernel (per sapere quale kernel avete digitate in terminale il comando uname -r.
dpkg --force-overwrite -i fglrx-6-8-0_8.16.20-2_i386.deb
cd /lib/modules/fglrx/build_mod
sh make.sh
cd /lib/modules/fglrx
sh make_install.sh
modprobe fglrx
Configurazione
A questo punto, installati i driver, da un terminale, eseguite:
fglrxconfig
Anche se non vedete la vostra scheda video nella lista che apparirà, non preoccupatevi. Date invio e scegliete il mouse:
Specify the mouse port type. Choose one from the following list:
1. Serial Port
2. PS/2 or USB with PS/2 protocol
3. Inport Bus
Potete premere Invio, visto che quella scelta di mouse comprende quelli ps/2 e gli usb.
Do you want to enable Emulate3Buttons (y/n)? [n]
A meno che non abbiate un mouse a due tasti, date 'n'
Now give the full device name that the mouse is connected to, for example
/dev/tty00 or /dev/mouse or /dev/psaux (includes IBM Laptops).
Mouse device: [/dev/input/mice]
Date Invio.
==============================================================================
Keyboard
==============================================================================
Please select one of the following keyboard types that is the better
description of your keyboard. If nothing really matches,
choose 1 (Generic 101-key PC)
1. Generic 101-key PC
2. Generic 102-key (Intl) PC
3. Generic 104-key PC
4. Generic 105-key (Intl) PC
5. Dell 101-key PC
6. Everex STEPnote
7. Keytronic FlexPro
8. Microsoft Natural
9. Northgate OmniKey 101
10. Winbook Model XP5
11. Japanese 106-key
12. PC-98xx Series
Qui la scelta sta a voi. Normalmente una tastiera comune e recente è quella da 105 tasti, quindi '4'.
Please select the layout corresponding to your keyboard
1. U.S. English
2. U.S. English w/ISO9995-3
[..]
16.
Se avete una tastiera italiana, date 16.
Per tutte le domande che seguono, potete premere semplicemente Invio, a meno che non siate esperti e sappiate quello che state facendo.
Arrivati qui:
You must indicate the horizontal sync range of your monitor. You can either
select one of the predefined ranges below that correspond to industry-
standard monitor types, or give a specific range.
It is VERY IMPORTANT that you do not specify a monitor type with a horizontal
sync range that is beyond the capabilities of your monitor. If in doubt,
choose a conservative setting.
hsync in kHz; monitor type with characteristic modes
1. 31.5 ; up to 640x480 @ 60 Hz (VGA)
2. 31.5 - 37.9; up to 800x600 @ 60 Hz (SVGA)
3. 31.5 - 48.4; up to 1024x768 @ 60 Hz (XGA)
4. 31.5 - 60.0; up to 1024x768 @ 75 Hz (XGA)
5. 31.5 - 68.7; up to 1024x768 @ 85 Hz (XGA)
6. 31.5 - 80.5; up to 1280x1024 @ 75 Hz (SXGA)
7. 31.5 - 91.1; up to 1280x1024 @ 85 Hz (SXGA)
8. Enter your own horizontal sync range
È difficile suggerire cosa impostare come valore. Se non si conosce la frequenza del proprio monitor, è consigliabile dare 3 come valore, la risoluzione la potrete cambiare successivamente.
You must indicate the vertical sync range of your monitor. You can either
select one of the predefined ranges below or give a specific range.
1. 20 - 60 (e.g. slow scan flat panels with DVI cable)
2. 50 - 70 (VGA)
3. 60 - 75
4. 60 - 85
5. 60 - 100
6. Specify your own vertical sync range
A meno che non abbiate le specifiche del vostro monitor, il valore migliore è il 4.
==============================================================================
Display Modes
==============================================================================
The default resolution that the server will start-up with will be the first
listed mode that can be supported by the monitor and card.
Currently it is set to:
"640x480" for 24-bit
Modes that cannot be supported due to monitor or clock constraints will
be automatically skipped by the server.
1. Change the modes for 24-bit (24-bit color)
2. The modes are OK, continue.
Si consiglia di lasciare così per il momento, in quanto 640x480 non stressa il vostro monitor, soprattutto se si sbagliano le frequenze. Alla fine della guida, verrà spiegato come impostare in modo corretto la vostra frequenza.
Ora premete sempre Invio fino alla fatidica domanda:
==============================================================================
Finish
==============================================================================
I am going to write the xorg.conf file now. Make sure you don't accidently
overwrite a previously configured one.
Shall I write it to '/etc/X11/xorg.conf' (y/n)?
Date Y e poi Invio.
Riavviate il computer.
Dovrebbe apparire la schermata di login, con risoluzione 640x480. Per cambiarla, premete Ctrl+Alt+F1.
Immettete nome utente e password, e tornate ad editare il file di configurazione (anche in questo caso potete usare vi, vim''' o nano, nell'esempio usiamo vi):
sudo -s
vi /etc/X11/xorg.conf
Scendete con le frecce fino a quando non trovate qualcosa di molto simile a questo:
# **********************************************************************
# Screen sections
# **********************************************************************
# Any number of screen sections may be present. Each describes
# the configuration of a single screen. A single specific screen section
# may be specified from the X server command line with the "-screen"
# option.
Section "Screen"
Identifier "Screen0"
Device "ATI Graphics Adapter"
Monitor "Monitor0"
DefaultDepth 24
#Option "backingstore"
Subsection "Display"
Depth 24
Modes "640x480"
ViewPort 0 0 # initial origin if mode is smaller than desktop
# Virtual 1280 1024
EndSubsection
EndSection
Posizionatevi vicino a «Modes», della sezione «"Display"», premete I o il tasto Ins (per attivare la modalità "Inserisci" di vim), e cambiate «"640x480"» con il valore che preferite.
# **********************************************************************
# Screen sections
# **********************************************************************
# Any number of screen sections may be present. Each describes
# the configuration of a single screen. A single specific screen section
# may be specified from the X server command line with the "-screen"
# option.
Section "Screen"
Identifier "Screen0"
Device "ATI Graphics Adapter"
Monitor "Monitor0"
DefaultDepth 24
#Option "backingstore"
Subsection "Display"
Depth 24
Modes "1440x900"
ViewPort 0 0 # initial origin if mode is smaller than desktop
# Virtual 1280 1024
EndSubsection
EndSection
Qui è stata inserita una risoluzione maggiore.
Ora premete Esc e scrivete:
:wq!
Finito! Adesso o riavviate, dando:
reboot
O premete Ctrl+Alt+F7 per tornare a X, e quindi date Ctrl+Alt+Backspace per ucciderlo. Se X non si dovesse riavviare, date un semplice
startx
non da root, per riavviare il server Xorg.
Ora dal vostro windowmanager preferito aprite un terminale e digitate:
fgl_glxgears
Se vedete delle rotelle che si muovono, avete finito.
Installazione dei driver per XFree86 (Ubuntu Warty 4.10)
Nota per Utenti di Hoary
Hoary ha addotato Xorg invece di XFree86 come server grafico, per cui ora l'accelerazione 3D dovrebbe funzionare per tutte le schede supportate. Per alcuni più nuovi sarà necessario un procedimento simile al seguente, ma per la maggior parte dovrebbe funzionare senza questi sforzi.
Importante: Allo stato attuale dello sviluppo dei driver proprietari (versione 8.12.10) non è possibile combinare l'accelerazione grafica e l'utilizzo delle estensioni Composite di xorg 6.8.2.
Installazione dei pacchetti
È necessario disporre dei driver fglrx che installiamo semplicemente con:
sudo apt-get install fglrx-control fglrx-driver
Configurazione per XFree86
*
Per prima cosa dobbiamo caricare all'avvio del sistema i moduli agpgart e fglrx in questo preciso ordine; per fare ciò basta editare il file /etc/modules ed aggiungere in fondo i due moduli.
*
Successivamente salviamo una copia della configurazione del server X sicuramente funzionante (non si sa mai!) con
cp /etc/X11/XF86Config-4 /etc/X11/XF86Config.save
*
Ora non dobbiamo fare altro che configurare il server grafico tramite il comando
fglrxconfig
Durante l'esecuzione di fglrxconfig ci verrano fatte delle domande su monitor, mouse, ecc., se abbiamo dubbi controlliamo le impostazioni usate nel file /etc/X11/XF86Config.save. Verrano inoltre fatte delle domande su impostazioni avanzate 3D, possiamo tranquillamente lasciare le risposte di default premendo invio.
Al termine della configurazione viene scritto il nuovo file di configurazione.
warning.png Attenzione: il file viene scritto di default nella directory corrente, quindi per far funzionare il tutto dobbiamo sostiturlo nella directory /etc/X11/ al file XF86Config-4.
Verifica del funzionamento
A questo punto possiamo ritenere conclusa la fase di configurazione, quindi riavviamo e controlliamo che tutto funzioni. Può essere d'aiuto controllare le prestazioni dell'accelerazione 3D con due programmini glxgears e glxinfo.
Migliorare le prestazioni
Alcune opzioni possono migliorare sensibilmente le prestazioni. Attivatiamole in /etc/X11/XF86Config:
Section "Device"
...
Option "AGPMode" "4"
Option "AGPFastWrite" "True"
Option "EnablePageFlip" "True"
...
EndSection
Fatemi sapere com'è andata .... Buon lavoro.
Paolettopn
Un salutone, Paolo
La più alta forma di intelligenza umana è la capacità di osservare senza giudicare. Anonimo
La più alta forma di intelligenza umana è la capacità di osservare senza giudicare. Anonimo
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 13 ospiti
