Does anyone have any tips about optimizing hardware acceleration of National Instruments' LabVIEW Mesa Implementation on Win32 platforms? I ask because LabVIEW feels a little slow to me [especially on older hardware], and when I upgrade our graphics cards, I'd like to get something that is known to work well with NI's Mesa.
 
Apparently NI puts all their Mesa stuff in one giant file, called "mesa.dll" [almost 1 MB in size], which in e.g. LabVIEW 7.0 exists as [variously]
C:\Program Files\National Instruments\LabVIEW 7.0\resource\mesa.dll
C:\Program Files\National Instruments\Shared\Mesa\mesa.dll
C:\Program Files\National Instruments\Shared\LabVIEW Run-Time\7.0\mesa.dll
That's about all I know of NI's Mesa, other than one mention in a LabWindows forum [LabWindows is a slightly different product than LabVIEW itself] which indicates that if you update your LabWindows/CVI Runtime, you might get a newer version of "mesa.dll":
http://forums.ni.com/ni/board/message?board.id=180&message.id=13948
Anyway, are there any good chipsets and/or graphics cards that work well with NI's Mesa? Or are there any bad chipsets and/or graphics cards that I should avoid? And are there any configuration files or Registry settings that I could tweak to get better performance?
 
Finally, we've got some older machines that don't have AGP slots: Does anyone know of a good PCI card that would work well with NI's Mesa? Likewise, are there any PCI cards that I should avoid? For instance, I know that e.g. the DRI project doesn't support Matrox's PCI cards [but I don't know whether that would have any bearing on NI's Mesa]:
http://dri.freedesktop.org/wiki/Matrox?action=highlight&value=CategoryHardware
Thanks for any suggestions you might have!