referência
【ubuntu22.04】Resumo da instalação do Sunshine, jogo remoto. _哔哩哔哩_bilibili
sunshine/README.md at master · loki-47-6F-64/sunshine · GitHub
GitHub - LizardByte/Sunshine: Sunshine é um host Gamestream para Moonlight.
Instalação - Documentação do Sunshine
prefácio
Foi originalmente criado por loki-47-6F-64 , mas por algum motivo loki parou de manter o projeto desde o final de 21, e nunca participou de discussões na comunidade Moonlight. Assim, os mantenedores clonaram o projeto para o Sunshine Stream , continuaram a manter o projeto e depois migraram para o LizardByte .
Portanto, o ambiente de instalação anterior foi escrito com referência ao tutorial da estação B e ao readme do loki
Modelo do dispositivo
Encontrei um notebook antigo para testar, o hardware geral é o seguinte:
ACER Aspire 4752G
i5-2450M / 16G / 256G / GT630M
Ambiente necessário para instalação
ambiente básico
sudo apt install cmake gcc-10 g++-10 libssl-dev libavdevice-dev libboost-thread-dev libboost-filesystem-dev libboost-log-dev libpulse-dev libopus-dev libevdev-dev
sudo apt install libxtst-dev libx11-dev libxrandr-dev libxfixes-dev libxcb1-dev libxcb-shm0-dev libxcb-xfixes0-dev
sudo apt install libdrm-dev libcap-dev
sudo apt install libwayland-dev
sudo apt install nvidia-cuda-dev nvidia-cuda-toolkit
sudo apt install ffmpeg (22.04默认是mmpeg4.4.2)
A primeira frase está no tutorial loki e a última é complementada pela leitura do conteúdo do chefe na estação B.
driver gráfico
Ubuntu vem com driver gráfico NVIDIA. Na maioria dos casos, ele é instalado diretamente.
Você pode instalar uma exibição de configurações da nvidia.
Você também pode verificar os drivers adicionais na atualização de software:
Caso contrário, você pode instalá-lo manualmente, consulte:
comando instalar
1. Primeiro desinstale o driver nvidia anterior:
sudo apt-get remove --purge nvidia*
2. Execute o seguinte comando:
sudo apt-get update
3. Digite o seguinte comando no terminal para visualizar os drivers disponíveis:
sudo ubuntu-drivers devices
4. Baixe a versão do driver nvidia que deseja baixar:
sudo apt install nvidia-driver-470
5. Reinicie o computador (este passo é muito importante, nenhuma reinicialização não terá efeito):
reboot
6. Depois de reiniciar, digite o comando para verificar se o driver nvidia está instalado e você deve ver o seguinte processo, conforme descrito no método 1.
nvidia-smi
Ambiente de configuração
sudo usermod -a -G input $USER (adicione o usuário atual ao grupo "input")
sudo gedit /etc/udev/rules.d/85-sunshine-input.rules (crie regras udev, uma caixa de texto aparecerá depois de digitar esta frase, adicione a seguinte frase para salvar)
adicione: KERNEL=="uinput", GROUP="input", MODE="0660"
instalar luz do sol
download
Lançamentos · LizardByte/Sunshine · GitHub
Baixe a versão mais recente do sunshine no github, atualmente v0.16.0
Faça o download do Sunshine.AppImage. Eu coloquei no diretório inicial.
Instale o ambiente AppImage
ubuntu instala o ambiente operacional AppImage; UBUNTU executa a solução de erro AppImage-哔哩哔哩
Se o appimage exigir que o FUSE seja executado, o ambiente AppImage precisará ser instalado
Precisa abrir o URL especificado https://github.com/AppImage/AppImageKit/wiki/FUSE Detalhes de referência:
Meu sistema é ubuntu22.04, execute o comando:
executar AppImage
Em primeiro lugar, o appImage deve ser autorizado primeiro, caso contrário, o comando não encontrado será exibido
chmod a+x *.AppImage
Em seguida, execute ./sunshine.AppImage
Existe uma instalação no tutorial no site oficial, executei diretamente
Open terminal and run the following code.
./sunshine.AppImage --install
Start:
./sunshine.AppImage --install && ./sunshine.AppImage
Uninstall:
./sunshine.AppImage --remove
Depois de correr:
Ele vai parar aqui, e o sol vai começar neste momento.
conectar luz do sol
Abra https://localhost:47990
No início, você será solicitado a definir um nome de usuário e senha, basta definir.
Em seguida ligue o celular, escaneie automaticamente ou clique no canto superior direito e digite o IP a adicionar (precisa estar na mesma LAN ou configurar o IP)
Ao adicionar, o telefone exibirá uma caixa de diálogo mostrando um alfinete, insira o mesmo alfinete na página da Web e envie, clique em OK no telefone
Há um dispositivo de streaming adicional no celular e você pode transmiti-lo clicando na área de trabalho.