Yandex alleges AMD’s Windows drivers unfairly favor Google Chrome, Microsoft Edge

Yandex alleges AMD’s Windows drivers unfairly favor Google Chrome, Microsoft Edge

Russian software company Yandex, which also makes browsers, has alleged that AMD graphics drivers are unfairly favoring other Chromium-based browsers which mainly include Google Chrome, and perhaps Microsoft Edge too. In a blog post describing its new findings, the firm has alleged that AMD drivers would crash over five times less and would eat up on average, 8% less memory when these drivers would detect the “chrome.exe”file.

The chart below shows the crash pattern of the AMD drivers. The line in red represents the number of driver crashes when using the chrome EXE file workaround.

Graph showing less Yandex browser crashes when EXE file was renamed to Chrome

Yandex developers apparently stumbled upon this finding when investigating a webpage scrolling issue that wasn’t present on Chrome and Edge. This issue seemed to resolve when the “browser.exe”file was renamed to “chrome.exe”.

Brave CEO Brendan Eich drew attention to this report on Twitter:

Yandex has explained this in detail in a blog post on Habr (Google-translated to English):

Once our team encountered a bug: on Lenovo laptops in Yandex Browser, scrolling web pages from the touchpad was too sharp, but in other browsers (Chrome and Edge) this problem was not observed.

After looking at the code, we realized that our touchpad event handling logic does not differ from the open source Chromium, on which both our browser and Google Chrome are based. So the problem was somewhere else.

For the sake of interest, we tried to rename the executable file of our browser from browser.exe to chrome.exe – and voila! Jumps during scrolling have been fixed. Probably, in the touchpad drivers, a certain list of application file names was “hardcoded”, for which the fix for this problem was applied.

[….]

The results surprised us a lot: for users with AMD video cards from the experimental group, the number of GPU process crashes decreased by 5.5 times, the memory consumption of the GPU process decreased by an average of 8%, and the opening of web pages in the browser and interface responsiveness also slightly accelerated

Yandex says that it has reached out to AMD regarding these findings and has also already included the optimization, ie, the executable file renamed to chrome.exe, in its browsers starting with version 22.9.0.

Microsoft lays off 689 people from its Seattle-area offices

Microsoft lays off 689 people from its Seattle-area offices

Windows 11 Beta build 22624.1391 (KB5023011) comes with voice access...

Windows 11 Beta build 22624.1391 (KB5023011) comes with voice access...

Microsoft is planning on including a new, much-improved USB4 Settings...

Microsoft is planning on including a new, much-improved USB4 Settings...

Minecraft is now available in early access on select Chromebooks

Minecraft is now available in early access on select Chromebooks

Microsoft announces new initiatives to bring high-speed internet to Africa...

Microsoft announces new initiatives to bring high-speed internet to Africa...

Windows 11 Dev build 25309 lands with new OOBE, WinUI...

Windows 11 Dev build 25309 lands with new OOBE, WinUI...

Bug or feature? Microsoft might be working on movable Taskbar...

Bug or feature? Microsoft might be working on movable Taskbar...

Two-factor authentication will be added to Outlook for iOS and...

Two-factor authentication will be added to Outlook for iOS and...

Windows 11 Dev channel build 23403 brings XAML, recommended content...

Windows 11 Dev channel build 23403 brings XAML, recommended content...

Microsoft Weekly: Windows 11 Moment 2, Windows 12, and Windows...

Microsoft Weekly: Windows 11 Moment 2, Windows 12, and Windows...

Microsoft Edge Canary can now upscale low-resolution videos

Microsoft Edge Canary can now upscale low-resolution videos

Windows 11 will soon make your monitor display better colors

Windows 11 will soon make your monitor display better colors

Leave a Reply

Your email address will not be published.