osx-lion - OS X Lion 中的 NV-GLX 缺少扩展

标签 osx-lion remote-access xlib glx

我使用“ssh -X machine”连接到远程 Linux 计算机,然后运行图形应用程序,因此它的窗口使用 X Window 显示在我的本地 OS X Lion 计算机上。我收到错误

“Xlib:显示“localhost:11.0”上缺少扩展名“NV-GLX”。”

应用程序运行速度非常慢。有什么办法可以在 OS X 上使用 NV-GLX 或解决这个问题吗?

最佳答案

我在尝试从配备 AMD 显卡的笔记本电脑连接到安装了 NVIDIA 卡和驱动程序的 Linux 服务器时遇到了类似的问题。

如果您拥有远程 Linux 计算机的 root 访问权限,您可以尝试使用默认值 libglx.so 重新启动 X 服务器。 ,不是 NVIDIA 驱动程序包中的那个。 NVIDIA 安装程序似乎不支持部分安装(仅驱动程序,无 GLX 库),因此需要删除 NVIDIA libglx.so来自 xorg 模块路径,但保留 nvidia_drv.so 。在 Debian 上你可以这样做

# update-alternatives --config glx # select mesa-diverted
# ln -s /usr/lib/nvidia/current/nvidia_drv.so /usr/lib/xorg/modules/drivers/

请确保您的远程/etc/Xorg.0.log 包含以下部分

...
[  1111.390] (II) LoadModule: "glx"
[  1111.390] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[  1111.390] (II) Module glx: vendor="X.Org Foundation"
...
[  1111.391] (II) LoadModule: "nvidia"
[  1111.391] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[  1111.392] (II) Module nvidia: vendor="NVIDIA Corporation"
...

之后Xlib: extension "NV-GLX" missing on display "localhost:11.0"消息应该消失

关于osx-lion - OS X Lion 中的 NV-GLX 缺少扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14244812/

相关文章:

php - 无法从 PHP 连接到 MySQL,但可以从远程计算机连接?

xlib - Xlib中的屏幕编号和显示编号是什么意思?

c++ - Xlib 多窗口事件处理

xcode - 如何在全屏(狮子)Xcode 4.1上运行iPhone模拟器?

Mac 10.6.8 上的 Xcode 4.3.1

objective-c - "Data Model Version Compile".. 升级到 Lion (Xcode4.1) 后出错

linux - 如何将脚本运行到远程机器

mysql - 远程数据库检索 CronJob

macos - Postgres.app 无法启动

python - Python3中的python-xlib、python3-xlib、pyxlib和xlib有什么区别?