Bug 20725 - [945GM] Intel driver ignores Option "Enable" "false" for VGA monitor
Summary: [945GM] Intel driver ignores Option "Enable" "false" for VGA monitor
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: unspecified
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: Wang Zhenyu
QA Contact: Xorg Project Team
Depends on:
Reported: 2009-03-18 04:08 UTC by Peter Lewis
Modified: 2009-03-22 08:41 UTC (History)
0 users

See Also:
i915 platform:
i915 features:

xorg.0.log showing intel driver ignoring option to disable external output (21.66 KB, text/plain)
2009-03-18 04:08 UTC, Peter Lewis
no flags Details

Description Peter Lewis 2009-03-18 04:08:11 UTC
Created attachment 23995 [details]
xorg.0.log showing intel driver ignoring option to disable external output

In my xorg.conf, I have the following section:

Section "Monitor"
        Identifier "VGA"
        Option "Enable"  "false"

This is picked up by X, as reflected by the following excerpt from Xorg.0.log:

(II) intel(0): Output VGA using monitor section VGA
(**) intel(0): Option "Enable" "false"

However, the display is enabled nonetheless:

(II) intel(0): Output VGA connected


(II) intel(0): Output VGA using initial mode 1024x768

The full log is attached.

Other info requested:

% uname -m

% pkg-config --modversion libdrm

Mesa version 7.2

XServer 1.5.3

intel driver version 2.4.3

Any more info needed, just let me know :-)
Comment 1 Wang Zhenyu 2009-03-22 08:41:36 UTC
From xorg.conf man:

Option "Enable"  "bool"
  This optional entry specifies whether the monitor should be turned on at startup. By default,  the server will attempt to enable all connected monitors.  (RandR 1.2-supporting drivers only)

"Enable" is only used for output enabling, _not_ for output disabling (try "Disable" or "Ignore" instead). 

Also see code of xf86OutputEnabled().

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.