![无法在 Ubuntu 14.04 上运行 Genymotion](https://linux22.com/image/996527/%E6%97%A0%E6%B3%95%E5%9C%A8%20Ubuntu%2014.04%20%E4%B8%8A%E8%BF%90%E8%A1%8C%20Genymotion.png)
我已经在我的 Ubuntu 14.04 64 位上安装了最新的 Genymotion 版本(适用于 Ubuntu 16.04),但是当我启动 Google Nexus 虚拟设备时出现以下错误:
Port 22468 will be used for OpenGL data connections
nouveau: kernel rejected pushbuf: Invalid argument
nouveau: ch0: krec 0 pushes 0 bufs 1 relocs 0
nouveau: ch0: buf 00000000 00000004 00000004 00000004 00000000
nouveau: kernel rejected pushbuf: Invalid argument
nouveau: ch0: krec 0 pushes 0 bufs 2 relocs 0
nouveau: ch0: buf 00000000 00000002 00000004 00000004 00000000
nouveau: ch0: buf 00000001 00000006 00000004 00000000 00000004
nouveau: kernel rejected pushbuf: Invalid argument
nouveau: ch0: krec 0 pushes 0 bufs 1 relocs 0
nouveau: ch0: buf 00000000 00000005 00000004 00000004 00000000
nouveau: kernel rejected pushbuf: Invalid argument
nouveau: ch0: krec 0 pushes 1 bufs 1 relocs 0
nouveau: ch0: buf 00000000 00000002 00000004 00000004 00000000
我不知道这是由于这种不匹配还是其他问题造成的。有人能帮我吗?
答案1
我的系统也遇到了同样的问题。我通过使用 NVIDIA 二进制驱动程序而不是 Nouveau 显示驱动程序解决了这个问题。要更改驱动程序,请转到“软件和更新”,然后单击“其他驱动程序”,并选择“使用 NVIDIA 二进制驱动程序 - nvidia-xxx 的 xxx.xx 版本”。然后,单击“应用更改”按钮。
答案2
我在使用 Rstudio 时遇到了类似的问题(这是 Rstudio 上一个相当著名的错误)
有人建议在终端中使用以下命令来运行它:
QT_XCB_FORCE_SOFTWARE_OPENGL=1 rstudio
因此,就你的情况而言,我认为:
QT_XCB_FORCE_SOFTWARE_OPENGL=1 genymotion