nouveau forces screen to 96 DPI

Bug #600374 reported by Anders Kaseorg
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xserver-xorg-video-nouveau (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: xserver-xorg-video-nouveau

With the nouveau driver, my screen is forced to 96 DPI (as reported by ‘xdpyinfo | grep resolution’), and fonts look too small. This did not happen with the binary nvidia driver, which correctly detects my 129×127 DPI display.

From /var/log/Xorg.0.log, it seems that the driver is detecting the correct panel size from EDID, but overriding it with a size computed from 96 DPI for no apparent reason:

[ 11339.840] (II) NOUVEAU(0): EDID for output LVDS-1
[ 11339.840] (II) NOUVEAU(0): Manufacturer: LPL Model: 1479 Serial#: 0
[ 11339.840] (II) NOUVEAU(0): Year: 2005 Week: 0
[ 11339.840] (II) NOUVEAU(0): EDID Version: 1.2
[ 11339.840] (II) NOUVEAU(0): Digital Display Input
[ 11339.840] (II) NOUVEAU(0): Max Image Size [cm]: horiz.: 33 vert.: 21
[ 11339.840] (II) NOUVEAU(0): Gamma: 2.20

[ 11340.081] (**) NOUVEAU(0): Display dimensions: (330, 210) mm
[ 11340.081] (**) NOUVEAU(0): DPI set to (129, 127)
[ 11340.081] (II) Loading sub module "fb"

[ 11340.201] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[ 11340.201] (II) NOUVEAU(0): Setting screen physical size to 444 x 277
[ 11340.201] resize called 1680 1050

ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: xserver-xorg-video-nouveau 1:0.0.16+git20100518+4b8f1a0-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.35-6.8-generic 2.6.35-rc3
Uname: Linux 2.6.35-6-generic x86_64
NonfreeKernelModules: openafs wl
Architecture: amd64
DRM.card0.LVDS.1:
 status: connected
 enabled: enabled
 dpms: On
 modes: 1680x1050 1680x1050 1400x1050 1280x1024 1280x960 1152x864 1024x768 800x600 640x480 720x400 640x400 640x350
 edid-base64: AP///////wAyDHkUAAAAAAAPAQKAIRV4ChlFl1hTiygkUFQAAAABAQEBAQEBAQEBAQEBAQEBqC+Q4GAaEEAgQBMAS88QAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAA/gBMR1BoaWxpcHNMQ0QKAAAA/gBMUDE1NFcwMi1UTDA5AJU=
DRM.card0.VGA.1:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
Date: Wed Jun 30 16:04:20 2010
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 9.10 "Karmic Koala" - Release Candidate amd64 (20091020.3)
MachineType: LENOVO 0768AJU
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcCmdLine: BOOT_IMAGE=/vmlinuz-2.6.35-6-generic root=/dev/mapper/btree-ubuntu ro i8042.reset cgroup_disable=memory apparmor=0 crashkernel=384M-2G:64M,2G-:128M quiet splash
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.utf8
 SHELL=/bin/bash
SourcePackage: xserver-xorg-video-nouveau
dmi.bios.date: 06/04/07
dmi.bios.vendor: LENOVO
dmi.bios.version: 61ET37WW
dmi.board.name: CAPELL VALLEY(NAPA) CRB
dmi.board.vendor: LENOVO
dmi.board.version: Not Applicable
dmi.chassis.type: 10
dmi.chassis.vendor: No Enclosure
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnLENOVO:bvr61ET37WW:bd06/04/07:svnLENOVO:pn0768AJU:pvr3000N100:rvnLENOVO:rnCAPELLVALLEY(NAPA)CRB:rvrNotApplicable:cvnNoEnclosure:ct10:cvrN/A:
dmi.product.name: 0768AJU
dmi.product.version: 3000 N100
dmi.sys.vendor: LENOVO
make.log:
 DKMS make.log for openafs-1.5.74.1 for kernel 2.6.31-11-rt (x86_64)
 Wed Jun 30 13:05:38 EDT 2010
system:
 distro: Ubuntu
 codename: maverick
 architecture: x86_64
 kernel: 2.6.35-6-generic

Revision history for this message
Anders Kaseorg (andersk) wrote :
Revision history for this message
Anders Kaseorg (andersk) wrote :

I should also mention that this also happens just by starting X from the console with no clients running inside it (so it is not GNOME resizing the screen or anything like that).

It happens with both the stock maverick packages and today’s xorg-edgers PPA.

Revision history for this message
Chris Halse Rogers (raof) wrote : Re: [Bug 600374] Re: nouveau forces screen to 96 DPI

 duplicate 589485

This is actually done at the Xserver level. Marking as duplicate of the
xserver bug.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.