我使用Points
和{BufferGeometry
在一个机器上运行大量纹理点(最多1,200,000,但不是一次全部在屏幕上)时,在一台机器而不是另一台机器上闪烁{1}}和自定义ShaderMaterial
。在闪烁的机器上(我的2012年中期Macbook Pro,2.9 GHz Intel Core i7,Intel HD Graphics 4000 1536 MB),帧速率在大约7fps和60fps之间快速显示。帧速率的保持似乎在渲染调用中;闪烁一直间歇地发生 - 有时会消失几秒钟,然后闪烁几次或很多,看似没有模式。另一台机器是我的Windows显卡盒(英特尔酷睿i7-4790K 4GHz,GeForce GTX 970),它以60fps的稳定显示,没有闪烁。
虽然很明显我的显卡效果更好,但我不知道为什么我的笔记本电脑会出现如此尖锐的帧速率振荡,以及闪烁的原因?
以下是右上角的Chrome渲染工具统计信息的几个屏幕截图:
也许this issue是相关的?