Hi,

I'm trying to see how to implement selective whitelisting/blacklisting of 
driver versions on X11 (my use case is to whitelist drivers for Firefox). The 
naive approach consists in creating an OpenGL context and calling 
glGetString(), however that is not optimal for me, for these reasons:
 * This has been enough to trigger crashes in the past.
 * This can take long (this affects the startup time of the browser).
 * This doesn't always give driver version information (at least the ATI blob 
doesn't seem to).

Ideally I want to be able to know the driver name, driver version, Mesa 
version, and any other thing that you think may be relevant. I need to get that 
information in a fast and safe way.

Is there a good solution to this problem? It might even be acceptable to assume 
that the X server is local, although of course I would prefer a solution that 
works with remote X.

I've been told to check xdriinfo, but this seems to only give the driver name 
and not a driver version. I've also been told that checking for GLX >= 1.4 
would already ensure Mesa >= 7.9, is that correct?

Cheers,
Benoit
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to