我在Windows 10上的VMware工作站播放器VM上运行Ubuntu 16.04。当我运行一些GUI程序时(已在Spyder和Chromium上观察到这一点)我在svga_sampler_view_destroy"中收到消息" context mismatch被重复打印到控制台。
它似乎与虚拟化有关,因为它会在关闭3D显示加速时消失。我不想关闭加速,因为它会对视频性能产生重大影响。
答案 0 :(得分:2)
在VmWare播放器14.0中运行Android Emulator时出现同样的错误。这似乎是Ubuntu,VmWare和OpenGL 3.3的问题
解决了我的问题是来自VmWare中Mesa on how to handle Ubuntu as guest OS的解决方案
简而言之,您需要将环境变量SVGA_VGPU10
设置为0
要为一个Bash会话设置它,请使用:
$ export SVGA_VGPU10=0
将其永久写入Bash用户设置:
$ echo "export SVGA_VGPU10=0" >> ~/.bashrc
答案 1 :(得分:-1)
为将来参考,解决方案是禁用Accelerate 3D Graphics