|
Audio Asylum Thread Printer Get a view of an entire thread on one page |
For Sale Ads |
24.7.101.62
In Reply to: Need some feedback about what to buy posted by FranciscoHS on April 14, 2007 at 15:41:23:
What format are your files, and what player are you using?Before you make a hardware change, you should take a bit of time to make sure these are hardware issues, as a few software settings can kill the sound.
Follow Ups:
Musiland MD-10 is a terrific DAC for the money. It has a ton of features. The DAC chip is the highly regarded Cirrus CS4398.
I try to only buy american made products.Call me crazy if you will, it just seems like the right thing to do.
Well, I'm using ALSA output on linux with Amarok music player as I already told, the output engine is Xine. Both alsamixer and Amarok (Xine) are set to full (software) volume. Do you have any special tips for linux?
My files are FLAC, riped by myself with CDparanoia.
I posted a nice detailed message on the subject yesterday, but it seems to have vaporized, so here is the quick and dirty version, trying to remember what I said!Since you are running linux drivers are going to be a very big issue. Very few manufacturers write an ALSA driver, so you have to use what some volunteer threw together. This doesn't mean they are low quality, but it DOES mean that its usually very difficult to configure complex cards. You won't get the fancy GUI for setting DSP functions, 3d spatializers, mixer paths etc. Many of these items can still be controled but you you have to give a list of obscure options to set them. In many cases the only way to figure out what options to use is by reading the source code for the driver AND the datasheet for the chips involved.
Because of the above I highly recommend using the simplest devices you can find with the fewest possible options, you have a much higher probability of getting unmodified bits through to the output that way.
A simple USB DAC is very good in this regard because they can use the generic USB ALSA driver which works very well. The caveat with this is to stay away from devices that use the 1020 or 3200 USB audio chips, these require firmware and MOST implementations require that the firmware be loaded at power on. The generic USB driver does not know anything about this. There are programs which will load the firmware, but its an extra step you have to run at each power up. (On MAC and Windows there are device specific drivers that do the firmware load)
On your question on "USB soundcard" and "USB DAC" the result is the same, USB in analog audio out. The diference is that the "soundcard" is designed for computer users, gamers etc and has lots of "functions" othere than just outputting audio. A USB DAC is designed for audiophiles, its primary concern is high quality audio not the number of fancy features it can claim on the box.
There ARE some "soundcards" that have very good sound (they are usually not cheap though) but I would still not recommend them for linux use unless you really want to put in the effort to figure out how to correctly configure them from linux.
BTW irrespective of the device and driver, its important to use the right "interface" from ALSA. There are two primary an application can talk to alsa, the "hw" interface and the "plug" interface. Hw talks directly to the hardware and guarantees that the bits you put in are send to the hardware, the plug interface can modify the bits if it thinks it needs to (bit depth, sample rate conversions etc). So be sure to carefully check how your application is talking to ALSA, if its hw you can gurantee that at least ALSA itself is not mucking with the bits. (the application or the hardware might still be modifying things)
I hope that helps with the decision.
John, your post helps a lot, thank you for taking your time to write it two times!Unfortunately I know the issues with ALSA drivers and various sound cards. That's why I was thinking geting an USB DAC, with the least amount of configuration settings needed. (among the other advantages)
I guess that when you say to use the "hw" plug is to avoid dmix for example. Although that's a problem I have right now, I will look into that in my new dedicated machine.
A last question, do you use Linux for music reproduction?, if so, whats your setup? (hard & soft)
Thanks,
I have a server (homebuilt PC) running linux and slimserver in a different room from the listening room.In the listening room I have a SB3 hooked up to a DAC of my own design in which I feed a clock to the SB3, which sends I2S to the DAC where its reclocked before going to the DAC chips. This results in very low jitter.
I also have a mini-ITX fanless PC sitting right next to the listening chair. Before I had the hardware SB3 connection working I was running USB out of the mini-ITX box to the DAC. I was running softsqueeze on the box. Right now the box is used for controlling slimserver only.
I've also used the mini-ITX box to run XMMS to access the files on the server over the network, but I wanted to setup a multi SB setup in various rooms of the house so I went with the slimserver approach.
Sorry I missed the linux part of your post.Linux is not part of my life, but you may want to e-mail John Swenson, since he does use linux, and may be able to help. A post of his is below your original post.
Thank you, I will.
What do you think about the firestone DAC?, it is adecuate for the equipment I have suposing that the software side is ok?
I mean, because today I feel that my "bottleneck" in sound quality is the sound card (Revolution 7.1). I have no problem spending money in the DAC, but that's only if it really is an improvement to that sound card. From what I've read it seems to be, but I would like to be sure.
The Firestone Fubar 2 with the Supplier power supply was a big improvement over my M-audio Revolution 7.1The MHTD Labs Constantine is better than the Fubar/Supplier.
I have no experience with the stereo-link USB DAC.
| ||||||||||||
|
This post is made possible by the generous support of people like you and our sponsors: