Entendi o que está acontecendo. Analisando o seu log e o seu relato, o problema central é que o BloodStrike (e o seu launcher) lida de uma forma específica com o foco da janela, e o Gamescope está “escondendo” a renderização enquanto o mouse está perdido no espaço virtual.
O fato de você passar o mouse, ele mudar de ícone e, ao clicar, a imagem aparecer, confirma que o jogo está rodando, mas o Gamescope não está “atualizando” o frame para você até que haja uma interação de foco.
Aqui está o que você precisa ajustar no seu Lutris ou no comando para resolver isso no seu BigLinux com RX 550:
1. O problema do -f (Fullscreen)
No seu log, você usou -f. Em muitos jogos que abrem um launcher antes do executável principal, o Gamescope se perde ao tentar colocar o launcher (que é uma janela pequena) em tela cheia.
Tente mudar para o modo de janela focada primeiro:
Remova o -f e use -e. O parâmetro -e (Steam Integration) ajuda o Gamescope a captar mudanças de janelas (do launcher para o jogo) automaticamente.
2. Adicione variáveis de “Janela”
O BloodStrike usa a Engine Unreal (pelo caminho Engine\Binaries\Win64). Jogos Unreal às vezes precisam ser forçados a não “minimizar” quando perdem o foco.
Adicione estas variáveis de ambiente no Lutris (Configurações do Sistema > Variáveis de Ambiente):
SDL_VIDEO_MINIMIZE_ON_FOCUS_LOSS=0
WINE_FULLSCREEN_FSR=1 (Já que você está usando Gamescope, isso ajuda na integração).
3. Ajuste o comando manual
O comando que você testou falhou em um ponto: No CAP_SYS_NICE. Isso significa que o Gamescope não tem permissão para rodar com prioridade alta, o que causa engasgos.
Tente este comando refinado (ajustado para o seu caminho):
gamescope -w 1280 -h 800 -W 1280 -H 800 -b -e -- env SDL_VIDEO_MINIMIZE_ON_FOCUS_LOSS=0 /home/lorran/.local/share/lutris/runners/proton/GE-Proton9-27/files/bin/wine "/home/lorran/Games/blood-strike/drive_c/Program Files (x86)/bloodstrike/launcher.exe"
-b: Inicia em modo Borderless (evita a tela preta de conflito de resolução).
-e: Melhora a captura de mouse e foco.
—
4. Por que o mouse fica “desorientado”?
Como você notou que o mouse muda de formato em lugares específicos, a resolução do jogo dentro do Wine está diferente da resolução do Gamescope.
A solução definitiva no Lutris:
- Vá em Configure no jogo.
- Na aba Game Options, no campo Arguments, adicione:
-windowed.
- Isso força o jogo a não tentar assumir o controle total da tela, deixando o Gamescope gerenciar o mouse corretamente.
Resumo do que fazer agora:
- No Lutris, aponte o executável para o
launcher.exe (como você já fez).
- Nas opções de Gamescope do Lutris, certifique-se de que a resolução de saída e interna são as mesmas.
- Adicione a variável
SDL_VIDEO_MINIMIZE_ON_FOCUS_LOSS=0.
- Dica Extra: Se a tela ficar preta, aperte
Super + F (tecla Windows + F). Isso alterna o modo de tela do Gamescope e costuma “forçar” a imagem a aparecer.
Como você está no BigLinux, você está usando o Wayland ou X11? Se estiver no Wayland (KDE Plasma), o Gamescope funciona muito melhor, mas se estiver no X11, o erro Failed to bind socket @/tmp/.X11-unix/X0 no seu log indica que ele está tentando criar uma tela que já existe. Se for X11, tente mudar o display do gamescope adicionando DXVK_HDR=0 e testando uma porta diferente, mas o -b (borderless) deve resolver a maioria dos casos.