Kubuntu 22.10 中的 Steam 和 Steam 游戏没有声音

Kubuntu 22.10 中的 Steam 和 Steam 游戏没有声音

我在我的 Kubuntu 22.10 64 位(HP Envy 笔记本电脑)上安装了 steam(通过 apt-get),但没有声音或音乐出来(无论是来自 steam 客户端还是游戏“星际冲突”)。

我的系统声音之前没有出现任何问题,其他一切运行/声音均正常。

除了声音之外,Steam 客户端和游戏也运行良好……

有任何想法吗??

顺便说一句。我发现 22.10 中使用的 PipeWire 可能存在一些不兼容问题(请参阅链接这里这里。我不得不说这些有点超出了我的技术能力!然而,我尝试创建第一个链接中建议的符号链接,但它没有帮助(如果我做对了的话:D)。

仅供参考,这些是已安装的 Steam 包:

steam/kinetic,now 1:1.0.0.74-1ubuntu2 i386 [installed,automatic]
Valve's Steam digital software delivery system

steam-devices/kinetic,kinetic,now 1:1.0.0.74-1ubuntu2 all [installed,automatic]
Device support for Steam-related hardware

steam-installer/kinetic,kinetic,now 1.0.0.74-1ubuntu2 all [installed]
Installer for Valve's Steam digital software delivery system

供参考,

~$ sudo fuser -v /dev/snd/*
                     USER        PID ACCESS COMMAND
/dev/snd/controlC0:  user1    2327 F.... wireplumber
/dev/snd/controlC1:  user1    2327 F.... wireplumber
/dev/snd/seq:        user1    2326 F.... pipewire

仅供参考,Steam 的 systemaudiomanager.txt 记录:

[2022-12-28 20:32:32] Initialized system audio manager: default

答案1

我承认我还没有完全检查过这个问题。对于 Steam 上 Ubuntu 22.10 上的原生 Linux 游戏,我遇到了和你一样的问题。这个问题在 Proton 下运行的 Windows 游戏运行正常。我已经使用这个系统多年了(每 6 个月更新一次),这些游戏在以前的版本中都可以运行。

重点是:我猜想您的系统上可能有多个音频设备。我认为发生的事情是 Steam 将音频发送到了错误的设备。例如,在我的系统上,我的视频卡显示为声音设备。但是,我的显示器没有扬声器,并且通过 DisplayPort 而不是 HDMI 连接。在玩 Windows/Proton 游戏时,游戏开始时扬声器总会发出轻微的爆音。原生游戏不会发生这种情况,可能是因为正在抓取不同的音频源。

如果我将其他音频设备列入黑名单,我想我的问题就解决了。目前,我主要玩 Proton 游戏,很高兴看到这个问题是否在 23.04 中得到修复,我知道你已经找到了解决方法,但如果你再次使用 .deb Steam,这可能值得研究。

相关内容