按照以下答案我的 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 行从 改为
#!/bin/sh
(#!/bin/bash
以确保安全) 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 的音质非常好,但可能会有一些不便)