Comment 68 for bug 440411

Revision history for this message
Nicholas J Kreucher (kreucher) wrote :

I've collected the following patches together and managed to apply them to ubuntu-karmic.git. Fair warning: I'm not a expert in this area so I didn't do any sanity checking beyond a clean make...

* drm/i915: parse child device from VBT
* drm/i915: Don't set up DP ports that aren't in the BIOS device table.
* drm/i915: Don't set up HDMI ports that aren't in the BIOS device table
* drm/i915: only enable hotplug for detected outputs

Compiled against 2.6.31-20-generic-pae using:
make -C /lib/modules/`uname -r`/build M=$(pwd) modules

Seems to work... udev is quiet, and xrandr no longer includes non-existent devices. Second monitor still works as well.

However, this may break things for some folks as suggested in https://bugs.freedesktop.org/show_bug.cgi?id=22785.