(教程)树莓派5安装sunshine实现局域网串流

0.在开始之前

我们需要理解的是,树莓派5是arm64架构处理器,需要看准安装的sunshine版本。

并且Linux环境下配置sunshine会稍微有些麻烦,不过不会太麻烦(大概)

那我们开始吧。

1.安装sunshine

链接:LizardByte: Sunshine for Linux

树莓派使用的是基于Debian发行版的操作系统,所以我们需要找到 sunshine-debian-bookworm-arm64.deb 。单击下载

将下载好的deb安装包传入树莓派(或者直接在树莓派中下载也一样)。

进入安装包所在的目录,并在终端输入

dpkg -i sunshine-debian-bookworm-arm64.deb

以手动安装sunshine,具体包名请以你的文件名为准。

如果出现缺少依赖的问题,输入

sudo apt-get install -f

安装缺失的依赖。安装好依赖后再安装一次sunshine的deb安装包。

终端输入

sunshine

并回车,检查是否安装成功。

注意:到这一步,sunshine很有可能是没法启动的,因为缺失必要的配置。

那么紧接着下一步

2.配置树莓派

①更新系统

确保树莓派的软件是全新的,运行以下命令:

sudo apt update && sudo apt full-upgrade -y

这一步是必要的,因为 Wayland 的支持可能依赖于系统更新。

②启用Wayland支持

在较新的 Raspberry Pi OS 版本中,Wayland 已默认启用。但如果你使用sunshine时出现报错

Error: Environment variable WAYLAND_DISPLAY has not been defined

 那么首先修改启动配置:

sudo nano /boot/firmware/config.txt

打开启动配置文件,在最后面添加两行

dtoverlay=vc4-fkms-v3d
max_framebuffers=2

以启动硬件加速,保存并退出后重启设备。

之后,输入

sudo raspi-config

进入树莓派系统配置,依次选择

 6 Advanced Options

 A6 Wayland 

 W3 Labwc (这是树莓派推荐的 Wayland 合成器)

 配置完成后重启。

打开VNC远程桌面(切记不要用ssh终端),在终端中输入

echo $XDG_SESSION_TYPE

如果输出结果是wayland说明设定成功。

③启用avahi-daemon

如果出现报错

Error: Failed to create client: Daemon not running

 在终端中输入

systemctl enable avahi-daemon

3.启动sunshine

非常好!现在应当完成了所有配置!

在VNC远程桌面的终端输入

sunshine

以启动sunshine。

注意:如果你没有安装虚拟显示器,需要保证树莓派至少开启了一个桌面,无论是VNC还是连接物理显示器。最好不要通过ssh终端启动sunshine。

成功的话应该能在终端看到

ctrl+鼠标左键单击https://localhost:47990,通过浏览器访问sunshine的Web UI,我们就能看到熟悉的界面啦。

之后的步骤和Windows端sunshine一样连接就可以了

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值