OpenSolaris

Printable Version Enter a New Search
Bug ID 6420309
Synopsis auto-config improve: Need to move VBE DDC fallback probing from server to drivers
State 10-Fix Delivered (Fix available in build)
Category:Subcategory xserver:xorg-server
Keywords
Responsible Engineer Henry Zhao
Reported Against
Duplicate Of
Introduced In
Commit to Fix snv_43
Fixed In snv_43
Release Fixed solaris_nevada(snv_43) , solaris_10u3(s10u3_02) (Bug ID:2139551)
Related Bugs 6328726
Submit Date 1-May-2006
Last Update Date 16-January-2007
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.
Work Around
N/A
Comments
N/A