Raspberry Pi图形通过ssh和本地

时间:2012-11-27 11:28:28

标签: ssh raspberry-pi x11

我有一个覆盆子pi,其代码使用OpenGL进行图形输出。当我进入ssh时,我得到了图形的X窗口输出。然而,当我在pi上运行它时,输出不会显示。有没有人有任何想法?

我比较了两者的printenv细节,除了ssh之外的所有内容都是一样的。它正在运行“raspbian wheezy” - “Linux raspberrypi 3.2.27+#160 PREEMPT Mon Sep 17 23:18:42 BST 2012 armv6l GNU / Linux”

感谢。

1 个答案:

答案 0 :(得分:2)

尝试使用xtruss

等跟踪器跟踪您的程序正在进行的X11调用

X11上的OpenGL对本地和非本地连接的工作方式不同。 对于本地连接:

  • client asks DRI2 extension分配视频内存缓冲区
  • 所有进一步的请求都是本地函数调用,OpenGL库 - >视频驱动程序 - >内核,绕过X服务器

对于非本地连接 - 每个GL命令都是GLX extension

中的相应请求

另见DRI wiki docs