|
Dimensione: 5674
Commento: typo di qua typo di la
|
Dimensione: 8860
Commento: informazioni
|
| Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
| Linea 1: | Linea 1: |
| ## page was renamed from OpenChrome | |
| Linea 4: | Linea 5: |
| ||<tablestyle="float:right; font-size: 0.9em; width:35%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]] [[TableOfContents]]|| | [[Indice]] [[Informazioni(forum="http://forum.ubuntu-it.org/index.php/topic,183134.0.html"; rilasci="9.10 9.04 8.04")]] |
| Linea 8: | Linea 11: |
| '''Openchrome''' è un driver opensource per i seguenti chipset grafici: * ASROCK/VIA/S3G !UniChrome * !UniChrome Pro. |
'''Openchrome''' è un driver opensource per i chip grafici ASROCK/VIA/S3G !UniChrome,!UniChrome Pro e Chrome9 : |
| Linea 12: | Linea 13: |
| * CN400 * CN700 * CX700 * !K8M800 * !K8M890 * KM400 * KM400A |
|
| Linea 13: | Linea 21: |
| * KM400 * !K8M800 |
* !P4M800 * !P4M800Pro * !P4M890 * !P4M900 * P4VM800 |
| Linea 16: | Linea 27: |
| * CN400 | * PN800 * PM880 * VM800 |
| Linea 18: | Linea 31: |
| * !K8M890 * P4VM800 Per maggiori informazioni visita il sito di [http://www.openchrome.org/ Openchrome]. |
* VN896 * VX800 * VX855 Per maggiori informazioni visitare il sito di [http://www.openchrome.org/ Openchrome]. = Identificazione del chip grafico = Per ottenere informazioni riguardante al modello del chip video digitare il seguente comando all'interno di una finestra di terminale:{{{ lspci |grep VGA }}} = Installazione = [:AmministrazioneSistema/InstallareProgrammi: Installare] il pacchetto [apt://xserver-xorg-video-openchrome xserver-xorg-video-openchrome]. ||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''A partire da '''Ubuntu 8.04''' «'''Hardy Heron'''» il driver è già presente nel sistema e non occorre installarlo''. || = Installazione manuale = |
| Linea 27: | Linea 55: |
| * Devi avere i privilegi di amministratore. * Assicurati di aver abilitato i repository universe e multiverse . |
Assicurarsi di: * avere i [:AmministrazioneSistema/Sudo: privilegi di amministrazione]. * aver abilitato i repository universe e multiverse . |
| Linea 32: | Linea 61: |
| Installare i pacchetti necessari. | [:AmministrazioneSistema/InstallareProgrammi: Installare] i pacchetti necessari. * Installare i pacchetti necessari alla compilazione del driver:''subversion'','' autoconf'','' automake1.9'', ''libtool'' |
| Linea 34: | Linea 65: |
| * 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'Open``Chrome 2D driver. Per chipset differenti dal K8M890 scarica il codice sorgente dell'Open``Chrome: {{{ |
## * In '''Ubuntu 6.06.1''' «'''Dapper Drake'''» dare il comando:{{{ ##sudo apt-get build-dep xserver-xorg-driver-via ##}}} * In '''Ubuntu 8.04''' «'''Hardy Heron'''» e successive :{{{ sudo apt-get build-dep xserver-xorg-video-openchrome }}} Ora si compilerà l'Open``Chrome 2D driver. Scaricare il codice sorgente dell'Open``Chrome: {{{ |
| Linea 52: | Linea 78: |
| Per il chipset K8M890, diversamente dai precedenti: {{{ svn co http://svn.openchrome.org/svn/branches/experimental_branch openchrome-vt3336 }}} Entra nella cartella recentemente creata: {{{ |
Entrare nella cartella recentemente creata: {{{ |
| Linea 60: | Linea 82: |
| Avvia autogen.sh con l'opzione di prefisso in modo che si installi nella cartella corretta: {{{ | Avviare autogen.sh con l'opzione di prefisso in modo che si installi nella cartella corretta: {{{ |
| Linea 64: | Linea 86: |
| Compila e installa Open``Chrome: {{{ | Compilare e installare Open``Chrome: {{{ |
| Linea 69: | Linea 91: |
| 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 {{{ |
Modificare con un [:Ufficio/EditorDiTesto: editor di testo] il file `/etc/X11/xorg.conf` e cambiare il Device Driver con l' "openchrome" Andare alla riga {{{ |
| Linea 77: | Linea 98: |
| e cambia {{{ | e cambiare {{{ |
| Linea 81: | Linea 103: |
| Driver "via" }}} Dai '''Ctrl+O''' per salvare e '''Ctrl+X''' per uscire dall'editor. Per concludere dobbiamo riavviare il server X. Tu puoi fare questo disconnettendo e premendo '''Ctrl+Alt+Backspace''' per la schermata di login. Se xorg non si avvia, loggati in una console e cambia il Driver nella Section "Device" con il precedente con un editor come nano. |
Driver "openchrome" }}} Salvare le modifiche apportate e riavviare. In alternativa, dare il comando:{{{ sudo dpkg-reconfigure -phigh xserver-xorg }}} e scegliere "openchrome" quando richiesto. Se il server grafico non si avvia, loggarsi in una console e cambiare il Driver nella Section "Device" con il precedente con un editor come nano. |
| Linea 92: | Linea 116: |
| 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''' {{{ 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 }}} * '''Compila libdrm e i moduli drm del kernel''' * '''libdrm''': spostati nella cartella dove è stato salvato il codice sorgente del drm {{{ |
Il driver open '''openchrome''' (e il precedente driver '''Via''') fornisce solo accelerazione 2D. L'accelerazione 3d è fornita dal driver del progetto Mesa ed è normalmente già presente sul sistema. In ogni modo, DRI non sempre funziona come ci si aspettaa, questo a causa di blocco del sistema, specialmente con applicazioni OpenGL, giochi salvaschermi e Wine. Vedere su Launchpad i bug #43154, and #274340. Come per il driver 2D, installare i moduli 3D del kernel da sorgente e vedere se questi correggono il problema con l'accelerazione 3D: * '''Installare i pacchetti richiesti''' :'' build-essential'','' linux-headers '' e ''git-core''. * '''Ottenere il codice sorgente''' {{{git clone git://anongit.freedesktop.org/git/mesa/drm }}} * '''Compilare libdrm e i moduli drm del kernel''' * '''libdrm''': spostarsii nella cartella dove è stato salvato il codice sorgente del drm {{{ |
| Linea 101: | Linea 127: |
| }}} Avvia lo script autogen {{{ | }}} Avviare lo script autogen {{{ |
| Linea 103: | Linea 130: |
| }}} Compila il codice sorgente {{{ | }}} Compilare il codice sorgente {{{ |
| Linea 105: | Linea 133: |
| }}} Installa il codice sorgente compilato {{{ | }}} Installare il codice sorgente compilato {{{ |
| Linea 108: | Linea 137: |
| * '''drm kernel modules''': spostati dall'attuale cartella (dovresti già essere nella cartella drm) {{{ | * '''drm kernel modules''': spostarsi dall'attuale cartella (dovresti già essere nella cartella drm) {{{ |
| Linea 110: | Linea 139: |
| }}} Compila i moduli del kernel {{{ | }}} Compilare i moduli del kernel {{{ |
| Linea 112: | Linea 142: |
| }}} Copia i moduli del kernel dalla posizione attuale {{{ | }}} Copiare i moduli del kernel dalla posizione attuale {{{ |
| Linea 114: | Linea 145: |
| }}} Avvia depmod {{{ | }}} Avviare depmod {{{ |
| Linea 116: | Linea 149: |
| }}} Carica i moduli {{{ | }}} Caricare i moduli {{{ |
| Linea 119: | Linea 153: |
| }}} Testa con il seguente comando {{{ | }}} Testare il funzioinamento del driver con il seguente comando {{{ |
| Linea 121: | Linea 156: |
| }}} Dovresti visualizzare una riga che recita "direct rendering: Yes". Se questo funziona, aggiungi i moduli al file modules in modo che siano caricati all'avvio del sistema. {{{ | }}} Si dovrebbe visualizzare una riga che recita "direct rendering: Yes". Se questo funziona, aggiungere i moduli al file `modules` in modo che siano caricati all'avvio del sistema. {{{ |
| Linea 124: | Linea 163: |
| }}} Riavvia e guarda come va | }}} Riavviare e guardare come va. |
| Linea 128: | Linea 168: |
| * '''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`. 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'Open``Chrome che non supporta correttamente l'Xv. 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 puoi provare ad aggiungere {{{ |
* '''Il mio sistema frizza con le applicazioni OpenGL, giochi, salvaschermo o Wine''': La causa di ciò è un bug in drm.Per risolvere modificare con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministratore] il file `/etc/X11/xorg.conf` e disabilitare DRI nella nella sezione «"Section Module"».Cambiare: {{{ Section "Module" ... Load "dri" ... EndSection }}}in {{{ Section "Module" ... Disable "dri" ... EndSection }}}In Ubuntu 8.04 e successive non sono più elencate tutte le sezioni sopra citate, aggiungere la sezione "Module" all'inizio del file `/etc/X11/xorg.conf`. Di conseguenza,non si avrà più l'accelerazione 3D, ma il sistema non frizzerà. * '''Ubuntu 8.04 «'''Hardy Heron'''». Il mio sistema a volte frizza dopo il caricamento dello Gnome Desktop Manager'''. Aggiungere l'opzione "!XaaNoImageWriteRect" alla sezione "Device" del file `/etc/X11/xorg.conf`:{{{ Section "Device" Driver "openchrome" Option "XaaNoImageWriteRect" EndSection}}} * '''Ubuntu 8.10 «'''Intrepid Ibex'''» in aggiunta all'opzione "!XaaNoImageWriteRect" di sopra nella Section "Screen" aggiungere o modificare la SubSection "Display" per includere l'impostazione Virtual per adattare il tuo schermo''':{{{ SubSection "Display" Virtual 1280 800 EndSubSection}}} * '''Ho trovato un bug in openchrome. Come si abilita la modalità di debug?'''. Devi avviare `autogen.sh`con le opzioni di debug, compilare ed installare come descritto sopra:{{{ ./autogen.sh --prefix=/usr --enable-debug --enable-xv-debug }}} * '''Non ho alcuna immagine quando apro i video''': Questo accade principalmente quando si usa un portatile e è causato dall'Open``Chrome che non supporta correttamente l'Xv. 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 chipset VN800 e VM800. Come soluzione si può provare ad aggiungere {{{ |
| Linea 134: | Linea 197: |
| * '''Ho installato un kernel aggiornato. Adesso il 3D non funziona più''': Devi ricompilare i moduli drm del kernel. La procedura è descritta sopra. | * '''Ho installato un kernel aggiornato. Adesso il 3D non funziona più''': ricompilare i moduli drm del kernel. La procedura è descritta sopra. |
| Linea 138: | Linea 201: |
| }}} Questo si ha quando si hanno più versioni di automake installate con la versione errata come predefinita. Avvia {{{ | }}} Questo si ha quando si hanno più versioni di automake installate con la versione errata come predefinita. Avviare {{{ |
| Linea 140: | Linea 203: |
| }}} e scegli ''automake-1.9''. | }}} e scegliere ''automake-1.9''. * ''' Ho strani segni sulla scrivania ed in varie applicazioni. Linee, icone, slide scompaiono; qualche volta esse riappaiono quando muovo il mouse al di là di questi oppure quando muovo una finestra al di là di questi o indietro'''. Questo problema può essere risolto provando"True", "False", "On", "Off" come valori dell'opzione "!EnableAGPDMA"della sezione "Device" nel file `/etc/xorg.conf`:{{{ Section "Device" Driver "openchrome" Option "EnableAGPDMA" "True" EndSection}}} = Ulteriori risorse = * [https://help.ubuntu.com/community/OpenChrome Documento originale] |
| Linea 142: | Linea 213: |
CategoryNuoviDocumenti |
CategoryHardware CategoryDaRevisionare |
BR Indice Informazioni(forum="http://forum.ubuntu-it.org/index.php/topic,183134.0.html"; rilasci="9.10 9.04 8.04")
Introduzione
Openchrome è un driver opensource per i chip grafici ASROCK/VIA/S3G UniChrome,UniChrome Pro e Chrome9 :
- CLE266
- CN400
- CN700
- CX700
K8M800
K8M890
- KM400
- KM400A
- KN400
P4M800
P4M800Pro
P4M890
P4M900
- P4VM800
- PM800
- PN800
- PM880
- VM800
- VN800
- VN896
- VX800
- VX855
Per maggiori informazioni visitare il sito di [http://www.openchrome.org/ Openchrome].
Identificazione del chip grafico
Per ottenere informazioni riguardante al modello del chip video digitare il seguente comando all'interno di una finestra di terminale:
lspci |grep VGA
Installazione
[:AmministrazioneSistema/InstallareProgrammi: Installare] il pacchetto [apt://xserver-xorg-video-openchrome xserver-xorg-video-openchrome].
A partire da Ubuntu 8.04 «Hardy Heron» il driver è già presente nel sistema e non occorre installarlo. |
Installazione manuale
Questa guida vi aiuterà compilare ed installare il driver OpenChrome in Ubuntu 6.06 LTS e versioni superiori.
Preparativi
Assicurarsi di:
- avere i [:AmministrazioneSistema/Sudo: privilegi di amministrazione].
- aver abilitato i repository universe e multiverse .
Compilazione del driver 2D
[:AmministrazioneSistema/InstallareProgrammi: Installare] i pacchetti necessari.
Installare i pacchetti necessari alla compilazione del driver:subversion, autoconf, automake1.9, libtool
In Ubuntu 8.04 «Hardy Heron» e successive :
sudo apt-get build-dep xserver-xorg-video-openchrome
Ora si compilerà l'OpenChrome 2D driver.
Scaricare il codice sorgente dell'OpenChrome:
svn checkout http://svn.openchrome.org/svn/trunk openchrome
Entrare nella cartella recentemente creata:
cd openchrome*
Avviare autogen.sh con l'opzione di prefisso in modo che si installi nella cartella corretta:
./autogen.sh --prefix=/usr
Compilare e installare OpenChrome:
make make install
Modificare con un [:Ufficio/EditorDiTesto: editor di testo] il file /etc/X11/xorg.conf e cambiare il Device Driver con l' "openchrome"
Andare alla riga
Section "Device"
e cambiare
Driver "vesa"
in
Driver "openchrome"
Salvare le modifiche apportate e riavviare.
In alternativa, dare il comando:
sudo dpkg-reconfigure -phigh xserver-xorg
e scegliere "openchrome" quando richiesto.
Se il server grafico non si avvia, loggarsi in una console e cambiare il Driver nella Section "Device" con il precedente con un editor come nano.
OpenChrome e 3D
Il driver open openchrome (e il precedente driver Via) fornisce solo accelerazione 2D.
L'accelerazione 3d è fornita dal driver del progetto Mesa ed è normalmente già presente sul sistema. In ogni modo, DRI non sempre funziona come ci si aspettaa, questo a causa di blocco del sistema, specialmente con applicazioni OpenGL, giochi salvaschermi e Wine. Vedere su Launchpad i bug #43154, and #274340.
Come per il driver 2D, installare i moduli 3D del kernel da sorgente e vedere se questi correggono il problema con l'accelerazione 3D:
Installare i pacchetti richiesti : build-essential, linux-headers e git-core.
Ottenere il codice sorgente {{{git clone git://anongit.freedesktop.org/git/mesa/drm
}}}
Compilare libdrm e i moduli drm del kernel
libdrm: spostarsii nella cartella dove è stato salvato il codice sorgente del drm
cd drm
Avviare lo script autogen
./autogen.sh --prefix=/usr
Compilare il codice sorgente
make
Installare il codice sorgente compilato
make install
drm kernel modules: spostarsi dall'attuale cartella (dovresti già essere nella cartella drm)
cd linux-core
Compilare i moduli del kernel
make LINUXDIR=/lib/modules/`uname -r`/build DRM_MODULES=via
Copiare i moduli del kernel dalla posizione attuale
sudo cp *.ko /lib/modules/`uname -r`/kernel/drivers/char/drm/
Avviare depmod
sudo depmod -ae
Caricare i moduli
sudo modprobe drm sudo modprobe via
Testare il funzioinamento del driver con il seguente comando
glxinfo | grep render
Si dovrebbe visualizzare una riga che recita "direct rendering: Yes".
Se questo funziona, aggiungere i moduli al file modules in modo che siano caricati all'avvio del sistema.
sudo echo "drm" >>/etc/modules sudo echo "via" >>/etc/modules
Riavviare e guardare come va.
Risoluzione dei problemi
Il mio sistema frizza con le applicazioni OpenGL, giochi, salvaschermo o Wine: La causa di ciò è un bug in drm.Per risolvere modificare con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministratore] il file /etc/X11/xorg.conf e disabilitare DRI nella nella sezione «"Section Module"».Cambiare:
Section "Module" ... Load "dri" ... EndSectionin
Section "Module" ... Disable "dri" ... EndSectionIn Ubuntu 8.04 e successive non sono più elencate tutte le sezioni sopra citate, aggiungere la sezione "Module" all'inizio del file /etc/X11/xorg.conf. Di conseguenza,non si avrà più l'accelerazione 3D, ma il sistema non frizzerà.
Ubuntu 8.04 «Hardy Heron». Il mio sistema a volte frizza dopo il caricamento dello Gnome Desktop Manager. Aggiungere l'opzione "XaaNoImageWriteRect" alla sezione "Device" del file /etc/X11/xorg.conf:
Section "Device" Driver "openchrome" Option "XaaNoImageWriteRect" EndSectionUbuntu 8.10 «Intrepid Ibex» in aggiunta all'opzione "XaaNoImageWriteRect" di sopra nella Section "Screen" aggiungere o modificare la SubSection "Display" per includere l'impostazione Virtual per adattare il tuo schermo:
SubSection "Display" Virtual 1280 800 EndSubSectionHo trovato un bug in openchrome. Come si abilita la modalità di debug?. Devi avviare autogen.shcon le opzioni di debug, compilare ed installare come descritto sopra:
./autogen.sh --prefix=/usr --enable-debug --enable-xv-debug
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. 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 chipset VN800 e VM800. Come soluzione si può provare ad aggiungere
Option "SWCursor" "true"
alla Section Device del tuo xorg.conf
Ho installato un kernel aggiornato. Adesso il 3D non funziona più: 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 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. Avviare
sudo update-alternatives --config automake
e scegliere automake-1.9.
Ho strani segni sulla scrivania ed in varie applicazioni. Linee, icone, slide scompaiono; qualche volta esse riappaiono quando muovo il mouse al di là di questi oppure quando muovo una finestra al di là di questi o indietro. Questo problema può essere risolto provando"True", "False", "On", "Off" come valori dell'opzione "!EnableAGPDMA"della sezione "Device" nel file /etc/xorg.conf:
Section "Device" Driver "openchrome" Option "EnableAGPDMA" "True" EndSection
Ulteriori risorse
[https://help.ubuntu.com/community/OpenChrome Documento originale]
