Problemi con la vostra nuova scheda audio? Non temete, è arrivato l’arrotino ALSA 1.0.17. Numerose le novità, ovviamente concentrate sul versante del supporto hardware: migliorato il driver Oxygen utilizzato da alcuni processori audio di fascia alta (come quelli delle schede audio Razer e ASUS), così come quelli basati su HDA (presenti in moltissime schede madri).
Nonostante Open Sound System integri già da diversi mesi il supporto alle schede Creative X-Fi, questo purtroppo risulta ancora assente in ALSA. Confidiamo in ALSA 1.0.18…
via | Phoronix
PauLoX
16 lug 2008 - 12:06 - #1+10 per l’arrotino!
Attorianzo
16 lug 2008 - 12:32 - #2Bellissimo!! L’arrotino ahahaha
Pizzuco
16 lug 2008 - 13:17 - #3Appena aggiornato alsa alla 1.0.17 via build service OpenSuSE la mia OpenSuSE 11.0 - x86-64 (2.6.25.9-0.2-default ) è ancora muta sul nuovo Acer Aspire 8920G…!
# lspci -s 1b -v -k
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
Subsystem: Acer Incorporated [ALI] Device 0145
Flags: bus master, fast devsel, latency 0, IRQ 22
Memory at fc300000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 2
Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
Capabilities: [100] Virtual Channel
Capabilities: [130] Root Complex Link
Kernel driver in use: HDA Intel
Kernel modules: snd-hda-intel
bereshit
16 lug 2008 - 14:55 - #4pizzuco va che la tua scheda audio funziona già benissimo..
Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03)
è la stessa mia ed usando ubuntu o debian funziona correttamente ..
Pizzuco
16 lug 2008 - 16:37 - #5Ma con quali parametri viene caricato il tuo driver?
modinfo snd-hda-intel
verifica anche (lspci -k) quale modulo kernel faccia da driver per la parte audio e non, bereshit, per il controller USB2… ;-)
Pizzuco
16 lug 2008 - 17:05 - #6Provate un giro di google con
8920g alsa
e vedrete che non sono l’unico… Al più con Oss si va in stereo, ma nulla da fare con e per il 5.1…
Al momento…
bereshit
16 lug 2008 - 23:57 - #7modinfo snd-hda-intel
filename: /lib/modules/2.6.24-19-generic/ubuntu/sound/alsa-driver/pci/hda/snd-hda-intel.ko
description: Intel HDA driver
license: GPL
srcversion: 788923729243CAF84C8707E
alias: pci:v000010DEd00000AC3sv*sd*bc*sc*i*
alias: pci:v000010DEd00000AC2sv*sd*bc*sc*i*
alias: pci:v000010DEd00000AC1sv*sd*bc*sc*i*
alias: pci:v000010DEd00000AC0sv*sd*bc*sc*i*
alias: pci:v000010DEd000007FDsv*sd*bc*sc*i*
alias: pci:v000010DEd000007FCsv*sd*bc*sc*i*
alias: pci:v000010DEd00000777sv*sd*bc*sc*i*
alias: pci:v000010DEd00000776sv*sd*bc*sc*i*
alias: pci:v000010DEd00000775sv*sd*bc*sc*i*
alias: pci:v000010DEd00000774sv*sd*bc*sc*i*
alias: pci:v000010DEd0000055Dsv*sd*bc*sc*i*
alias: pci:v000010DEd0000055Csv*sd*bc*sc*i*
alias: pci:v000010DEd0000044Bsv*sd*bc*sc*i*
alias: pci:v000010DEd0000044Asv*sd*bc*sc*i*
alias: pci:v000010DEd000003F0sv*sd*bc*sc*i*
alias: pci:v000010DEd000003E4sv*sd*bc*sc*i*
alias: pci:v000010DEd00000371sv*sd*bc*sc*i*
alias: pci:v000010DEd0000026Csv*sd*bc*sc*i*
alias: pci:v000010B9d00005461sv*sd*bc*sc*i*
alias: pci:v00001039d00007502sv*sd*bc*sc*i*
alias: pci:v00001106d00003288sv*sd*bc*sc*i*
alias: pci:v00001002d0000AA48sv*sd*bc*sc*i*
alias: pci:v00001002d0000AA40sv*sd*bc*sc*i*
alias: pci:v00001002d0000AA38sv*sd*bc*sc*i*
alias: pci:v00001002d0000AA30sv*sd*bc*sc*i*
alias: pci:v00001002d0000AA28sv*sd*bc*sc*i*
alias: pci:v00001002d0000AA20sv*sd*bc*sc*i*
alias: pci:v00001002d0000AA18sv*sd*bc*sc*i*
alias: pci:v00001002d0000AA10sv*sd*bc*sc*i*
alias: pci:v00001002d0000AA08sv*sd*bc*sc*i*
alias: pci:v00001002d0000AA00sv*sd*bc*sc*i*
alias: pci:v00001002d0000960Fsv*sd*bc*sc*i*
alias: pci:v00001002d00007919sv*sd*bc*sc*i*
alias: pci:v00001002d0000793Bsv*sd*bc*sc*i*
alias: pci:v00001002d00004383sv*sd*bc*sc*i*
alias: pci:v00001002d0000437Bsv*sd*bc*sc*i*
alias: pci:v00008086d0000811Bsv*sd*bc*sc*i*
alias: pci:v00008086d00003A6Esv*sd*bc*sc*i*
alias: pci:v00008086d00003A3Esv*sd*bc*sc*i*
alias: pci:v00008086d0000293Fsv*sd*bc*sc*i*
alias: pci:v00008086d0000293Esv*sd*bc*sc*i*
alias: pci:v00008086d0000284Bsv*sd*bc*sc*i*
alias: pci:v00008086d0000269Asv*sd*bc*sc*i*
alias: pci:v00008086d000027D8sv*sd*bc*sc*i*
alias: pci:v00008086d00002668sv*sd*bc*sc*i*
depends: snd-pcm,snd-page-alloc,snd,snd-hwdep
vermagic: 2.6.24-19-generic SMP mod_unload 586
parm: power_save:Automatic power-saving timeout (in second, 0 = disable). (int)
parm: index:Index value for Intel HD audio interface. (array of int)
parm: id:ID string for Intel HD audio interface. (array of charp)
parm: enable:Enable Intel HD audio interface. (array of bool)
parm: model:Use the given board model. (array of charp)
parm: position_fix:Fix DMA pointer (0 = auto, 1 = none, 2 = POSBUF, 3 = FIFO size). (array of int)
parm: probe_mask:Bitmask to probe codecs (default = -1). (array of int)
parm: single_cmd:Use single command to communicate with codecs (for debugging only). (bool)
parm: enable_msi:Enable Message Signaled Interrupt (MSI) (int)
parm: power_save_controller:Reset controller in power save mode. (bool)
a me pare la stessa
Fabioo
17 lug 2008 - 09:05 - #8Ma è mai possibile che per far andare una scheda audio nuova con linux si debbano sempre avere tutti questi problemi?
Io ormai ho capito che linux sui server(come tutti i sistemi *nix like) è ottimo sui client multimedia… meglio XP, Vista o MacOS.
La mia vita in fondo non è fatta per compilare, fuori dal mio lavoro.
grick
17 lug 2008 - 09:36 - #9@Fabioo:
se anche i programmatori di MacOS e Vista dovessero scriversi i driver da se, la tua osservazione sarebbe piu’ che legittima.
Detto cio’ chiunque “deve” usare il sistema che meglio si adatta alle sue esigenze qualunque esso sia. Se si vuole usare linux su hw sfornato fresco, un giro su internet per controllare lo stato del supporto e’ ancora un prassi utile a risparmiare questo tipo di mal di testa.
Fab5
17 lug 2008 - 11:04 - #10@Fabioo:
Ecco… bravo! Torna ad usare la spazzatura proprietaria. Questo blog parla di software open source e non di cosa è fatta la tua vita.
Aska
17 lug 2008 - 13:34 - #11il mio nuovo pc non ha avuto problemi con la scheda audio (per fortuna).
c’è solo un piccolo problema che ogni tanto si fa sentire (ma c’era anche nel vecchio pc):
aprendo due o tre applicativi, l’audio funziona solo sul primo ma non sugli altri. questa è una grossa limitazione secondo me.
se vi chiedete perchè un’utente medio dovrebbe utilizzare + applicativi che emettono audio in contemporanea, vi faccio degli esempi banali:
esempio banale1:
-ascoltare musica & far partire un video da youtube.
il video di youtube non avrà l’audio…
per ottenere l’audio sul video di youtube la soluzione che adotto è:
1) chiudere il browser
2) chiudere l’applicativo usato per ascoltare la musica
3) riaprire il browser
4) ritrovare il link (e se avevo + video in tab separati aperti e caricati?)
5) attendere che lo streaming si ricarichi sul video (o sui video)
6) guardare il video (o i video)
7) chiudere il browser
8) riaprire il programma audio e se non si ascoltava da una playlist, rimettere a mano la sequenza brani che si preferiva.
esempio banale2:
ascoltare un cd audio giocando ad esempio ad enemy territory o a qualsiasi altro gioco che emette dei suoni.
il risultato è che o si ascolta il cd audio o si ascoltano i suoni del gioco.
esempio banale3 (per fortuna non è tra le mie esigenze, comunque c’è gente che s’è scontrata con il problema e la soluzione è complessa):
giocare ad un gioco massive multiplayer e parlare con la propria squadra tramite teamspeak.
Avevo letto da qualche parte di un workaround per poter fare entrambe le cose.
–
mi piacerebbe veder risolti in maniera semplice e trasparente questi piccoli problemi.
voi che ne pensate?
ps: non sono in cerca di una soluzione che mi porti a modificare a mano files di configurazione.
Fabioo
17 lug 2008 - 13:53 - #12Sapevo che qualche talebano(fab5) se la sarebbe presa.
Ho usato anche io linux fin dai suoi esordi, ma constato(se poi non vi piace si dica non vi offendete!) che è sempre la solita storia… passano gli anni ma i driver non esistono e fare sempre tutto quelle cose è seccante, poi oh so che si possono fare.
A grick dico che ha ragione al 100%… ma purtroppo questo è l’”as-is”, e con questa realtà bisogna confrontarsi.
Io cmq non prendo soldi nè da Apple, nè da M$, se vi offendete non posso farci nulla.
Sul fatto open/closed… non mi direte mica che vi scrivete pezzi di kernel?
Uso VLC su ogni SO non perché è open, ma perché E’ MEGLIO dei sw closed.
Uso Firefox su ogni SO non perché è open, ma perché E’ MEGLIO dei sw closed.
Linux sui server è ok(meglio i BSD like secondo me ma non si discute di questo), sui client è abbastanza uno spreco di tempo.
Fabioo
17 lug 2008 - 13:55 - #13a Fab5 dico che… le equazioni(che per te sono assiomi):
closed = spazzatura
open = qualità
sono superficiali e senza senso.
killer1987
17 lug 2008 - 15:44 - #14@ Fabioo:
e io ti dico di provare mandriva 2008.1 e dirmi se non ti riconosce qualcosa.. come riconoscimento hardware (e non solo) è LA MIGLIORE. poi è ovvio che per i driver linux bisogna informarsi sull’hardware che compriamo, linux ha uno 0,5% del mercato (per ora), è normale che ci trattino peggio..
intilinux
17 lug 2008 - 22:54 - #15Ragazzi… io li ho installati tramite questi script e non ho avuto problemi di sorta :
http://www.intilinux.com/linux/809/driver-alsa-1017/
luk
18 lug 2008 - 15:16 - #16@Fabioo
Se avessi usato “Linux” fin dagli esordi non diresti che “è sempre la stessa storia”. Una distribuzione Linux di oggi non è assolutamente paragonabile a nemmeno una di “soli” 5 anni fa. Se poi andiamo a pescare a prima del 2000 il divario è ancora più stridente.
Stai facendo osservazioni partendo da considerazioni che definire qualunquistiche è un eufemismo, mi riferisco al “Ma è mai possibile che per far andare una scheda audio nuova con linux si debbano sempre avere tutti questi problemi?”
Prima di tutto se si ha intenzione di utilizzare sistemi operativi basati su kernel Linux si deve scegliere accuratamente l’hardware… io ad esempio prima di comprare un cavetto dati USB per il mio cellulare mi sono informato sui modelli compatibili mica ho pescato a casaccio tra gli scaffali. Inoltre quale utente medio sano di mente vede che sono stati rilasciati gli ultimi driver alsa e ci si mette a clickare sopra all’impazzata sperando di trovare i classici Avanti - Avanti - Fine?
Le distribuzioni Linux curano questo aspetto, sono loro che mettono a disposizione l’occorrente. Se uno vuole andare al di là delle proprie competenze scavalcando il proprio sistema operativo merita di rimanere inchiodato e non vedersi più funzionare nulla.
Il fatto che tu usi determinati software open semplicemente in base al loro essere migliori o peggiori è un comportamento lecito e degno di rispetto ma personalmente altrettanto rispetto lo riservo a chi usa il software libero/aperto per principio (quelli generalmente esuperficialmente apostrofati come talebani).
In base a cosa scrivi che Linux sui client è abbastanza uno spreco di tempo? Perché le alternative proprietarie sono (a tuo avviso) migliori?
Tutti quelli che utilizzano (anche da anni) solo ed esclusivamente Linux come “client” hanno sprecato tempo? Sono 10 anni che uso sistemi operativi basati su kernel Linux e sono sopravvissuto. Qualche compromesso ho dovuto accettarlo ma faccio parte dello “zero virgola” e quindi ci può stare. Però magari se i perditempo non si fossero messi ad usare sistemi operativi basati su kernel Linux (lato client) quando era realmente svantaggioso farlo forse adesso non ci troveremmo nella situazione in cui farlo è decisamente “meno impossibile” (ho diversi amici in dual boot… solo 3 anni fa sarebbe stato impensabile) e forse non sarebbero stati sviluppati tanti apprezzatissimi software liberi. Ci sarebbe stato Firefox se qualche “perditempo” non si fosse messo ad utilizzare le prime alpha di Mozilla 10 anni fa? Avremmo avuto OpenOffice se tutti ci fossimo messi a comprare/piratare Office 2000 per Windows (era ed è migliore)? Certo il grosso l’hanno dovuto affronare gli sviluppatori che hanno dovuto “pasticciare” con il codice di Netscape e StarOffice ma il feedback e la “fedeltà” di uno sparuto numero di perditempo ha comunque dato il suo piccolissimo contributo per far si che questi progetti riuscissero ad arrivare dove sono oggi.
Se pensi che “Linux” sui client sia “abbastanza uno spreco di tempo” offendi chi lo usa e chi lo ha usato senza considerare che la tua filosofia (ripeto lecita e degna di rispetto) del MEGLIO/PEGGIO avrebbe probabilmente condannato gli utenti ad un mondo senza tantissimo ottimo software libero.