View previous topic :: View next topic |
Author |
Message |
thomasvk Guru
Joined: 19 Mar 2005 Posts: 597
|
Posted: Tue Oct 16, 2007 5:53 pm Post subject: Intel gma 950 disable cloning |
|
|
Hello,
It seems that after some update of my video card driver it defaults to cloning my screen to my external VGA instead of choosing either the VGA or the screen on the notebook itself, depending on the Function key I press (which was the way it was before) and I can't seem to find the right way to disable the cloning. Anyone got an idea?
My xorg.conf:
Code: | Section "Files"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection
Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Option "CorePointer"
Driver "evdev"
Option "Device" "/dev/input/event7"
EndSection
Section "Device"
Identifier "Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller"
Driver "i810"
Option "Clone" "false"
EndSection
Section "Monitor"
Identifier "Generic Monitor"
Option "DPMS"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller"
Monitor "Generic Monitor"
Option "MonitorLayout" "CRT, NONE"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "640x480" "800x600" "1024x768" "1152x864" "1280x1024"
EndSubSection
SubSection "Display"
Depth 4
Modes "640x480" "800x600" "1024x768" "1152x864" "1280x1024"
EndSubSection
SubSection "Display"
Depth 8
Modes "640x480" "800x600" "1024x768" "1152x864" "1280x1024"
EndSubSection
SubSection "Display"
Depth 15
Modes "640x480" "800x600" "1024x768" "1152x864" "1280x1024"
EndSubSection
SubSection "Display"
Depth 16
Modes "640x480" "800x600" "1024x768" "1152x864" "1280x1024"
EndSubSection
SubSection "Display"
Depth 24
Modes "640x480" "800x600" "1024x768" "1152x864" "1280x1024"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection
Section "DRI"
Mode 0666
EndSection
Section "ServerFlags"
Option "AIGLX" "Off"
EndSection
Section "Extensions"
Option "Composite" "Disable"
EndSection
|
|
|
Back to top |
|
|
matz-josh n00b
Joined: 10 Jan 2004 Posts: 13
|
Posted: Wed Oct 17, 2007 4:30 pm Post subject: |
|
|
My notebook has a Bios setting called "Power on Display". If I set it to "Both" the computer starts in Clone mode, if there is a external Monitor connected, when I switch it on. If I set it to "Auto" it disables the notebook display, if an external monitor is connected on start-up.
Another possibility: I think the new versions of the intel driver support the RandR 1.2 extension, which allows you to configure your displays without restarting X. You could use it to deactivate the clone mode after starting X. You can use to see which version of RandR your driver supports. Have a look at http://www.thinkwiki.org/wiki/Xorg_RandR_1.2 for more information how to use xrandr. |
|
Back to top |
|
|
thomasvk Guru
Joined: 19 Mar 2005 Posts: 597
|
Posted: Thu Oct 18, 2007 7:18 am Post subject: |
|
|
Thanks for your suggestions. If I use the following command, I get the desired result:
Code: | xrandr --output VGA --mode 1280x1024 --output LVDS --off |
Is there a way to put this in my xorg.conf, however? Would be a bit funky to have this command run every time X starts. |
|
Back to top |
|
|
matz-josh n00b
Joined: 10 Jan 2004 Posts: 13
|
Posted: Thu Oct 18, 2007 3:20 pm Post subject: |
|
|
thomasvk wrote: |
Is there a way to put this in my xorg.conf, however? Would be a bit funky to have this command run every time X starts. |
I found an explanation from Intel, which also describes how to configure it in your xorg.conf |
|
Back to top |
|
|
thomasvk Guru
Joined: 19 Mar 2005 Posts: 597
|
Posted: Sat Oct 20, 2007 4:30 pm Post subject: |
|
|
matz-josh wrote: | thomasvk wrote: |
Is there a way to put this in my xorg.conf, however? Would be a bit funky to have this command run every time X starts. |
I found an explanation from Intel, which also describes how to configure it in your xorg.conf |
Thanks for the link. I tried to configure it with adding:
Code: | Section "Device"
...
Option "monitor-VGA" "Generic Monitor"
Option "monitor-LVDS" "Laptop Monitor"
EndSection
Section "Monitor"
Identifier "Laptop Monitor"
Option "Enable" "false"
EndSection |
But that doesn't. I also found a page which describes xorg.conf options for Intel i810 cards. But none of the options that are related (namely "MonitorLayout" "CRT,NONE" and "Clone" "false") seem to do the trick. It's really frustrating because I can get it to work with one simple command (as noted earlier) but can't get the config file right. |
|
Back to top |
|
|
thomasvk Guru
Joined: 19 Mar 2005 Posts: 597
|
Posted: Wed Nov 07, 2007 7:02 pm Post subject: |
|
|
People always praise the Open Source community. Now the community sure is great. But I rarely ever find a solution to problems like these.
My Gnome now thinks (who knows why) that my screen is 1280x800, so it will only 'maximize' windows to that, instead of the full screen (1280x1024). And I have a bunch of more troubles. Only because I can't turn my laptop screen off in the config, even though that was the DEFAULT in the previous version of driver. |
|
Back to top |
|
|
|