FastFlix icon indicating copy to clipboard operation
FastFlix copied to clipboard

[IDEA] unlock (Intel) GPU features by checking

Open MarcoRavich opened this issue 2 years ago • 3 comments

It seems that @rigaya is working hard on QSVEnc's "--check-features" function and it would be cool to exploit it for en/dis-abling (but not forcing) relative accelerations in FF.

This may help users to understand better what they can or cannot do with their hardware and prevent possible misusing.

Hope that inspires.

MarcoRavich avatar Nov 03 '22 12:11 MarcoRavich

Yeah I really want to find a way I can easily just read what the user's hardware is without downloading all three encoders and doing a check on each so I can first decided which to even suggest downloading. But you're right that only supporting each actually supported subset is also important!

cdgriffith avatar Nov 26 '22 01:11 cdgriffith

OK, just checked: in @StaxRip they apply an available-on-your-hw features' filter under "Encoder Options".

As you can see, for example, here's available hw AVC features detected by QSVEnc... AVC_features

...and the StaxRip menu: AVC_staxrip

Countercheck (MPEG-2): MPEG2_features MPEG2_staxrip

Hope that inspires !

MarcoRavich avatar Apr 04 '23 06:04 MarcoRavich

Adding detection of at least supported encoders in https://github.com/cdgriffith/FastFlix/releases/tag/5.4.0 but agreed would be good to go that extra step and parse features for each as well!

cdgriffith avatar Apr 17 '23 02:04 cdgriffith