小编Dou*_*hen的帖子

X11 将 OpenGL 应用程序从运行 NVIDIA 卡的机器转发到带有 AMD 卡的机器

我对通过 SSH 转发 X11 会话感兴趣,以便启动一个利用 OpenGL 的远程进程(特别是对于任何熟悉的人来说都是凉亭。)

我似乎遇到的问题是由于显卡不匹配导致凉亭崩溃;它找不到“NV-GLX”扩展名。确切的错误输出:

Xlib:  extension "NV-GLX" missing on display "localhost:10.0".
Xlib:  extension "NV-GLX" missing on display "localhost:10.0".
X Error of failed request:  GLXUnsupportedPrivateRequest
  Major opcode of failed request:  149 (GLX)
  Minor opcode of failed request:  16 (X_GLXVendorPrivate)
  Serial number of failed request:  24
  Current serial number in output stream:  25
Run Code Online (Sandbox Code Playgroud)

远程机器使用 NVIDIA 卡运行,而我的本地机器使用 AMD 卡。

我已经在两台带有 NVIDIA 卡的机器之间测试了 Gazebo 的 X11 转发。它工作得很好。

据我所知,似乎发生了三件事之一:

  1. 我做错了什么,
  2. 我想做的事是不可能的,
  3. Gazebo 不会以不可知的方式构建不同硬件的分支代码路径;无论您的系统在构建时是什么样子,您都会得到。

远程机器运行 Ubuntu,我的本地机器是运行 10.8.2 的 Mac;我已经知道我已经为正常使用正确设置了 x11 …

ssh opengl x11

19
推荐指数
1
解决办法
3万
查看次数

查找目录名称的特定嵌套,例如 .../project/dir1/dir2

我在处理find命令时遇到了一些问题;我不太了解它的语法,我需要在脚本中使用它来查找可以位于任何地方的特定目录结构。

基本上,我有一个像“project/dir1/dir2”这样的结构,我知道它始终是这三个目录,具有相同的名称,按顺序排列。可能不同的是这个结构嵌套的深度;例如你可以有:

$HOME/project/dir1/dir2

或者

$HOME/workspace/project/dir1/dir2

基本上我需要一种通用的方法来定位project/dir1/dir2结构,无论它埋得有多深。

这将始终在 Ubuntu 上。我考虑过使用 locate,但随后我必须保证 locate db 始终是最新的。

directory find shell-script

5
推荐指数
1
解决办法
4229
查看次数

标签 统计

directory ×1

find ×1

opengl ×1

shell-script ×1

ssh ×1

x11 ×1