![声音不支持 DSD](https://linux22.com/image/1092113/%E5%A3%B0%E9%9F%B3%E4%B8%8D%E6%94%AF%E6%8C%81%20DSD.png)
我昨天才开始尝试 Linux 和 Ubuntu。我在电脑上安装了 10.10,设法“制作”了我需要的程序,但发现 AC97 声卡存在问题。今天一整天,几乎整夜整夜,我都尝试了所有的技巧,但一无所获。看来 10.10 与这个程序配合得不太好 :( 该程序是 DSD1.4.1,可在此处找到:http://wiki.radioreference.com/index.php/DSD- 实际上它是 DOWNLOAD 下两个必需文件的链接。需要先运行 mbelib-1.2.3-src.tar,因为 DSD 需要它才能运行。我完成了所有工作,做了“make”,当我尝试运行它时,我得到了以下内容:
Digital Speech Decoder 1.4.1
mbelib version 1.2.3
ioctl reset error
ioctl speed error
ioctl stereo error
ioctl setfmt eror
Audio In/Out Device: /dev/audio
我今天从另一位用户那里了解到,Ubuntu 的两个先前版本可以运行,但 10.10 不行。正如我所说,我尝试了两个网站上的所有技巧,但都没有成功。我的互联网连接速度太慢,无法下载如此大的文件(17 小时),所以我有点不知所措!另一位用户在使用 10.10 时也遇到了完全相同的问题,声音仍然有效,只是不使用 DSD 程序......非常奇怪。希望这里有人能找出问题所在,也许可以修复它。后来我发现似乎没有声卡正常工作,但无法验证这一点。不过,这只发生在 10.10 版本中。
提前谢谢你!约翰
答案1
此处的标志位于您提供的输出的最后一行;它表明该程序使用了在 10.10 中删除的较旧、已弃用的 OSS 接口。您是否尝试过使用padsp $program
(其中 $program 是您运行以获取上面包含的输出的可执行文件的名称)?
答案2
在我的实验中, 垫片不适用于 DSD。
有些类型的二进制文件 padsp 无法使用(类型人垫了解详情)并且我相当确信 dsd 就是其中之一,尽管缺乏编码技能来证明这一点
回归到 ubuntu 10.04 LTS 将修复约翰的问题
有传言称(ubuntu 论坛)关闭 /dev/audio 是作为临时错误修复而执行的,但在发布时被忽略了,但我还没有看到对它的修复