跳转至

玩客云

硬件准备

必备硬件:玩客云主机、USB HDMI 采集卡、普通 USB 双公线

可选硬件:TF 卡(扩展储存)、 TTL 转 USB 适配器(调试工具)

整合包部署

刷机包选择

  • 线刷镜像(带 burn 后缀):适用于通过 Amlogic USB Burning Tool 进行固件更新。推荐使用 v2.1.3 或更低版本的刷机软件。
  • U 盘/SD 卡启动镜像:适合直接写入到 U 盘或 SD 卡中启动设备。

视频教程参考

详细过程可以参考 B站UP主 夏秋BH6RRB 的视频教程。

其他刷机事项

刷机短接时不需要一直短接,在烧录软件识别到并加载到 1% 可以松手耐心等待刷机成功了。玩客云主板刷机短接图片来源于玩客云技术交流群 蓝蓝大佬。

img

玩客云刷入直刷镜像后默认上网方式为 DHCP 自动获取 IP,主机名为 onecloud。启动时由玩客云前面板LED灯会有红灯转为绿灯,启动后在浏览器访问玩客云IP即可。

image-20240621005943231

若还需要刷机,不需要再次进行短接了,可以按住重置键通电进入刷机模式。

使用说明

硬件连接

提示

由于玩客云 One-KVM 整合包的 Linux 内核版本较旧,可能出现某些老电脑设备无法控制 BIOS 但可以控制引导进入的系统(如 Windows)。由于玩客云高版本 6.x 内核机器不稳定容易死机,所以这种情况目前无法解决。

如果遇到这种情况且仍有尝试意愿,可更换以前发布的高版本 6.x 内核镜像整合包(https://github.com/mofeng-git/One-KVM/releases/tag/v0.61),但稳定性欠佳仅供测试使用。

  1. 将 HDMI 转 USB 采集卡插入玩客云主机靠近网口的 USB 插槽,使用 HDMI 视频线连接采集卡与被控机器的 HDMI 输出端。
  2. 将 USB 双公线的一端插入玩客云主机 HDMI 接口旁边的 USB 插槽,另一端连接至被控机器相应的 USB 接口。
  3. 确保所有连接稳固,接入电源及网线。

提醒

部分低功耗设备在未接通电源时可能通过 USB 双公线从玩客云 OTG 口取电并启动至异常状态,再接通电源也无法启动。要解决此问题,您可以剥开 USB双 公线剪断红色 5V 细电线。

image-20240609231232943

SSH 远程登录

Armbian 系统默认开启 SSH 服务,初始用户密码为 root/1234。请尽快更改默认密码以增强安全性。

警告

不建议使用 apt upgrade 升级内核和设备树,可能会出现系统异常,OTG 功能无法使用。

ATX 电源控制

如果要使用ATX控制物理开关机功能请连接好开机线。

img

USB 端点数量

此硬件 CPU 的 USB OTG 端点数量为6个,共可以虚拟端点总数为6个的 USB 设备。

HDMI 环出模拟

玩客云整合包 251001 以后的版本都支持这个功能,通过 DRM 显示来模拟 HDMI 环出功能。

当插入了 HDMI USB 采集卡和外接显示设备,外接显示设备会自动显示 HDMI 采集卡的画面,显示性能在 1080p8fps 左右。

此功能对 CPU 消耗比较大,会影响网页 MJPEG 视频帧率,实测从 1080p50fps 下降到 1080p20fps 左右,720p60fps可以保持不变。

alt text

如要关闭此功能减少 CPU 消耗,可以修改 /etc/kvmd/override.yaml 文件删除 DRM 显示配置禁用此功能,重启生效。

        cmd:
            - "/usr/bin/ustreamer"
-           - "--drm-device=/dev/dri/card1"
            - "--device=/dev/video0"
            - "--persistent"
            - "--format=mjpeg"
            - "--encoder=FFMPEG-VIDEO"
            - "--resolution={resolution}"
            - "--desired-fps={desired_fps}"
            - "--drop-same-frames=30"
            - "--last-as-blank=0"
            - "--unix={unix}"
            - "--unix-rm"
            - "--unix-mode=0666"
            - "--exit-on-parent-death"
            - "--process-name-prefix={process_name_prefix}"
            - "--notify-parent"
            - "--no-log-colors"
            - "--h264-sink=kvmd::ustreamer::h264"