|
Dimensione: 7201
Commento:
|
Dimensione: 2329
Commento:
|
| 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="10.04 9.10 8.04")]] |
| Linea 8: | Linea 11: |
| '''Openchrome''' è un driver opensource per i chip grafici ASROCK/VIA/S3G !UniChrome,!UniChrome Pro e Chrome9 : | '''Openchrome''' è un driver opensource per i chip grafici ASROCK/VIA/S3G !UniChrome, !UniChrome Pro e Chrome9: |
| Linea 29: | Linea 32: |
| * VX800 * VX855 |
|
| Linea 31: | Linea 35: |
| Per maggiori informazioni visita il sito di [http://www.openchrome.org/ Openchrome]. Relativamente al chipset CN896 identificato anche come "chrome9", ed ai chipset cn700/vn700 e cx700, si può fare riferimento ai driver open VIA presenti sul sito [http://linux.via.com.tw/support/downloadFiles.action] |
Per maggiori informazioni visitare il sito di [http://www.openchrome.org/ Openchrome]. |
| Linea 36: | Linea 38: |
| Dare da terminale il seguente comando: {{{ |
Per ottenere informazioni riguardante al modello del chip video digitare il seguente comando all'interno di una finestra di terminale:{{{ |
| Linea 40: | Linea 42: |
| L'output sarà il nome della casa produttrice del chip video seguito dal nome del chip. | |
| Linea 43: | Linea 44: |
| [:AmministrazioneSistema/InstallareProgrammi: Installare] il pacchetto '' xserver-xorg-video-openchrome'' | |
| Linea 45: | Linea 45: |
| Leggere in seguito come modificare il file /etc/X11/xorg.conf al paragrafo ''Compilazione del driver 2D'' . | ||<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''' il driver è già presente nel sistema e non occorre installarlo''. || |
| Linea 47: | Linea 47: |
| = Installazione manuale = | Il pacchetto che offre tali funzionalità è il [apt://xserver-xorg-video-openchrome xserver-xorg-video-openchrome]. |
| Linea 49: | Linea 49: |
| Questa guida vi aiuterà compilare ed installare il driver Open``Chrome in '''Ubuntu 6.06 LTS''' e versioni superiori. | = Openchrome e 3D = |
| Linea 51: | Linea 51: |
| = Preparativi = Assicurarsi di: * avere i [:AmministrazioneSistema/Sudo privilegi di amministrazione]. * aver abilitato i repository universe e multiverse . |
Il driver '''Openchrome''' supporta solo l'accelerazione 2D e il più delle volte funziona. L'accelerazione 3D (Direct Rendering Infrastructure o DRI)è fornita da un driver del progetto Mesa ed è normalmente già installato nel sistema. |
| Linea 56: | Linea 53: |
| = Compilazione del driver 2D = [:AmministrazioneSistema/InstallareProgrammi: Installare] i pacchetti necessari. * In Ubuntu 6.10 (Edgy)installare ''xserver-xorg-video-via'' |
Per evitare crash immediati del server grafico, a partire dalla revisione 749 del driver, il DRI è stato disabilitato in modo predefinito per Chrome9, così le applicazioni 3D girano in modalità [http://www.devmaster.net/wiki/Category:Software_Rasterization Software Rasterizer]. Questa soluzione aiuta a prevenire i blocchi di sistema, specialmente con applicazioni opengl, screensaver, giochi e [:Virtualizzazione/Wine: Wine] (vedere bug [https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-openchrome/+bug/274340 #274340]). Con questa soluzione non si avrà accelerazione 3D (le applicazioni 3D saranno lente), ma il sistema non si bloccherà. |
| Linea 63: | Linea 57: |
| * In Ubuntu 6.06.1 (Dapper), Debian ed altre distribuzione basate su Debian, installare: ''build-dep'','' xserver-xorg-driver-via'' | |
| Linea 65: | Linea 58: |
| = Ulteriori risorse = | |
| Linea 66: | Linea 60: |
| * In entrambe le versioni installare:''subversion'','' autoconf'','' automake1.9'', ''libtool'' Ora si compilerà l'Open``Chrome 2D driver. Per chipset differenti dal !K8M890 scarica il codice sorgente dell'Open``Chrome: {{{ svn checkout http://svn.openchrome.org/svn/trunk openchrome }}} Per il chipset !K8M890, diversamente dai precedenti: {{{ svn co http://svn.openchrome.org/svn/branches/experimental_branch openchrome-vt3336 }}} 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 il file `/etc/X11/xorg.conf` e cambiare il Device Driver con il via {{{ sudo nano /etc/X11/xorg.conf }}} Andare alla riga {{{ Section "Device" }}} e cambiare {{{ Driver "vesa" }}} in {{{ Driver "openchrome" }}} Dare da tastiera '''Ctrl+O''' per salvare e '''Ctrl+X''' per uscire dall'editor. Per concludere riavviare il server X premendo '''Ctrl+Alt+Backspace''' . Se xorg 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 3D dovrebbe funzionare in Edgy (Ubuntu 6.10). Se presente non fare quanto segue: * '''Installare i pacchetti richiesti''' :'' cvs'','' linux-headers-'uname -a' '' * '''Ottienere 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 }}} * '''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/ }}} Se in Ubuntu 7.04 (Feisty) si ottiene errori come questo... {{{ /home/shad/stuff/drm/linux-core/drm_compat.c:190: error: static declaration of ‘vm_insert_pfn’ follows non-static declaration include/linux/mm.h:1126: error: previous declaration of ‘vm_insert_pfn’ was here make[2]: *** [/home/shad/stuff/drm/linux-core/drm_compat.o] Error 1 make[1]: *** [_module_/home/shad/stuff/drm/linux-core] Error 2 make[1]: Leaving directory `/usr/src/linux-headers-2.6.20-15-generic' make: *** [modules] Error 2 }}} Questa discussione:http://ubuntuforums.org/showthread.php?t=419094 potrebbe essere di aiuto... 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''': 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 {{{ 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. * '''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''. = Ulteriori risose = * https://help.ubuntu.com/community/OpenChrome |
* [https://help.ubuntu.com/community/OpenChrome Documento originale] |
| Linea 191: | Linea 62: |
| CategoryNuoviDocumenti | CategoryHardware |
BR Indice Informazioni(forum="http://forum.ubuntu-it.org/index.php/topic,183134.0.html"; rilasci="10.04 9.10 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
A partire da Ubuntu 8.04 il driver è già presente nel sistema e non occorre installarlo. |
Il pacchetto che offre tali funzionalità è il [apt://xserver-xorg-video-openchrome xserver-xorg-video-openchrome].
Openchrome e 3D
Il driver Openchrome supporta solo l'accelerazione 2D e il più delle volte funziona. L'accelerazione 3D (Direct Rendering Infrastructure o DRI)è fornita da un driver del progetto Mesa ed è normalmente già installato nel sistema.
Per evitare crash immediati del server grafico, a partire dalla revisione 749 del driver, il DRI è stato disabilitato in modo predefinito per Chrome9, così le applicazioni 3D girano in modalità [http://www.devmaster.net/wiki/Category:Software_Rasterization Software Rasterizer]. Questa soluzione aiuta a prevenire i blocchi di sistema, specialmente con applicazioni opengl, screensaver, giochi e [:Virtualizzazione/Wine: Wine] (vedere bug [https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-openchrome/+bug/274340 #274340]). Con questa soluzione non si avrà accelerazione 3D (le applicazioni 3D saranno lente), ma il sistema non si bloccherà.
Ulteriori risorse
[https://help.ubuntu.com/community/OpenChrome Documento originale]
