Re: hdsp won't work at 44.1/48k, but will work at 88.2/96 ?!

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



on 03/09/2007 02:57 AM, Rich E wrote:
> Hi all,
> 
> I've been trying to figure out how to get good multichannel sound with a
> laptop and hdsp multiface for about a year now.  It has been nothing but a
> headache, but I feel like I'm slowly coming to terms with the card.
> 
> The main problem is that the ALSA drivers don't like running at 44.1k or
> 48k
> samplerates ( yet these are the most useful.. go figure).  32k works
> most of
> the time (but sometimes I have to start the machine, let the firmware load,
> then reboot before I can get the crackling to go away), but 44.1 and 48 are
> always crackling and xrunning.
> 
> Now here's the wtf, something I didn't try until recently just because I
> was
> sure it wouldn't work... 88.2k and 96k samplerates sound great!  I still
> can't get low block blockrates ( 512 is about the smallest I can use ) and
> realtime mode does nothing but sputter, but at least I get clean sound.
> However, I want all 8 ins and outs and the higher samplerates limit the
> channels to 4.
> 
> This works consistently using both pd's alsa support and qjackctl connected
> to whatever.
> 
> There has to be some logical explanation for this, anyone know?
> 
> rich
> 
I've been using the hdsp+digiface/multiface for years now without
serious problems, mainly at 48k, never at higher rates. Perhaps there
are problems with newer (firmware) versions of the card - I don't know.
I can imagine several possible reasons for your xruns but I'm not an
alsa expert so maybe some/all of my ideas are wrong:

1) Interrupt conflicts with other hardware? Try disabling the network
interface etc.
2) As you are using a laptop, you should also try disabling any power
saving daemons (set the CPU to performance, not powersave).
3) Disable any daemons that regularly check for newly inserted CDs
changed hardware, etc. (e.g. suseplugger an suse linux)

4) Most important: Disable the 'precise pointer' option of the hdsp
driver if it is enabled:
(In the following I assume your hdsp is the second card in the system,
therefore the -c 1. If it is your first card, use -c 0. Use
cat /proc/asound/cards to check)
Check if precise pointer is used:
  amixer -c 1 gset numid=22
and change its status to 'off'
  amixer -c 1 cset numid=22 0

5) Hardware that doesn't like the hdsp card? (the card bridge in the
laptop) Can you check on a different laptop? Does the card work under
windows?

6) If this doesn't help I'm out of ideas at the moment. But the hdsp
cards are known to give good results under linux.


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Alsa-user mailing list
Alsa-user@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/alsa-user

[Index of Archives]     [ALSA Devel]     [Linux Audio Users]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]

  Powered by Linux