![笔记本电脑通过 USB 端口供电关闭后,Creative Sound Blaster X4 仍保持开启状态(LED 亮起)](https://linux22.com/image/1198712/%E7%AC%94%E8%AE%B0%E6%9C%AC%E7%94%B5%E8%84%91%E9%80%9A%E8%BF%87%20USB%20%E7%AB%AF%E5%8F%A3%E4%BE%9B%E7%94%B5%E5%85%B3%E9%97%AD%E5%90%8E%EF%BC%8CCreative%20Sound%20Blaster%20X4%20%E4%BB%8D%E4%BF%9D%E6%8C%81%E5%BC%80%E5%90%AF%E7%8A%B6%E6%80%81%EF%BC%88LED%20%E4%BA%AE%E8%B5%B7%EF%BC%89.png)
我有以下设置:
- 双启动的 Windows-11/kubuntu-23.10 笔记本电脑。
- Razer Core X Chroma eGPU 通过雷电 3 端口连接。
- Creative Sound Blaster X4(和一些其他外围设备)连接到 eGPU USB 3.0 集线器。
我仍在选择和购买 GPU 卡的过程中,因此目前 eGPU 用作 TB3 扩展坞。
声卡在 Windows 和 Kubuntu(在 PipeWire 上)中均可正常工作,我遇到的问题是在 Kubuntu 会话中调用关机时出现的:所有设备都正常关闭,但是 Sound Blaster 仍然亮着,但如果我重新连接它,灯就会熄灭。我认为这是一个与软件/驱动程序相关的问题,因为在 Windows 会话中关机不会出现此行为:Sound Blaster 灯会自动熄灭。就功耗而言,这不是什么大问题,但晚上在黑暗的房间里睡觉时,如果必须手动关闭电源,这很烦人。
这是我迄今为止尝试过的:
- 升级 Sound Blaster X4 固件:
Creative app
对于 Windows,报告最新固件已安装。 - 在 BIOS(UEFI)中寻找 TB3 电源选项。在笔记本电脑关机时关闭 TB3 端口电源是有意义的,这将自动解决问题,因为在这种情况下 eGPU 会关闭电源。但遗憾的是我的 BIOS(运行最新可用版本)没有控制这一点的选项,并且 TB3 端口始终在电源传输模式下工作。
- 一些 USB 集线器允许以编程方式关闭选定的 USB 端口,因此在关机时关闭所需端口将是一个可行的解决方案。遗憾的是uhubctl报告称 eGPU 集线器并非如此(报告未找到兼容的集线器)。
- 寻找适用于 Linux 的特定 Razer eGPU 驱动程序:我发现开放的,但它似乎只允许控制 eGPU 的 RGB 照明:至少像RazerGenie仅暴露照明设置。
- 正在寻找 Sound Blaster X4 特定的 Linux 驱动程序/控制应用程序,但找不到任何。
- 根据不同的 StackOverflow 来源进行处理
/sys/bus/usb/devices/usbX/power/level
,例如这个,也没有运气。 - 尝试最新的主流 Linux 内核(目前为 6.6.1),使用
Ubuntu Mainline Kernel Installer
没有任何改变。
我还应该补充一点,连接到同一集线器的 Trust GXT 170 RGB 照明计算机鼠标可以在 Windows 和 Linux 关机时顺利关闭 LED。
任何线索或线索都将不胜感激,我完全没有主意了。