Install NVidia driver 295.20 on OpenIndiana 151a2

Yesterday I saw that NVidia has a new driver for Solaris
( http://www.nvidia.com/object/solaris-display-295.20-driver.html )
release on the 13th of february 2012.

The last version I used was 295.09. So I downloaded the new driver and started with the install, which failed.

So I pkgadd the root-Package and copied the files into /kernel/misc as noted in
the install-file after extracting the package content with the option "-x".

After the reboot the console showed the following messages and X failed to
start:

Feb 29 09:13:19 solewer nvidia: [ID 702911 kern.notice] NOTICE: NVRM: API mismatch: the client has the version 295.09, but
Feb 29 09:13:19 solewer NVRM: this kernel module has the version 295.20.  Please
Feb 29 09:13:19 solewer NVRM: make sure that this kernel module and all NVIDIA driver
Feb 29 09:13:19 solewer NVRM: components have the same version.  
After this I did again an pkgadd of the package NVDAgraphics and
restarted the gdm-login

svcadm restart graphical-login/gdm:default 
and X came back online.

So far everything works. VirtualBox started up and showed the screen.