Linha de comando para rodar jogos (Lutris, Gamescope etc)

Sempre rodei jogos através dos aplicativos, porém estou querendo entender como usar comandos cli para rodar os jogos diretamente, o que evita de ter um heroic aberto, steam etc. Estou fazendo uns testes com gamescope mas não sei se estou esquecendo de colocar mais alguma coisa pra otimizar os jogos. Por enquanto estou testando Gamescope + Lutris com o comando:

gamemoderun gamescope -W 1920 -H 1080 -r 60 -- lutris lutris:rungameid/1

Alguém sabe se dá para deixar esse comando mais “completo”?
Como adiciona o mango app na linha desse comando acima?
Como estou usando o lutris via cli, as configurações que fiz na interface gráfica do jogo serão preservadas?

E o wine? Como rodar um jogo com wine e o gamescope e passar parâmetros de otimização?
Devido aos frontend do wine nunca tinha parado para entender como funciona os comandos do wine. Ou se tem como usar aqueles wine-ge etc…

Obs: A máquina em que estou fazendo os testes está com o Debian 12 instaldo.

Leia perguntas comuns sobre o Wine:
https://wiki.winehq.org/FAQ

Leia a documentação do Wine:
https://www.winehq.org/documentation

E leia a enciclopédia do Wine:
https://wiki.winehq.org/Main_Page

Depois de ter lido tudo isso, vc será uma maquina de operar o Wine sem frontend.

Acredita que isso te dará mais performance? Assim como usar arch e gamescope? Se sim, boa sorte.
Mas acho que é trabalho e tempo perdido, Heroic, Bottles, lutris e Steam estao aí para facilitar. Gamescope é focado no steamOS/sessao bigpicture, possui bugs rodando por cima do outros compositores que demoram ou nao sao corrigido por conta da prioridade no SteamOS.

As vezes a maquina dele tem muita pouca RAM. Se eu estivesse sobrevivendo com a minha antiga maquina de 1GB eu estaria otimizando ate o núcleo Linux. Eu usaria tudo em shell script. Compilaria um I3WM. Felizmente eu só formato a minha maquina a cada 5 anos, então valeria a pena esses scripts.

Eu sei que os aplicativos para jogos entregam a maior performance possível. Estou testando rodar jogos por comandos com o gamescope pq vi no reddit que dá para criar uma sessão só do gamescope. Mas ainda não tive tempo para pesquisar como cria essa sessão então queria ver se alguém tem mais informações sobre o gamescope para eu começar a entender. Além de achar legal entender os comandos para rodar jogos no linux, a idéia de entrar em uma sessão sem uma DE ou TWM só para jogar é bem interessante.

Concordo plenamente, no final das contas, acho que para mim é mais pela curiosidade de entender essas tecnoligias que fico digitando comando no terminal :rofl:

pacotes gamescope-session ou gamescope-session-steam, são o que o Bizzite, Nobara, ChimeraOS…e outros SteamOS like usam. O Nobara mesmo tem um tutorial para criar uma sessão “steam deck mode” (não que eu recomende esta distro, só mostrando um exemplo…)

Muito legal saber disso, eu realmente nunca testei nenhuma distro personalizada para games. Obrigado pelo link.