报告日期:2022 年 11 月 25 日
维修日期:2022 年 11 月 27 日
故障症状
Bilibili 直播主酥妲 Starlight 直播画面非常卡顿,帧率低。检查任务管理器发现直播时 CPU 占用高于 90%,内存与核心显卡占用高于 80%,独立显卡几乎闲置。



解决过程
从任务管理器注意到直播电脑有一个空置的内存插槽,遂决定从解决内存占用过高入手。购置内存一条,装入直播电脑后,测试直播帧率问题缓解。检查任务管理器,发现内存占用 45%,CPU 占用均在 80% 左右,核心显卡占用 90%,独立显卡占用只有 20%。帧率问题虽然缓解,但判定并未根除,需要进一步排查。


检查显卡设置,发现系统默认图形加速设备为核心显卡;将此处设置改为默认使用独立显卡。检查直播姬设置,发现 GPU 视频压缩加速功能设置错误,直播姬被迫使用 CPU 压缩视频,徒增系统压力。将此处设置纠正。再次测试直播,模型丝滑顺畅。


理论分析
系统内存虽然吃紧,但尚未到不敷使用的地步,但内存带宽已经不够了。第一次测试时问题缓解,是由于加装的内存条于机内已有内存条组成了双通道内存组,内存带宽翻倍,缓解了内存带宽不足的问题。但此时系统内的加速器资源尚未完全调动,CPU 依然承担着大量计算工作。
后续的设置变动充分调动了系统内的加速器资源,特别是性能强大但之前从未出力的独立显卡。在独立显卡参与运算之后,系统各部分的资源占用得到了合理再分配。
测试结果
直播过程中卡顿根除。CPU 占用 60%,内存 45%,核心显卡 30%,独立显卡 25%,均处于健康状态。