Dimensione: 4354
Commento:
|
Dimensione: 3774
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 1: | Linea 1: |
## page was renamed from LucaGambardella/Prove3 | ## page was renamed from LucaGambardella/Prove6 ## page was renamed from Hardware/Video/PhilipsSaa7130 |
Linea 5: | Linea 6: |
[[Indice(depth=1)]] [[VersioniSupportate(hardy gutsy dapper)]] |
[[Indice]] [[VersioniSupportate(intrepid hardy)]] |
Linea 10: | Linea 11: |
In questa guida sono contenute delle istruzioni utili all'installazione del driver '''nvidia'''. {{{ #!frame align=clear:both }}} |
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,già contenuto dal sistema, quando queste non vengono automaticamente riconosciute e configurate da '''Ubuntu'''. |
Linea 18: | Linea 15: |
Per conoscere il chipset della propria periferica, digitare il seguente comando in una finestra di terminale: | Nel file [http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6-stable.git;a=blob_plain;f=Documentation/video4linux/CARDLIST.saa7134;hb=HEAD CARDLIST.saa7134], contiene la lista delle periferiche supportate, mentre [http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6-stable.git;a=blob_plain;f=Documentation/video4linux/CARDLIST.tuner;hb=HEAD CARDLIST.tuner] indica la lista dei sintonizzatori tv supportati . Nei file ad ogni scheda tv o e sintonizzatore è associato un numero che potrà tornare utile nel caso di mancato riconoscimento hardware da parte del sistema. = Individuazione hardware = Per individuare il chip utilizzato dalla scheda tv digitare in una finestra di [:AmministrazioneSistema/RigaDiComando:terminale] il seguente comando: |
Linea 20: | Linea 24: |
lspci | grep VGA | 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 23: | Linea 30: |
Il seguente elenco mostra i modelli sui quali è stata verificata la procedura descritta nel corso della guida. È possibile aggiungere alla lista altri modelli, se è stato possibile verificarne il corretto funzionamento. | = Configurare i moduli per la scheda tv = |
Linea 25: | Linea 32: |
* !GeForce FX * !GeForce5 * !GeForce6 * !GeForce7 * !GeForce8 * !GeForce9 * Quadro FX * Tesla |
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, bisognerà indicarglieli manualmente. |
Linea 34: | Linea 34: |
= Preparativi = | Per configurare i moduli è necessario: |
Linea 36: | Linea 36: |
Abilitare i [:Repository/Componenti:componenti] '''restricted''', '''universe''' e '''multiverse''' dei [:Repository:repository] ufficiali. = Installazione da repository su Ubuntu 7.10 «Gutsy Gibbon» e successive = I driver dei repository si possono installare automaticamente tramite [:Hardware/AbilitareDriverProprietari:interfaccia grafica] oppure [:AmministrazioneSistema/InstallareProgrammi:installando] il pacchetto ''nvidia-glx-new'', presente nel [:Repository/Componenti:componente] '''restricted''' dei [:Repository:repository] ufficiali. Per abilitare i driver è sufficiente digitare il seguente comando in una finestra di terminale: {{{ sudo nvidia-xconfig |
0. Aprire con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file `/etc/modules`, inserire in fondo le seguenti righe: {{{ saa7134 saa7134-alsa |
Linea 47: | Linea 41: |
Per installare il pannello di controllo dei driver è necessario [:AmministrazioneSistema/InstallareProgrammi:installare] il pacchetto ''nvidia-settings''. | In questo modo i due moduli verranno caricati all'avvio del sistema. |
Linea 49: | Linea 43: |
[[Anchor(manuale)]] = Installazione manuale = == Preparativi == Scaricare nella propria propria '''Home''' il pacchetto con estensione `.run` adatto alla propria architettura: * [http://us.download.nvidia.com/XFree86/Linux-x86/177.80/NVIDIA-Linux-x86-177.80-pkg1.run Architetture a 32 bit] * [http://us.download.nvidia.com/XFree86/Linux-x86_64/177.80/NVIDIA-Linux-x86_64-177.80-pkg2.run Architetture a 64 bit] ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''Per l'installazione dei driver è necessario avere già installato i sorgenti del proprio kernel. Se si utilizza un kernel personalizzato, consultare la [:AmministrazioneSistema/CompilazioneKernel:relativa guida]''. || Aprire una finestra di terminale e digitare il comando: {{{ sudo apt-get install build-essential linux-headers-$(uname -r) xserver-xorg-dev |
0. Aprire con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file `/etc/modprobe.d/aliases`, eliminare l'eventuale riga contenente "bttv" e aggiungere le seguenti righe: {{{ alias char-major-81 videodev alias char-major-81-0 saa7134 |
Linea 66: | Linea 48: |
== Installazione del driver == Aprire una finestra di terminale e digitare i seguenti comandi: {{{ cd ~/ sudo sh ./NVIDIA*.run |
Cercare inoltre la riga contenente "i2c", cancellarla e sostituirla con: {{{ alias char-major-89 i2c-dev |
Linea 74: | Linea 52: |
Al termine dell'installazione è necessario riavviare il sistema. == Aggiornamento dei driver == Aprire una finestra di terminale, posizionarsi nella cartella dove risiede il file `.run` utilizzato in precedenza per l'installazione dei driver e digitare i seguenti comandi: {{{ cd ~/ sudo sh ./NVIDIA*.run --uninstall rm ./NVIDIA*.run |
0. Aprire con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file `/etc/modprobe.d/options`, inserendo in fondo le seguenti righe: {{{ options saa7134 card=numero della vostra scheda tuner=numero del tuner |
Linea 85: | Linea 56: |
Ora è possibile scaricare nuovamente il file `.run` aggiornato e ripetere l'[#manuale installazione manuale]. | I campi «numero della vostra scheda» e «numero del tuner» vanno sostituiti con i numeri che si desidera provare o con quelli contenuti nelle liste sopra citate. |
Linea 87: | Linea 58: |
= Risoluzione dei problemi = == Configurazione di X.org == È possibile che l'origine delle difficoltà di installazione e configurazione dei driver della scheda grafica risieda nella configurazione del server grafico. Per risolvere eventuali problemi è utile verificare la corretta configurazione di '''X'''; per riconfigurare il server grafico è sufficiente digitare il seguente comando in una finestra di terminale: {{{ sudo X -configure }}} Durante la configurazione, è sufficiente assegnare il driver grafico '''nvidia'''. |
Riavviando il computer, i moduli verranno caricati. Se i parametri sono corretti, sarà possibile guardare la tv dopo aver installato e configurato i programmi per vedere la tv su '''Ubuntu''', altrimenti bisogna ripetere l'ultimo passo, usando un numero di card e di tuner diversi (andando per tentativi). |
Linea 99: | Linea 61: |
* [http://www.nvidia.com/Download/index.aspx?lang=en-us Driver ufficiali nVidia] * [http://www.nvnews.net/vbulletin/forumdisplay.php?s=&forumid=14 Forum di discussione su NVIDIA Linux] (forum ufficiale in lingua inglese dei driver Nvidia per Linux) Se nel forum ufficiale non si trovano risposte ai propri problemi, si prega di inviare una mail (in inglese) a linux-bugs@nvidia.com ed allegare a questa un ``nvidia-bug-report.log`` generato eseguendo il comando: {{{ nvidia-bug-report.sh }}} |
* [http://www.linuxtv.org/wiki/index.php/Saa713x_devices:_Generic_SAA7134_Card_Installation: Guida all'installazione di una scheda TV basata su chip Saa7134] * [http://www.linuxtv.org/wiki/index.php/Saa7134-alsa: Informazioni sul modulo Saa7134-alsa] * [http://www.linuxtv.org/wiki/index.php/Saa713x_devices: Lista delle schede TV basate su chip Saa713x testate su Linux] |
Linea 110: | Linea 66: |
CategoryHomepage | CategoryHardware |
BR Indice VersioniSupportate(intrepid hardy)
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,già contenuto dal sistema, quando queste non vengono automaticamente riconosciute e configurate da Ubuntu.
Periferiche supportate
Nel file [http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6-stable.git;a=blob_plain;f=Documentation/video4linux/CARDLIST.saa7134;hb=HEAD CARDLIST.saa7134], contiene la lista delle periferiche supportate, mentre [http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6-stable.git;a=blob_plain;f=Documentation/video4linux/CARDLIST.tuner;hb=HEAD CARDLIST.tuner] indica la lista dei sintonizzatori tv supportati .
Nei file ad ogni scheda tv o e sintonizzatore è associato un numero che potrà tornare utile nel caso di mancato riconoscimento hardware da parte del sistema.
Individuazione hardware
Per individuare il chip utilizzato dalla scheda tv digitare in una finestra di [:AmministrazioneSistema/RigaDiComando:terminale] il seguente comando:
lspci | grep Multimedia
dovrebbe comparire una riga simile a questa:
0000:04:08.0 Multimedia controller: Philips Semiconductors SAA7133 Video Broadcast Decoder (rev d0)
Configurare i moduli per la scheda tv
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, bisognerà indicarglieli manualmente.
Per configurare i moduli è necessario:
Aprire con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file /etc/modules, inserire in fondo le seguenti righe:
saa7134 saa7134-alsa
In questo modo i due moduli verranno caricati all'avvio del sistema.Aprire con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file /etc/modprobe.d/aliases, eliminare l'eventuale riga contenente "bttv" e aggiungere le seguenti righe:
alias char-major-81 videodev alias char-major-81-0 saa7134
Cercare inoltre la riga contenente "i2c", cancellarla e sostituirla con:
alias char-major-89 i2c-dev
Aprire con un [:Ufficio/EditorDiTesto:editor di testo] e con i [:AmministrazioneSistema/Sudo:privilegi di amministrazione] il file /etc/modprobe.d/options, inserendo in fondo le seguenti righe:
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 si desidera provare o con quelli contenuti nelle liste sopra citate.
Riavviando il computer, i moduli verranno caricati. Se i parametri sono corretti, sarà possibile guardare la tv dopo aver installato e configurato i programmi per vedere la tv su Ubuntu, altrimenti bisogna ripetere l'ultimo passo, usando un numero di card e di tuner diversi (andando per tentativi).
Ulteriori risorse
[http://www.linuxtv.org/wiki/index.php/Saa713x_devices:_Generic_SAA7134_Card_Installation: Guida all'installazione di una scheda TV basata su chip Saa7134]
[http://www.linuxtv.org/wiki/index.php/Saa7134-alsa: Informazioni sul modulo Saa7134-alsa]
[http://www.linuxtv.org/wiki/index.php/Saa713x_devices: Lista delle schede TV basate su chip Saa713x testate su Linux]