Skip to content

Add quirk for nvidia blob buggy i2c ddc/ci

Volodymyr Zolotopupov requested to merge (removed):nvidia-ddcci into master

I'm tired to patch powerdevil for each update and some long time have tested this on my nvidia card. Brightness control work even better than on stock powerdevil(on stock almost unusable for me). That patch adds quirk for nvidia blob, that for some reason has buggy i2c and no one cares about this for a years.

ddca_* function's sometime returns error codes but actually operation is performed successfully. So, for nvidia blob we just ignore some error codes of set functions and repeat when we fail on get functions(with some magic error counter for exclude infinity loops). Also I have tested on intel gpu, seems without side effects.

Merge request reports