wine:OpenGL support is disabled

去年以前一直用附加驱动安装nvidia驱动,而且wine和ubuntu(kylin)的版本也比较早,玩大型3D网络游戏也正常。
后来一直没有玩。可是最近几个月发现安装wine的时候会让卸载nvidia的驱动,安装wine以后,再安装显卡驱动的话,又会卸载wine。
从nvidia官方下载驱动安装,倒是可以运行一般的程序,但是运行3D游戏会报错。
这是运行倩女幽魂2的错误:


今天用手动安装的显卡驱动试了试http://askubuntu.com/questions/449507/nvidia-libopencl1-331-has-to-be-removed-before-installing-wine的方法,完全没用。不知道用附加驱动安装的会不会正常。
运行一个小祖玛游戏也不能开3D:

64位ubuntukylin 14.04.1系统,安装了32位的显卡驱动,wine 1.6和1.7都是这问题。

最近安装UK官网的kylin(1.7G),没有出现wine和显卡驱动冲突,而且运行祖玛也可以开硬件加速,当然也能wine 3D游戏了。
但是后来因为我看视频的时候,在主机前面板上插上耳机后,耳机不响,可音箱仍然有声音。
简单搜了一下,大多数说是因为驱动的问题,可是ubuntu用的是“万能”内核。
所以我感觉是UK官网提供的是“GHOST”版本的原因。然后从ubuntu官网下载了一次(1.3G),重新安装。这次wine和显卡驱动冲突、耳机的问题都没有了。
可还是祖玛不能开硬件加速,说明还是不能运行3D游戏。
执行:glxinfo | grep OpenGL
结果:
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce 9500 GT/PCIe/SSE2
OpenGL core profile version string: 3.3.0 NVIDIA 340.58
OpenGL core profile shading language version string: 3.30 NVIDIA via Cg compiler
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.3.0 NVIDIA 340.58
OpenGL shading language version string: 3.30 NVIDIA via Cg compiler
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 2.0 NVIDIA 340.58 340.58
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.00
OpenGL ES profile extensions:

执行:WINEDEBUG=+wgl wine Zuma.exe &> wine.log (Zuma就是那个小游戏)
结果:wine.log.zip (681 Bytes)

安装显卡驱动的时候执行过:sudo apt-get remove --purge xserver-xorg-video-nouveau
新立得里显示:


不能卸载,因为会有很多东西也被卸载掉。
这么长时间了,连个解决问题的思路都没有好心人帮忙提一下,难道这论坛没有懂技术的嘛?难道非得让我回归微软?