SoundBlaster Z 和内核 4.18

SoundBlaster Z 和内核 4.18

我有一台 Creative Soundblaster Z SB1570(是的,我知道这是一个大错误),我从某处读到 4.18 内核将更好地支持这张卡。我的问题是,在内核更新正式发布给所有 18.04 用户之前,我如何才能使用此内核让它更早地工作?我还读到这张卡有一个补丁。这也需要吗?

抱歉,我的问题太笼统,但基本上,我需要遵循一些步骤才能使声卡正常工作。

PS:我自己尝试安装这个特定的内核并且成功了,但是声卡却不能正常工作。

编辑:

alsa-info 输出

答案1

安装更新的内核

此链接,您可以手动更新到内核 4.18。如果报告显示您的设备可以使用此内核,那么理论上它应该可以开箱即用:

在这里下载内核:

http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.18/

根据您的操作系统类型,依次下载并安装软件包:

linux-headers-4.18.0-xxxxxx_all.deb
linux-headers-4.18.0-xxx-generic(/lowlatency)_xxx_amd64(/i386).deb
linux-modules-4.18.0-xxx-generic(/lowlatency)_xxx_amd64(/i386).deb
linux-image-xxx-4.18.0-xxx-generic(/lowlatency)_xxx_amd64(/i386).deb

对于常见系统,请选择 generic;对于低延迟系统(例如,用于录制音频),请选择 lowlatency;对于 64 位系统,请选择 amd64;对于 32 位系统,请选择 i386;对于其他操作系统类型,请选择 armhf、arm64 等。

将所需文件下载到文件夹中,例如〜/ kernel,然后:

cd ~/kernel
sudo dpkg -i *.deb
sudo reboot

重新启动后,请使用以下命令验证您的内核:

uname -a

如果出于某种原因你想摆脱这个内核

重新启动,转到高级启动选项并选择不同的内核并启动。要删除 4.18,请运行以下命令:

sudo dpkg --purge linux-image-4.18.0-041800-generic linux-image-unsigned-4.18.0-041800-generic

(您必须根据安装的内核更改软件包名称)

确认声卡正常工作

重新启动并查看是否使用 alsamixer 识别了你的音频卡:

`alsamixer -c1` 

您可能需要更改标志旁边的数字-C根据您想要选择的声卡并编辑其设置。

您可以在此处调整级别。根据 OP 找到的答案,HP/Speaker 输出需要静音,其他输出才能正常工作。

OP Alsa 的图片

答案2

我正在使用 ubuntu 内核更新程序 ukuu http://www.teejeetech.in/p/ukuu-kernel-upgrade-utility.html

我将内核升级到了 4.18.3。我的 Creative Sound Blaster Z 终于可以正常工作了。希望它也能为您服务。

相关内容