
随着时间的推移,无论是制造商还是开源社区,老旧硬件的支持往往会越来越少。然而,我们时不时会听到一些关于老旧设备重新获得关注的消息。想想31年前首次上市的SoundBlaster声卡。[马克]注意到最近的一次更新修复了旧设备上的一个新bug。
跳转到 Linux 内核存档,你会发现一个来自 [Takashi Iwai] 的 v6.16-rc3 拉取请求。该更新修复了许多音频设备的问题,但其中一个问题尤为突出。那就是 SoundBlaster AWE32 ISA 声卡。[Iwai] 指出:“25 年后我们仍然收到了错误报告。” 这个有问题的错误似乎是在 2023 年由一位在 120 MHz 奔腾处理器上运行 Fedora 39 的用户报告的。
这些修复本身并没有什么特别之处,只是涉及旧硬件所使用的 DMA 模式的一些细节。新的更新确保 AWE32 在播放 PCM 音频流时无法更改 DMA 模式,并且更改模式时 DMA 设置会被禁用。这有助于避免系统死机和/或声卡输出发出难听的噪音。
除非您是 2025 年仍在使用 ISA 声卡的少数用户之一,否则这次更新对您影响的可能性微乎其微。不过,如果您还在使用 ISA 声卡——这真是太好了——您会很高兴有人仍然关心您的用户体验。同时,如果您知道还有其他鲜为人知的老式驱动程序更新,请随时通过提示热线告诉我们。想重温 ISA 声卡的辉煌岁月吗?那就把它插上 USB 吧。
图片来源: Gona.eu, CC BY-SA 3.0
[感谢 Meek Mark 提供的提示!]
原文: https://hackaday.com/2025/06/28/ancient-soundblaster-cards-just-got-a-driver-update/