|
Description
|
One of the reasons for having VBE DDC fallback monitor probing in server level is this
will work with nvidia driver while we do not have access to the driver itself. But
starting from beta release nVIDIA decides to do their own mode validation in driver,
thus bypasses server code. Therefore it makes little sense to keep it there. Besides
moving it to drivers also has these advantages:
(1) Remove redundancy: some drivers already use VBE DDC probing: vesa driver and i810
drivers solely depend on it; mga driver already uses it as fallback.
(2) Probing on driver level can start earlier than on server stage. For example,
radeon driver needs probing to detect monitor type, that happens before mode
validation.
(3) Provide a better code structure, generate less controversy.
|