我最近买了一个新的HP Victus 笔记本电脑每次我使用 Chrome 或 Edge 时,屏幕都会闪烁。其他应用程序或 Firefox 等浏览器均未出现此问题。
然后我遇到了这篇故障排除文章并关闭了硬件加速。这样 Edge 和 Chrome 上的屏幕就不会闪烁了。这很合理,因为 Edge 和 Chrome 基于 Chromium,而 Firefox 不是,所以这个问题是特定于浏览器的。
尽管上述方法有效,但我并不满意。
在 Edge 上,我重新打开了硬件加速,并重现了这个问题。然后从故障排除文章上面链接的,我设置了 Edge 的图形偏好设置。我手动将 Edge 添加到列表中,然后从选项中尝试了 AMD,但这并没有停止闪烁。然后我选择了 NVIDIA,这解决了这个问题。
总而言之,这两个修复措施有效 -
- Chrome,将硬件加速系统设置关闭,没有明确的图形首选项设置。
- Edge,将硬件加速系统设置开启,并明确将图形首选项设置为 NVIDIA。
虽然上述两个修复方法有效,但从技术上讲,我不明白哪里出了问题,也不明白上述修复方法在后台起到了什么作用。我可以寻求帮助吗?谢谢。
答案1
看来这两种浏览器都无法适应您的(太?)现代硬件……
我只能猜测:
Chrome 似乎试图通过硬件加速直接高效地使用 GPU,但效果非常糟糕。关闭硬件加速后,它会通过 Windows API 使用系统 GPU,效果会更好。
Edge 似乎也遇到了没有集成显卡的笔记本电脑的问题。但一旦它知道要使用哪个 GPU,性能就会提高。
基本问题是一样的——您的特定硬件。由于每个浏览器的图形实现不同,解决方案可能有所不同。