答案1
事实证明,这款笔记本电脑确实支持 OpenGL,并为其配备了硬件加速。我几乎放弃了让屏幕保护程序工作的想法,但在放弃之前我读到的一页恰好提供了解决方案。
在 Opengl.org 论坛中,拜尔 解释出于某些令人费解的原因,英特尔决定禁用OpenGL 硬件加速适用于屏幕保护程序,并且仅适用于屏幕保护程序。他们继续解释说,驱动器会检查正在运行的文件的扩展名,以查看它是否是屏幕保护程序,如果是,则禁用加速,但幸运的是,它以一种马虎且坦率地说是业余的方式执行此操作 — 例如if fExt='.scr' disableOGLAccel
— 这意味着您只需将文件扩展名更改为大写字母,即可轻松解决这个奇怪的限制。
因此,只需将屏幕保护程序从Lattice.scr
重命名为Lattice.Scr
,依此类推。(出于某种原因,fbayle 建议使用.sCr
,这似乎是随机的,而且比 更没有必要.Scr
。)
显然,Really Slick 的作者 Terence 已经报告了性能问题,因为他添加了常见问题条目链接至英特尔对该问题的描述—毫无用处地说“解决方案”是“预期行为”—以及关于重命名文件的说明。
这是一种奇怪、不方便、不适合新手且不必要的解决方法,但它很容易并且有效。(请注意,这可能不适用于较新的驱动程序版本(他们可能已经“修复”了解决方案),但希望较新的版本仍然受支持,以便您可以请求适当的修复,而不是诉诸黑客攻击。)
现在回到我们定期安排的屏幕保护程序(我最喜欢的是配置为电路的格子 - 感觉就像在网络空间中飞翔)。