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.


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to