Bug 57219 - i915_screen_create: unknown pci id 0x2562, cannot create screen
Summary: i915_screen_create: unknown pci id 0x2562, cannot create screen
Status: RESOLVED INVALID
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/Gallium/i915g (show other bugs)
Version: git
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: Default DRI bug account
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-17 09:25 UTC by dracoxul
Modified: 2012-11-18 16:57 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments
Xorg log for Reference (26.38 KB, text/plain)
2012-11-17 09:25 UTC, dracoxul
Details
Non-wedged GPU Xorg log (26.18 KB, text/plain)
2012-11-17 09:36 UTC, dracoxul
Details

Description dracoxul 2012-11-17 09:25:08 UTC
Created attachment 70183 [details]
Xorg log for Reference

Hi,

I am trying to get glxgears to run using hardware acceleration. I came across this error.


Information -

System: Ubuntu 12.04

Kernel: Linux version 3.2.0-33-generic-pae (buildd@lamiak) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #52-Ubuntu SMP Thu Oct 18 16:39:21 UTC 2012

Graphics chipset: 
00:02.0 VGA compatible controller: Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device (rev 01) (prog-if 00 [VGA controller])
	Subsystem: Dell Device 0160
	Flags: bus master, fast devsel, latency 0, IRQ 16
	Memory at e8000000 (32-bit, prefetchable) [size=128M]
	Memory at feb80000 (32-bit, non-prefetchable) [size=512K]
	Expansion ROM at <unassigned> [disabled]
	Capabilities: <access denied>
	Kernel driver in use: i915
	Kernel modules: intelfb, i915

DRI package: libgl1-mesa-dri-experimental version 9.1~git1211091507.5dbc84~gd~p

Xorg Server: xserver-xorg-video-intel version 2:2.20.13+git1211161254.866ed4~gd~p

Command: LIBGL_DRIVERS_PATH=/usr/lib/i386-linux-gnu/dri-alternates LIBGL_DEBUG=verbose glxgears -info

Output excerpt: 
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri-alternates/tls/i915_dri.so
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri-alternates/i915_dri.so
i915_screen_create: unknown pci id 0x2562, cannot create screen
dri_init_screen_helper: failed to create pipe_screen
libGL error: failed to create dri screen
libGL error: failed to load driver: i915

Then it falls back to the software renderer which works.
Comment 1 dracoxul 2012-11-17 09:36:37 UTC
Created attachment 70184 [details]
Non-wedged GPU Xorg log

This is a non-wedged version of the log file with the same results.
Comment 2 Fabio Pedretti 2012-11-18 13:15:58 UTC
Likely too old for i915g.
Comment 3 Daniel Vetter 2012-11-18 15:50:19 UTC
Yep, too old for i915g. Unfortunately the dri tries to load the i915 for a larger set of hw than what i915g can support, so the error message is a bit cryptic and we don't nicely fall back to the classic driver. But since i915g is experimental, there's not really much we can about that.
Comment 4 Fabio Pedretti 2012-11-18 16:57:34 UTC
Maybe add a clearer message for pciid known not to work with i915g? Something like: "Your chipset is not supported by the i915 gallium driver, use X classic driver instead.", where X can be i830/i915/i965. Or just without X to avoid keeping a table of driver/pciid inside i915g.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.