Aiglx in Fedora-6

Data: 01 novembre 2006@ 01:11:2006

installazione su macchine con Nvidia geforce 6200 e 7300

sono partito dal post

http://www.fedoraitalia.org/modules/newbb/viewtopic.php?topic_id=11388&forum=3

poi ho seguito la guida

http://www.fedoraitalia.org/modules/wfsection/article.php?articleid=269

ho installato i driver beta di nvidia dopo aver abilitato il repos di Livna table e testing

[livna]
name=Livna for Fedora Core $releasever - $basearch - Base
baseurl=
    http://rpm.livna.org/fedora/$releasever/$basearch/
    http://livna.cat.pdx.edu/fedora/$releasever/$basearch/
    http://wftp.tu-chemnitz.de/pub/linux/livna/fedora/$releasever/$basearch/
    http://ftp-stud.fht-esslingen.de/pub/Mirrors/rpm.livna.org/fedora/$releasever/$basearch/
    http://mirror.atrpms.net/livna/fedora/$releasever/$basearch/
    ftp://mirrors.tummy.com/pub/rpm.livna.org/fedora/$releasever/$basearch/
failovermethod=priority
#mirrorlist=http://rpm.livna.org/mirrorlist-6
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-livna

[livna-testing]
name=Livna for Fedora Core $releasever - $basearch - Testing
baseurl=
    http://rpm.livna.org/fedora/testing/$releasever/$basearch/
    http://livna.cat.pdx.edu/fedora/testing/$releasever/$basearch/
    http://wftp.tu-chemnitz.de/pub/linux/livna/fedora/testing/$releasever/$basearch/
    http://ftp-stud.fht-esslingen.de/pub/Mirrors/rpm.livna.org/fedora/testing/$releasever/$basearch/
    http://mirror.atrpms.net/livna/fedora/testing/$releasever/$basearch/
    ftp://mirrors.tummy.com/pub/rpm.livna.org/fedora/testing/$releasever/$basearch/
failovermethod=priority
#mirrorlist=http://rpm.livna.org/mirrorlist-testing-6
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-livna

root@fedora kio]# rpm -e totem --nodeps

[root@fedora kio]# yum update

[root@fedora kio]# yum install kmod-nvidia

al riavvio  i driver beta fungono

li provo con ppracer
#yum install ppracer

e BINGOOOOOOOOOOOOOOOOOO!

*********************

via alternativa 

Se posso permettermi di dare un consiglio, per i drivers binari 'nvidia' e 'ati', usate il repository freshrpms (http://www.freshrpms.net) perchè utilizza il sistema di autobuild dei moduli 'dkms', il quale permette in sostanza di fare automaticamente il build dei drivers binary in caso di aggiornamento del kernel (lo fa automaticamente al successivo riavvio della macchina), al contrario dei drivers scaricabili su livna che vengono invece distribuiti in forma compilata staticamente per una versione specifica del kernel, che, in caso di aggiornamento via yum se livna tarda a distribuire il nuovo build dei drivers binari vi porta a non poter utilizzare il nuovo kernel.

se siete interessati, vi basta dare i seguenti comandi:

rpm -ihv http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/6/freshrpms-release/freshrpms-release-1.1-1.fc.noarch.rpm
yum --disablerepo=livna install nvidia-x11-drv

da http://www.fedoraitalia.org/modules/news/article.php?storyid=1374&com_id=3147&com_rootid=3021&#comment3147

*************************

Setto il file xorg.conf;

Section "ServerLayout"
...
Option "AIGLX" "true"
EndSection


Section "Screen"
...
Option "AddARGBGLXVisuals" "true"

Option "AllowGLXWithComposite" "1"

Option "RenderAccel" "1"

Option "NoRenderExtension" "0"

Option "XAANoOffscreenPixmaps" "1"

Section "Extensions"

Option "Composite"

EndSection

la guida assicura che dopo aver aggiunto le seguenti stringhe nel file xorg.conf ... va riavviato il  server grafico e si abilitano  gli effetti -dal  menù  di gnome.................."se  è  stato fatto tutto bene i super effetti vanno a meraviglia(?)"
ma a me non funzica su nessuna delle 2 macchine**(vedi però appendice1 - il sistema continua a dirmi gli effetti desktop non possono essere abilitati

segnalo il tutto nel post

http://www.fedoraitalia.org/modules/newbb/viewtopic.php?topic_id=11416&viewmode=flat&order=ASC&start=0

ma  come si vede si brancola nel buio,

ma la svolta avviene con il post

http://www.fedoraitalia.org/modules/newbb/viewtopic.php?topic_id=11496&forum=1&post_id=55453#forumpost55453

che rimanda a

http://forums.fedoraforum.org/forum/showthread.php?t=121119

imparo che intanto non serve usare gnome ma dalla shell basta dare

#desktop-effects

e mi compare che non è  possibile attivare gli effetti!!!

poichè :

Xlib: extension "SHAPE" missing on display ":0.0".

su di un vecchio post (santo http://www.google.it/linux )leggo il consiglio

try commenting out 'Load GLX' with a # in your XF86Config-4.

poi ho Inserito  i seguenti comandi

[root@fedora ~]# yum install gconf-editor

[root@fedora ~]# gconftool-2 -s '/apps/metacity/general/compositing_manager' --type bool true

[root@fedora ~]#

così ho fatto , logout, login again and type:

#desktop-effects

e........................... bingooooooooooooooooooooooooooooooooooooooooooooo!!!!!!!!!!!!!

questo è il mio nuovo xorg.conf

*********************

# nvidia-xconfig: X configuration file generated by nvidia-xconfig

# nvidia-xconfig: version 1.0 (buildmeister@builder3) Wed Sep 20 16:56:19 PDT 2006

# Xorg configuration created by system-config-display

Section "ServerLayout"

Identifier "single head configuration"

Screen 0 "Screen0" 0 0

InputDevice "Mouse0" "CorePointer"

InputDevice "Keyboard0" "CoreKeyboard"

Option "AIGLX" "true"

EndSection

Section "Files"

ModulePath "/usr/lib/xorg/modules/extensions/nvidia"

ModulePath "/usr/lib/xorg/modules"

EndSection

Section "Module"

# Load "glx"

EndSection

Section "InputDevice"

# generated from default

Identifier "Mouse0"

Driver "mouse"

Option "Protocol" "auto"

Option "Device" "/dev/input/mice"

Option "Emulate3Buttons" "no"

Option "ZAxisMapping" "4 5"

EndSection

Section "InputDevice"

Identifier "Keyboard0"

Driver "kbd"

Option "XkbModel" "pc105"

Option "XkbLayout" "it"

EndSection

Section "Monitor"

### Comment all HorizSync and VertSync values to use DDC:

### Comment all HorizSync and VertSync values to use DDC:

### Comment all HorizSync and VertSync values to use DDC:

### Comment all HorizSync and VertSync values to use DDC:

### Comment all HorizSync and VertSync values to use DDC:

Identifier "Monitor0"

ModelName "LCD Panel 1280x1024"

### Comment all HorizSync and VertSync values to use DDC:

HorizSync 31.5 - 67.0

VertRefresh 50.0 - 75.0

Option "dpms"

EndSection

Section "Device"

Identifier "Videocard0"

Driver "nvidia"

EndSection

Section "Screen"

Identifier "Screen0"

Device "Videocard0"

Monitor "Monitor0"

DefaultDepth 24

Option "AddARGBGLXVisuals" "true"

Option "AllowGLXWithComposite" "1"

Option "RenderAccel" "1"

Option "NoRenderExtension" "0"

Option "XAANoOffscreenPixmaps" "1"

SubSection "Display"

Viewport 0 0

Depth 24

Modes "1024x768" "800x600" "640x480"

EndSubSection

EndSection


Section "Extensions"

Option "Composite"

EndSection

**************************

install-guide di Fedora consiglia  di lanciare da terminale:

compiz --replace gconf &

gnome-window-decorator &

nella guida di riferimento si dice "mi sono per ora fatto uno script con questi comandi e lo lancio quando mi serve:"

#!/bin/bash

compiz --replace gconf &

gnome-window-decorator &
e così ho fatto pure io

tutto ok allora ????????????? NOOOOOOOOOOOOOOOOOOOOOO!

Poichè  ad ogni riavvio nella

Section "Module"

Load "glx" viene reiserito quindi solo ripetendo le operazioni suindicate si ripristinano gli effetti 3D-come uscirne?????
per il momento con una trovata alla KIO
:inserisco questi comandi in /etc/rc.local:

rm /etc/X11/xorg.conf

cp /etc/X11/xorg.conf2 /etc/X11/xorg.conf

praticamente ho creato un file xorg.conf2 con la riga load "glx"  commentata che ad ogni riavvio ribattezzo xorg.conf previa cancellazione di quello sovrascritto (vanno modificati anche gli alias in ~-bashrc per rm e cp)

poi metto in /home/kio/.kde/Autostart lo scriptino aiglx-sh

#!/bin/bash
compiz --replace gconf &
gnome-window-decorator &

e bingoooooooooooooooooooo!!!!!!!!!!!!!!!!!!!!

soluzione sperimentata con successo sia nel pc casalingo con geforce 7300 gs che con una geforce 6200 agp nel pc aziendale che davano lo stesso problema (!!!!!)


PS-Vi piacciono gli effetti di AIGLX? Pensate che compiz sia il meglio?
Bene provate Beryl e ricredevi su compiz- così  ci tenta Maurog : http://www.fedoraitalia.org/modules/news/article.php?storyid=1366&com_id=2923&com_rootid=2921&#comment2923

proviamo:
-abilito il repos beryl su /etc/yum.repos.d
[beryl]
name=Beryl for Fedora Core $releasever - $basearch
baseurl=http://wilsonet.com/packages/beryl/fc$releasever-$basearch/
enabled=1
gpgcheck=0
installo i pkg
[root@fedora ~]# yum install beryl-core beryl-manager beryl-plugins beryl-settings emerald emerald-themes
tolgo da /.kde/autostart lo scriptino aiglx.sh chiudo/riapro la sessione dell'utente
lancio
$beryl-manager e ..................................
buon divertimento con beryl - e i suoi effetti grafici anche se lo paghiamo con qualche freeze del sistema stesso mentre compiz è più stabile-con beryl siamo alla versione 0.1.1(!!!!!)
chiaramente posso inserire in ~/.kde/autostart il nuovo scriptino

#!/bin/bash
beryl-manager
con beryl  siamo vicini al sorpasso di Linux  sul Mac (o è già avvenuto)  come effetti grafici!!!!!!!!!!!!!!!!!! grande Pinguino!!!!!!!!!!!!!

come si personalizzano gli effetti grafici?
dal kstart>>impostazioni>>beryl-setting manager>>animazioni e--------------- buon Beryl
!!!!!

******
in data 11/11/2006  il repos è stato aggiornato alla versione 0.1.2 di beryl  faccio l'update con
#yum update beryl-core beryl-manager beryl-plugins beryl-settings emerald emerald-themes
impressioni:
oltre alla gran velocità delle animazioni e alle scie di fuoco
l'impatto rimane gradevole,cmq la nuova release è sorprendentemente uguale a quella
che avevo sperimentato in ambiente debian etch/sid
http://vally8.free.fr/coinprog/beryl/index.php
anche se ivi era sempre la 0.1.1
**************
ai primi di dicembre beryl e i suoi fratelli sono stati inseriti nei repos ufficiali di fedora tra gli extras pertanto ho disabilitato il repos non ufficiale ho allineato i miei pkg con quelli official con
[root@Fedoraexp ~]yum remove beryl-core beryl-manager beryl-plugins beryl-settings emerald emerald-themes

poi
[root@Fedoraexp ~]# yum install beryl-kde

Transaction Summary
=============================================================================
Install      8 Package(s)
Update       0 Package(s)
Remove       0 Package(s)

Total download size: 4.0 M
Is this ok [y/N]: y
Downloading Packages:
(1/8): beryl-core-0.1.2-6 100% |=========================| 306 kB    00:01
(2/8): beryl-kde-0.1.2-6. 100% |=========================| 3.2 kB    00:00
(3/8): emerald-0.1.2-3.fc 100% |=========================| 246 kB    00:00
(4/8): beryl-manager-0.1. 100% |=========================|  52 kB    00:00
(5/8): emerald-themes-0.1 100% |=========================| 1.2 MB    00:04
(6/8): beryl-settings-0.1 100% |=========================| 436 kB    00:01
(7/8): aquamarine-0.1.2-3 100% |=========================|  47 kB    00:00
(8/8): beryl-plugins-0.1. 100% |=========================| 1.7 MB    00:15

poi il 15/12/2006 ho effettuato update di beryl giunto alla 0.1.3
#yum update beryl*
Downloading Packages:
(1/8): beryl-kde-0.1.3-1. 100% |=========================| 3.2 kB    00:00
(2/8): beryl-settings-0.1 100% |=========================| 123 kB    00:02
(3/8): emerald-themes-0.1 100% |=========================| 1.3 MB    00:07
(4/8): beryl-core-0.1.3-1 100% |=========================| 167 kB    00:00
(5/8): emerald-0.1.3-2.fc 100% |=========================| 268 kB    00:01
(6/8): aquamarine-0.1.3-1 100% |=========================|  47 kB    00:00
(7/8): beryl-plugins-0.1. 100% |=========================| 2.6 MB    00:13
(8/8): beryl-manager-0.1. 100% |=========================|  69 kB    00:00

e Bingoooooooooooooooooooo!
ecco il risultato
APPENDICE 1

in una terza installazione invero l'abilitazione degli effetti grafici ha funzionato al 1° colpo
-poi ho installato beryl ma il sistema freezava in continuazione -ho risolto dopo un confronto tra i 2 file xorg.conf
eliminando lo statememt
Option        "AddARGBGLXVisuals" "True"
dalla sezion screen e con altri piccoli accorgimenti
il mio file xorg.conf è in questa terza installazione  :

# Xorg configuration created by pyxf86config

Section "ServerLayout"
    Identifier     "Default Layout"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    Option        "AIGLX" "true"
EndSection

Section "Files"
    ModulePath   "/usr/lib/xorg/modules/extensions/nvidia"
    ModulePath   "/usr/lib/xorg/modules"
EndSection

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "kbd"
    Option        "XkbModel" "pc105"
    Option        "XkbLayout" "it"
EndSection

Section "Device"
    Identifier  "Videocard0"
    Driver      "nvidia"
    Option        "AddARGBGLXVisuals" "True"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Videocard0"
    DefaultDepth     24
    Option        "AllowGLXWithComposite" "1"
    Option        "RenderAccel" "1"
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

Section "Extensions"
    Option        "Composite"
EndSection

anche qui qualche freeze del sistema è da mettere in conto ergo provare su macchine testing!!!!!!!!!!!!!!!
***********
in data 10/11/2006,
visto che qualche giono fa è uscita la versione stable dei driver nvidia 9629, upgado la mia configurazione con un bel
#yum update kmod-nvidia e bingoooooooo!!!!!
**********

appendice-2

24 gennaio 2007

in una quarta  installazione   l'abilitazione degli effetti grafici ha funzionato al 1° colpo
1-ho installato fedora 6

2-ho abilitato il repos di livna creando il file livna.repo in /etc/yum.repos.d con questo contenuto
[livna]
name = Livna for Fedora Core $releasever - $basearch - Base
failovermethod = priority
gpgcheck = 1
gpgkey = http://rpm.livna.org/RPM-LIVNA-GPG-KEY
enabled = 1
baseurl =
    http://rpm.livna.org/fedora/$releasever/$basearch/
    http://livna.cat.pdx.edu/fedora/$releasever/$basearch/
    http://wftp.tu-chemnitz.de/pub/linux/livna/fedora/$releasever/$basearch/
    http://ftp-stud.fht-esslingen.de/pub/Mirrors/rpm.livna.org/fedora/$releasever/$basearch/

3
-yum update e yum install kmod-nvidia
che mi ha installato il driver  kmod-nvidia-1.0.9746-1.2.6.19_1.2895.fc6  e il kernel Linux fedora 2.6.19-1.2895.fc6

4- al riiavvio ho abilitato gli effetti 3d con
 
#desktop-effects


5-ho installato beryl con #yum install beryl-kde e per abilitare gli effetti allo startup
   ho inseririto in ~/.kde/autostart il nuovo scriptino
  #!/bin/bash
  beryl-manager

tutto questo senza  cambiare una virgola su xorg.conf
questo è il mio xorg.conf
# Xorg configuration created by pyxf86config

Section "ServerLayout"
    Identifier     "Default Layout"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
    ModulePath   "/usr/lib/xorg/modules/extensions/nvidia"
    ModulePath   "/usr/lib/xorg/modules"
EndSection

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "kbd"
    Option        "XkbModel" "pc105"
    Option        "XkbLayout" "it"
EndSection

Section "Device"
    Identifier  "Videocard0"
    Driver      "nvidia"
    Option        "AddARGBGLXVisuals" "True"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Videocard0"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection


6-ho upgradato firefox alla versione 2.02 abilitando il repos di remi

$wget http://remi.collet.free.fr/rpms/fc6.i386/remi-release-1-2.fc6.remi.noarch.rpm rpm -Uvh remi-release-1-2.fc6.remi.noarch.rpm

poi
# rpm -ivh remi-release-1-2.fc6.remi.noarch.rpm
poi
 #yum update
e ......................

7-contenuti multimediali possono essere il tallone di Achille di Linux
, ma con solo un piccolo lavoro potrai essere in grado di eseguire quasi tutto che eseguono già i tuoi amici. Oltre a Mplayer esiste un altro grande lettore di contenuti video, chiamato VLC. E' veramente molto facile installarlo una volta che hai settato i tuoi repositories:
# yum -y install videolan-client
Dopo che un fantastilione di dipendenze sarà stato installato, potrai eseguire facilmente una grande varietà di formati video con il comando vlc.
http://www.fedoraserver.org/index.php?option=com_content&task=view&id=69&Itemid=38#vlc8-8-

8-ho installato NVU seguendo il mio post su fedoraitalia
effettivamente rpm di fedora-4 non lavora su fedora-6
ma "I've took rpm from ArkLinux distro - it's based on RH anyhow - and so far works flawlessly.

first link:
http://distro.ibiblio.org/pub/linux/distributions/arklinux/dockyard-devel/contrib/i586/
quindi ho scaricatp rpm
root@Fedoraexp ~]# rpm -ivh nvu-1.0-2ark.i586.rpm
e bingoooooooooooo!

9-E' veramente molto facile aggiungere a Fedora il supporto all'NTFS utilizzando repository come Livna
# yum -y install ntfs-3g  e scarica anche tutte le dipendenze tipo fuse.i386 0:2.6.3-2.fc6 
poi
#mkdir /mnt/win
#mount -t ntfs-3g /dev/hda1 /mnt/win

e bingooo!

10-flash l'ho installato da firefox mentre il plugins java
da http://www.java.com/it/download/linux_manual.jsp
si   scarica il Java Runtime Environment (JRE) 5.0 Update 11(il pacchetto più aggiornato al momento in cui scrivo)  Scegli il file di tipo Linux RPM auto-estraente. Quindi installalo:
#chmod 755 jre-1_5_0_10-linux-i586-rpm.bin
# sh ./jre-1_5_0_11-linux-i586-rpm.bin

Probabilmente vorrai abilitare il plug-in Java, ma ancora una volta non c'è una via più facile di  questo modo:

# ln -s /usr/java/jre1.5.0_11/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins
testiamo su http://www.java.com/it/download/help/testvm.xml


11-vogliamo  vedere il protocollo mms usato principalmente da Raiclick??


procediamo:
rimoviamo totem/installiamo mplayer e mplayer-gui con yum


1. Nella barra degli indirizzi di Firefox scriviamo  about :config

2. In Filtro scriviamo mms 

3. tasto destro del mouse sulla pagina, seleziona nuovo->booleano

5.  network.protocol-handler.external.mms

6. Impostiamo il valore a true

7. di nuovo tasto destro  nuovo->stringa
8. network.protocol-handler.app.mms

9. digita il nome del player es. gmplayer

e bingoooooooooo!



tempo totale circa 1 ora e mezza -questa è la potenza di fedora !!!!!!


^^^^^^^^^^^^^^^^^^^^^^^
se esce una release nuova di kde im n attesa dell'ingresso nei repo ufficiali si possono inserire i repos di kde

poi dopo aver creato il kde.repo con questo contenuto

[kde]
name=kde
mirrorlist=http://apt.kde-redhat.org/apt/kde-redhat/fedora/mirrors-stable
gpgkey=http://apt.kde-redhat.org/apt/kde-redhat/kde-redhat.RPM-GPG-KEY
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-kde-redhat
enabled=1

[kde-all]
name=kde-all
mirrorlist=http://apt.kde-redhat.org/apt/kde-redhat/all/stable/mirrors
gpgkey=http://apt.kde-redhat.org/apt/kde-redhat/kde-redhat.RPM-GPG-KEY
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-kde-redhat
enabled=1

con
#yum update
#yum update kde*
ho installato la versione 3.5.6!

appendice-3

per tutte le più svariate problematiche  e diventare dei maghi in fedora-6 vedi

http://www.fedoraserver.org/files/fedora_po/fedora-install-guide-it/index.html

http://www.fedoraserver.org/index.php?option=com_content&task=view&id=69&Itemid=38

http://www.fedoraserver.org/index.php?option=com_content&task=view&id=68&Itemid=38

KIO