Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Enable3DAtiRadeon(fglrx)"
Differenze tra le versioni 18 e 19
Versione 18 del 23/09/2005 22.37.09
Dimensione: 12724
Autore: host-84-222-91-26
Commento: Corrected some mistakes
Versione 19 del 01/11/2005 16.31.22
Dimensione: 13167
Autore: BlackDesert
Commento: new index e formattazione
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page was renamed from Enable3dAtiRadeon

[[TableOfContents]]

== Introduzione: Abilitare l'accelerazione 3D su schede Ati Radeon ==
||<tablestyle="fixed; font-size: 1.1em; width:80%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]][[TableOfContents]]||
Linea 13: Linea 9:
== Attenzione ==

La sezione di questa guida è basata su Ubuntu 5.10 Colony 4 (Test Release) aggiornata quotidianamente. Non è detto che funzioni su versioni di Breezy precedenti a questa!
'''Attenzione''' La sezione di questa guida è basata su Ubuntu 5.10 Colony 4 (Test Release) aggiornata quotidianamente. Non è detto che funzioni su versioni di Breezy precedenti a questa!
Linea 30: Linea 24:
Linea 32: Linea 25:
Linea 38: Linea 30:
Linea 48: Linea 39:
Linea 54: Linea 44:
Linea 64: Linea 53:
Linea 70: Linea 58:
Linea 72: Linea 59:
Linea 80: Linea 66:
Linea 82: Linea 67:
Linea 87: Linea 71:
= Installazione dei Driver per Xorg (Ubuntu Hoary 5.04) (Dal precedente EnableFglrxAti) = = Installazione dei Driver per Xorg (Hoary 5.04) (tratto da EnableFglrxAti) =
Linea 100: Linea 84:
Linea 102: Linea 85:
Linea 110: Linea 92:
Linea 116: Linea 97:
Linea 122: Linea 102:
Linea 135: Linea 114:
}}} }}
Linea 142: Linea 121:
Linea 144: Linea 122:
Linea 150: Linea 127:
Linea 158: Linea 134:
Linea 164: Linea 139:
Linea 166: Linea 140:
Linea 172: Linea 145:
Linea 178: Linea 150:
Linea 184: Linea 155:
Linea 220: Linea 190:
Linea 226: Linea 195:
Linea 236: Linea 204:
Linea 246: Linea 213:
Linea 276: Linea 242:
Linea 282: Linea 247:
Linea 298: Linea 262:
Linea 304: Linea 267:
Linea 326: Linea 288:
Linea 334: Linea 295:
Linea 346: Linea 306:
Linea 360: Linea 319:
Linea 364: Linea 322:
Linea 370: Linea 327:
Linea 410: Linea 366:
Linea 416: Linea 371:
Linea 456: Linea 410:
Linea 464: Linea 417:
Linea 466: Linea 418:
Linea 472: Linea 423:
Linea 474: Linea 424:
Linea 480: Linea 429:
Linea 482: Linea 430:
Linea 490: Linea 437:
Linea 492: Linea 438:
Linea 497: Linea 442:
= Installazione dei Driver per XFree86 (Ubuntu Warty 4.10) (Dal precedente Enable3dAtiRadeon) = = Installazione dei Driver per XFree86 (Warty 4.10) (tratto da Enable3dAtiRadeon) =
Linea 510: Linea 455:
Linea 512: Linea 456:
Linea 522: Linea 465:
Linea 524: Linea 466:
Linea 530: Linea 471:
Linea 532: Linea 472:
Linea 548: Linea 487:
Linea 562: Linea 500:
Linea 570: Linea 507:

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 provate la Mobility x300 e la x800 pro su Xorg)*.

Le informazioni sono state tratte dai precedenti How-To EnableFgrlxAti e Enable3dAtiRadeon. Altre informazioni sono state tratte dai siti http://ubuntuforums.org, e Google.com, infine da una guida del sottoscritto (bodom_lx) sull'accelerazione 3D sotto Fedora, da http://www.fedoraonline.it.

Installazione dei Driver per Xorg (Ubuntu Breezy 5.10)

Attenzione La sezione di questa guida è basata su Ubuntu 5.10 Colony 4 (Test Release) aggiornata quotidianamente. Non è detto che funzioni su versioni di Breezy precedenti a questa!

Preparazione, Download

Sembra che in Breezy i driver in nei repository 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

Dopo l'installazione, editate il vostro file /etc/X11/xorg.conf

$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

Se desiderate un'alta personalizzazione del vostro xorg.conf, digitate allora

$sudo fglrxconfig

Seguite la parte di guida "Configurazione" per sapere cosa fare, altrimenti effettuare un reboot.

All'avvio date un:

$fgl_glxgears

E notare le nostre simpatiche rotelle che girano.

Installazione dei Driver per Xorg (Hoary 5.04) (tratto da EnableFglrxAti)

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_6_8_0-8.16.20-1.i386.rpm

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

# 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, sempre dalla shell, date un

{{{
# 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 enter, 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]

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

Qua 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 a

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

E' 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 è 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 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 enter.

Riavviate il pc.

Dovrebbe apparire la schermata di login, con risoluzione 640x480. Per cambiarla, premete

CTRL+ALT+F1

Immettete nome utente e password, e digitate:

$ 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 "Insert" (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 una shell e digitate:

$ fgl_glxgears

Se vedete delle rotelle che si muovono, avete finito.

Installazione dei Driver per XFree86 (Warty 4.10) (tratto da Enable3dAtiRadeon)

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 sopportate. Per alcuni piu nuovi sara' 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. **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



CategoryHardware