8860
Commento: informazioni
|
1470
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 6: | Linea 6: |
[[Informazioni(forum="http://forum.ubuntu-it.org/index.php/topic,183134.0.html"; rilasci="9.10 9.04 8.04")]] | [[Informazioni(forum="http://forum.ubuntu-it.org/index.php/topic,183134.0.html"; rilasci="10.04 9.10 9.04 8.04")]] |
Linea 49: | Linea 49: |
= Installazione manuale = Questa guida vi aiuterà compilare ed installare il driver Open``Chrome 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 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: {{{ 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 Open``Chrome: {{{ 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" ... 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 {{{ 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}}} |
BR Indice Informazioni(forum="http://forum.ubuntu-it.org/index.php/topic,183134.0.html"; rilasci="10.04 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. |
Ulteriori risorse
[https://help.ubuntu.com/community/OpenChrome Documento originale]