Yandex声称AMD正在通过Windows驱动程序更新支持Edge和Chrome

Yandex-Logo-696x383.jpg.webp

俄罗斯搜索引擎,浏览器和门户网站Yandex直接指责芯片巨头AMD在推出Windows驱动程序时偏爱Microsoft Edge和Google Chrome。在一篇博客文章中,该软件公司表示,AMD向Chromium浏览器(ChromeEdge)发送图形驱动程序,其崩溃次数少于发送到非Chromium浏览器的驱动程序。

Yandex在Habr的博客文章中提供了细分(谷歌翻译成英语):

“有一次我们的团队遇到了一个错误:在Yandex浏览器中的联想笔记本电脑上,从触摸板滚动网页太清晰了,但在其他浏览器(Chrome和Edge)中没有观察到这个问题。

查看代码后,我们意识到我们的触摸板事件处理逻辑与开源 Chromium 没有区别,我们的浏览器和谷歌浏览器都基于开源 Chromium。所以问题出在别的地方。

事实上,Yandex表示,与“浏览器”相比,AMD驱动程序在检测到“chrome.exe”文件时崩溃次数减少了五倍,平均占用的内存减少了8.exe。

发现

该公司公布了调查结果,下图显示了结果。具体来说,黑线显示非 Chromium 浏览器上的崩溃次数。红色谎言显示了检测chrome EXE时崩溃减少多少。

Yandex-Chart-Showing-Chromium-v-Browser-Driver-Performance.jpg.webp

这似乎是AMD故意做的事情,因为将“browser.exe”文件更改为“chrome.exe会导致更少的崩溃和更好的内存损失,本质上是欺骗Windows驱动程序认为它正在安装在Chromium浏览器上。

“出于兴趣,我们尝试将浏览器的可执行文件从浏览器重命名.exe重命名为 chrome.exe – 瞧!滚动期间的跳转已得到修复。可能在触摸板驱动程序中,某个应用程序文件名列表被“硬编码”,并应用了此问题的修复程序。

Yandex表示,它已与AMD直接联系,以强调调查结果。

未经允许不得转载:表盘吧 » Yandex声称AMD正在通过Windows驱动程序更新支持Edge和Chrome