← Back to team overview

ubuntu-x-swat team mailing list archive

[Bug 585125] [NEW] Incorrect xorg Xinerama geometry (thinks head #0 = 1920x1920, instead of 1920x1200) (3x displays, 2x cards, nvidia, radeon)

 

Public bug reported:

Binary package hint: xorg

I used to have 2x nvidia cards using the "nvidia" driver with 3 screens which worked fine with the following configuration:
card1_dvi0=1600x1200, card0_dvi0=1920x1200, card1_dvi1=1600x1200

I then replaced card0 with an ATI HD 5870, and am using the "radeon"
driver (can't get fglrx to work):

My problem is that the centre display's height is determined to be 1920
rather than 1200. My left and right displays' height are correct at
1200, but the centre display has an incorrect height of 1920.

xorg.conf:
-----------
Section "ServerLayout"
    Identifier     "Layout0"
    Screen         "Screen0" 1920 0
    Screen         "Screen1" LeftOf "Screen0"
    Screen         "Screen2" RightOf "Screen0"

xdpyinfo -ext XINERAMA
----------------------------
screen #0:
  dimensions:    5120x1920 pixels (1354x508 millimeters)  <--- incorrect height, should be 1200, not 1920.
...
XINERAMA version 1.1 opcode: 149
  head #0: 1920x1920 @ 1600,0  <--- height should be 1200, not 1920.
  head #1: 1600x1200 @ 0,0
  head #2: 1600x1200 @ 3520,0

xorg.0.log
-----------
(II) RADEON(0): Output DVI-0 using initial mode 1920x1200 <-- seems to be correct here
...
(II) May 24 21:29:25 NVIDIA(1): Virtual screen size determined to be 1600 x 1200
...
(II) May 24 21:29:25 NVIDIA(2): Virtual screen size determined to be 1600 x 1200

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: xserver-xorg 1:7.5+5ubuntu1
ProcVersionSignature: Ubuntu 2.6.32-21.32-generic 2.6.32.11+drm33.2
Uname: Linux 2.6.32-21-generic x86_64
NonfreeKernelModules: nvidia fglrx
Architecture: amd64
Date: Mon May 24 21:47:07 2010
MachineType: Gigabyte Technology Co., Ltd. X48-DQ6
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.32-21-generic root=UUID=990f5397-ce99-456c-ac3f-962f6c0e7daf ro
ProcEnviron:
 LANGUAGE=en_ZA:en_US:en_GB:en
 PATH=(custom, no user)
 LANG=en_ZA.utf8
 SHELL=/bin/bash
SourcePackage: xorg
Xrandr:
 Error: command ['xrandr', '--verbose'] failed with exit code 1: Xlib:  extension "RANDR" missing on display ":0.0".
 RandR extension missing
dmi.bios.date: 02/29/2008
dmi.bios.vendor: Award Software International, Inc.
dmi.bios.version: F6
dmi.board.name: X48-DQ6
dmi.board.vendor: Gigabyte Technology Co., Ltd.
dmi.board.version: x.x
dmi.chassis.type: 3
dmi.chassis.vendor: Gigabyte Technology Co., Ltd.
dmi.modalias: dmi:bvnAwardSoftwareInternational,Inc.:bvrF6:bd02/29/2008:svnGigabyteTechnologyCo.,Ltd.:pnX48-DQ6:pvr:rvnGigabyteTechnologyCo.,Ltd.:rnX48-DQ6:rvrx.x:cvnGigabyteTechnologyCo.,Ltd.:ct3:cvr:
dmi.product.name: X48-DQ6
dmi.sys.vendor: Gigabyte Technology Co., Ltd.
glxinfo:
 Error: command ['glxinfo'] failed with exit code -11: Xlib:  extension "GLX" missing on display ":0.0".
 Xlib:  extension "GLX" missing on display ":0.0".
 Xlib:  extension "GLX" missing on display ":0.0".
 Xlib:  extension "GLX" missing on display ":0.0".
system:
 distro:             Ubuntu
 codename:           lucid
 architecture:       x86_64
 kernel:             2.6.32-21-generic

** Affects: xorg (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug lucid

-- 
Incorrect  xorg Xinerama geometry (thinks head #0 = 1920x1920, instead of 1920x1200) (3x displays, 2x cards, nvidia, radeon)
https://bugs.launchpad.net/bugs/585125
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xorg in ubuntu.



Follow ups

References