Mandriva 2007 Ati e Xgl in pochi Click

Sab, 07/10/2006 - 18:02

Mandriva 2007 Ati e Xgl in pochi Click

Inviato da Moreno 34 commenti

MGSM 0032 07/10/2006 Mandriva 2007 Ati e Xgl in pochi Click

12/10/2006 Corretta guida con nuovi indirizzi PLF 2007.

Finalmente è uscita la Mandriva2007 con tante belle sorprese e qualche problemino con le Live One ma che ci volete fare.

Questa guida deriva molto dalla precedente Mandriva 2007 NVidia e Xgl in pochi Click che trovate qui http://www.mandrakeitalia.org/modules/wfsection/article.php?articleid=184.
Mentre allora era necessario aggiornare a Cooker la macchina per poter gustare decentemente Xgl ora con una Mandriva 2007 Free DVD o CD è tutto più semplice.

Per qualche strano motivo le schede ATI in mio posesso non vengono rilevate automaticamente durante l'installazione di Mandriva.
Bisogna quindi ricordarsi di configurarla manualmente nella sezione Riepilogo alla fine dell'installazione.

La procedura da seguire è molto semplice:

1) Aprire un terminale e diventare root

$ su
Password: LaPasswordDiRoot
#

2) Aggiungere le sorgenti Cooker Main e Contrib e PLF

# urpmi.addmedia --update 2007PlfFree ftp://ftp.cica.es/mirrors/Linux/plf/mandrake/2007.0/free/release/binary/i586 with hdlist.cz

# urpmi.addmedia --update 2007PlfNonFree ftp://ftp.cica.es/mirrors/Linux/plf/mandrake/2007.0/non-free/release/binary/i586 with hdlist.cz

3)Aggiorniamo le sorgenti

# urpmi.update -a

riconfiguro urpmi per il supporto "2007Main"
.........
.........
esamino il file synthesis [/var/lib/urpmi/synthesis.hdlist.PlfCoNoFree.cz]
#

4) Se necessario installiamo i sorgenti del kernel
# rpm -qa | grep kernel

kernel-2.6.17.5mdv-1-1mdv2007.0
#

urpmi kernel-source-2.6.17.5mdv

................
................
................
#

In Linux si possono avere più kernel ed utilizzare quello che si preferisce al Boot.
la Mandriva 2007, a differenza delle vecchie Mandriva, permette di installare un kernel-source per ogni kernel installato in modo da evitare spiacevoli errori di compilazione dei driver.
Chiaramente per ogni kernel che avete dovete installare il relativo kernel-source, altrimenti sono guai.

5) Installiamo i driver Ati

# urpmi ati

To satisfy dependencies, the following packages are going to be installed:
ati-8.28.8-3plf2007.0.i586
dkms-2.0.13-3mdv2007.0.noarch
dkms-ati-8.28.8-3plf2007.0.i586
dkms-minimal-2.0.13-3mdv2007.0.noarch
libstdc++5-3.3.6-3mdk.i586
Proceed with the installation of the 5 packages? (24 MB) (S/n) S

ftp://ftp.proxad.net/pub/Distributions_Linux/Mandrake/official/2007.0/i586/media/main/release/dkms-minimal-2.0.13-3mdv2007.0.noarch.rpm
ftp://ftp.proxad.net/pub/Distributions_Linux/Mandrake/official/2007.0/i586/media/main/release/dkms-2.0.13-3mdv2007.0.noarch.rpm
ftp://ftp.proxad.net/pub/Distributions_Linux/Mandrake/official/2007.0/i586/media/contrib/release/libstdc++5-3.3.6-3mdk.i586.rpm
ftp://ftp.cica.es/mirrors/Linux/plf/mandrake/non-free/2007.0/i586/dkms-ati-8.28.8-3plf2007.0.i586.rpm
ftp://ftp.cica.es/mirrors/Linux/plf/mandrake/non-free/2007.0/i586/ati-8.28.8-3plf2007.0.i586.rpm
installazione di dkms-minimal-2.0.13-3mdv2007.0.noarch.rpm dkms-2.0.13-3mdv2007.0.noarch.rpm libstdc++5-3.3.6-3mdk.i586.rpm
dkms-ati-8.28.8-3plf2007.0.i586.rpm ati-8.28.8-3plf2007.0.i586.rpm da /var/cache/urpmi/rpms
In preparazione... ######################
1/5: libstdc++5 ######################
2/5: dkms-minimal ######################
3/5: dkms ######################
4/5: ati ######################
5/5: dkms-ati ######################

Creating symlink /var/lib/dkms/ati/8.28.8-3plf2007.0/source ->
/usr/src/ati-8.28.8-3plf2007.0

DKMS: add Completed.
...................
...................
...................
OR you can do it manually by editing /etc/X11/xorg.conf:
1. Change the Driver to "fglrx" in the Device section.
2. Run "update-alternatives --config gl_conf" and select ati.conf.
----------------------------------------------------------------------
#

Insieme ai driver veri e propri vengono installati una serie di pacchetti di supporto indispensabili al funzionamento dell'insieme.

6) Configurazione di Base dei Driver

# aticonfig --initial --input=/etc/X11/xorg.conf

Uninitialised file found, configuring.
Using /etc/X11/xorg.conf
Saved back-up to /etc/X11/xorg.conf.original-0
#

7)Disabilitamo Composite

Uno dei principali problemi dei driver Ati è che al momento è incompatibile con la direttiva Composite che di solito viene settata di default[/b].
Occorre aprire come root il file /etc/X11/xorg.conf e modificare il file da così:
<br />Section "Extensions"<br />        Option      "Composite"<br />EndSection<br />
a così:
<br />Section "Extensions"<br />#       Option      "Composite"<br />EndSection<br />

8)Installiamo Stellarium per il collaudo

# urpmi stellarium

ftp://ftp.proxad.net/pub/Distributions_Linux/Mandrake/official/2007.0/i586/media/contrib/stellarium-0.8.1-1mdv2007.0.i586.rpm
installazione di stellarium-0.8.1-1mdv2007.0.i586.rpm da /var/cache/urpmi/rpms
In preparazione... ####################################
1/1: stellarium ####################################
#

Non è obbligatorio usare stellarium per vedere se tutto funziona, si può usare uno dei tanti programmi che fanno un uso pesante della grafica come googleheart.

9)Riavviamo la Macchina

Completato l'aggiornamento della macchina conviene riavviarla.
Al riavvio se tutto va bene vedrete apparire il vostro DM preferito.

10)Facciamo partire Stellarium per il collaudo

A questo punto si può lanciare stellarium
Menu Stella -> Altri Programma -> Scienze -> Astronomia -> Stellarium
Tenendo cliccato sull'orizzonte e muovendo il mouse esso si deve spostare fluidamente seguendo i vostri movimenti.

11)Abilitiamo Xgl

A questo punto passiamo all'abilitazione degli effetti 3D.

Lanciamo il "Mandriva Control Center"

Nella Sezione Hardware clicchiamo sull'icona 3D

Viene richiesto di nstallare i pacchetti mesa-demos, clicchiamo su OK.

Viene richiesto di nstallare i pacchetti 3ddesktop, clicchiamo su OK.

A questo punto appare una finestra in cui gli effetti 3D sono disabilitati

Clicchiamo su Full 3D desktop effect (compiz) in modo da abilitare Xgl (Al momento AiGlx non è abilitato) e successivamente clicchiamo su OK.

Ora esce un avviso in cui si dice che il server X deve essere riavviato, fare click su OK.

A qusto punto appare la finestra di chiusura di Mandriva e qui basta scegliere "termina sessione" per fare ripartire la finestra di Login.

Cliccando su Run compiz configuration tool si entra in modalità di configurazione degli effetti.
Una delle tante finestre è questa:

Dopo avere effettuato il login e se tutto è andato per il verso giusto in pochi secondi vi accorgerete dei numerosi effetti disponibili, il più immediato è quello delle trasparenze.
Un altro effetto è quello di predereuna finestra sulla barra e cominciare a squoterla muovendo il mouse.
Per l'effetto cubo basta tarascinare la finestra verso un lato verticale dello schermo.
Infine le miniature si ottengono spostando il cursore nell'angolo in alto a destra dello schermo.

A questo punto dovete invitare a casa vostra tutti gli amici finestrati che conoscete e farli sbavare davanti al vostro monitor (ad opportuna distanza altrimenti rimangono folgorati).

Pultroppo non tutte le schede ATI funzionano correttamente.
Io ho provato su una x300 senza alcun problema.

Nel caso aveste problemi con gli effetti partite in modalità testo con linux init 3 e poi lanciate il comando drak3d per disabilitare gli effetti.

Ciao Ciao Moreno

Riporto di seguito il mio file xorg.conf come esempio

<br /># File generated by XFdrake (rev 57713)<br /># **********************************************************************<br /># Refer to the xorg.conf man page for details about the format of<br /># this file.<br /># **********************************************************************<br /><br />Section "ServerLayout"<br />      Identifier     "layout1"<br />  Screen      0  "aticonfig-Screen[0]" 0 0<br />  InputDevice    "Keyboard1" "CoreKeyboard"<br /> InputDevice    "Mouse1" "CorePointer"<br />     InputDevice    "SynapticsMouse1" "AlwaysCore"<br />EndSection<br /><br />Section "Files"<br /><br />    # font server independent of the X server to render fonts.<br />    # minimal fonts to allow X to run without xfs<br /> FontPath     "unix/:-1"<br />   FontPath     "/usr/share/fonts/misc:unscaled"<br />EndSection<br /><br />Section "Module"<br /> Load  "dbe" # Double-Buffering Extension<br />  Load  "v4l" # Video for Linux<br />     Load  "extmod"<br />    Load  "type1"<br />     Load  "freetype"<br />  Load  "glx" # 3D layer<br />    Load  "dri" # direct rendering<br />EndSection<br /><br />Section "ServerFlags"<br /><br />    #DontZap # disable <Crtl><Alt><BS> (server abort)<br /> # allows the server to start up even if the mouse does not work<br />    #DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution switching)<br />       Option      "allowmouseopenfail"<br />EndSection<br /><br />Section "InputDevice"<br /> Identifier  "Keyboard1"<br />   Driver      "kbd"<br /> Option      "XkbModel" "pc105"<br />    Option      "XkbLayout" "it"<br />      Option      "XkbOptions" "compose:rwin"<br />EndSection<br /><br />Section "InputDevice"<br />  Identifier  "Mouse1"<br />      Driver      "mouse"<br />       Option      "Protocol" "ExplorerPS/2"<br />     Option      "Device" "/dev/mouse"<br />EndSection<br /><br />Section "InputDevice"<br />        Identifier  "SynapticsMouse1"<br />     Driver      "synaptics"<br />   Option      "EdgeMotionMinSpeed" "200"<br />    Option      "MinSpeed" "0.8"<br />      Option      "MaxSpeed" "1.00"<br />     Option      "BottomEdge" "650"<br />    Option      "EdgeMotionMaxSpeed" "200"<br />    Option      "UpDownScrolling" "0"<br /> Option      "CircScrollTrigger" "2"<br />       Option      "SHMConfig" "on"<br />      Option      "LeftEdge" "120"<br />      Option      "FingerLow" "14"<br />      Option      "HorizScrollDelta" "20"<br />       Option      "MaxTapMove" "110"<br />    Option      "FingerHigh" "15"<br />     Option      "VertScrollDelta" "20"<br />        Option      "CircularScrolling" "1"<br />       Option      "AccelFactor" "0.015"<br /> Option      "TopEdge" "120"<br />       Option      "RightEdge" "830"<br />EndSection<br /><br />Section "Monitor"<br /><br />    # TV fullscreen mode or DVD fullscreen output.<br />    # 768x576 @ 79 Hz, 50 kHz hsync<br /> Identifier   "monitor1"<br />   VendorName   "Generic"<br />    ModelName    "Flat Panel 1680x1050"<br />       HorizSync    31.5 - 90.0<br />  VertRefresh  60.0 - 60.0<br />  ModeLine     "768x576" 50.0 768 832 846 1000 576 590 595 630<br />      ModeLine     "768x576" 63.1 768 800 960 1024 576 578 590 616<br />      ModeLine     "1680x1050_120" 313.2 1680 1816 2000 2320 1050 1051 1054 1125 -hsync +vsync<br />  ModeLine     "1680x1050_100" 256.2 1680 1808 1992 2304 1050 1051 1054 1112 -hsync +vsync<br />  ModeLine     "1680x1050_85" 214.5 1680 1800 1984 2288 1050 1051 1054 1103 -hsync +vsync<br />   ModeLine     "1680x1050_75" 188.1 1680 1800 1984 2288 1050 1051 1054 1096 -hsync +vsync<br />   ModeLine     "1680x1050_60" 147.1 1680 1784 1968 2256 1050 1051 1054 1087 -hsync +vsync<br />   ModeLine     "1680x1050_50" 120.2 1680 1776 1952 2224 1050 1051 1054 1081 -hsync +vsync<br />   ModeLine     "1600x1000_120" 284.0 1600 1728 1904 2208 1000 1001 1004 1072 -hsync +vsync<br />  ModeLine     "1600x1000_100" 232.1 1600 1720 1896 2192 1000 1001 1004 1059 -hsync +vsync<br />  ModeLine     "1600x1000_85" 194.2 1600 1712 1888 2176 1000 1001 1004 1050 -hsync +vsync<br />   ModeLine     "1600x1000_75" 169.1 1600 1704 1880 2160 1000 1001 1004 1044 -hsync +vsync<br />   ModeLine     "1600x1000_60" 133.1 1600 1704 1872 2144 1000 1001 1004 1035 -hsync +vsync<br />   ModeLine     "1600x1000_50" 108.7 1600 1688 1856 2112 1000 1001 1004 1029 -hsync +vsync<br />   ModeLine     "1440x900_120" 229.8 1440 1552 1712 1984 900 901 904 965 -hsync +vsync<br />       ModeLine     "1440x900_100" 187.6 1440 1544 1704 1968 900 901 904 953 -hsync +vsync<br />       ModeLine     "1440x900_85" 156.8 1440 1536 1696 1952 900 901 904 945 -hsync +vsync<br />        ModeLine     "1440x900_75" 136.5 1440 1536 1688 1936 900 901 904 940 -hsync +vsync<br />        ModeLine     "1440x900_60" 106.5 1440 1520 1672 1904 900 901 904 932 -hsync +vsync<br />        ModeLine     "1440x900_50" 87.4 1440 1512 1664 1888 900 901 904 926 -hsync +vsync<br /> ModeLine     "1280x800_120" 181.2 1280 1376 1520 1760 800 801 804 858 -hsync +vsync<br />       ModeLine     "1280x800_100" 147.9 1280 1376 1512 1744 800 801 804 848 -hsync +vsync<br />       ModeLine     "1280x800_85" 123.4 1280 1368 1504 1728 800 801 804 840 -hsync +vsync<br />        ModeLine     "1280x800_75" 107.2 1280 1360 1496 1712 800 801 804 835 -hsync +vsync<br />        ModeLine     "1280x800_60" 83.5 1280 1344 1480 1680 800 801 804 828 -hsync +vsync<br /> ModeLine     "1280x800_50" 68.6 1280 1336 1472 1664 800 801 804 824 -hsync +vsync<br />EndSection<br /><br />Section "Monitor"<br />    Identifier   "aticonfig-Monitor[0]"<br />       Option      "VendorName" "ATI Proprietary Driver"<br /> Option      "ModelName" "Generic Autodetecting Monitor"<br />   Option      "DPMS" "true"<br />EndSection<br /><br />Section "Device"<br />     Identifier  "device1"<br />     Driver      "ati"<br /> VendorName  "ATI Technologies Inc."<br />       BoardName   "ATI Radeon"<br />  Option      "DPMS"<br />        Option      "XaaNoOffscreenPixmaps" "1"<br />   Option      "AccelMethod" "EXA"<br />   Option      "BIOSHotkeys"<br />EndSection<br /><br />Section "Device"<br />     Identifier  "aticonfig-Device[0]"<br /> Driver      "fglrx"<br />EndSection<br /><br />Section "Screen"<br />   Identifier "screen1"<br />      Device     "device1"<br />      Monitor    "monitor1"<br />     DefaultDepth     24<br />       SubSection "Display"<br />              Depth     8<br />               Modes    "1680x1050" "1600x1000" "1440x900" "1280x800"<br />    EndSubSection<br />     SubSection "Display"<br />              Depth     15<br />              Modes    "1680x1050" "1600x1000" "1440x900" "1280x800"<br />    EndSubSection<br />     SubSection "Display"<br />              Depth     16<br />              Modes    "1680x1050" "1600x1000" "1440x900" "1280x800"<br />    EndSubSection<br />     SubSection "Display"<br />              Depth     24<br />              Modes    "1680x1050" "1600x1000" "1440x900" "1280x800"<br />    EndSubSection<br />EndSection<br /><br />Section "Screen"<br /> Identifier "aticonfig-Screen[0]"<br />  Device     "aticonfig-Device[0]"<br />  Monitor    "aticonfig-Monitor[0]"<br /> DefaultDepth     24<br />       SubSection "Display"<br />              Viewport   0 0<br />            Depth     24<br />      EndSubSection<br />EndSection<br /><br />Section "Extensions"<br />#    Option      "Composite"<br />EndSection<br />


In:



Commenti

Ritratto di maurog
#1

Inviato da maurog il Mer, 01/11/2006 - 20:35.

Re: AIGLX-DRIVER ATI- su mandriva 2007 free-BINGOOO!!

Quote:

Non ti fidare di AiGlx è un bacherozzo unico.
Tanto per dirtri, se apri GlxGears e poi muovi il cubo ti accorgerai che gli ingranaggi rimangono li dove erano mentre il cubo gira.
Gia i driver ATI sono comunque una schifezza ma comunque sempre meglio di quelli di XOrg.
Ciao Ciao Moreno

Secondo me AIXGL funzione meglio di XGL, sia in fluidità di rendering che in occupazione di risorse, poi non parliamo della stabilità. Poi io uso schede NVIDIA ed il problema rimarebbero i driver ATI.
Mauro



Ritratto di Stefano
#2

Inviato da Stefano il Gio, 19/10/2006 - 16:04.

Re: AIGLX-DRIVER ATI- su mandriva 2007 free-BINGOOO!!

kio per le guide c'è una sezione apposita, usa quella.

Stefano Mainardi - Founder of ILDN & CEO of Twinbit



Ritratto di kio341
#3

Inviato da kio341 il Gio, 19/10/2006 - 16:12.

Re: AIGLX-DRIVER ATI- su mandriva 2007 free-BINGOOO!!

se ritieni opportuno ne posso ricavare una guida agile e veloce!



Ritratto di SeryousYew
#4

Inviato da SeryousYew il Sab, 21/10/2006 - 11:12.

Re: AIGLX-DRIVER ATI- su mandriva 2007 free-BINGOOO!!

Ma poi con KDE si possono impostare piu Desktop? A me piu di 1 non ne accetta inoltre ho notato che le decorazioni e il comportamento delle finestre viene modificato Thinking



Ritratto di olli90
#5

Inviato da olli90 il Mer, 01/11/2006 - 20:16.

Re: AIGLX-DRIVER ATI- su mandriva 2007 free-BINGOOO!!

Ragazzi io ho un problemone... al riavvio (dopo punto 8) dopo aver seguito tutti i punti X non viene caricato e mi vengono restituiti questi errori:

dlopen: libstdc++.so.5: cannot open shared file: no such file or directory

(ee) failed to load /usr/lib64/xorg/modules/drivers/fglrx_drv.so

(ee) failed to load module "fglrx" (loader failed, 7)

(ee)no devices detected

Cosa devo farE???


oLLi9o Laughing



Ritratto di Necrodeath
#6

Inviato da Necrodeath il Mar, 12/12/2006 - 16:06.

Re: AIGLX-DRIVER ATI- su mandriva 2007 free-BINGOOO!!

dlopen: libstdc++.so.5: cannot open shared file: no such file or directory

(ee) failed to load /usr/lib64/xorg/modules/drivers/fglrx_drv.so

(ee) failed to load module "fglrx" (loader failed, 7)

(ee)no devices detected

devi installare il pachetto per leggere il c++ perche non ci riesce Smile per questo non ti apre il file^^



Ritratto di bassplayerpunk7
#7

Inviato da bassplayerpunk7 il Mer, 03/01/2007 - 22:24.

Re: AIGLX-DRIVER ATI- su mandriva 2007 free-BINGOOO!!

scusate la domanda ma nei link che avete messo devo scaricare tutto quanto per poter usare questi benedetti effetti 3d con mandriva 2007 su un athlon 64 con scheda radeon x1300 o devo scaricare una cosa e basta? se si che cosa devo scaricare?



Ritratto di Roby7979
#8

Inviato da Roby7979 il Mar, 06/03/2007 - 18:36.

Re: AIGLX-DRIVER ATI- su mandriva 2007 free-BINGOOO!!

ho fatto tutto ma quando vado in configura il tuo computer,hardware,e clicco su 3D configura effetti ho il pulsante di EFFETTI 3D COMPLETI PER IL DESKTOP (compiz) in chiaro e non lo posso cliccare...compiz l ho installato...qualcusa sa di che si tratta? grazie.



Ritratto di Gianfrix
#9

Inviato da Gianfrix il Sab, 14/04/2007 - 20:25.

Re: AIGLX-DRIVER ATI- su mandriva 2007 free-BINGOOO!!

Quote:

ecco questo è il punto il sistema propone aiglx come soluzione di default -la accetto esce un avviso in cui si dice che il server X deve essere riavviato, fare click su OK.riavvio ed ho praticamente gli stessi effetti grafici di suse10.1 con kde e xgl

Ciao, è successa anche a me la stessa cosa prima su una radeon 9250 e poi su una 9500 perchè Mandriva free fornisce i driver ati opensource. Questi supportano l'estensione "Composite" che serve a far funzionare aiglx.
Se attivi quell'estensione sui driver proprietari il direct rendering si disabilita... e addio desktop 3D...
Perciò puoi solo usare XGL. Laughing

Io dico NO alle distro war!!! http://poweredbylinux.netsons.org/?page_id=72

Citazione:

"Coltiva Linux che tanto Windows si pianta da solo"



Ritratto di 00xyz00
#10

Inviato da 00xyz00 il Sab, 26/05/2007 - 00:27.

Grande Morenooooooooooooooooooooo

Io ho risolto con la mia x1600 su sring pwp.

Grande moreno.....