I've done some system changes lately (which did not resolve this issue though). Here is an up-to-date report.
System environment:
-- chipset: 945GM
-- system architecture: 32-bit, i686
-- xf86-video-intel: 2.10.0
-- xserver: 1.7.5.901
-- libdrm: 2.4.18
-- mesa: 7.7
-- intel-dri: 7.7
-- kernel: 2.6.32.9
-- Linux distribution: Arch Linux
-- Machine or mobo model: Compaq Presario V6103EA
-- Display connector: VGA
Reproducing steps:
1. Booted with drm.debug=0x06.
2. startx
3. Plugged in VGA
4. xrandr --output VGA1 --auto --output LVDS1 --off # external in 1920x1080, internal off
<now in flicker state>
6. xrandr --output VGA1 --off --output LVDS1 --auto # back to only internal in 1280x800
I attach xrandr --verbose output and reg dumps (with intel_reg_dumper) made before and during the flicker state. After switching back, I saved the output of dmesg, and a copy of Xorg.0.log. I also attach my xorg.conf although it's pretty minimal.
I've done some system changes lately (which did not resolve this issue though). Here is an up-to-date report.
System environment:
-- chipset: 945GM
-- system architecture: 32-bit, i686
-- xf86-video-intel: 2.10.0
-- xserver: 1.7.5.901
-- libdrm: 2.4.18
-- mesa: 7.7
-- intel-dri: 7.7
-- kernel: 2.6.32.9
-- Linux distribution: Arch Linux
-- Machine or mobo model: Compaq Presario V6103EA
-- Display connector: VGA
Reproducing steps:
1. Booted with drm.debug=0x06.
2. startx
3. Plugged in VGA
4. xrandr --output VGA1 --auto --output LVDS1 --off # external in 1920x1080, internal off
<now in flicker state>
6. xrandr --output VGA1 --off --output LVDS1 --auto # back to only internal in 1280x800
I attach xrandr --verbose output and reg dumps (with intel_reg_dumper) made before and during the flicker state. After switching back, I saved the output of dmesg, and a copy of Xorg.0.log. I also attach my xorg.conf although it's pretty minimal.