Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#27631 - Dual head slows down X and out of sync displays

Attached to Project: Arch Linux
Opened by Luciano Ruete (luchano) - Monday, 19 December 2011, 17:23 GMT
Last edited by Jan de Groot (JGC) - Monday, 19 December 2011, 19:33 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

Using xf86-video-intel for my "Intel Corporation Mobile 945GM/GMS/GME" video card on a Macbook 2.1

Everything works fine expcept when a second monitor in the VGA port is attached. Both monitors start to go out of sync as in this image
http://s11.postimage.org/50mwfx7nn/dual_head.jpg

And X slows down in all visual actions or commands.

Both internal and external monitors works fine when used alone if the other is turned off(as in xrandr --off)

The same hardware was running ubuntu 11.10 about 2 weeks ago and same xrandr line and dual head setup works ok.

Have tried "Option" "Shadow" "false" and other options from intel's driver but without luck.

Let me know if there is any other information that i can provide.

Additional info:
* package version(s)
xf86-video-intel 2.17.0-2

deps versions:
intel-dri 7.11.2-1
lib32-libdrm 2.4.27-2
lib32-libpciaccess 0.12.1-3
lib32-libxfixes 4.0.5-3
libdrm 2.4.28-1
libpciaccess 0.12.1-1
libxfixes 5.0-1
libxvmc 1.0.6-1
udev 175-1
xcb-util 0.3.8-1
xcb-util-keysyms 0.3.8-1

* config and/or log files etc.
/var/log/Xorg.0.log
at timestamp 3297.900 is when second monitor is attached and xrand is excecuted

Steps to reproduce:
Simply plug a second monitor in the notebook VGA port, or by hand excecuting xrand when a second monitor is pluged-in
xrandr --output LVDS1 --mode 1280x800 --output VGA1 --mode 1360x768 --right-of LVDS
This task depends upon

Closed by  Jan de Groot (JGC)
Monday, 19 December 2011, 19:33 GMT
Reason for closing:  Not a bug
Additional comments about closing:  Hardware limitation.
Comment by Jan de Groot (JGC) - Monday, 19 December 2011, 17:46 GMT
Are you running an OpenGL compositing window manager like GNOME 3.x or KDE with desktop effects enabled? i945 has a hardware limitation with screens bigger than 2048x2048 (in any direction), so if you use a compositing manager like KDE desktop effects, compiz or mutter, then you'll face problems like this.
Comment by Luciano Ruete (luchano) - Monday, 19 December 2011, 19:31 GMT
I can confirm that without compositing (i was running GNOME 3.x with desktop effects) dual head setup work ok. And also that it works ok with screens smallest than 2048x2048, even if compositing is enabled.

I now remember that in my Ubuntu setup i had setup displays vertically and thus avoid the 2048x2048 limitation, thats why it works. I will go back to vertically setup both monitors even if they are physically side by side.

Thanks for the hint.

Loading...