(暂时解决)请问ubuntu-mata 14.04如何设置声卡spdif输出?谢谢!

CPU/显卡/打印机/USB设备等硬件问题
回复
stevenshusccd
帖子: 10
注册时间: 2011-10-06 20:22

(暂时解决)请问ubuntu-mata 14.04如何设置声卡spdif输出?谢谢!

#1

帖子 stevenshusccd » 2015-07-16 22:08

我的声卡为ALC888,ALSA版本为1.0.27.2,按照网上的教程在本机没有找到ALSA-Configuration.txt,在http://www.alsa-project.org也没有找到alsa-driver-1.0.27.2,就下载了alsa-driver-1.0.25.tar.bz2,在alsa-driver-1.0.25/alsa-kernel/Documentation其中的ALSA-Configuration.txt中也没有找到ALC888的model,但在同一文件夹下的HD-Audio-Models.txt中找到了ALC888的model,然后编辑/etc/modprobe.d/alsa-base.conf ,注释掉options snd-cmipci mpu_port=xxx fm_port=xxx这行,下面添加 options snd_hda_intel model=xxxx,已尝试过options snd-hda-intel model=6stack-dig,options snd-hda-intel model=3stack-dig,options snd-hda-intel model=auto,但在声音首选项/硬件中仍只有模拟输出,没有SPDIF输出,以前我使用ubuntu10.04以及lmde只需编辑/etc/modprobe.d/alsa-base.conf,添加options snd-hda-intel model=6stack-dig,就可正常使用SPDIF输出。
请各位兄弟指点迷津,谢谢!
上次由 stevenshusccd 在 2015-08-11 13:31,总共编辑 1 次。
stevenshusccd
帖子: 10
注册时间: 2011-10-06 20:22

Re: 请问ubuntu-mata 14.04如何设置声卡spdif输出?谢谢!

#2

帖子 stevenshusccd » 2015-08-11 13:31

已参照《教程:在 Ubuntu 上换用 OSS4 声音系统》一文(https://forum.ubuntu.org.cn/viewtopic.php?t=316792)安装oss4后可以设置spdif输出,但好像oss4只能用一年,所以是暂时解决。
1、我的安装过程与教程略有不同:
.1、我安装oss-linux-v4.2-2011-amd64.deb后测试可以spdif输出,就重装系统(ubuntu mate 12.04),将系统更新后安装oss-linux-v4.2-2011-amd64.deb,但此时无法设置spdif输出,后想起原来为了安装Realtek驱动曾安装了一些工具,将工具装上 sudo apt-get -y install build-essential ncurses-dev gettext xmlto;sudo apt-get -y install linux-headers-`uname -r` libncursesw5-dev,安装oss-linux-v4.2-2011-amd64.deb后可正常使用spdif输出,但我纯属照猫画虎,不懂上述安装工具的意义,不知那些工具可以不安装;
.2、教程中“B. 配置 gstreamer 使用 OSS4 作为后端:安装 gstreamer0.10-plugins-bad”:我输入“sudo apt-get install gstreamer0.10-plugins-bad”后显示我已有gstreamer0.10,但我运行“gstreamer-properties”后显示要我安装一个gnome什么的软件(记不清详情了),依照显示安装后系统好像多了“多媒体系统选择器”以及“ibus”;
.3、运行gstreamer-properties,选择音频,输入输出插件选择“oss-开放声音系统第四版”,设备选择“hd-audio play spdif-out”。

2、有几个问题请教:
.1、oss4一年后到期怎么办?重新安装oss-linux-v4.2-2011-amd64.deb?或重新安装系统?
.2、我原来使用ubuntu10.04及lmde,只需修改alsa-base,添加 options snd_hda_intel model=xxxx,就可选择spdif输出(lmde某次内核升级后无效,后将内核降级后可使用),请问新系统应如何设置声卡的spdif输出?
.3、按照网上的教程安装alsa驱动应在http://www.alsa-project.org下载alsa-driver-xxxxxx、alsa-lib-xxxxxx、alsa-ultis-xxxxxx,但我没有找到最新的alsa-driver,好像是编译进内核了,请问如要安装最新的alsa应如何操作?
谢谢!
回复