Bug#670377: Thanks, no dump now
Dominique Brazziel
dbrazziel at snet.net
Mon Nov 17 13:51:15 UTC 2014
My chipset is Intel 945GME. From looking at 'vainfo'
source I learned that the driver name is from whatever driver
is loaded in the X server, as indicated in the following
lines from the X log:
[57.145] (II) intel(0): [DRI2] Setup complete
[57.145] (II) intel(0): [DRI2] DRI driver: i915
>From 'xserver-xorg-video-intel' source, the choice of DRI
driver to load is done in 'src/uxa/intel_dri.c':
static const char *dri_driver_name(intel_screen_private *intel)
{
const char *s = xf86GetOptValString(intel->Options, OPTION_DRI);
Bool dummy;
if (s == NULL || xf86getBoolValue(&dummy, s)) {
if (INTEL_INFO(intel)->gen < 030)
return has_i830_dri() ? "i830" : "i915";
else if (INTEL_INFO(intel)->gen < 040)
return "i915";
else
return "i965";
}
return s;
}
The 'gen' number is taken from the 'intel_device_info' structure for the particular
chip set, in my case 'intel_i945_info':
static const struct intel_device_info intel_i945_info = {
.gen = 031,
};
Hence, the i915 driver is loaded (see 'i915_video.c' and 'intel_video.c').
No video acceleration on this chipset, understood now.
More information about the pkg-multimedia-maintainers
mailing list