Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request, Functional] Enable back H264 Acceleration for GT220M #657

Closed
Half-Modern opened this issue Jun 8, 2024 · 10 comments
Closed
Labels

Comments

@Half-Modern
Copy link

Chromium has disabled any form of GPU acceleration for video playback on Geforce GT220M GPUs. If your CPU is a weak one like Core 2 Duo T6400, you'll experience high CPU usage and poor playback performance as it will try to play the video itself.
image
image
Backend: D3D9
OS: Windows 7 x64 SP1 (with Platform Update)

@MizaGBF
Copy link

MizaGBF commented Jun 9, 2024

Do you have an example of such a website/video with poor playback?
I checked on an old machine with a different GPU (Geforce 605) than your, but with pretty much the same chrome://gpu listing (minus Canvas out-of-process rasterization being disabled) and, on Supermium 122.0.6261.152 (R6):

  • Youtube's h264 playback is fine with the enhanced-h264ify extension, blocking VP8/VP9/AV1. I can see the GPU load going up.
  • Twitch's is fine also, it's rendering h264 fine.

I do have an old ASUS laptop with Windows 7 and a Geforce GT220M but it's in a too poor state for me to give it a try.

@Half-Modern
Copy link
Author

Playing YT videos (or any video in the web) will up CPU usage to highest. avc1 (H264) codec is enforced. Anyway, if Chromium itself disables it, then there shouldn't be such expectation for it to accelerate video playback.

@win32ss win32ss added enhancement New feature or request hardware acceleration labels Jun 10, 2024
@win32ss
Copy link
Owner

win32ss commented Jun 10, 2024

The DXVA video decoder needs to be restored. But this will take some time to do.

@Half-Modern
Copy link
Author

Thanks for the attention. Meanwhile, users can try using Firefox to get GPU acceleration on systems unsupported by Chromium.

@Ravenant1234
Copy link

Chromium has disabled any form of GPU acceleration for video playback on Geforce GT220M GPUs. If your CPU is a weak one like Core 2 Duo T6400, you'll experience high CPU usage and poor playback performance as it will try to play the video itself.
image
image
Backend: D3D9
OS: Windows 7 x64 SP1 (with Platform Update)

For that u can use the extension "Enhanced h264ify" and disable any kind of high-resource-eating codecs

You should try it

@Ravenant1234
Copy link

Try to disable av1/vp9/vp8 or all of those or block 60fps video and see if that helps (usually does)

@Half-Modern
Copy link
Author

You certainly didn't read it well.

avc1 (H264) codec is enforced.

In terms of performance, Core 2 Duo (T6400) is like a Pentium D. You can't expect a good video playback performance from it. For that reason, GPU acceleration is almost a must.
Whatever, Firefox supports this GPU so I can watch videos on it without frying the CPU. Having that DXVA feature implemented into Supermium would decrease the number of browsers I'd have to use though 😏

@Half-Modern
Copy link
Author

Are you doing well man? It certainly got worse with 124 (well, not really, it just disabled few more stuff which didn't work anyway 🤣) For now, I still have to use Firefox with h264 enforcement plugin in order to watch YT with no CPU usage. I'll be keeping an eye on here for any hopes 👀 .

@Half-Modern
Copy link
Author

It become a duplicate, I request to continue here: #866

@Half-Modern
Copy link
Author

Until it gets re-implemented, I wouldn't need to use Supermium anyway.

@Half-Modern Half-Modern closed this as not planned Won't fix, can't repro, duplicate, stale Nov 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants