https://preview.redd.it/uo0tlie46dph1.png?width=195&format=png&auto=webp&s=76fff7499f913eb80528b5b25e5cd8f003ba5689
两天前我发帖说,自己花了几个月时间试图修复一个导致GPU软件光栅化器过度绘制微三角形的bug,感到不堪重负,几乎要放弃了。结果发现这个bug实际上是多个bug叠加造成的,而最主要的问题出在簇遍历的方式上。现在,在光栅化1亿个三角形时,我的帧率从接近60帧提升到了60帧以上。我认为有必要说明,我的笔记本散热硅脂已经干涸,根据HWiNFO的监测,GPU和CPU在96%的运行时间内都处于热降频状态。因为之前有人评论说,之所以能达到这样的效果,是因为我的笔记本搭载了150W的RTX 3080 Ti(16GB显存)和i7-12700H处理器(64GB DDR5内存),这意味着代码实现了高效率,而硬件并非单纯靠暴力运算几何图形来提供高帧率。
评论 (0)