Fake browser process name to chrome.exe to increase speed and stability
-
Recently I found an article about one of the chrome-based browsers called Yandex Browser. They wrote that by only renaming the file to chrome.exe could speed up the browser and reduce crashes.
This is that article (use translator).
In short:- process performance can be changed (sometimes) be renaming the app file, quake 3 as an example - renaming quake3.exe into quaff3.exe
- the reason is because video card drivers uses process file name for additional optimizations
- I'm not sure, they changed what GetModuleFilenameA/GetModuleFilenameW and GetModuleFilenameExA/GetModuleFilenameExW functions return
- in their a/b test they got 5.5 times less crashes for users with AMD GPU, and 8% avg less GPU memory usage, a little bit faster page open and responsibility
- they asked AMD to include they app into the driver's list in the future
- this hack can be seen by checking the "Executable Path" param in the browser://gpu (vivaldi://gpu for Vivaldi, but there's no this param there)
My FR is to review this hack for Vivaldi too.
-
I really hope this is scam/fake news
It would mean google bribed someone to make its software run better, and slow down artificially any competitor. -
Already a thread on this
https://forum.vivaldi.net/topic/84929/hardcoded-optimizations-in-gpu-drivers -
@TbGbe Yes, but this is a feature request topic.
-
@lightsun I guess the Vivaldi know about this and investigating if a patch can help to make Vivaldi faster.