← Back to team overview

ubuntu-x-swat team mailing list archive

[Bug 379605] Re: [i965GM] Resolution defaults 1024x768 4:3 -Monitor Unknown after latest update

 

Thank you for uploading the needed information so quickly. I think I
have identified the problem, but I'm not yet sure why it happened:

The resolution problem is bacause xorg falls back to the vesa driver instead of using the intel driver. Usually this is caused by xorg crashing with the intel driver, but this time it is the ubuntu package which is broken. Your Xorg.0.log says:
(II) Scanning /usr/share/xserver-xorg/pci directory for additional PCI ID's supported by the drivers
(II) No matches found for this device in /usr/share/xserver-xorg/pci
(==) Registering 'vesa' as fallback
The first line means that xorg is looking through the directory /usr/share/xserver-xorg/pci to see if it finds the PCI-ID of your VGA controller (8086:2a02 - in the output of `lscpi -vvnn`). It can't find it there, so it reverts to vesa since this it considers your VGA controller an unknown one. On my computer (Jaunty with -intel 2.6.3-0ubuntu9.2) this PCI-ID is found in the file intel.ids in the mentioned directory. Looking at the lists of files at the bottom of http://packages.ubuntu.com/karmic/xserver-xorg-video-intel , it is not possible to find this file in the 2.7.1-1ubuntu1 package. Strangely enough, with the Jaunty build 2.7.1-0ubuntu1~xup~1 (available from https://launchpad.net/~ubuntu-x-swat/+archive/x-updates/) the file is there. It is also present in the karmic package  	 xserver-xorg-video-intel_2.7.0-1ubuntu2. In the build-log for that package (available from  https://launchpad.net/ubuntu/+source/xserver-xorg-video-intel/2:2.7.0-1ubuntu2/+build/1031723) this line is in the output:

awk '/^#define PCI_CHIP/ {print $3 }' ../../src/common.h | sed
's/^0x/8086/' > intel.ids

So the intel.ids file is not a part of the source code, but is generated
from common.h during the build process. In the build log for
2.7.1-1ubuntu1 (http://launchpadlibrarian.net/27045557/buildlog_ubuntu-
karmic-i386.xserver-xorg-video-
intel_2%3A2.7.1-1ubuntu1_FULLYBUILT.txt.gz), intel.ids is not mentioned,
so for some reason it has not been generated. To find out why, I guess
we need to examine the makefiles and logs closer.


** Changed in: xserver-xorg-video-intel (Ubuntu)
   Importance: Low => High

** Changed in: xserver-xorg-video-intel (Ubuntu)
       Status: Incomplete => Triaged

-- 
[i965GM] Resolution defaults 1024x768 4:3 -Monitor Unknown after latest update
https://bugs.launchpad.net/bugs/379605
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xserver-xorg-video-intel in ubuntu.



References