Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 433119

Summary: x11-libs/gtk+ - GDK ignores XINERAMA data when XRANDR 1.2 information is available without providing a way to override
Product: Gentoo Linux Reporter: Harris Landgarten <harrisl>
Component: Current packagesAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED NEEDINFO    
Severity: normal CC: cardoe, jer, spock
Priority: Normal    
Version: 10.1   
Hardware: All   
OS: Linux   
URL: http://www.nvnews.net/vbulletin/showthread.php?t=184814
Whiteboard:
Package list:
Runtime testing required: ---

Description Harris Landgarten 2012-08-29 03:33:22 UTC
My 3 monitor system appears to the system as two monitors, 1 1920x1200 and another 3840x1200 as 2 monitors are connected through a Matrox TH2Go.

I use nvidia twinview to combine this into 1 5760x1200 screen and 

Option "nvidiaXineramaInfoOverride" "1920x1200+0+0, 1920x1200+1920+0, 1920x1200+3840+0"

to set 3 logical 1920x1200 monitors using XINERAMA.

Xorg.0.log shows 
Loading extension XINERAMA

xdpyinfo -ext XINERAMA

XINERAMA version 1.1 opcode: 140
  head #0: 3840x1200 @ 1920,0
  head #1: 1920x1200 @ 0,0

when it showed 3 heads on prior versions on xorg-server.
Comment 1 Doug Goldstein (RETIRED) gentoo-dev 2012-09-03 03:48:22 UTC
I feel like I've seen this bug before. Unfortunately you haven't told me what versions of the drivers you are using?
Comment 2 Doug Goldstein (RETIRED) gentoo-dev 2012-09-03 03:54:08 UTC
I'll assume you're using 302.17 since that's what you reported to upstream that you were using. Upstream let you know that the bug you are experiencing is in GDK itself since its preferring XRANDR 1.2 over Xinerama information.

As a result this is a bug with GTK+ so I'm moving the bug over there.
Comment 3 Harris Landgarten 2012-09-03 04:01:10 UTC
This is a new issue. I am using 304.43 btw. The issue I reported before is only with vmware-workstation is appears to be a vmware bug. It may be fixed in the new version but I cannot test yet. I did not have any issue with Xinerama dividing up screens with any nvidia-driver under Linux and Gnome.

The new xorg-server is the the first instance of the Xinerama information being ignored by Linux and Gnome.

I assume it is a bug in the xorg-server-1.13rc and I think a saw some Xinerama related bugs in their bugzilla.
Comment 4 Pacho Ramos gentoo-dev 2012-09-15 10:26:07 UTC
nvidia thinks this is a gdk issue, please report it directly to upstream:
https://bugzilla.gnome.org/
Comment 5 Pacho Ramos gentoo-dev 2013-05-13 18:40:42 UTC
(In reply to comment #4)
> nvidia thinks this is a gdk issue, please report it directly to upstream:
> https://bugzilla.gnome.org/

did you reported it? (if still valid with latest versions)
Comment 6 Pacho Ramos gentoo-dev 2013-09-28 20:52:24 UTC
(In reply to Pacho Ramos from comment #5)
> (In reply to comment #4)
> > nvidia thinks this is a gdk issue, please report it directly to upstream:
> > https://bugzilla.gnome.org/
> 
> did you reported it? (if still valid with latest versions)
Comment 7 Harris Landgarten 2013-09-28 21:44:17 UTC
I have no current issues with nvidia drivers or twinview with gnome-3.8 and xorg.