|
Dimensione: 5956
Commento:
|
Dimensione: 6543
Commento:
|
| Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
| Linea 19: | Linea 19: |
| 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 |
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 }}} * '''Inizia il vero divertimento ''' [[BR]] 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/vt3336_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 openChrome {{{make }}} * Installa openChrome {{{make install }}} * '''Cambia il driver di Xorg con il via''' [[BR]] Adesso devi modificare il file /etc/X11/xorg.conf con l'editor di testo '''[http://wiki.ubuntu-it.org/Nano?highlight=%28nano%29 nano]''' e cambiare il Device Driver con il via{{{ sudo nano /etc/X11/xorg.conf |
| Linea 25: | Linea 48: |
| * '''Inizia il vero divertimento ''' [[BR]] 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 |
Vai alla riga {{{Section "Device" |
| Linea 30: | Linea 50: |
| * Per il chipset K8M890,diversamente dai : {{{svn co http://svn.openchrome.org/svn/branches/vt3336_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 openChrome {{{make }}} * Installa openChrome {{{make install }}} * '''Cambia il driver di Xorg con il via''' [[BR]] Adesso devi modificare il file /etc/X11/xorg.conf con l'editor di testo '''[http://wiki.ubuntu-it.org/Nano?highlight=%28nano%29 nano]''' 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"}}} [[BR]] 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 sun pezzo di carta). {{{sudo nano /etc/X11/xorg.conf }}} |
e cambia {{{Driver "vesa" }}} in {{{Driver "via" }}} [[BR]] 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 sun pezzo di carta). {{{sudo nano /etc/X11/xorg.conf }}} |
| Linea 64: | Linea 61: |
| 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 66: | Linea 63: |
| {{{sudo apt-get install cvs linux-headers-ARCH }}} |
{{{sudo apt-get install cvs linux-headers-ARCH }}} |
| Linea 69: | Linea 66: |
| {{{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 76: | Linea 73: |
| 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 86: | Linea 82: |
| 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 114: | Linea 110: |
| 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 121: | Linea 117: |
| 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 126: | Linea 122: |
| 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 131: | Linea 127: |
| Devi ricompilare i moduli drm del kernel.La procedura è descritta sopra.[[BR]] | Devi ricompilare i moduli drm del kernel.La procedura è descritta sopra.[[BR]] |
| Linea 133: | Linea 129: |
| {{{ configure.ac: 30: required file `./[config.h].in' not found | {{{ configure.ac: 30: required file `./[config.h].in' not found |
| Linea 136: | Linea 132: |
| 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 . |
IndiceBR TableOfContents |
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. Dovrebbe anche funzionare su Debian e altre distribuzioni basate su Debian.
Prima di iniziare
Devi avere i privilegi di amministratore. BR
- Assicurati di aver abilitato i repository Universe e Multiverse .
Compilazione del driver 2D
Installa i pacchetti necessari BR
- 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 }}}
Inizia il vero divertimento BR
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/vt3336_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 openChrome
