The driver patch can be obtained by `pkg-config --variable=driverdir libva`, while the driver name can not. Go through the va code base, the return value of `vaGetDriverName` varies on different backend: X11, wayland, drm, emgd. 

Even we suppose same backend, the driver name differs on different distros as I said:
* Ubuntu/Fedora/Mandravia/ChromeOS: i965_drv_video.so
* Tizen: i965_dri.so

In that way, `vaGetDriverName` still needed to be called on runtime. I do not see any more benefit than calling `vaInitialize`