我在 CUDA 中运行了一个带有 N Bounces 的光线追踪器(每条光线会反弹 N 次)。
我使用 openGL 查看结果。
一旦 N 很小(1~4),一切都会很好。一旦我把 N 变大(~10),每个线程(大约 800x1000)必须做大量的计算,当屏幕变黑时,然后重新打开,注意我的 nvidia 崩溃了。
我在网上搜索并认为是什么导致它成为某种看门狗定时器,因为我的显示器和计算使用相同的图形卡(计算需要超过 2 秒,因此驱动程序会自行重置)。
是否有命令让主机(cpu)等待设备(gpu)只要它需要?
我需要做什么?我卡住了:(
谢谢