Windows 98SE/ME 高清音频驱动开源项目 WDMHDA 发布 Alpha 版
WDMHDA 是一个为 Windows 98 SE 和 ME 开发的 High Definition Audio(Azalia)控制器与编解码器驱动,专用于 Intel 915 及更新芯片组主板上的非 AC97 集成声卡(如 Realtek HD Audio)。项目基于微软 WDM 驱动模型,目前仅正式支持 Win98SE/ME;Win98 FE 因采样率转换缺陷被明确排除,Win2000/XP 则已有官方 KB888111 补丁,无需此驱动。
该驱动处于 Alpha 阶段,在 VMware/VirtualBox 虚拟机及部分 Intel/VIA 芯片组 + Realtek 编解码器硬件上可运行,但对 NVIDIA/AMD 平台及 IDT、Cirrus Logic 等第三方 codec 支持极弱。它依赖 BIOS 默认 Pin Configuration,不提供覆盖机制,易出现爆音、静音甚至系统冻结。
功能限制显著:仅支持 22–48 kHz / 16-bit 播放,无录音、无硬件混音、单流、约 40 ms 内核级延迟、仅主输出音量控制、无插孔检测。安装需手动指定 HDA.inf 与 HDA.sys(位于 buildfre\i386),并建议将多媒体性能设为“标准加速”+“最佳采样率转换”。项目采用 MIT 许可,部分代码参考微软驱动示例与 BleskOS,LLM 仅用于辅助调试与少量模板生成,不接受 AI 自动生成的 PR。