Description of problem: On Sun server, their KVM can only support resolution 1024x768, we fixed the resultion in hardcoded EDID in VBIOS, we need to modify to driver to be aware of this special treatment for sun server and use the EDID in VBIOS to set mode for output. Version-Release number of selected component (if applicable): xorg-drv-ati-6.6.3-3.2 Additional info: in our driver, if set monitor type to DFP, but no EDID information is available from DDC line, it will try to read hard-coded EDID in VBIOS to set output mode. so in our patch, if Sun server is detected, we force monitor type to be DFP and ignore the EDID information from DDC line, let the driver to read EDID from VBIOS instead.
Created attachment 10351 [details] [review] patch to set monitor type to DFP and use hard-coded EDID to set mode for Sun server
Created attachment 10359 [details] [review] update the patch, the former one remove if ((!pRADEONEnt->HasCRTC2) && (pRADEONEnt->PortInfo[0]->MonType == MT_UNKNOWN)) clause, which is not appropriate
Sun server use ATI ES1000 chip, so our patch will only affect driver behavior when detected a ES1000 chip with Sun's subsystem vendor ID.
Alex, Cooper Yuan (AMD) is currently working on ES1000 support for xf86-video-ati 6.9.0.
This should be fixed by commit d7a03e93372b17d642b42f5490464616ae7c99c1
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.