Bug#570936: xserver-xorg-video-geode: DPI incorrect on XO-1

2010-02-22 Thread Martin-Éric Racine
reassign 570936 xserver-xorg-core
thanks

2010/2/22 Sascha Silbe
:
> Package: xserver-xorg-video-geode
> Version: 2.11.6-3+b1
> Severity: normal
>
>
> Since the upgrade of xserver-xorg-video-geode from 2.11.6-3 to 2.11.6-3+b1 
> (which included upgrading xserver-xorg from 1:7.4+4 to 1:7.5+3 as well as 
> xserver-common and xserver-xorg-core from 2:1.6.5-1 to 2:1.7.4-2) the DPI 
> values are totally off.
>
> After upgrade:
> sascha.si...@xo-bine:~$ DISPLAY=:0 xdpyinfo|grep dots
>  resolution:    96x96 dots per inch
> sascha.si...@xo-bine:~$ grep 'DPI set' /var/log/Xorg.0.log
> (**) GEODE(0): DPI set to (200, 267)
>
>
> On a second machine that hasn't been upgraded yet:
> o...@xo-sascha:~$ DISPLAY=:0 xdpyinfo|grep dots
>  resolution:    201x201 dots per inch
> o...@xo-sascha:~$ grep 'DPI set' /var/log/Xorg.0.log
> (**) GEODE(0): DPI set to (200, 267)
>
> Seems like the DPI values are detected properly, but not propagated to the 
> server.
> Workaround: Add "-dpi 201" to server command line.

As you'll notice, we haven't changed anything in the source code
between 2.11.6-3 and 2.11.6-3+b1 of the Geode X driver (this was only
a binary rebuild), so I can only assume that some default settings
changed in some X server core library.

Reassigning to X server core accordingly.  XSF: please feel free to
reassign this bug to the appropriate library.

Martin-Éric



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org



Bug#570936: xserver-xorg-video-geode: DPI incorrect on XO-1

2010-02-22 Thread Sascha Silbe
Package: xserver-xorg-video-geode
Version: 2.11.6-3+b1
Severity: normal


Since the upgrade of xserver-xorg-video-geode from 2.11.6-3 to 2.11.6-3+b1 
(which included upgrading xserver-xorg from 1:7.4+4 to 1:7.5+3 as well as 
xserver-common and xserver-xorg-core from 2:1.6.5-1 to 2:1.7.4-2) the DPI 
values are totally off.

After upgrade:
sascha.si...@xo-bine:~$ DISPLAY=:0 xdpyinfo|grep dots
  resolution:96x96 dots per inch
sascha.si...@xo-bine:~$ grep 'DPI set' /var/log/Xorg.0.log
(**) GEODE(0): DPI set to (200, 267)


On a second machine that hasn't been upgraded yet:
o...@xo-sascha:~$ DISPLAY=:0 xdpyinfo|grep dots
  resolution:201x201 dots per inch
o...@xo-sascha:~$ grep 'DPI set' /var/log/Xorg.0.log
(**) GEODE(0): DPI set to (200, 267)


Seems like the DPI values are detected properly, but not propagated to the 
server.
Workaround: Add "-dpi 201" to server command line.


-- Package-specific info:
/var/lib/x11/X.roster does not exist.

/var/lib/x11/X.md5sum does not exist.

X server symlink status:
lrwxrwxrwx 1 root root 13 Nov 15 17:46 /etc/X11/X -> /usr/bin/Xorg
-rwxr-xr-x 1 root root 1710344 Jan 21 00:01 /usr/bin/Xorg

/var/lib/x11/xorg.conf.roster does not exist.

VGA-compatible devices on PCI bus:
00:01.1 VGA compatible controller: Advanced Micro Devices [AMD] Geode LX Video

/etc/X11/xorg.conf does not exist.

Xorg X server log files on system:
-rw-r--r-- 1 root root 22605 Feb 17 16:13 /var/log/Xorg.0.log

Contents of most recent Xorg X server log file
/var/log/Xorg.0.log:

X.Org X Server 1.7.4
Release Date: 2010-01-08
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.32-trunk-686 i686 Debian
Current Operating System: Linux xo-bine.sascha.silbe.org 
2.6.31.6-xo-bine-nfs-12-00317-gf58e4aa #37 PREEMPT Thu Jan 28 16:06:11 CET 2010 
i586
Kernel command line: olpc.ecdebug=0 video=lxfb fbcon=font:SUN12x22 
no_console_suspend ro root=/dev/nfs ip=dhcp 
nfsroot=/tftpboot/%s,nfsvers=3,intr,acl,rsize=1024,wsize=1024 rootflags=noatime 
rootwait
Build Date: 20 January 2010  10:52:55PM
xorg-server 2:1.7.4-2 (bgog...@debian.org) 
Current version of pixman: 0.16.4
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Wed Feb 17 16:12:53 2010
(II) Loader magic: 0x81e7680
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.4
X.Org Video Driver: 6.0
X.Org XInput driver : 7.0
X.Org Server Extension : 2.0
(++) using VT number 8

(--) PCI:*(0:0:1:1) 1022:2081:100b:0030 Advanced Micro Devices [AMD] Geode LX 
Video rev 0, Mem @ 0xfd00/16777216, 0xfe00/16384, 0xfe004000/16384, 
0xfe008000/16384, 0xfe00c000/16384
(--) PCI: (0:0:12:2) 11ab:4102:11ab:4100 Marvell Technology Group Ltd. rev 16, 
Mem @ 0xfe028000/16384
(==) Using default built-in configuration (30 lines)
(==) --- Start of built-in configuration ---
Section "Device"
Identifier  "Builtin Default geode Device 0"
Driver  "geode"
EndSection
Section "Screen"
Identifier  "Builtin Default geode Screen 0"
Device  "Builtin Default geode Device 0"
EndSection
Section "Device"
Identifier  "Builtin Default vesa Device 0"
Driver  "vesa"
EndSection
Section "Screen"
Identifier  "Builtin Default vesa Screen 0"
Device  "Builtin Default vesa Device 0"
EndSection
Section "Device"
Identifier  "Builtin Default fbdev Device 0"
Driver  "fbdev"
EndSection
Section "Screen"
Identifier  "Builtin Default fbdev Screen 0"
Device  "Builtin Default fbdev Device 0"
EndSection
Section "ServerLayout"
Identifier  "Builtin Default Layout"
Screen  "Builtin Default geode Screen 0"
Screen  "Builtin Default vesa Screen 0"
Screen  "Builtin Default fbdev Screen 0"
EndSection
(==) --- End of built-in configuration ---
(==) ServerLayout "Builtin Default Layout"
(**) |-->Screen "Builtin Default geode Screen 0" (0)
(**) |   |-->Monitor ""
(**) |   |-->Device "Builtin Default geode Device 0"
(==) No monitor specified for screen "Builtin Default geode Screen 0".
Using a default monitor configuration.
(**) |-->Screen "Builtin Default vesa Screen 0" (1)
(**) |   |-->Monitor ""
(**) |   |-->Device "Builtin Default vesa Device 0"
(==) No monitor specified for screen "Builtin Default vesa Screen 0".
Using a default monitor configuration.
(**) |-->Screen "Builtin Default fbdev Screen 0" (2)
(**) |   |-->Monitor ""
(**) |   |-->Device "Builtin Defau