Dimensione: 1540
Commento:
|
Dimensione: 3865
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 1: | Linea 1: |
## page was renamed from Abilitare3DMatrox ||<tablestyle="float:right; font-size: 0.9em; width:50%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]][[TableOfContents]]|| |
## page was renamed from Hardware/Video/PhilipsSaa7130 #format wiki #language it [[BR]] [[Indice]] |
Linea 6: | Linea 9: |
Descriviamo in questa breve guida le modalità conosciute per installare i drivers per schede grafiche '''Matrox'''. | In questa guida verrà spiegato come far funzionare le schede tv basate sul chip ''Philips Semiconductors'' ''saa7130'', ''saa7131'', ''saa7133'', ''saa7134'' o ''saa7135'' quando queste non vengono automaticamente riconosciute e configurate da Ubuntu. |
Linea 8: | Linea 11: |
= Schede grafiche basate sul chip Parhelia = | = Lista delle schede supportate = |
Linea 10: | Linea 13: |
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5% ^>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">'''Questo driver è in versione BETA, non funzionerà su sistemi con architettura [:Architettura64Bit:AMD64].''' || | Per una lista aggiornata delle schede supportate dal modulo `saa7134`, fare riferimento al file presente nella cartella dei sorgenti del kernel in {{{Cartella_kernel/Documentation/video4linux/CARDLIST.saa7134}}} Per una lista dei tuner supportati, fare riferimento al file presente nella cartella dei sorgenti del kernel in {{{Cartella_kernel/Documentation/video4linux/CARDLIST.tuner}}} |
Linea 12: | Linea 17: |
* Scarica il driver versione 1.4.1 BETA dal sito di [http://www.matrox.com/mga/support/drivers/latest/home.cfm Matrox] | = Preparazione del sistema = |
Linea 14: | Linea 19: |
* Se necessario cambiate i permessi al file appena scaricato e poi eseguitelo: {{{ chmod 777 mtxdriver-1.4.1_pro.run sudo sh mtxdriver-1.4.1_pro.run |
Per poter guardare la tv con la nostra scheda, devono essere soddisfatti tre requisiti: * la scheda deve essere riconosciuta da Ubuntu * devono essere presenti i moduli per far funzionare la scheda * bisogna fornire ai moduli i parametri corretti La scheda tv dovrebbe essere riconosciuta senza problemi dal sistema, per cui digitando {{{ lspci | grep Multimedia }}} dovrebbe comparire una riga simile a questa {{{ 0000:04:08.0 Multimedia controller: Philips Semiconductors SAA7133 Video Broadcast Decoder (rev d0) |
Linea 20: | Linea 31: |
* Questo provvederà ad estrarre il file e alla sua installazione. * Con un editor di testo, come [:Ufficio/EditorDiTesto/Nano: nano] apri il file `/etc/X11/xorg.conf`. Localizza la sezione `Driver` della tua scheda video e sostituisci quello che trovi con `mtx`. * Fai un copia di backup di libGL* da `/usr/X11R6/lib`: {{{ sudo mkdir /usr/X11R6/lib/libGL.back sudo mv /usr/X11R6/lib/libGL.so* /usr/X11R6/lib/libGL.back |
Il modulo per far funzionare tutti i chip citati nell'introduzione si chiama `saa7134` ed è già presente in Ubuntu. Il comando seguente verifica l'effettiva disponibilità del modulo: {{{ ls /lib/modules/$(uname --kernel-release)/kernel/drivers/media/video/saa7134/saa7134.ko |
Linea 30: | Linea 35: |
== Risorse utili == Documento originale: [wiki:Ubuntu/BinaryDriverHowto/MatroxParhelia MatroxParhelia] {en} |
I parametri da passare al modulo sono essenzialmente due (card e tuner); vengono scelti correttamente e automaticamente da Ubuntu nella maggior parte dei casi, ma se questa operazione fallisce, la scheda verrà considerata `0 -> UNKNOWN/GENERIC` e sarà inutilizzabile. Toccherà quindi a noi trovare il numero giusto: * cercando in una lista delle schede supportate(come quella fornita in Appendice) * cercando su internet se qualcuno è riuscito a farla funzionare e vedendo che numero di card ha usato * andando semplicemente per tentativi, inserendo ogni volta un numero diverso finchè non si trova quello che permette di guardare i canali tv. Esempi: * la scheda Empire Enjoy TV non compare nella lista, ma cercando su internet o andando per prove si scopre che va configurata come una Kworld/Tevion V-Stream Xpert TV PVR7134; * la Pinnacle PCTV 310i non compare esattamente nell'elenco, andrà allora configurata con il modello analogo Pinnacle PCYV 40i/50i/110i. = Configurare i moduli per la scheda tv = La configurazione dei moduli richiede alcuni semplici passi. * Aprire insieme i tre file che si andranno a modificare: {{{ gksu gedit /etc/modules /etc/modprobe.d/options /etc/modprobe.d/aliases }}} * Nel file `modules` inserire in coda: {{{ saa7134 }}} In questo modo i due moduli verranno caricati all'avvio del sistema. * Nel file `aliases`, eliminare l'eventuale riga contenente `bttv` e aggiungere le seguenti righe: {{{ alias char-major-81 videodev alias char-major-81-0 saa7134 }}} * Cercare quindi la riga contenente `i2c`, cancellarla e sostituirla con: {{{ alias char-major-89 i2c-dev }}} * Ora il passo cruciale di tutta la procedura. Nel file `options` aggiungere la seguente riga: {{{ options saa7134 card=[numero della vostra scheda] tuner=[numero del tuner] }}} i campi [numero della vostra scheda] e [numero del tuner] vanno sostituiti con i numeri che volete provare. Riavviando il computer, i moduli verranno caricati. Se i parametri sono corretti, sarà possibile guardare la tv, altrimenti bisogna ripetere l'ultimo passo, usando un numero di card e di tuner diversi (andando per tentativi). |
Linea 33: | Linea 68: |
CategoryHardware | CategoryHomepage |
Introduzione
In questa guida verrà spiegato come far funzionare le schede tv basate sul chip Philips Semiconductors saa7130, saa7131, saa7133, saa7134 o saa7135 quando queste non vengono automaticamente riconosciute e configurate da Ubuntu.
Lista delle schede supportate
Per una lista aggiornata delle schede supportate dal modulo saa7134, fare riferimento al file presente nella cartella dei sorgenti del kernel in Cartella_kernel/Documentation/video4linux/CARDLIST.saa7134
Per una lista dei tuner supportati, fare riferimento al file presente nella cartella dei sorgenti del kernel in Cartella_kernel/Documentation/video4linux/CARDLIST.tuner
Preparazione del sistema
Per poter guardare la tv con la nostra scheda, devono essere soddisfatti tre requisiti:
- la scheda deve essere riconosciuta da Ubuntu
- devono essere presenti i moduli per far funzionare la scheda
- bisogna fornire ai moduli i parametri corretti
La scheda tv dovrebbe essere riconosciuta senza problemi dal sistema, per cui digitando
lspci | grep Multimedia
dovrebbe comparire una riga simile a questa
0000:04:08.0 Multimedia controller: Philips Semiconductors SAA7133 Video Broadcast Decoder (rev d0)
Il modulo per far funzionare tutti i chip citati nell'introduzione si chiama saa7134 ed è già presente in Ubuntu. Il comando seguente verifica l'effettiva disponibilità del modulo:
ls /lib/modules/$(uname --kernel-release)/kernel/drivers/media/video/saa7134/saa7134.ko
I parametri da passare al modulo sono essenzialmente due (card e tuner); vengono scelti correttamente e automaticamente da Ubuntu nella maggior parte dei casi, ma se questa operazione fallisce, la scheda verrà considerata 0 -> UNKNOWN/GENERIC e sarà inutilizzabile. Toccherà quindi a noi trovare il numero giusto:
- cercando in una lista delle schede supportate(come quella fornita in Appendice)
- cercando su internet se qualcuno è riuscito a farla funzionare e vedendo che numero di card ha usato
- andando semplicemente per tentativi, inserendo ogni volta un numero diverso finchè non si trova quello che permette di guardare i canali tv.
Esempi:
- la scheda Empire Enjoy TV non compare nella lista, ma cercando su internet o andando per prove si scopre che va configurata come una Kworld/Tevion V-Stream Xpert TV PVR7134;
- la Pinnacle PCTV 310i non compare esattamente nell'elenco, andrà allora configurata con il modello analogo Pinnacle PCYV 40i/50i/110i.
Configurare i moduli per la scheda tv
La configurazione dei moduli richiede alcuni semplici passi.
Aprire insieme i tre file che si andranno a modificare:
gksu gedit /etc/modules /etc/modprobe.d/options /etc/modprobe.d/aliases
Nel file modules inserire in coda:
saa7134
In questo modo i due moduli verranno caricati all'avvio del sistema.Nel file aliases, eliminare l'eventuale riga contenente bttv e aggiungere le seguenti righe:
alias char-major-81 videodev alias char-major-81-0 saa7134
Cercare quindi la riga contenente i2c, cancellarla e sostituirla con:
alias char-major-89 i2c-dev
Ora il passo cruciale di tutta la procedura. Nel file options aggiungere la seguente riga:
options saa7134 card=[numero della vostra scheda] tuner=[numero del tuner]
i campi [numero della vostra scheda] e [numero del tuner] vanno sostituiti con i numeri che volete provare.
Riavviando il computer, i moduli verranno caricati. Se i parametri sono corretti, sarà possibile guardare la tv, altrimenti bisogna ripetere l'ultimo passo, usando un numero di card e di tuner diversi (andando per tentativi).