$ lspci |grep Graph 00:02.0 VGA compatible controller: Intel Corporation 82Q963/Q965 Integrated Graphics Controller (rev 02) 00:02.1 Display controller: Intel Corporation 82Q963/Q965 Integrated Graphics Controller (rev 02) This chipset works just fine with one monitor attached to DVI, but when I try a Xinerama dual monitor approach (with second monitor on CRT), it fails with the following error: No Video BIOS modes for chosen depth. Also, the first monitor (DVI) is switched off and only the CRT is on. I'll attach xorg.conf and Xorg.0.log. Some of the options were for experimenting different things (VideoRam 16438 for instance), but didn't change the outcome at all.
Created attachment 9692 [details] xorg.conf with xinerama dual setup
Created attachment 9693 [details] xorg.log showing the error (et al)
Some version information: Distro: Arch Linux x86_64 Kernel 2.6.20 xf86-video-i810 1.7.4 xorg-server 1.2.0
I realized just now that a newer version, 2.0 of the intel video driver is available. I will attempt to use that version and report back soon.
Ok, tried with the newer version. Still single head works, but multihead fails, although this time with a message that hopefully is more helpful for you. I'll attach the conf and log files when trying with version 2.0.0
Created attachment 9712 [details] xorg.log with xf86-video-intel 2.0.0 & xinerama
Created attachment 9713 [details] xorg.conf with xinerama dual setup (xf86-video-intel 2.0.0)
Also tried MergedFB, which failed more profoundly: It blanked both screens. Ctrl-alt-backspace killed the server, but didn't turn on the screens. But that's probably an issue for another bug report.
The 2.0 release has built in multi-monitor support. Please remove all references to Xinerama in your xorg.conf and see if it improves your situation.
Thanks for the quick reaction. I removed references to Xinerama from the xorg.conf. The resulting error and the log file are the same (except for the "Xinerama enabled" message). I couldn't find any resources on how to configure Dual Monitor with the intel driver. How should it be done? Should there be separate Driver, Screen and Monitor sections in xorg.conf or not?
I have a very similar problem. My error printout looks a little bit different, but has the same result. I can only run the xserver when I disable Xinerama. In that case I get a cloned screen on the external display of my HP NC6120 with i915GM graphics. When I enable Xinerama, the xserver does not start. What I want is a Xinerama mode and not a clone mode. It seems that the Xinerama setting in the xorg.conf file should not be used in combination with the intel driver. I have read that xrandr should be used for that. But unfortunately I have no ideo how to configure this. Can anybody help me out? I will attach the log file. Thanks!
Unfortunately I am not able to create any attachment due to some BugZilla error. So here is the part of the log which shows the error: (II) intel(0): Kernel reported 110336 total, 1 used (II) intel(0): I830CheckAvailableMemory: 441340 kB available (==) intel(0): VideoRam: 262144 KB (WW) intel(0): xf86AllocateGARTMemory: allocation of 10 pages failed (Cannot allocate memory) (II) intel(1): Allocating 0 scanlines for pixmap cache Backtrace: 0: /usr/bin/X(xf86SigHandler+0x81) [0x80c8591] 1: [0xffffe420] 2: /usr/lib/xorg/modules/drivers//intel_drv.so [0xb7c25ec0] 3: /usr/lib/xorg/modules/drivers//intel_drv.so [0xb7c26e6e] 4: /usr/lib/xorg/modules/drivers//intel_drv.so(i830_allocate_2d_memory+0x131) [0xb7c27161] 5: /usr/lib/xorg/modules/drivers//intel_drv.so [0xb7c231bf] 6: /usr/bin/X(AddScreen+0x1ee) [0x80764be] 7: /usr/bin/X(InitOutput+0x21e) [0x80a7b6e] 8: /usr/bin/X(main+0x27b) [0x8076c6b] 9: /lib/libc.so.6(__libc_start_main+0xdc) [0xb7dd7ebc] 10: /usr/bin/X(FontFileCompleteXLFD+0x1e5) [0x80761a1] Fatal server error: Caught signal 11. Server aborting
Created attachment 10582 [details] Error log for intel 915GM with Xinerama and no DRI Now I could make an attachment.
Vesa & Kay, the latest xorg.conf and intel manpages contain information on how to configure the new randr based multihead support (there's also info in the xorg@freedesktop.org mailing list archives). In order to test out your configurations, you can remove your xorg.conf entirely (or move it out of the way), and use the 'xrandr' tool to setup your monitors. Once you have them setup as you like, you can hardcode that configuration into xorg.conf (you may need a larger 'Virtual' setting in your screen section to accommodate the combined screen size). So try out the latest driver and a recent X server, they should be working fine now.
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.