在GNOME上运行deepmind DQN时警告x error baddrawable(ubuntu 12)

时间:2016-05-11 01:09:49

标签: gnome

在没有图像的情况下运行dqn是成功的,但是通过尝试使用qlua(一些教程)来看到netwrok实时播放rom,它得到了一个

警告x错误baddrawable 它打开一个图像窗口,但它是灰色/空白的,在终端我得到一个"警告x错误baddrawable(...)"错误。

1 个答案:

答案 0 :(得分:0)

更新:我已经解决了我面临的问题。由于我在我的一个Google Cloud V实例中运行DeepMind,通过VNC GUI服务器,程序应该适用于任何一个。 我打开了脚本文件(run_cpu)并将“export QT_GRAPHICSSYSTEM = native”行放在运行qlua的行之前。让我分享一下我的编辑内容:

(UBUNTU 12. *使用最新的vncserver + GNOME GUI) //终端和dqn目录的位置:

$ vim run_cpu

//打开文件'run_cpu'。按“i”进行编辑。新编辑应如下所示(在第45行复制并粘贴):

导出QT_GRAPHICSSYSTEM = native

//按“ESC”键,然后输入“:wq”,然后输入。

$ reboot

//确保重启所有进程后效果会发生变化。 通过Google Cloud控制台打开新的SSH终端。在运行vncserver之前,还要先运行导出QT_GRAPHICSSYSTEM = native:

$ export QT_GRAPHICSSYSTEM = native $ vncserver

然后,当通过VNC客户端连接时,在那里打开终端并运行./run_cpu。

$ sudo bash ./run_cpu

//如果没有root访问权限。

更新2:我在dqn-graphics.sh上做了一个非常小的改动。在第4行,只留下带有'then'的行。像这样(:

// $ vim dqn-graphics.sh。在第4行滚动。按Enter键。放: 然后

// ESC:wq