Ubuntu GNOME 17.04、Realtek ALC892 中无音频

Ubuntu GNOME 17.04、Realtek ALC892 中无音频

这是我第一次尝试使用 Linux。一切进展顺利,但我遇到了一个问题:没有声音。

我检查过这个网站、Google 和其他各种地方,但都无济于事。我绝不是新手用户,但如上所述,我对 Linux 如何处理驱动程序编译和安装一无所知。任何帮助,哪怕只是指明正确的方向,都将不胜感激!

  • 系统:
    • AMD 锐龙 1700X
    • MSI X370 SLI Plus 主板配备 Realtek ALC892 芯片组。
    • 操作系统:Ubuntu GNOME 17.04,内核:4.11.0

到目前为止,除了没有声音外,一切都正常。我按照几份指南操作,这些指南声称 [已解决] 了这个问题,但我没有运气。我尝试的最新指南是 Realteks 自己的,包含在 Linux 3.0 驱动程序包中。

Realtek HD Audio 设备显示在 BIOS 中并已启用。但是,当我启动 Linux 时,硬件设备不会显示。在声音设置中,只有“虚拟输出”显示为虚拟设备。未检测到硬件设备。我假设这是因为驱动程序在 Ubuntu 中安装不正确。该设备在 Windows 7 和 10 中输出声音正常。

./config按照他们的指南,我在、make和 make步骤中遇到了一些错误install。我将在此处包含输出。

我确信声音问题是由于此驱动程序安装过程出现问题造成的,但我不确定如何解决它。


我遇到的一些错误:

checking for kernel version... 4.11.0-041100-generic
checking for GCC version... Kernel compiler:  Used compiler: gcc (Ubuntu 6.3.0-12ubuntu2) 6.3.0 20170406
*** NO PREDEFINED KERNEL COMPILER IS DETECTED
*** Assuming the same compiler is used with the current system compiler.
*** Please make sure that the same compiler version was used for building kernel.
checking for built-in ALSA... no
checking for existing ALSA module... yes

error: macro "__DATE__" might prevent reproducible builds [-Werror=date-time]
"Compiled on " __DATE__ " for kernel %s"

Makefile:167: recipe for target 'compile' failed
make: *** [compile] Error 2

make[1]: Entering directory '~/Downloads/Rt-Linux-HDaudio-5.18/alsa-driver-RTv5.18/alsa/acore'
mkdir -p /lib/modules/4.11.0-041100-generic/kernel/sound/acore
cp snd-hrtimer.ko snd-hwdep.ko snd-page-alloc.ko snd-pcm.ko snd-rawmidi.ko snd-timer.ko snd.ko /lib/modules/4.11.0-041100-generic/kernel/sound/acore
cp: cannot stat 'snd-hrtimer.ko': No such file or directory
cp: cannot stat 'snd-hwdep.ko': No such file or directory
cp: cannot stat 'snd-page-alloc.ko': No such file or directory
cp: cannot stat 'snd-pcm.ko': No such file or directory
cp: cannot stat 'snd-rawmidi.ko': No such file or directory
cp: cannot stat 'snd-timer.ko': No such file or directory
cp: cannot stat 'snd.ko': No such file or directory
~/Downloads/Rt-Linux-HDaudio-5.18/alsa-driver-RTv5.18/alsa/Rules.make:48: recipe for target 'modules_install' failed
make[1]: *** [modules_install] Error 1
make[1]: Leaving directory '~/Downloads/Rt-Linux-HDaudio-5.18/alsa-driver-RTv5.18/alsa/acore'
Makefile:206: recipe for target 'install-modules' failed
make: *** [install-modules] Error 1

答案1

首先,您可以使用命令安装 PulseAudio Volume Control:

sudo apt-get install pavucontrol

运行它,然后进入配置菜单,在配置文件上选择模拟立体声双工。

然后,转到输出设备。尝试线路输出或耳机选项,直到扬声器正常。

相关内容