我的 NVIDIA 高清晰度音频设备通过 HDMI 连接到 LG D2342P 显示器,在 Windows 11 Home 23H2 中 6 秒后从电源状态 D0(开启)切换到 D3(低功耗)时,Logitech 2.1 扬声器会产生爆音。我的 Target TRG-S 120 没有弹出,但不幸的是硬件已经报废,所以软件解决方案应该也能工作。
降低扬声器赫兹、禁用音频增强、禁用其他扬声器设备以及禁用 PCI 空闲都没有帮助。我什至在PowerSettingsExplorer中没有看到扬声器。
我认为这样的脚本将有助于停止状态转换,但如何针对我的设备修改它?
# Enable Realtek driver power management, this is the default value
REG ADD "HKCU\Software\Realtek\RAVCpl64\PowerMgnt" /v "Enabled" /t REG_DWORD /d 1 /f
# Disable Realtek driver power management, sometimes fixes realtek popping sound
REG ADD "HKCU\Software\Realtek\RAVCpl64\PowerMgnt" /v "Enabled" /t REG_DWORD /d 0 /f
# Replace XXXX with the corresponding key that has "Realtek" in the "DriverDesc", find using regedit
REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Class\{4d36e96c-e325-11ce-bfc1-08002be10318}\XXXX\PowerSettings" /v "IdlePowerState" /t REG_BINARY /d "ffffffff" /f
REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Class\{4d36e96c-e325-11ce-bfc1-08002be10318}\XXXX\PowerSettings" /v "PerformanceIdleTime" /t REG_BINARY /d "ffffffff" /f
# Example if class is in 0000
REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Class\{4d36e96c-e325-11ce-bfc1-08002be10318}\0000\PowerSettings" /v "IdlePowerState" /t REG_BINARY /d "ffffffff" /f
REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Class\{4d36e96c-e325-11ce-bfc1-08002be10318}\0000\PowerSettings" /v "PerformanceIdleTime" /t REG_BINARY /d "ffffffff" /f
当不播放音频时,我的设备管理器显示:
但是当我开始播放音频时,我听不到前一两秒的声音,并且状态更改为:
使用箭头键更新所选数据。