在 Ubuntu 12.10 上安装 Realtek ALC662 声卡驱动程序

在 Ubuntu 12.10 上安装 Realtek ALC662 声卡驱动程序

按照以下答案我的 Dell XPS 17 上的 Realtek waves maxx 音频是否需要任何额外的驱动程序?,我正在尝试安装 Dell XPS 15(L502X) 的音频驱动程序RealTek 网站。但我收到以下错误:

# ./install
.....Decompress Driver source v1.0.2x-5.18
Compile Driver........
./install: 19: ./install: ./configure: not found
make: *** No targets specified and no makefile found.  Stop.
make: *** No rule to make target `install'.  Stop.
./install: 23: ./install: ./snddevices: not found

怎么了?

答案1

错误的是,安装脚本中有一个很小的错误,很容易纠正。

如果你运行它,它确实会显示错误。

该怎么办 ?

  1. 在编辑器中打开安装脚本
  2. 将第 1 行从 改为#!/bin/sh#!/bin/bash以确保安全)
  3. cd alsa-driver-RTv5.18将第 18 行从 改为cd alsa-driver-RTv5.18/alsa

保存并运行sudo ./install

答案2

首先通过将所有部分设置为 75% 来检查混音路径中是否没有超载任何部分,然后检查“声音不好”的问题是否已解决。

如果没有,请继续阅读。

Linux 声音中一个被低估的问题是采样率转换。

假设您尝试播放采样率为 48000 的文件,它将被 pulseaudio 转换为 44100,并将被 ALSA 再次转换为 48000,因为您的声音设备无法执行 44100。

pulseaudio samplerateconversion 没问题,但是 ALSA 的 samplerateconversion 音质很差。

因此,您能做的最好的事情就是将 pulseaudio 的输出设置为 48000,这样 ALSA 就不会使用 samplerateconversion。

编辑 pulseaudio 配置:/etc/pulse/client.conf
更改此项:

; default-sample-format = s16le 
; default-sample-rate = 44100
; default-sample-channels = 2
; default-channel-map = front-left,front-right

更改为:

; default-sample-format = s16le 
default-sample-rate = 48000
; default-sample-channels = 2
; default-channel-map = front-left,front-right

如果其他方法都失败了,请使用 OSS4 而不是 ALSA+Pulseaudio。(OSS4 的音质非常好,但可能会有一些不便)

相关内容