Driver schede audio creative x-fi

18 risposte [Ultimo messaggio]
Ritratto di carths
carths
(Junior)
Offline
Junior
Iscritto: 11/03/2006
Messaggi: 6

E' possibile che dopo anni ancora non si trovi un driver finale per le schede x-fi per linux?
Nessuno ha questa scheda ?

Ho visto che si trovano driver beta. Sono semplici da installare? Funzionano su mandriva?
Mi acconteterai, per il momento, di avere l'audio di base senza tanti optional.
Qualcuno mi aiuta?

Ritratto di Moreno
Moreno
(Guru)
Offline
Guru
Iscritto: 24/09/2004
Messaggi: 16862

Ciao

Se quelli di Creative non rilasciano le specifiche sarà ben difficile che qualcuno riesca a fare qualche cosa.

Non avendo la scheda in questione mi è comunque impossibile aiutarti.

Ciao Ciao, Moreno

Addio, e grazie per tutto il pesce.
Avatar by moonlight-dream.

Ritratto di carths
carths
(Junior)
Offline
Junior
Iscritto: 11/03/2006
Messaggi: 6

Ho trovato due driver beta. Sul sito creative c'è una sorgente. Se non è complicato potrei provare a compilare:

http://it.creative.com/support/downloads/download.asp?searchString=XFiDrv_Linux

Su alsa. Però non mi è chiaro come devo fare per installarlo:

http://www.alsa-project.org/main/index.php/Matrix:Vendor-Creative_Labs

Prima devo riuscire ad installare la mandriva 2009.1. poi potrei provare ad installare questi driver.

Ritratto di Bemipefe
Bemipefe
(Guru)
Offline
Guru
Iscritto: 07/07/2005
Messaggi: 1125

Dal sito ALSA sembra che i driver siano in fase di sviluppo:

http://www.alsa-project.org/main/index.php/Matrix:Vendor-Creative_Labs

In particolare ci sono dei driver non stabili ma funzionanti:

ftp://ftp.kernel.org/pub/linux/kernel/people/tiwai/snapshot/alsa-driver-unstable-snapshot.tar.gz

i driver si chiamano snd-ctxfi

Scaricali scompattali e mettili nella home. Entra con Dolphin nella cartella e premi F4 poi dai i seguenti comandi:

<br />./configure<br />make<br />su (ti chiderà la password di root)<br />make install<br />

PS: Devi avere installato il pacchetto kernel-source della versione relativa al tuo kernel altrimenti i driver non si compilano. In oltre a me compilano anche sulla 2009.0 con kernel 2.6.27.

Poi per caricare i driver e verificare il funzionamento:

<br />modprobe snd-ctxfi<br />/etc/init.d/alsa stop<br />/etc/init.d/alsa start<br />dmesg | grep snd-ctxfi<br />alsamixer<br />

_/\/\/\Bemipefe/\/\/\_

Ritratto di MorganIzzo
MorganIzzo
(Junior)
Offline
Junior
Iscritto: 19/07/2008
Messaggi: 11

Quote:

Bemipefe ha scritto:

Poi per caricare i driver e verificare il funzionamento:

<br />modprobe snd-ctxfi<br />/etc/init.d/alsa stop<br />/etc/init.d/alsa start<br />dmesg | grep snd-ctxfi<br />alsamixer<br />

Ciao. Grazie anche da parte mia per i consigli.
Sono riuscito a installare i driver Alsa e la scheda (una X-Fi xtreme music) finalmente funziona, anche se eseguendo "alsa stop" mi dà questo responso:
--------------------------------------------------------------------
Eseguo alsactl per memorizzare le impostazioni del mixer... [ OK ]
no. (sound è in uso da pid 3168 3955 3168 3168)) [FALLITO ]
--------------------------------------------------------------------

e quando ho lanciato "alsamixer" mi ha dato questo errore:
---------------------------------------
ALSA lib pulse.c:272:(pulse_connect) PulseAudio: Unable to connect: Connection refused
-----------------------------

Alsa sembra rispondere nelle impostazioni del server Jack, mentre per l'ascolto della musica registrata, wav mp3 ecc., ho dovuto impostare OSS nelle preferenze dell'audio (sto usando la 2009.0 con Gnome, che è molto più veloce di Kde).

Ho impostato OSS anche in Audacious perché con Alsa impostato, stranamente l'audio andava a finire sullo speaker del pc, che gracchiava...

Inoltre quando apro un video sul web, l'audio è del tutto assente.

Devo per caso disattivare Pulseaudio? Potete aiutarmi a risolvere?

Ritratto di panda84
panda84
(Monster)
Offline
Monster
Iscritto: 18/11/2007
Messaggi: 319

Non ti so aiutare, ma un link informativo te lo lascio:
http://www.phoronix.com/scan.php?page=news_item&px=NzI3MA

Ritratto di Bemipefe
Bemipefe
(Guru)
Offline
Guru
Iscritto: 07/07/2005
Messaggi: 1125

Ma hai dato /etc/init.d/alsa start
prima di alsamixer ?. Prova a disabilitare pulse audio ... OSS è un po vecchiotto ormai

Cosa restituisce il comando dmesg | grep snd-ctxfi
?

_/\/\/\Bemipefe/\/\/\_

Ritratto di MorganIzzo
MorganIzzo
(Junior)
Offline
Junior
Iscritto: 19/07/2008
Messaggi: 11

Quote:

Bemipefe ha scritto:
Ma hai dato /etc/init.d/alsa start
prima di alsamixer ?. Prova a disabilitare pulse audio ... OSS è un po vecchiotto ormai

Cosa restituisce il comando dmesg | grep snd-ctxfi
?

Il comando dmesg... torna al prompt senza restituire nulla.

Ho disabilitato Pulse audio, poi ho lanciato direttamente alsaconf, che ha riconosciuto la scheda. Sembrava finalmente funzionare tutto a perfezione, anche i video web e audacious, con Alsa impostato su tutti gli eventi di Preferenze Audio di Gnome, altrettanto jack che ho collegato a ZinaddSubFx.
Poi, felice e contento, ho spento...

Quando ho riacceso il pc, i video son tornati muti, audacious non suona più.
Ho lanciato jack e Zynadd, ma quando ho provato a cambiare strumento, la connessione Zynadd--->System è scomparsa... Ci ho riprovato aumentando il Frames Period a 512 e a 1024, ma non c'è stato niente da fare: mentre con il suono predefinito di Zynadd suona, ogni volta che tento di impostare un altro strumento la connessione cade...

Ritratto di Bemipefe
Bemipefe
(Guru)
Offline
Guru
Iscritto: 07/07/2005
Messaggi: 1125

Bisogna fare in modo che questo modulo sia caricato in automatico all'avvio altrimenti devi dare il comando modprobe snd-ctxfi ogni volta che avvi il PC. Apri la shell e loggato come root dai il comando:

kwrite /etc/modprobe.conf

Dopo di che incolli nel file questo:

<br />remove snd-ctxfi /sbin/modprobe --first-time -r --ignore-remove snd-ctxfi<br />install snd-ctxfi /sbin/modprobe --first-time --ignore-install snd-ctxfi<br />alias sound-slot-0 snd-ctxfi<br />

Dovrebbe caricarti in automatico tale modulo.

_/\/\/\Bemipefe/\/\/\_

Ritratto di MorganIzzo
MorganIzzo
(Junior)
Offline
Junior
Iscritto: 19/07/2008
Messaggi: 11

Grazie mille Bemipefe, ora provo, poi vi faccio sapere.

Ritratto di MorganIzzo
MorganIzzo
(Junior)
Offline
Junior
Iscritto: 19/07/2008
Messaggi: 11

Succede questo:
-ad ogni avvio trovo impostato come mixer lo speaker del (pcsp Alsa mixer);
-non ho stabilità nel comportamento dell'audio, nel senso che in qualche volta l'audio di audacious e dei video web mi va a finire nello speaker... mentre ora sta funzionando a dovere;
-jack e zynaddsubfx: ho lasciato il Frame period a 512 perché al di sotto salta la connessione di Zynadd quando cambio strumento... Sembra funzionare, ma qualche volta, ancora al cambio strumento, e sempre quando tento di caricare una "patch" salvata, salta la connessione del synth.

Aggiungo:
-ho la Mandriva 2009.0 (ho rifiutato l'aggiornamento online alla 2009.1)
-avevo ricompilato il kernel a bassa latenza, seguendo le istruzioni di Moreno che si trovano in questo forum: la cosa è andata a buon fine, senza errori;
-nel mio pc ho due schede audio, quella integrata e la X-Fi xtreme music. Finora non avevo avuto problemi, ma ora sto pensando di disabilitare da bios quella integrata...
-non so se può dipendere dal fatto che uso Gnome, non ho ancora provato con Kde.