After examining the patches Bryce referenced in the links above, I see these are already included in the current Karmic kernel tree (see below). I'm marking this Fix Released against the linux (Ubuntu) kernel package.
@ari197, if this is not resolved for you with the latest Karmic Alpha kernel (currently 2.6.31-4.21) , please feel free to reopen by setting the status back to New. Thanks.
drm/i915: Restore the KMS modeset for every activated CRTC
Restore the modeset for every activated CRTC in course of resume.
This is realized by calling the function of drm_helper_resume_force_mode.
Note: it is meaningful only for the KMS mode.
drm/i915: Avoid saving/restore the modesetting registers twice in KMS mode
In KMS mode we now use the normal mode-setting paths to set the modes
back to the current configuration, so we don't need to also run the more
limited non-KMS implementation of modesetting for resume.
After examining the patches Bryce referenced in the links above, I see these are already included in the current Karmic kernel tree (see below). I'm marking this Fix Released against the linux (Ubuntu) kernel package.
@ari197, if this is not resolved for you with the latest Karmic Alpha kernel (currently 2.6.31-4.21) , please feel free to reopen by setting the status back to New. Thanks.
ogasawara@ emiko:~ /ubuntu- karmic$ git log 354ff96772540d2 e836194bf14dd9c 05c274055c e836194bf14dd9c 05c274055c
commit 354ff96772540d2
Author: Zhao Yakui <email address hidden>
Date: Wed Jul 8 14:13:12 2009 +0800
drm/i915: Restore the KMS modeset for every activated CRTC
Restore the modeset for every activated CRTC in course of resume. resume_ force_mode.
This is realized by calling the function of drm_helper_
Note: it is meaningful only for the KMS mode.
https:/ /bugs.freedeskt op.org/ show_bug. cgi?id= 21719 /bugs.freedeskt op.org/ show_bug. cgi?id= 21708 /bugs.freedeskt op.org/ show_bug. cgi?id= 22285 /bugs.freedeskt op.org/ show_bug. cgi?id= 22263
https:/
https:/
https:/
Signed-off-by: Zhao Yakui <email address hidden>
Signed-off-by: Eric Anholt <email address hidden>
ogasawara@ emiko:~ /ubuntu- karmic$ git log -p af4fcb574efa903 73b02ae0bb8b54d 710c32eeb4 73b02ae0bb8b54d 710c32eeb4
commit af4fcb574efa903
Author: Zhao Yakui <email address hidden>
Date: Wed Jul 8 14:13:13 2009 +0800
drm: Disable the unused connectors explicitly when resuming with KMS.
Signed-off-by: Zhao Yakui <email address hidden>
Acked-by: Jesse Barnes <email address hidden>
Acked-by: Dave Airlie <email address hidden>
Signed-off-by: Eric Anholt <email address hidden>
ogasawara@ emiko:~ /ubuntu- karmic$ git log -p fccdaba43176046 02e5802c3afc402 1f2fb8132e 02e5802c3afc402 1f2fb8132e
commit fccdaba43176046
Author: Zhao Yakui <email address hidden>
Date: Wed Jul 8 14:13:14 2009 +0800
drm/i915: Avoid saving/restore the modesetting registers twice in KMS mode
In KMS mode we now use the normal mode-setting paths to set the modes
back to the current configuration, so we don't need to also run the more
limited non-KMS implementation of modesetting for resume.
Signed-off-by: Zhao Yakui <email address hidden>
Acked-by: Jesse Barnes <email address hidden>
Signed-off-by: Eric Anholt <email address hidden>