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