开源改变世界!!

使用 VNC 时树莓派可视化 #1247

推推 grbl 2年前 (2023-01-27) 205次浏览
打开
khturnings 打开了这个问题 2019 年 6 月 25 日 · 12条评论
打开

使用 VNC 时树莓派可视化#1247

khturnings 打开了这个问题 2019 年 6 月 25 日 · 12条评论

注释

使用 VNC 时树莓派可视化 #1247
khturnings 评论了 2019 年 6 月 25 日  

问题描述

在 Pi 上安装的 UGS 平台和可视化不起作用,或者由于需要使用使用 /opt/vc 中数据的 VNCServer,它可能但无法测试

预期行为

当我尝试打开 Gcode 文件时,它应该显示在可视化工具中。

实际行为

无法同时使用 VNCServer 和 UGS。

重现问题的步骤

  1. 按照https://github.com/winder/Universal-G-Code-Sender/wiki/Raspberry-Pi安装
  2. 重启机器 – VNCServer 无法启动
  3. 将 /opt/vc.old 恢复为 /opt/vc
  4. 重启 Pi 并启动 UGS。
  5. VNCserver 正在运行,但 UGS Visualizer 不工作。

规格

版本

产品版本:通用Gcode平台20190423
Java:1.8.0_212;OpenJDK Client VM 25.212-b01
Runtime: OpenJDK Runtime Environment 1.8.0_212-8u212-b01-1+rpi1-b01
System: Linux version 4.19.50-v7+ running on arm; UTF-8;en_US (ugsplatform)
用户目录:/home/pi/.ugsplatform/2.0-SNAPSHOT/dev
缓存目录:/home/pi/.ugsplatform/2.0-SNAPSHOT/dev/var/cache

操作系统

Pi3 上的 Raspbian Buster

平台

GRBL 1.1f

使用 VNC 时树莓派可视化 #1247
作者

任何人都有解决方案,这是新的 Raspbian Buster 问题还是其他问题?
谢谢

使用 VNC 时树莓派可视化 #1247
作者

@winder我在干净的 buster 构建中使用了这些说明 – 我正在通过 VNC 使用无头设置。
要使用 VNC,它需要 /opt/vc,我想如果不删除此目录,opengl 驱动程序将无法完全启用。
不确定解决方案是什么?

使用 VNC 时树莓派可视化 #1247
所有者

啊,很抱歉没有阅读您的整个错误报告。这是一个由来已久的问题,我认为这是我们之前在问题板上多次看到的版本。

我对此不太了解,但看起来你需要安装 videocore6。重新启动后,是否会重新创建 /opt/vc 目录?

在这个问题上运行快速关键字搜索时,我确实发现了一个有趣的评论……在这个页面上

On the Pi 4, a newer and faster version called VideoCore6 (VC6) is used.

看起来 Pi 4 应该开箱即用!

使用 VNC 时树莓派可视化 #1247
作者

@winder有趣 – 重新启动时不会重新创建 /opt/vc 目录。
遗憾的是,我使用的是 Pi 3 – 其他人建议恢复到 Raspbian Stretch,然后按照您的说明进行操作。
我会尝试并更新此线程。

使用 VNC 时树莓派可视化 #1247

我遇到了这个问题并在运行 Raspbian buster 的 Raspberry Pi 4 上进行了测试。

  1. 无头运行并重命名 vc 文件夹导致此处描述的 VNC 问题
  2. 2019 年 4 月 23 日平台上的可视化工具不起作用
  3. 在 raspi-config 中更改 GL 驱动程序不会修复 Visualizer(无论如何我默认使用新的 v3d)。vc4 驱动程序仍在使用。vc6 是我研究过的芯片本身。
  4. Java 1.8 和 OpenJDK v11 都有相同的结果
  5. 验证其他 GL 程序的工作

当我的新案例到达时,我可以在显示器上试用它。

使用 VNC 时树莓派可视化 #1247
作者

大家
好 我的一个朋友有一个 pi4,我让他测试了 UGS 并按照 wiki 上的说明进行操作,他也确认可视化工具无法正常工作。

但一切都没有丢失,他想出了一个在无头模式下运行 UGS 的部分解决方案。

  1. 遵循 Wiki 但不要将 /opt/vc 目录重命名为 /opt/vc.old
  2. 打开一个 VNC 会话 – 现在可以正常工作了。
  3. 现在将 /opt/vc 重命名为 /opt/vc.old
  4. 通过以正常方式运行 ugsplatform 来启动 UGS。

现在 UGS 与 Visualizer 一样工作。
如果使用屏幕运行,我相信这不是必需的。

如果我有时间,我可能会编写一个小脚本来自动执行上述过程,然后在 UGS 关闭时将 /opt/vc.old 重命名回 /opt/vc。如果不这样做,那么您将无法再次通过 VNC 进入机器,并且需要通过 ssh 进入机器以重命名目录。

希望这可以帮助

使用 VNC 时树莓派可视化 #1247
作者

卸载 UGS 后,我看到了很多这样的消息——我不确定这些是否会成为问题。我没有在连接到我的 CNC 时运行它。

MESA-LOADER: 获取设备信息失败
libGL 错误:MESA-LOADER: 获取设备信息失败

使用 VNC 时树莓派可视化 #1247
作者

以上错误仍未测试,但我确实编写了这个简单的脚本来自动化

大家
好 我的一个朋友有一个 pi4,我让他测试了 UGS 并按照 wiki 上的说明进行操作,他也确认可视化工具无法正常工作。

但一切都没有丢失,他想出了一个在无头模式下运行 UGS 的部分解决方案。

  1. 遵循 Wiki 但不要将 /opt/vc 目录重命名为 /opt/vc.old
  2. 打开一个 VNC 会话 – 现在可以正常工作了。
  3. 现在将 /opt/vc 重命名为 /opt/vc.old
  4. 通过以正常方式运行 ugsplatform 来启动 UGS。

现在 UGS 与 Visualizer 一样工作。
如果使用屏幕运行,我相信这不是必需的。

如果我有时间,我可能会编写一个小脚本来自动执行上述过程,然后在 UGS 关闭时将 /opt/vc.old 重命名回 /opt/vc。如果不这样做,那么您将无法再次通过 VNC 进入机器,并且需要通过 ssh 进入机器以重命名目录。

希望这可以帮助

这是我为自动执行此操作而编写的脚本 –

#!/bin/sh
sudo mv /opt/vc /opt/vc.old
sudo /home/pi/ugsplatform/bin/ugsplatform
sudo mv /opt/vc.old /opt/vc
echo “完成”

使用 VNC 时树莓派可视化 #1247

@khturnings 我发现 vc 文件只需要在应用程序启动时重命名。之后它可以重命名回来,一切似乎都有效。我在脚本中添加了一些行来自动执行此操作:

#!/bin/sh
sudo mv /opt/vc /opt/vc.old
sudo /home/pi/ugsplatform/bin/ugsplatform &
sleep 30
sudo mv /opt/vc.old /opt/vc

如果应用程序需要超过 30 秒才能启动,只需增加睡眠超时。

使用 VNC 时树莓派可视化 #1247

很老的线程,但是我在没有运气的情况下尝试让可视化工具在使用 2.0.12 安装的 pi 4 bullseye amd64 上工作后偶然发现了这里。

结果是切换到新的 openGL 处理程序,因为这个提交d432d5e使一切正常:)

使用 VNC 时树莓派可视化 #1247
作者

很老的线程,但是我在没有运气的情况下尝试让可视化工具在使用 2.0.12 安装的 pi 4 bullseye amd64 上工作后偶然发现了这里。

结果是切换到新的 openGL 处理程序,因为这个提交d432d5e使一切正常:)

感谢您让我们知道 – 我将在 Pi3 上提供新版本,因为这就是我所拥有的。

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
标签
还没有
项目

还没有

发展

没有分支机构或拉取请求

5人参加
使用 VNC 时树莓派可视化 #1247使用 VNC 时树莓派可视化 #1247使用 VNC 时树莓派可视化 #1247使用 VNC 时树莓派可视化 #1247使用 VNC 时树莓派可视化 #1247

喜欢 (0)