Logo Blogo

Lo stato dell'audio sotto Linux

Pubblicato: 21 giu 2009 da Lpt on fire!


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

1 stelle2 stelle3 stelle4 stelle5 stelle (nessun voto)
condividi condividi
18 commenti

Commenti dei lettori

(Inserisci un commento - Nascondi commenti anonimi)
  • franz1789

    21 giu 2009 - 19:14 - #1
    1 punto
    Up Down

    Ho installato pulseaudio su archlinux, ma mi sto un po’ pentendo…

  • Profilo di progalba

    progalba

    21 giu 2009 - 19:14 - #2
    0 punti
    Up Down

    l’audio in linux deve ancora fare diversi passi.. come la grafica ..

  • Morpheu5

    21 giu 2009 - 19:51 - #3
    0 punti
    Up Down

    Dunque, 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.

  • Profilo di fabioamd87

    fabioamd87

    21 giu 2009 - 20:01 - #4
    0 punti
    Up Down

    dopo mille peripizie, sono riuscito ad ottenere una buona configurazione con pulseaudio su Archlinux.

  • Profilo di Caterpillar86

    Caterpillar86

    21 giu 2009 - 20:03 - #5
    0 punti
    Up Down

    Prendete 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

  • Profilo di Pizzuco

    Pizzuco

    21 giu 2009 - 20:06 - #6
    0 punti
    Up Down

    Scusate 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

  • Profilo di Pizzuco

    Pizzuco

    21 giu 2009 - 20:38 - #7
    0 punti
    Up Down

    Dimenticavo…

    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 - #8
    0 punti
    Up Down

    Come 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 - #9
    0 punti
    Up Down

    Bah, 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 - #10
    0 punti
    Up Down

    pulseaudio è 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.

  • Profilo di TheLostOne

    TheLostOne

    22 giu 2009 - 03:51 - #11
    1 punto
    Up Down

    L’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.

  • Profilo di @go

    @go

    22 giu 2009 - 11:32 - #12
    1 punto
    Up Down

    Non 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 - #13
    0 punti
    Up Down

    Io 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 - #14
    0 punti
    Up Down

    Ho 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.

  • Profilo di tob

    tob

    22 giu 2009 - 14:06 - #15
    0 punti
    Up Down

    Io 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)

  • Profilo di Caterpillar86

    Caterpillar86

    24 giu 2009 - 00:56 - #16
    0 punti
    Up Down

    raga disinstallate pulseaudio

  • Montblanc®

    26 giu 2009 - 00:24 - #17
    0 punti
    Up Down

    PulseAudio è 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 - #18
    0 punti
    Up Down

    Io 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….

L'email è richiesta ma non verrà mostrata ai visitatori.
Commenta questo articolo

Registrati per riservare il tuo nickname preferito su tutti i blog di Blogo e per caricare il tuo avatar. Se sei già registrato, effettua il login per usare il tuo nickname.

Si No
I commenti sono sottoposti alle linee guida per la moderazione.

Anteprima del commento