用alsa驱动。。
大家先来看看这段
Q: When I play something and I try to play something other the second attempt
will not fail but instead it hangs waiting for the completion of the first
sound.
A: This is definitely the standard behaviour as described in many official
documents that now ALSA follows. There is no reasons to complain about that
for the following reasons:
- it's the right (standard) way
- the application that want a different behaviour can open the device in
O_NONBLOCK mode
- all modern OSS drivers in mainstream kernel (cmpci, es1370, es1371,
esssolo1, maestro, sonicvibes, vwsnd) works in the same ways and the
others have to be intended buggy
- we want you ask to broken applications author to fix them ;-)
就是说创新。ESS等等的几种型号的声卡用ALSA驱动起来。
也没办法支持多个程序同是调用。
表现的形式是。
开一个XMMS。然后再开一个realplay。那么第二个打开的程序会停着不对。。只有一个小框,也没办法关闭。。只有当第一个程序关闭以后再可以继续操作。。。
当然。同时来开两个多媒体程序的时候可能不多。
但有时候就无法让人忍受了。。
比如mozilla.....
现在很多网页上都带有flash动画。。而且有的还带有声音。。。
如果你正听着歌打开了一个有flash并且flash有声音的网页。。
那么呵。。mozilla也挂掉了。。。
只有先关掉歌。然后mozilla再可以继续操作。。。:(
我的创新VB128没有FOR linux的驱动。。
内核自带的好像满差。。。(最少雷神是没有声音)
用ALSA又有这样的问题。。。
所以。。。如果想装linux又想得到比较好的声音效果。。。。
最好。。。。。。 |