我正在 Arch Linux 中开发一个 OpenGL 图形程序。一切都工作正常,除了我最近尝试渲染 Sponza 场景。
程序启动并运行良好,但我的 GPU 开始发出刺耳的噪音(我想是风扇转得太快),大约一分钟后整个系统崩溃并重新启动。
检查 VRAM 显示程序崩溃时至少还有 4GB 的 VRAM 可用,因此我认为这不是内存不足的问题。
我能想到的另一个潜在问题是我的电源没电了,但是我有一个 750B evga 电源,崩溃时我的 GPU 仅消耗 200W 中的 119W(用 nvidia-smi 检查)。
鉴于错误发生时系统会重新启动,我不确定要检查哪个日志来确定错误的原因。
答案1
由于您使用的是 Arch Linux,journalctl -k -b -1
因此您可以尝试显示上次启动的所有内核日志。
另外,我认为这可能是您的 PSU 的问题。你提到你有4GB VRAM,从这一点来看,你有一个强大的系统,200W 远远不够。