Video card not detected (loads vesa)

Bug #383167 reported by Piotr Morgwai Kotarbiński
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
xserver-xorg-video-intel (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: xserver-xorg-video-intel

After manual upgrade to xserver-xorg-video-intel 2.7.99.1+git20090602.ec2fde7c-0ubuntu1 and libdrm 2.4.11-0ubuntu1 enabling UXA in xorg.conf doesn't have any effect (see Xorg.0.log file) and I can't enable compiz anymore.

ProblemType: Bug
Architecture: amd64
DistroRelease: Ubuntu 9.04
Package: xserver-xorg-video-intel 2:2.7.99.1+git20090602.ec2fde7c-0ubuntu1
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersion: Linux version 2.6.28-12-generic (buildd@crested) (gcc version 4.3.3 (Ubuntu 4.3.3-5ubuntu4) ) #43-Ubuntu SMP Fri May 1 19:31:32 UTC 2009
SourcePackage: xserver-xorg-video-intel
Uname: Linux 2.6.28-12-generic x86_64
UnreportableReason: This is not a genuine Ubuntu package

Revision history for this message
Piotr Morgwai Kotarbiński (morgwai) wrote :
Revision history for this message
Jeff Enns (cyberpenguinks) wrote :

Thank you for submitting your bug report!

Changed in xserver-xorg-video-intel (Ubuntu):
status: New → Confirmed
Revision history for this message
Bryce Harrington (bryce) wrote :

No, actually in 2.7.99.1, no other accel mode except UXA is available (EXA and XAA are stripped out) so by definition if -intel loads you're using UXA. The setting no longer needs to be specified in xorg.conf.

Rather, your problem is that for whatever reason the xserver is not detecting your card as supported by -intel:

 (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

You may be able to work around the bug by specifying your driver as "intel" in your xorg.conf.

summary: - can't enable UXA
+ Video card not detected (loads vesa)
Revision history for this message
Bryce Harrington (bryce) wrote :

Piotr, could you attach the file /usr/share/xserver-xorg/pci/intel.ids ?

(I'm wondering why X wasn't able to find your pci id in that file, since it is definitely there for me.)

Changed in xserver-xorg-video-intel (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Piotr Morgwai Kotarbiński (morgwai) wrote :

That's probably the reason: after upgrade I don't have this file any more. It was included in 2.6.3-0ubuntu9.2 but 2:2.7.99.1+git20090602.ec2fde7c-0ubuntu1 doesn't have it as patch 01_gen_pci_ids.diff was removed from the sources. Is it a bug that it was removed or were pci ids files moved to another package that I have to install?

Many thanks

  Morg

Revision history for this message
Bryce Harrington (bryce) wrote :

ah. 01_gen_pci_ids.diff was a debian-specific way to identify what driver to load based on pci id's. That functionality has been taken upstream and is now done in the xserver itself. We'll have to check out why it's not detecting your card now.

Revision history for this message
Piotr Morgwai Kotarbiński (morgwai) wrote :

I see. Please let me know if you need more assistance from my side (like testing with some specific options, installing packages with more debugging info, etc).

Cheers

  Morg

Changed in xserver-xorg-video-intel (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Piotr Morgwai Kotarbiński (morgwai) wrote :

I tried the new driver also on another notebook with an older intel graphic chip and the results are exactly the same. I'm attaching logs and output of `lspci -vvnn' from this machine.

It seems that this auto detection in the driver doesn't work reliably, so maybe it would be good idea to consider adding patch 01_gen_pci_ids.diff back until this issue is resolved?

Cheers

  Morg

Revision history for this message
Piotr Morgwai Kotarbiński (morgwai) wrote :
Revision history for this message
Geir Ove Myhr (gomyhr) wrote :

This bug 379504 resurfacing because you are mixing karmic and jaunty packages. In Jaunty there is a patch (01_gen_pci_ids.diff) that generates intel.ids in /usr/share/xserver-xorg/pci and a corresponding patch in xorg-server (143_default_to_vesa.patch) that has the effect of only looking for these files to determine which driver to use.

In Karmic, as Bryce said 01_gen_pci_ids.diff is removed in xserver-xorg-video-intel, and because of this, 143_default_to_vesa.patch is disabled in xorg-server.

Thanks for trying the newer driver and helping to identify problems. In this case, however, since it is the test case itself that is broken, I'm closing this bug.

Changed in xserver-xorg-video-intel (Ubuntu):
status: Confirmed → Invalid
Revision history for this message
Piotr Morgwai Kotarbiński (morgwai) wrote :

Sure, many thanks for clarification! I'm glad it's my ignorance and not another bug ;)

Cheers

  Morg

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.