Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This fixes problems with DVI monitors connected to the HDMI port via a DVI <-> HDMI cable. With dvi monitors, the list of CEA modes is always zero, preventing modes higher than 1024x768 to be used. This patch disables the CEA mode check. Upstream-Status: Pending Signed-off-by: Jeffrey Clark <[email protected]>
- Loading branch information
5174d6a
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi Jeffrey -
Instead of this commit, what do you think of Boundary Devices' fixes here? This would allow a boot param in the KCL to turn off the check for CEA modes.
boundarydevices/linux@2e4b980
Thanks,
John
5174d6a
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
After testing various monitors and televisions, my proposed patch is not a good solution. Your suggestion of using a boot param is OK, but I think there is a better solution of accepting DMT modes without overwriting built-in CEA modes.
I am testing some other patches and will submit a separate pull request in the future. I would like to provide a boot param that can force only CEA (current), DMT (BD's solution), or auto (combine both without overwriting CEA modes).
Similar to what Utiltie has done but with a boot param to disable the behavior.
5174d6a
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Right - I can see that if they added the only_cea boot param check around the last chunk of code the splices the two lists together, then it would be the same as the stock code.