我的笔记本电脑(可能)损坏了显卡内存,并导致一些奇怪的错误,例如屏幕上出现彩色圆点、光标上下跳跃和偶尔冻结。我注意到当我在 Windows 中关闭硬件加速时问题就消失了。每当我想播放电影时,画面都是块状的,除非我重新激活硬件加速。
手动执行此操作很烦人,并且需要一些时间,所以我想制作一个小程序来自动化在所有显示器上禁用或启用硬件加速的过程(相当于在屏幕设置中将滑块一直移动到左侧)。我以前没有为 Windows 编程的经验,所以如果有人至少能指出我正确的方向,我将不胜感激。
我是个小气鬼,买一台新电脑不是一个选择,因为这台电脑在我禁用硬件加速的情况下运行良好。
编辑:在我的情况下,加速级别存储在注册表项中
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Video{85D18855-5163-4CFC-8A71-222DCC03C001}\0000
"加速度.水平"=dword:00000005
默认情况下该键不存在,删除它并更改颜色深度会重新打开硬件加速。