
Due anni fa l’articolo “The Sorry State of Sound in Linux” scatenò molte polemiche sullo stato dell’audio in Linux.
Dopo due anni lo stesso autore ritorna sui punti del primo articolo e riosserva lo stato dell’audio sotto linux per vedere cosa è migliorato e cosa è peggiorato. Tra le differenze l’uso estensivo di PulseAudio, il miglioramento delle libreria audio, nuove distribuzioni ed il passaggio di OSS come software libero.
L’autore spiega il funzionamento di tutta l’architettura e le differenze fra Alsa, Ossv3 ed Ossv4. Il punto fondamentale passa, secondo lui, dalla semplicità d’uso e dal problema delle latenze.
Un problema con cui l’autore abbatte PulseAudio che definisce inutile alla risoluzione dei problemi di audio sotto Linux. Dopo aver letto tutto l’articolo originale cosa ne pensate? Quali sono i problemi, secondo voi, dell’audio sotto Unix, non solo linux?
Via | InsaneCoding
franz1789
21 giu 2009 - 19:14 - #1Ho installato pulseaudio su archlinux, ma mi sto un po’ pentendo…
progalba
21 giu 2009 - 19:14 - #2l’audio in linux deve ancora fare diversi passi.. come la grafica ..
Morpheu5
21 giu 2009 - 19:51 - #3Dunque, specifichiamo: la grafica in Linux è almeno un paio di anni luce indietro all’audio, pur con tutte le pecche dell’audio in Linux.
Io personalmente sono felice dell’accoppiata Alsa + Jackd che ha messo in grado di registrare e produrre un modesto portatile con una latenza variabile dai 5 ai 30ms quando neppure le più avanzate alchimie in Windows avevano potuto niente.
Posto questo: ce n’è di strada da fare, ma non la vedo affatto nera.
fabioamd87
21 giu 2009 - 20:01 - #4dopo mille peripizie, sono riuscito ad ottenere una buona configurazione con pulseaudio su Archlinux.
Caterpillar86
21 giu 2009 - 20:03 - #5Prendete una casa con le pareti appena verniciate, entrate, e iniziate a vomitarci addosso.
Ecco questo è lo stato del pulse audio. Pensate, prima stavo leggendo un libro sul letto con le senneheiser hd595 e cosa accade? All’improvviso a buffo, il volume si innalza immediatamente al 100%!!!!!!!!!!!!! Potete immaginare lo spavento e le bestemmie che son piovute!
Vado sul bug report e vedo che altre persone hanno avuto lo stesso problema:
risoluzione:
yum remove pulseaudio
Lo stato generale dell’audio su linux è disastroso. Alsa, OSS, ognuno che arriva porta un altro standard che detta le sue regole, ma la qualità dell’audio dipende molto dal sedere che uno ha: col portatile ho la stessa qualità di windows coi driver nativi, sul fisso con una sb live, ho i bassi che si sentono di meno… Mah
Uso Linux da 5 anni ma o ho i prosciutti sugli occhi, ma io non ho visto grandi passi in avanti
Pizzuco
21 giu 2009 - 20:06 - #6Scusate la mia ignoranza nello specifico settore, ma io non capisco come per chip audio identici debbano essere specificati anche i modelli della scheda audio (o del notebook o della scheda).
Ad esempio, io possiedo un Acer Aspire 8920G e nel file /etc/modprode.d/sound
- ora ho
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
options snd-hda-intel position_fix=1 model=auto
- prima invece avevo
options snd slots=snd-hda-intel
# u1Nb.g5Eu65_2Iy6:Realtek ALC889 (Aspire 8920G w. Dolby Theather)
alias snd-card-0 snd-hda-intel
options snd-hda-intel model=acer-aspire
Ma non c’è un registro dentro ogni chip audio moderno (siamo nel XXI secolo…) ed evoluto (e che si bea di gestire HD audio e con il driver gpl sviluppato dallo stesso produttore, se non erro) che indichi al driver quali periferiche siano ad esso connesse e come?!!!
Non basta sviluppare un driver per ogni chip, ma anche istruirlo a manina su come funzionare in ogni piattaforma differente in quanto il chip non è in grado di comunicargli come è connesso all’esterno???!!!
Qui ci vorrebbe il mitico Alessandro Rubini!!! Conosciuto di persona nei lontani anni 1999/2000.
Carlo
Pizzuco
21 giu 2009 - 20:38 - #7Dimenticavo…
ad ogni boot devo anche invocare:
/usr/local/bin/hda-verb /dev/snd/hwC0D0 0×15 SET_EAPD_BTLENABLE 2
come potete leggere qui (OpenSuSE)
http://en.opensuse.org/SDB_Discussion:Intel-HDA_sound_problems
o. per molte distros, qui
https://fcp.surfsite.org/modules/newbb/viewtopic.php?topic_id=71879&forum=11&post_id=350199
Carlo
MatarAzz
22 giu 2009 - 00:15 - #8Come si legge dal titolo “Lo stato delll’audio sotto Linux” si capisce subito che c’è sempre un errore… Aspettiamo tempi e suoni migliori da Linux.
guiodic
22 giu 2009 - 00:46 - #9Bah, pulseaudio non sarà ancora perfetto ma tutti sti problemi ce li avete voi, a me funziona bene non posso lamentarmi, persino con applicazioni non progettate per funzionare con pulse.
steveacab
22 giu 2009 - 01:37 - #10pulseaudio è tanto inutile quanto buggato.
mi ha sempre dato problemi, su qualsiasi hardware.
infatti appena installo o reinstallo setto come prima cosa alsa (mai dato 1 e dico 1 problema), poi passo alla rimozione dei giochi ecc.
non capisco perchè mandarlo avanti se sono più i problemi che da che i benefici.
TheLostOne
22 giu 2009 - 03:51 - #11L’audio in Linux è lontano dalla perfezione, ma sopratutto dall’essere a prova di utente comune, un utente non esperto per intenderci. L’utente a cui Linux dovrebbe rivolgersi per uscire da quell’ 1% risicato di fetta di utenti e crescere anche qualitativamente. Credo che chiunque stia leggendo questo blog sia abbastanza smanettone da trovare più o meno velocemente soluzioni, o perlomeno alternative. Un utente meno esperto che si avvicina a Linux per la prima volta invece, probabilmente avrà una pessima impressione, finendo inevitabilmente per allontanarsi. Cose come l’audio fanno la differenza.
I problemi sono innumerevoli, e le risoluzioni richiedono del tempo che anche qualcuno con cognizione di causa spesso non è disposto a spendere.
Per esperienza personale, ricordo con poco piacere l’incredulità che provai quando, alle prime armi con Linux, mi accorsi che non c’era maniera semplice e immediata di configurare l’uscita dell’audio da tutte e 4 le casse del mio impianto 4.1, invece che dalle sole 2 frontali. Venendo da Windows, in cui bastava un click di mouse, ero piuttosto basito. Ore perse tra forum, file di configurazione, guide, prove, bestemmie…
Io sono sempre spinto dalla curiosità per cui non mi lascio intimorire facilmente dalle novità ed ora utilizzo felicemente Linux, ma quanta gente si sarà “persa” per strada dopo il primo impatto, per queste idiozie che credo chi di dovere potrebbe risolvere in 10 minuti contati? E’ un peccato.
@go
22 giu 2009 - 11:32 - #12Non mene intendo di ste cose, so solo che non sono riuscito in nessun modo a far funzionare il microfono con Linux Mint e quindi non posso telefonare dal pc.
Thesun88
22 giu 2009 - 12:18 - #13Io non ho mai avuto problemi, io uso ubuntu, è vero sul portatile dell’acer alcune funzioni non vanno tipo l’uscita per le cuffie, ma per il resto va bene, logicamente quando si ha un pc con hardware nuovo bisogna installare sempre la distribuzione più recente, infatti sul mio portatile con Hardy non si sente niente invece con Jaunty va da dio, questo è dovuto al kernel e ai driver ALSA più recenti, poi è normale che a volte capita che non funzioni nemmeno la distro più recente, ma questo capita anche perché magari l’hardware è nuovo e non ancora supportato (e la maggior parte delle volte le case produttrici non rilasciano le specifiche per produrre i driver quindi i programmatori si arrangiano come possono).
CRV§ADER//KY
22 giu 2009 - 12:44 - #14Ho lavorato per 3 mesi a un’applicazione VoIP basata su ALSA e devo dire che è veramente terribile; a settings un po’ spinti (indispensabili per minimizzare la latenza) le applicazioni cominciano a funzionare bene su uno specifico hardware e non funzionare affatto su un’altra scheda audio… il che è intollerabile
Nonostante i miei sforzi non sono riuscito a trovare una libreria di livello più alto con funzionalità, prestazioni e stabilità decenti per un’applicazione interattiva come il VoIP.
tob
22 giu 2009 - 14:06 - #15Io non ci capisco nulla…. So solo che sugli stessi computers Ubuntu 8.10 funzionava bene.
Con la ver 9.04 (in cui è stato introdotto Pulse) ho problemi di vario genere:
1. Con skype non funziona + il microfono (con altre applicazioni funziona)
2. Non sono riuscito a usare l’audio 4.1 (pero riesce a duplicare l’audio frontale su quello dietro)
3. In un portatile HP funzionano cuffie e microfono (esterni) ma non vanno casse frontali e microfono integrato.
Sottolineo che questi problemi non c’erano con Ubuntu 8.10 (però ne avevo altri ora risolti)
Caterpillar86
24 giu 2009 - 00:56 - #16raga disinstallate pulseaudio
Montblanc®
26 giu 2009 - 00:24 - #17PulseAudio è simpatico quanto calpestare vomito di giraffa.
Rispiarmo il fiato dicendo: fatevi una capatina su Launchpad e cercate i bug correlati.
nakki
26 giu 2009 - 15:50 - #18Io ho un portatile Hp da quasi due mesi e l’audio, con ubuntu 9.04, va abbastanza da schifo: a volte frigge, altre dopo un po’ non funziona più e devo riavviare…insomma una bella rottura, ammetto di non aver mai cercato di migliorarlo in qualche modo (mi manca la voglia) e quindi non so se sia in qualche modo risolvibile… Comunque notavo già da prima (nel fisso, con versioni precedenti di ubuntu) che l’audio tende a rallentarsi o andare a scatti quando ci sono grossi caricamenti e alto utilizzo di cpu….cosa secondo me inconcepibile per il 2009….