|
Dimensione: 1540
Commento:
|
Dimensione: 4420
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 sui chip ''Philips Semiconductors'' ''saa7130'', ''saa7131'', ''saa7133'', ''saa7134'' o ''saa7135'' supportate dal driver saa7134 quando queste non vengono automaticamente riconosciute e configurate da Ubuntu. |
| Linea 8: | Linea 11: |
| = Schede grafiche basate sul chip Parhelia = | = Periferiche 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 ,installare il pacchetto linux-doc . Digitare da terminale il comando {{{ sudo updatedb }}} L'operazione richiederà pochi minuti . |
| Linea 12: | Linea 20: |
| * Scarica il driver versione 1.4.1 BETA dal sito di [http://www.matrox.com/mga/support/drivers/latest/home.cfm Matrox] | Ricercare tramite i seguenti comandi il percorso dell'archivio CARDLIST.saa7134.gz, contenente la lista delle periferiche supportate, e CARDLIST.tuner , |
| Linea 14: | Linea 22: |
| * 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 |
un file di testo contenente la lista dei sintonizzatori tv supportati. {{{ locate CARDLIST.saa7134.gz locate CARDLIST.tuner |
| Linea 20: | Linea 28: |
| * Questo provvederà ad estrarre il file e alla sua installazione. | = Preparazione del sistema = |
| Linea 22: | Linea 30: |
| * 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`. | 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 |
| Linea 24: | Linea 35: |
| * 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 |
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 30: | Linea 42: |
| == Risorse utili == Documento originale: [wiki:Ubuntu/BinaryDriverHowto/MatroxParhelia MatroxParhelia] {en} |
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). = Ulteriori risorse = * [http://www.linuxtv.org/v4lwiki/index.php/Generic_SAA7134_Card_Installation LinuxTV V4LWiki: Guida all'installazione di una scheda TV basata su chip Saa7134] * [http://www.linuxtv.org/v4lwiki/index.php/Saa7134-alsa LinuxTV V4LWiki: Informazioni sul modulo Saa7134-alsa] * [http://www.linuxtv.org/v4lwiki/index.php/Saa713x_devices LinuxTV V4LWiki: Lista delle schede TV basate su chip Saa713x testate su Linux] |
| Linea 33: | Linea 84: |
| CategoryHardware | CategoryHomepage |
Introduzione
In questa guida verrà spiegato come far funzionare le schede tv basate sui chip Philips Semiconductors saa7130, saa7131, saa7133, saa7134 o saa7135 supportate dal driver saa7134 quando queste non vengono automaticamente riconosciute e configurate da Ubuntu.
Periferiche supportate
Per una lista aggiornata delle schede supportate ,installare il pacchetto linux-doc . Digitare da terminale il comando
sudo updatedb
L'operazione richiederà pochi minuti .
Ricercare tramite i seguenti comandi il percorso dell'archivio CARDLIST.saa7134.gz, contenente la lista delle periferiche supportate, e CARDLIST.tuner ,
un file di testo contenente la lista dei sintonizzatori tv supportati.
locate CARDLIST.saa7134.gz locate 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).
Ulteriori risorse
[http://www.linuxtv.org/v4lwiki/index.php/Generic_SAA7134_Card_Installation LinuxTV V4LWiki: Guida all'installazione di una scheda TV basata su chip Saa7134]
[http://www.linuxtv.org/v4lwiki/index.php/Saa7134-alsa LinuxTV V4LWiki: Informazioni sul modulo Saa7134-alsa]
[http://www.linuxtv.org/v4lwiki/index.php/Saa713x_devices LinuxTV V4LWiki: Lista delle schede TV basate su chip Saa713x testate su Linux]
