Sunday, July 26, 2020

Chrome could soon suck less battery power during video playback




Google Chrome is fast but it can kill your battery life when you play videos on your Windows laptop. Unlike Microsoft Edge, Google Chrome is a notorious battery hog that if left to run in the background with videos playing can reduce your laptop or tablet to just a couple of hours of life.


In 2017, a Google engineer suggested that reducing ‘vsync’ when playing full-screen videos can save power on laptops. This issue has largely been ignored but a Google engineer has recently started working on a fix again.




In a commit, Google highlighted a change that will wire up global frame rate to video and root swap chains on Windows. This may allow DWM (Desktop Windows Manager) and OS (Windows 10) to reduce vsync when video is fullscreen and iflip, which should reduce the battery usage during video playback.


In their tests, Google engineer discovered that Chrome currently keeps switching back/forth between SetFrameRate(30) and SetFrameRate(0) at least once per second and there is “roughly 24% of less CPU usage when we drop vsync to 30 fps”


“The above CL has been tested on Surface Pro 6. When we play a video of 30 fps, We successfully drop vsync,” a Google dev noted.



Microsoft engineer also jumped into the conversation when tagged and they believe that MediaFoundation integration for video will reduce wakeups to match video framerate and contribute to better performance.


“The use of custom refresh rate to match content refresh rate (it is usually much less than the 60Hz refresh rate) if driver supports it – it is part of MediaFoundation video rendering optimization for full screen video,” Microsoft dev explained.


It’s not yet clear when video playback improvements will land for Chrome, but Google engineers are now actively working on a fix.




and

If you are looking for a cheap and genuine microsoft product key, warranty for 1 year.
It will be available at the link: https://officerambo.com/shop/
Microsoft Windows Embedded 8.1 Industry Pro : https://officerambo.com/product/windows-embedded-8-1/
Key Windows 7 Professional / Home Base / Home Premium (2 USER) : https://officerambo.com/product/key-windows-7/
Microsoft Windows 8.1 PRO (2 PC) : https://officerambo.com/product/microsoft-windows-8-1-pro/
Windows Server 2012 R2 : https://officerambo.com/product/windows-server-2012-r2/
Visual Studio Enterprise 2019 : https://officerambo.com/product/visual-studio-enterprise-2019/
Windows Server Standard / Datacenter / Essentials : https://officerambo.com/product/windows-server-all-version-standard-datacenter-essentials/
Microsoft Office Professional Plus for Windows : https://officerambo.com/product/microsoft-office-professional-plus-for-windows/
Microsoft Office Home and Student for Windows : https://officerambo.com/product/microsoft-office-home-and-student/
Key Microsoft Access 2016 : https://officerambo.com/product/key-microsoft-access-2016/
Microsoft Visio Professional : https://officerambo.com/product/microsoft-visio-professional/
Microsoft Project Professional : https://officerambo.com/product/microsoft-project-professional/
Account Microsoft Office 365 Profestional Plus 2020 Update For 5 Devices : https://officerambo.com/product/account-microsoft-office-365/
Key Microsoft Windows 10 Profestional / Profestional N : https://officerambo.com/product/key-microsoft-windows-10/
Key Microsoft Windows XP Pro : https://officerambo.com/product/key-microsoft-windows-xp-pro/
Microsoft Office Home and Business for Mac : https://officerambo.com/product/microsoft-office-home-and-business-for-mac/

No comments:

Post a Comment