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 143 e 257 (in 114 versioni)
Versione 143 del 04/07/2007 21.07.34
Dimensione: 6173
Commento: sistemati titoli sezioni, style disastroso
Versione 257 del 09/10/2010 09.27.36
Dimensione: 2351
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:40%; 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 7: Linea 10:
'''Openchrome''' è un driver opensource per i chipsets grafici ASROCK/VIA/S3G !UniChrome e !UniChrome Pro . (CLE266, KN400, KM400, !K8M800, PM800, CN400, VN800, !K8M890, P4VM800) .
Linea 9: Linea 11:
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. '''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
Linea 11: Linea 35:
= Preparativi = Per maggiori informazioni visitare il sito di [http://www.openchrome.org/ Openchrome].
Linea 13: Linea 37:
 * Devi avere i privilegi di amministratore.
 * Assicurati di aver abilitato i repository universe e multiverse .
= Identificazione del chip grafico =
Linea 16: Linea 39:
= 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
Per ottenere informazioni riguardante al modello del chip video digitare il seguente comando all'interno di una finestra di terminale:{{{
lspci |grep VGA
Linea 24: Linea 43:
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
}}}
= Installazione =
Linea 31: Linea 45:
Ora compileremo l'openChrome 2D driver. [[BR]] ||<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 33: Linea 47:
Per chipsets differenti dal K8M890 scarica il codice sorgente dell'openChrome: {{{
svn checkout http://svn.openchrome.org/svn/trunk openchrome
}}}
Il pacchetto che offre tali funzionalità è il [apt://xserver-xorg-video-openchrome xserver-xorg-video-openchrome].
Linea 37: Linea 49:
Per il chipset K8M890,diversamente dai : {{{
svn co http://svn.openchrome.org/svn/branches/experimental_branch openchrome-vt3336
}}}
= Openchrome e 3D =
Linea 41: Linea 51:
Entra nella cartella recentemente creata: {{{
cd openchrome*
}}}
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 45: Linea 53:
Avvia autogen.sh con l'opzione di prefisso in modo che si installi nella cartella corretta: {{{
./autogen.sh --prefix=/usr
}}}
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 49: Linea 56:
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
}}}
Linea 58: Linea 57:
Vai alla riga {{{
Section "Device"
}}}
Linea 62: Linea 58:
e cambia {{{
Driver "vesa"
}}}
in {{{
Driver "via"
}}}
= Ulteriori risorse =
Linea 69: Linea 60:
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'''
    {{{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 {{{ 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

= 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 [[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 .
 * [https://help.ubuntu.com/community/OpenChrome Documento originale]
Linea 154: Linea 62:

CategoryNuoviDocumenti
CategoryHardware CategoryDaRevisionare

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

Immagine(Icone/Piccole/note.png,,center)

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


CategoryHardware CategoryDaRevisionare