[pulseaudio-discuss] Help in setting up PA... SOLVED

Richard Geddes rich.geddes at verizon.net
Mon Jun 2 14:15:57 PDT 2008


1) Tell me which cards are identified by the alsamixer and which cards 
are identified by pa(pulseaudio).
2) Can you make sound with your speakers with pa and the cards that it 
does identify?

Juan A Fuentes Bermudez wrote:
>
> I'll try to help...
> thank
>
>
>     1) You have 4 sound cards in one computer... yes?
>     yes
>
>     2) the alsamixer can identify all 4 cards.
>     yes
>
>     3) The padevchooser identifies 2 cards
>     yes
>
>     4) You want pulseaudio to identify all 4 cards
>     yes,
>
>     ------------------
>     If this sounds correct, I would start by getting hardware
>     information about your cards. 
>     ok, cards:
>     1. esi waveterminal 192m, ice1724
>     2. terratek ewx24/96, ice1712
>     3 hdmi ati, (integrated in my vga card)
>     4. soundmax 1988b, ad198x
>      
>      
>     Are you familiar with CLI (command line interface)... ie how to
>     use a shell in linux?  or do you use the GUI (Grahpical User
>     Interface) only? 
>     yes, i am use command line and gui,
>     I'm asking this so I can explain better.
>      
>
>     very tahnk you for your interest
>
>      
>      
>      
>      
>
>
>     Juan A Fuentes Bermudez wrote:
>>     hi, sorry for my english
>>      
>>     i have 4 sound card
>>      
>>     in the alsamixer  i can choice the 4 card to change parameters
>>      
>>     but when in the padevchooser i an click in te default sink only
>>     apears 2 card
>>      
>>     i use ubuntu hardy, with the default default.pa with hall_detect
>>     and detect module active
>>      
>>     how can list exact name of alsa devices to add module_alsa  whit
>>     the correspond name of my 4 devices manually?
>>      
>>     sorry bye
>>      
>>
>>         ----- Original Message -----
>>         *From:* Richard Geddes <mailto:rich.geddes at verizon.net>
>>         *To:* General PulseAudio Discussion
>>         <mailto:pulseaudio-discuss at mail.0pointer.de>
>>         *Sent:* Monday, June 02, 2008 3:34 PM
>>         *Subject:* Re: [pulseaudio-discuss] Help in setting up PA...
>>         SOLVED
>>
>>         Hi,
>>
>>         I'm back again.  I upgraded to Ubuntu 8.04 which uses PA as
>>         the default sound server and new hardware(AMD Athlon X2)  The
>>         PA server is version 0.9.10.  My /etc/default.pa looks like this:
>>
>>         .nofail
>>         load-sample-lazy pulse-hotplug /usr/share/sounds/startup3.wav
>>         .fail
>>         load-module module-alsa-sink sink_name=intel_hda_out device=hw:0
>>         load-module module-alsa-source source_name=intel_hda_in
>>         device=hw:0
>>         load-module module-alsa-sink sink_name=delta_out device=hw:1
>>         channels=10
>>         channel_map=left,right,aux0,aux1,aux2,aux3,aux4,aux5,aux6,aux7
>>         load-module module-alsa-source source_name=delta_in
>>         device=hw:1 channels=12
>>         channel_map=left,right,aux0,aux1,aux2,aux3,aux4,aux5,aux6,aux7,aux8,aux9
>>         set-default-sink delta_out
>>         set-default-source delta_in
>>         .ifexists module-esound-protocol-unix.so
>>         load-module module-esound-protocol-unix
>>         .endif
>>         load-module module-native-protocol-unix
>>         load-module module-volume-restore
>>         load-module module-default-device-restore
>>         load-module module-rescue-streams
>>         load-module module-suspend-on-idle
>>         .ifexists module-gconf.so
>>         .nofail
>>         load-module module-gconf
>>         .fail
>>         .endif
>>         .ifexists module-x11-publish.so
>>         .nofail
>>         load-module module-x11-publish
>>         .fail
>>         .endif
>>
>>         To get feedback from the PA server I used paman (pulseaudio
>>         sound manager in ubuntu) and it said that the intel_hda_out
>>         device is the default sink.  I tried to force the default
>>         sink to be delta_out with pacmd, but that stopped the PA
>>         server... I didn't realize that when I exit paman, it shuts
>>         the pa server down.  I was a little confused by that...
>>         expecting the server to stay alive.
>>
>>         I noticed that I could "play-sample" to the delta_out and it
>>         sounded fine.  It looked like I can get my Delta 66 card and
>>         PA to work but only in that "play-sample" mode. 
>>
>>         I did not realize that I had the volume-restore enabled, and
>>         it had quite a few settings from the past that were all
>>         related to intel_hda_out... also my ~/.pulse/default-sink
>>         file was also set to intel_hda_out... anyway even though the
>>         global config file(/etc/pulse/default.pa) set the default
>>         sink to delta_out, there are local config files in ~/.pulse/
>>         that can also modify the defaults.  It's probably in the
>>         literature somewhere, and it makes sense for clients that are
>>         sharing a server.
>>
>>         Anyway, I after changing *all* (local and global) the config
>>         files, the system works... and pretty well.  Hope this helps
>>         someone with their M-Audio Delta setup.
>>
>>         R
>>
>>         Tanu Kaskinen wrote:
>>>         On Fri, Feb 01, 2008 at 03:02:40PM -0500, Richard Geddes wrote:
>>>           
>>>>         You are correct... latest release Ubuntu 7.10 comes with PA 0.9.6.  
>>>>         I'll look into getting the latest version of PA.
>>>>
>>>>         My goal was to use PA as a replacement for esound server...  I'd like to
>>>>         be able to record/mix different sound sources (midi, analog, sound from
>>>>         files (mp3, wav, ogg, etc)) and be able to create different file
>>>>         formats, including sound delivered in flash (I'm not a fan of flash as
>>>>         it consumes alot of cpu time, but it is in demand).  I played with jackd
>>>>         for a while and was impressed with it's technical capabilities, but
>>>>         unfortunately, I haven't found a way to play flash sound through
>>>>         jackd... that is, flash in firefox.  I found a how-to in the Ubuntu
>>>>         forum that seemed to patch together a solution the involved PA:
>>>>
>>>>         http://ubuntu-utah.ubuntuforums.org/showthread.php?t=548178
>>>>             
>>>
>>>         If you want to record midi and do other "pro-audio" stuff,
>>>         then jack is the way to go. If you also want to do "desktop"
>>>         stuff (like have every media player just work), then the
>>>         best solution in my experience is to run pulseaudio on top
>>>         of jack (like instructed in that link).
>>>
>>>         A summary of what you'll have to do at minimum:
>>>         - Get pulseaudio version >= 0.9.7
>>>         - Remove device loading from /etc/pulse/default.pa and add
>>>           the jack modules instead
>>>         - Edit /etc/security/limits.conf as instructed in the link
>>>         - Edit /etc/pulse/daemon.conf to enable realtime scheduling
>>>         - Run jackd with -R parameter (i.e. in realtime mode)
>>>         - Other stuff that I have forgot ;)
>>>
>>>         If you are going to record midi, that probably means that
>>>         you have some midi instrument that you want to be able to
>>>         play live. That requires quite low latency. That's
>>>         completely possible to achieve. Unfortunately it may require
>>>         extensive tuning (mostly kernel, but you may need to tweak
>>>         irq priorities as well). Vanilla kernels are AFAIK getting
>>>         better and better regarding latency, so first try with your
>>>         current kernel. The actual latency is controlled by jackd
>>>         parameters -n and -p (read man jackd). If your kernel isn't
>>>         able to provide low enough latency, you'll get drop-outs and
>>>         xruns (the former being the audible consequence of the
>>>         latter).
>>>
>>>         If you have problems with setting pulseaudio to work in
>>>         combination with jack, or anything else pulseaudio related,
>>>         then feel free to ask further questions.
>>>
>>>         If it turns out that your system needs latency-tuning, here
>>>         are a few kernel options you could try without compiling an
>>>         -rt patched kernel:
>>>         CONFIG_NO_HZ=y
>>>         CONFIG_HZ_1000=y
>>>         CONFIG_HZ=1000
>>>         CONFIG_HIGH_RES_TIMERS=y (AFAIK this requires a rather recent kernel)
>>>
>>>         There may be others that I'm not aware of. These are
>>>         beneficial to pulseaudio regardless of what kind of setup
>>>         you need (jack or not).
>>>
>>>         If you end up needing a patched kernel, here's the wiki of
>>>         the patchset: http://rt.wiki.kernel.org/index.php/Main_Page
>>>
>>>         If you have further questions about latency stuff, I
>>>         recommend searching the linux-audio-user at linuxaudio.org list
>>>         archives, and if that doesn't help, then send questions
>>>         there. That's a very good list to subscribe to anyway, if
>>>         you're going to do any audio work on Linux.
>>>
>>>         And then a note on flash. Flash requires a thing called
>>>         libflashsupport due to Adobe's plugin's bugginess. AFAIK it
>>>         will be packaged eventually, but currently you have to
>>>         compile it yourself. The link you gave refers to an outdated
>>>         version of the "thing". More recent information is available
>>>         at http://www.pulseaudio.org/wiki/PerfectSetup#FlashPlayer9.
>>>         In short: get the one that's hosted at git.0pointer.de, not
>>>         the revolutionlinux one.
>>>
>>>         An alternative to the flash plugin is http://keepvid.com,
>>>         which allows you to download the .flv files in Youtube and
>>>         several other supported services. Then just play the file on
>>>         your favourite media player. Keepvid.com is enough for me,
>>>         but YMMV. Note the white button saying "Drag this button..."
>>>         etc. It talks about a "links toolbar" but bookmarking the
>>>         script does the same thing.
>>>
>>>           
>>>>         Question:   PA, esound, jackd, etc.. are all called sound servers,
>>>>         implying that you can replace one with another... like apache vs iis....
>>>>             
>>>
>>>         I'd say that being a sound server implies only that the
>>>         server is somehow capable of software mixing.
>>>
>>>           
>>>>         is the main difference that they use different client/server
>>>>         communication protocols?
>>>>             
>>>
>>>         The main difference of pulseaudio and jack is their
>>>         different designs and goals. Maybe the communication
>>>         protocols somehow reflect that, I don't know. Esound's
>>>         distinctive feature is being dead, I don't know much else
>>>         about that thing.
>>>
>>>           
>>         ------------------------------------------------------------------------
>>         _______________________________________________
>>         pulseaudio-discuss mailing list
>>         pulseaudio-discuss at mail.0pointer.de
>>         https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss
>>
>>     ------------------------------------------------------------------------
>>
>>     _______________________________________________
>>     pulseaudio-discuss mailing list
>>     pulseaudio-discuss at mail.0pointer.de
>>     https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss
>>       
>
>     ------------------------------------------------------------------------
>     _______________________________________________
>     pulseaudio-discuss mailing list
>     pulseaudio-discuss at mail.0pointer.de
>     https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> pulseaudio-discuss mailing list
> pulseaudio-discuss at mail.0pointer.de
> https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss
>   
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20080602/59422a76/attachment.htm>


More information about the pulseaudio-discuss mailing list