Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Hardware/Video/Via/OpenChrome"
Differenze tra le versioni 132 e 142 (in 10 versioni)
Versione 132 del 27/03/2007 22.48.19
Dimensione: 5819
Commento:
Versione 142 del 04/07/2007 18.57.01
Dimensione: 6157
Commento: corretto uri; da revisionare
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 7: Linea 7:
Per maggiori informazioni visita [http://www.openchrome.org/]. [[BR]]
Questa guida vi aiuterà a compilare ed installare il driver openChrome in '''Ubuntu 6.06 LTS''' e versioni superiori.
Dovrebbe anche funzionare su Debian e altre distribuzioni basate su Debian.
Per maggiori informazioni visita [http://www.openchrome.org/]. [[BR]] Questa guida vi aiuterà a compilare ed installare il driver openChrome in '''Ubuntu 6.06 LTS''' e versioni superiori.
Linea 12: Linea 10:
----
 * Devi avere i privilegi di amministratore. [[BR]]
 * Assicurati di aver abilitato i repository Universe e Multiverse .

 * Devi avere i privilegi di amministratore.
 * Assicurati di aver abilitato i repository universe e multiverse .
Linea 17: Linea 15:
----
 * '''Installa i pacchetti necessari''' [[BR]]
In Ubuntu 6.10 (Edgy),avvia da terminale:
{{{ sudo apt-get build-dep xserver-xorg-video-via

Installa i pacchetti necessari:
   
In Ubuntu 6.10 (Edgy),avvia da terminale: {{{
sudo apt-get build-dep xserver-xorg-video-via
Linea 22: Linea 21:
In Ubuntu 6.06.1 (Dapper), Debian ed altre distribuzione basate su Debian,avvia
{{{sudo apt-get build-dep xserver-xorg-driver-via
}}} In entrambe le versioni devi dare:
{{{sudo apt-get install subversion autoconf automake1.9 libtool

In Ubuntu 6.06.1 (Dapper), Debian ed altre distribuzione basate su Debian,avvia: {{{
sudo apt-get build-dep xserver-xorg-driver-via
Linea 27: Linea 25:
 * '''Inizia il vero divertimento ''' [[BR]] In entrambe le versioni devi dare: {{{
sudo apt-get install subversion autoconf automake1.9 libtool
}}}
Linea 29: Linea 30:
 * Per chipsets differenti dal K8M890 scarica il codice sorgente dell'openChrome:
{{{svn checkout http://svn.openchrome.org/svn/trunk openchrome

Per chipsets differenti dal K8M890 scarica il codice sorgente dell'openChrome: {{{
svn checkout http://svn.openchrome.org/svn/trunk openchrome
Linea 32: Linea 34:
 * Per il chipset K8M890,diversamente dai :
{{{svn co http://svn.openchrome.org/svn/branches/vt3336_branch openchrome-vt3336

Per il chipset K8M890,diversamente dai : {{{
svn co http://svn.openchrome.org/svn/branches/experimental_branch openchrome-vt3336
Linea 35: Linea 38:
Entra nella cartella recentemente creata:
{{{cd openchrome*

Entra nella cartella recentemente creata: {{{
cd openchrome*
Linea 38: Linea 42:
 * Avvia autogen.sh con l'opzione di prefisso in modo che si installi nella cartella corretta
{{{./autogen.sh --prefix=/usr

Avvia autogen.sh con l'opzione di prefisso in modo che si installi nella cartella corretta: {{{
./autogen.sh --prefix=/usr
Linea 41: Linea 46:
 * Compila openChrome
{{{make

Compila e installa openChrome:{{{
make
make install
Linea 44: Linea 51:
 * Installa openChrome
{{{make install
  Adesso devi modificare il file `/etc/X11/xorg.conf` e cambiare il Device Driver con il via {{{
sudo nano /etc/X11/xorg.conf
Linea 47: Linea 55:
 * '''Cambia il driver di Xorg con il via''' [[BR]]
Adesso devi editare il file /etc/X11/xorg.conf e cambiare il Device Driver con il via
{{{gksudo gedit /etc/X11/xorg.conf

Vai alla riga {{{
Section "Device"
Linea 51: Linea 59:
Vai alla riga
{{{Section "Device"

e cambia {{{
Driver "vesa"
}}}
in {{{
Driver "via"
Linea 54: Linea 66:
e cambia
{{{Driver "vesa"}}}
in
{{{Driver "via"}}} [[BR]]
Per concludere dobbiamo riavviare l'X server.Tu puoi fare questo disconnettendo e premendo
''Ctrl-Alt-Backspace'' per la schermata di login.[[BR]]
Se xorg non si avvia,loggati in una console e cambia il Driver nella Section "Device" con il precedente con un editor come nano.[[BR]]
(Scrivi la seguente riga sun pezzo di carta).
{{{sudo nano /etc/X11/xorg.conf

Dai ''Ctrl+o'' per salvare e ''Ctrl+x'' per uscire dall'editor.

Per concludere dobbiamo riavviare l'X server. Tu puoi fare questo disconnettendo e premendo ''Ctrl-Alt-Backspace'' per la schermata di login.[[BR]] Se xorg non si avvia,loggati in una console e cambia il Driver nella Section "Device" con il precedente con un editor come nano.[[BR]]
    (Scrivi la seguente riga su un pezzo di carta). {{{
sudo nano /etc/X11/xorg.conf
Linea 64: Linea 73:
Linea 65: Linea 75:
Il 3D dovrebbe funzionare in Edgy (Ubuntu 6.10).Se presente non fare quanto segue:     Il 3D dovrebbe funzionare in Edgy (Ubuntu 6.10).Se presente non fare quanto segue:
Linea 67: Linea 77:
{{{sudo apt-get install cvs linux-headers-ARCH
}}}
    {{{sudo apt-get install cvs linux-headers-ARCH
    }}}
Linea 70: Linea 80:
{{{cvs -z3 -d:pserver:anonymous@dri.freedesktop.org:/cvs/dri login
}}}
Quando ti viene chiesta la password premi il tasto Invio
{{{cvs -z3 -d:pserver:anonymous@dri.freedesktop.org:/cvs/dri co drm
}}}
    {{{cvs -z3 -d:pserver:anonymous@dri.freedesktop.org:/cvs/dri login
    }}}
    
Quando ti viene chiesta la password premi il tasto Invio
    {{{cvs -z3 -d:pserver:anonymous@dri.freedesktop.org:/cvs/dri co drm
    }}}
Linea 77: Linea 87:
   Spostati nella cartella dove è stato salvato il codice sorgente del drm
{{{cd drm
}}}
Avvia lo script autogen
{{{./autogen.sh --prefix=/usr
}}}
Compila il codice sorgente
{{{
make
}}}
Installa il codice sorgente compilato
{{{
make install
}}}
           Spostati nella cartella dove è stato salvato il codice sorgente del drm {{{ cd drm
           }}}
           
Avvia lo script autogen {{{./autogen.sh --prefix=/usr
           }}}
           
Compila il codice sorgente {{{ make
           }}}
           
Installa il codice sorgente compilato {{{ make install
           }}}
Linea 90: Linea 96:
Spostati dall'attuale cartella (dovresti già essere nella cartella drm)
{{{
cd linux-core
}}}
Compila i moduli del kernel
{{{make LINUXDIR=/lib/modules/`uname -r`/build DRM_MODULES=via
}}}
Copia i moduli del kernel dalla posizione attuale
{{{sudo cp *.ko /lib/modules/`uname -r`/kernel/drivers/char/drm/
}}}
Avvia depmod
{{{sudo depmod -ae
}}}
Carica i moduli
{{{sudo modprobe drm
sudo modprobe via
}}}
Testa con il seguente comando
{{{glxinfo | grep render
}}}
Dovresti visualizzare una riga che recita "direct rendering: Yes" .[[BR]]
Se questo funziona,aggiungi i moduli al file modules in modo che siano caricati all'avvio del sistema.
{{{sudo echo "drm" >>/etc/modules
sudo echo "via" >>/etc/modules
}}}
Riavvia e guarda come va
           Spostati dall'attuale cartella (dovresti già essere nella cartella drm) {{{ cd linux-core
           }}}
           
Compila i moduli del kernel
           {{{make LINUXDIR=/lib/modules/`uname -r`/build DRM_MODULES=via
           }}}
           
Copia i moduli del kernel dalla posizione attuale
           {{{sudo cp *.ko /lib/modules/`uname -r`/kernel/drivers/char/drm/
           }}}
           
Avvia depmod
           {{{sudo depmod -ae
           }}}
           
Carica i moduli
           {{{sudo modprobe drm
           sudo modprobe via
           }}}
           
Testa con il seguente comando
           {{{glxinfo | grep render
           }}}
           
Dovresti visualizzare una riga che recita "direct rendering: Yes" .[[BR]]
           Se questo funziona,aggiungi i moduli al file modules in modo che siano caricati all'avvio del sistema.
           {{{sudo echo "drm" >>/etc/modules
           sudo echo "via" >>/etc/modules
           }}}
           
Riavvia e guarda come va
Linea 116: Linea 121:
== Problemi e soluzioni ==  == Problemi e soluzioni ==
Linea 119: Linea 124:
La causa di ciò è un bug in drm.Per risolvere dovresti decommentere ( togliere il simbolo cancelletto # )
la riga
{{{Load "dri"
}}}
del tuo xorg.conf [[BR]]
Di conseguenza,non avrai più l'accelerazione 3D ,ma il tuo sistema non frizzerà.
    La causa di ciò è un bug in drm.Per risolvere dovresti decommentere ( togliere il simbolo cancelletto # )
    la riga
    
{{{Load "dri"
    }}}
    del tuo xorg.conf [[BR]]
    Di conseguenza,non avrai più l'accelerazione 3D ,ma il tuo sistema non frizzerà.
Linea 126: Linea 131:
Questo accade principalmente quando si usa un portatile e è causato dall'openChrome che non supporta correttamente l'Xv .
Tu puoi provare a cambiare il driver video in Xine da "gl" a "x11" e vedi se ciò ti è di aiuto.
Questo problema non compare quando non si usa uno schermo lcd integrato e si usa invece un monitor esterno.
La scheda dell' openChrome per questo problema la trovi '''[http://www.openchrome.org/trac/ticket/40 qui ]'''
    Questo accade principalmente quando si usa un portatile e è causato dall'openChrome che non supporta correttamente l'Xv .
    Tu puoi provare a cambiare il driver video in Xine da "gl" a "x11" e vedi se ciò ti è di aiuto.
    Questo problema non compare quando non si usa uno schermo lcd integrato e si usa invece un monitor esterno.
    La scheda dell' openChrome per questo problema la trovi '''[http://www.openchrome.org/trac/ticket/40 qui ]'''
Linea 131: Linea 136:
Succede sui chipsets VN800 e VM800.Come soluzione tu puoi provare ad aggiungere
{{{Option "SWCursor" "true"
}}}
alla Section Device del tuo xorg.conf
    Succede sui chipsets VN800 e VM800.Come soluzione tu puoi provare ad aggiungere
    {{{Option "SWCursor" "true"
    }}}
    alla Section Device del tuo xorg.conf
Linea 136: Linea 141:
Devi ricompilare i moduli drm del kernel.La procedura è descritta sopra.
* '''Nell'avviare autogen.sh per il driver openchrome 2D ,ottengo errori come'''
{{{ configure.ac: 30: required file `./[config.h].in' not found
    Devi ricompilare i moduli drm del kernel.La procedura è descritta sopra.[[BR]]
 * '''Nell'avviare autogen.sh per il driver openchrome 2D ,ottengo errori come '''
    {{{ configure.ac: 30: required file `./[config.h].in' not found
Linea 141: Linea 146:
Questo si ha quando si hanno più versioni di automake installate con la versione errata come predefinita.
Avvia
{{{ sudo update-alternatives --config automake
}}}
e scegli automake-1.9 .
    Questo si ha quando si hanno più versioni di automake installate con la versione errata come predefinita.
    Avvia
    {{{ sudo update-alternatives --config automake
    }}}
    e scegli automake-1.9 .

BR

Openchrome è un driver opensource per i chipsets grafici ASROCK/VIA/S3G UniChrome e UniChrome Pro . (CLE266, KN400, KM400, K8M800, PM800, CN400, VN800, K8M890, P4VM800) .

Per maggiori informazioni visita [http://www.openchrome.org/]. BR Questa guida vi aiuterà a compilare ed installare il driver openChrome in Ubuntu 6.06 LTS e versioni superiori.

Prima di iniziare

  • Devi avere i privilegi di amministratore.
  • Assicurati di aver abilitato i repository universe e multiverse .

Compilazione del driver 2D

Installa i pacchetti necessari:

In Ubuntu 6.10 (Edgy),avvia da terminale:

sudo apt-get build-dep xserver-xorg-video-via 

In Ubuntu 6.06.1 (Dapper), Debian ed altre distribuzione basate su Debian,avvia:

sudo apt-get build-dep xserver-xorg-driver-via

In entrambe le versioni devi dare:

sudo apt-get install subversion autoconf automake1.9 libtool

Ora compileremo l'openChrome 2D driver. BR

Per chipsets differenti dal K8M890 scarica il codice sorgente dell'openChrome:

svn checkout http://svn.openchrome.org/svn/trunk openchrome

Per il chipset K8M890,diversamente dai :

svn co http://svn.openchrome.org/svn/branches/experimental_branch openchrome-vt3336

Entra nella cartella recentemente creata:

cd openchrome*

Avvia autogen.sh con l'opzione di prefisso in modo che si installi nella cartella corretta:

./autogen.sh --prefix=/usr

Compila e installa openChrome:

make
make install

Adesso devi modificare il file /etc/X11/xorg.conf e cambiare il Device Driver con il via

sudo nano /etc/X11/xorg.conf

Vai alla riga

Section "Device"

e cambia

Driver  "vesa"

in

Driver  "via"

Dai Ctrl+o per salvare e Ctrl+x per uscire dall'editor.

Per concludere dobbiamo riavviare l'X server. Tu puoi fare questo disconnettendo e premendo Ctrl-Alt-Backspace per la schermata di login.BR Se xorg non si avvia,loggati in una console e cambia il Driver nella Section "Device" con il precedente con un editor come nano.BR

  • (Scrivi la seguente riga su un pezzo di carta).

    sudo nano /etc/X11/xorg.conf

openChrome e 3D

  • Il 3D dovrebbe funzionare in Edgy (Ubuntu 6.10).Se presente non fare quanto segue:
  • Installa i pacchetti richiesti In un terminale scrivi:

    • {{{sudo apt-get install cvs linux-headers-ARCH }}}
  • Ottieni il codice sorgente

  • Compila libdrm e i moduli drm del kernel

    • libdrm

      • Spostati nella cartella dove è stato salvato il codice sorgente del drm {{{ cd drm }}} Avvia lo script autogen {{{./autogen.sh --prefix=/usr }}} Compila il codice sorgente {{{ make }}} Installa il codice sorgente compilato {{{ make install }}}
    • drm kernel modules

      • Spostati dall'attuale cartella (dovresti già essere nella cartella drm) {{{ cd linux-core }}} Compila i moduli del kernel

        {{{make LINUXDIR=/lib/modules/uname -r/build DRM_MODULES=via }}} Copia i moduli del kernel dalla posizione attuale {{{sudo cp *.ko /lib/modules/uname -r/kernel/drivers/char/drm/ }}} Avvia depmod {{{sudo depmod -ae }}} Carica i moduli {{{sudo modprobe drm sudo modprobe via }}} Testa con il seguente comando {{{glxinfo | grep render }}} Dovresti visualizzare una riga che recita "direct rendering: Yes" .BR Se questo funziona,aggiungi i moduli al file modules in modo che siano caricati all'avvio del sistema. {{{sudo echo "drm" >>/etc/modules sudo echo "via" >>/etc/modules }}} Riavvia e guarda come va

Problemi e soluzioni

  • Il mio sistema frizza

    • La causa di ciò è un bug in drm.Per risolvere dovresti decommentere ( togliere il simbolo cancelletto # ) la riga {{{Load "dri" }}}

      del tuo xorg.conf BR Di conseguenza,non avrai più l'accelerazione 3D ,ma il tuo sistema non frizzerà.

  • Non ho alcuna immagine quando apro i video

    • Questo accade principalmente quando si usa un portatile e è causato dall'openChrome che non supporta correttamente l'Xv . Tu puoi provare a cambiare il driver video in Xine da "gl" a "x11" e vedi se ciò ti è di aiuto. Questo problema non compare quando non si usa uno schermo lcd integrato e si usa invece un monitor esterno.

      La scheda dell' openChrome per questo problema la trovi [http://www.openchrome.org/trac/ticket/40 qui ]

  • Il cursore del mio mouse a volte sparisce

    • Succede sui chipsets VN800 e VM800.Come soluzione tu puoi provare ad aggiungere {{{Option "SWCursor" "true" }}} alla Section Device del tuo xorg.conf
  • Ho installato un kernel aggiornato.Adesso il 3D non funziona più

    • Devi ricompilare i moduli drm del kernel.La procedura è descritta sopra.BR

  • Nell'avviare autogen.sh per il driver openchrome 2D ,ottengo errori come

    • {{{ configure.ac: 30: required file `./[config.h].in' not found
    • unichrome/Makefile.am:33: via_drv_la_SOURCES defined both conditionally and unconditionally

}}}

  • Questo si ha quando si hanno più versioni di automake installate con la versione errata come predefinita. Avvia {{{ sudo update-alternatives --config automake }}} e scegli automake-1.9 .


CategoryNuoviDocumenti