Rockstar Game Launcher disse que não foi possível iniciar o jogo e recomendo verificar os dados do jogo, mas os dados do jogo foram validados com sucesso pelo Steam.
Basta iniciar o jogo.
Eu tenho exatamente o mesmo problema:
Proton 4.11-9 steam-1174180.log
Proton 4-20-1-GE também não funciona
espero que alguém conserte isso pra gente <3
Não consegui passar da tela inicial infinita no iniciador (1ª captura de tela no OP). Tentei 4.11.9, 4.21-1-GE e uma versão de 4.11.5 que construí para fazer o launcher rodar para GTA V quando ele saiu. Todos com novos diretórios compatdata.
Este erro ocorre porque o inicializador trava antes de poder iniciar o jogo, na verdade não está relacionado aos arquivos corrompidos. Eu experimentei a mesma falha ao usar o vanilla Wine (e -staging) para iniciar o RDR2 do iniciador fora do Steam também. É um travamento estranho e não consegui fazer muito progresso na solução do problema, infelizmente não poderei trabalhar nele nas próximas semanas.
Este erro ocorre porque o inicializador trava antes de poder iniciar o jogo, na verdade não está relacionado aos arquivos corrompidos. Eu experimentei a mesma falha ao usar o vanilla Wine (e -staging) para iniciar o RDR2 do iniciador fora do Steam também. É um travamento estranho e não consegui fazer muito progresso na solução do problema, infelizmente não poderei trabalhar nele nas próximas semanas.
Alguma boa maneira de contornar o lançador?
O mesmo comigo. Inicia o lançador e carrega infinitamente.
O estranho é que o RDR2 não é mostrado na minha conta do Social Club (site). Mas meus outros jogos (GTA V e GTA IV) são. De alguma forma, a comunicação entre o Steam e o SC não parece ter funcionado.
BTW - GTA V com o R-Launcher via Steam Play ainda funciona para mim com o mais novo Proton.
Já solicitei um reembolso e vou comprá-lo no Google Stadia.
Este erro ocorre porque o inicializador trava antes de poder iniciar o jogo, na verdade não está relacionado aos arquivos corrompidos. Eu experimentei a mesma falha ao usar o vanilla Wine (e -staging) para iniciar o RDR2 do iniciador fora do Steam também. É um travamento estranho e não consegui fazer muito progresso na solução do problema, infelizmente não poderei trabalhar nele nas próximas semanas.
Alguma boa maneira de contornar o lançador?
Quando tentei iniciar o exe RDR2 diretamente, nada aconteceu. Normalmente é suposto dizer ERR_NO_LAUNCHER que faz no Windows, mas não no Wine. Mais alguém pode confirmar isso?
Eu tive uma ideia. Infelizmente, meu pedido de reembolso já foi aprovado. Portanto, não posso mais tentar por mim mesmo. Mas talvez possa haver outra tentativa aqui?
Eu tenho um GTA V funcionando com Rockstar Launcher e Proton rodando. Sempre posso iniciar o jogo com o Proton 4.11-9 mais recente.
Seria interessante ver se você copiou a pasta prefix do GTA V
/steam/steamapps/compatdata/271590/"
(-> este é o caminho do prefixo Proton para GTA V)
e tornou uma pasta de prefixo para RDR2
/steam/steamapps/compatdata/1174180/
(-> este é o caminho do prefixo do Proton para RDR2)
Talvez o RDR2 comece com o R-Launcher funcional do GTA V?
Talvez ajude alguém. Eu peguei os 4 arquivos de log do lançador da minha pasta
/home/kai/MyDocuments/Rockstar Games/Launcher
e anexei aqui.
Parece que ele não percebeu que eu tinha o jogo registrado:
[2019-12-06 12:13:35.286] [DISPLAY] [Main ] [titlemanager] - Title rdr2 : Não instalado
launcher.01.log
launcher.02.log
launcher.03.log
launcher.log
Talvez o RDR2 comece com o R-Launcher funcional do GTA V?
Isso não funcionou.
Talvez o problema seja o salvamento na nuvem. Este é o log de um lançamento no Windows. Com o linux, o iniciador para logo antes da solicitação de salvamento na nuvem.
[2019-12-05 21:21:09.113] [DISPLAY] [Admin] [external] Ready to attempt a launch.
[2019-12-05 21:21:09.113] [DISPLAY] [Admin] [external] Attempting Steam launch. User is 'Wofferl'
[2019-12-05 21:21:09.250] [DISPLAY] [10968] [gamelaunch] Title has no minimum RGL version.
[2019-12-05 21:21:09.250] [DISPLAY] [10968] [gamelaunch] Title has no minimum RGL version.
[2019-12-05 21:21:13.694] [DISPLAY] [Main ] [cloudsaveop] Cloud Save sync requested for title 'rdr2'
[2019-12-05 21:21:13.711] [DISPLAY] [Main ] [cloudsaveop] Starting cloud save enabled check for title 'rdr2'
[2019-12-05 21:21:17.039] [DISPLAY] [Main ] [cloudsaveop] Received cloud saves enabled state for title 'rdr2' = disabled
[2019-12-05 21:21:17.040] [DISPLAY] [Main ] [cloudsaveop] Finished syncing cloud saves for title 'rdr2'
[2019-12-05 21:21:17.089] [DISPLAY] [ 1180] [audio] Valid Audio Device: true
[2019-12-05 21:21:18.059] [DISPLAY] [10968] [gamelaunch] Launching game...
[2019-12-05 21:21:18.059] [DISPLAY] [10968] [gamelaunch] Path: E:\SteamLibrary\steamapps\common\Red Dead Redemption 2\RDR2.exe
[2019-12-05 21:21:18.059] [DISPLAY] [10968] [gamelaunch] Command Line: "E:\SteamLibrary\steamapps\common\Red Dead Redemption 2\RDR2.exe" -skipPatcherCheck @args.txt @commandline.txt -useSteam
[2019-12-05 21:21:18.059] [DISPLAY] [10968] [gamelaunch] Working Directory: E:\SteamLibrary\steamapps\common\Red Dead Redemption 2
[2019-12-05 22:11:06.667] [DISPLAY] [10968] [gamelaunch] Game exited with code 0x0 (0)
acho que o problema não é esse :D/GTA 5 tem o mesmo e ainda funciona
[2019-12-06 18:46:07.481] [DISPLAY] [Main ] [minmode] Local: Z:\home\mcmarius11.local\share\Steam\steamapps\common\Red Dead Redemption 2
[2019-12-06 18:46:07.481] [DISPLAY] [Main] [launcher] Abrindo o arquivo de log.
[2019-12-06 18:46:07.498] [AVISO] [Principal] [título] Sem ramificação padrão para o título rdr2
[2019-12-06 18:46:07.498] [DISPLAY] [Main] [titlemanager] Status da instalação:
[2019-12-06 18:46:07.498] [DISPLAY] [Main ] [titlemanager] - Title rdr2 : Não instalado
GTA 5 launcher.log funcionando
RDR2 launcher.log não está funcionando
espero que @mrpippy possa consertar quando ele voltar :)
Este erro ocorre porque o inicializador trava antes de poder iniciar o jogo, na verdade não está relacionado aos arquivos corrompidos. Eu experimentei a mesma falha ao usar o vanilla Wine (e -staging) para iniciar o RDR2 do iniciador fora do Steam também. É um travamento estranho e não consegui fazer muito progresso na solução do problema, infelizmente não poderei trabalhar nele nas próximas semanas.
Alguma boa maneira de contornar o lançador?
Quando tentei iniciar o exe RDR2 diretamente, nada aconteceu. Normalmente é suposto dizer ERR_NO_LAUNCHER que faz no Windows, mas não no Wine. Mais alguém pode confirmar isso?
Mesmo problema
Eu tenho uma ideia. Não tenho certeza se funcionaria, mas poderíamos usar o launcher do GTAV para carregar Red Dead Redemption 2? Apenas pensando se esta é talvez uma solução de versão do lançador. Sabemos que o launcher do GTAV carrega e roda o jogo, mesmo sendo horrível.
Eu tenho uma ideia. Não tenho certeza se funcionaria, mas poderíamos usar o launcher do GTAV para carregar Red Dead Redemption 2? Apenas pensando se esta é talvez uma solução de versão do lançador. Sabemos que o launcher do GTAV carrega e roda o jogo, mesmo sendo horrível.
Ehm ... veja alguns comentários acima ...
"... Talvez o RDR2 comece com o R-Launcher funcional do GTA V?"
-> https://github.com/ValveSoftware/Proton/issues/3291#issuecomment -562786062
"Isso não funcionou."
-> https://github.com/ValveSoftware/Proton/issues/3291#issuecomment -562662578
Isso não funcionou.
Talvez o problema seja o salvamento na nuvem. Este é o log de um lançamento no Windows. Com o linux, o iniciador para logo antes da solicitação de salvamento na nuvem.
[2019-12-05 21:21:09.113] [DISPLAY] [Admin] [external] Ready to attempt a launch. [2019-12-05 21:21:09.113] [DISPLAY] [Admin] [external] Attempting Steam launch. User is 'Wofferl' [2019-12-05 21:21:09.250] [DISPLAY] [10968] [gamelaunch] Title has no minimum RGL version. [2019-12-05 21:21:09.250] [DISPLAY] [10968] [gamelaunch] Title has no minimum RGL version. [2019-12-05 21:21:13.694] [DISPLAY] [Main ] [cloudsaveop] Cloud Save sync requested for title 'rdr2' [2019-12-05 21:21:13.711] [DISPLAY] [Main ] [cloudsaveop] Starting cloud save enabled check for title 'rdr2' [2019-12-05 21:21:17.039] [DISPLAY] [Main ] [cloudsaveop] Received cloud saves enabled state for title 'rdr2' = disabled [2019-12-05 21:21:17.040] [DISPLAY] [Main ] [cloudsaveop] Finished syncing cloud saves for title 'rdr2' [2019-12-05 21:21:17.089] [DISPLAY] [ 1180] [audio] Valid Audio Device: true [2019-12-05 21:21:18.059] [DISPLAY] [10968] [gamelaunch] Launching game... [2019-12-05 21:21:18.059] [DISPLAY] [10968] [gamelaunch] Path: E:\SteamLibrary\steamapps\common\Red Dead Redemption 2\RDR2.exe [2019-12-05 21:21:18.059] [DISPLAY] [10968] [gamelaunch] Command Line: "E:\SteamLibrary\steamapps\common\Red Dead Redemption 2\RDR2.exe" -skipPatcherCheck @args.txt @commandline.txt -useSteam [2019-12-05 21:21:18.059] [DISPLAY] [10968] [gamelaunch] Working Directory: E:\SteamLibrary\steamapps\common\Red Dead Redemption 2 [2019-12-05 22:11:06.667] [DISPLAY] [10968] [gamelaunch] Game exited with code 0x0 (0)
No Linux, você tentou desabilitar os salvamentos na nuvem antes de iniciar o jogo?
Interessante assistir.
Desde que devolvi o jogo não posso mais testá-lo. Talvez mais alguém aqui?
Interessante assistir.
Desde que devolvi o jogo não posso mais testá-lo. Talvez mais alguém aqui?
Postar logs de depuração depois que você retornou o jogo me fez pensar que talvez você o tivesse comprado novamente, tudo bem 😕
A razão pela qual o jogo não inicia está no arquivo rdr2.exe
nem dá erro
A razão pela qual o jogo não inicia está no arquivo rdr2.exe
nem dá erro
O que deve ser definido para WINEDEBUG neste caso?
Mesmo no terminal não mostrou nada
Talvez o problema possa ser descoberto usando o +relay no WINEDEBUG
Interessante assistir.
Desde que devolvi o jogo não posso mais testá-lo. Talvez mais alguém aqui?Postar logs de depuração depois que você retornou o jogo me fez pensar que talvez você o tivesse recomprado novamente, oh, bem confuso
Ao reembolsar um jogo, os arquivos não são excluídos. Assim, consegui anexar os arquivos que foram criados antes do reembolso.
BTW - alguém testou com desabilitar a função de economia de nuvem?
american.txt
Isto é o que meu arquivo errorcodes diz em /Read Dead Redemption 2/x64/data/errorcodes/ Eu me pergunto se é algo que podemos consertar com protontricks.
Uau, muitas pessoas estão dizendo que o jogo trava porque a BIOS da placa-mãe não está atualizada. https://www.reddit.com/r/reddeadredemption/comments/drzrdf/rdr2_launch_issues_megathread/
BTW - alguém testou com desabilitar a função de economia de nuvem?
O iniciador morre antes de você ser perguntado se deseja ativar os salvamentos na nuvem.
Eu tentei com o My Documents/Rockstar Games/Launcher/Profiles/XXXXXXX/settings_account.dat
da minha instalação do Windows, onde tenho o salvamento na nuvem desativado e não funcionou, mas não sei se essas informações estão armazenadas lá.
O iniciador morre antes de você ser perguntado se deseja ativar os salvamentos na nuvem.
Eu tentei com o My Documents/Rockstar Games/Launcher/Profiles/XXXXXXX/settings_account.dat
da minha instalação do Windows, onde tenho o salvamento na nuvem desativado e não funcionou, mas não sei se essas informações não estão armazenadas lá.
Ah, é verdade, esqueci. Eu quis dizer desativá-lo nas opções gerais do Steam. Mas os logs da função Steam são armazenados nos logs do R*-Launcher.
Uau, muitas pessoas estão dizendo que o jogo trava porque a BIOS da placa-mãe não está atualizada. https://www.reddit.com/r/reddeadredemption/comments/drzrdf/rdr2_launch_issues_megathread/
Apenas uma teoria, mas talvez o iniciador verifique se há explorações de microcódigo da CPU como um método anti-fraude.
As explorações de microcódigo são corrigidas nas atualizações do BIOS e, portanto, as verificações são aprovadas.
Também pode ser por isso que ele falha no Linux, a verificação de exploração de microcódigo pode estar usando APIs do Windows não implementadas no Wine/Proton.
Este erro ocorre porque o inicializador trava antes de poder iniciar o jogo, na verdade não está relacionado aos arquivos corrompidos. Eu experimentei a mesma falha ao usar o vanilla Wine (e -staging) para iniciar o RDR2 do iniciador fora do Steam também. É um travamento estranho e não consegui fazer muito progresso na solução do problema, infelizmente não poderei trabalhar nele nas próximas semanas.
Alguma boa maneira de contornar o lançador?
Quando tentei iniciar o exe RDR2 diretamente, nada aconteceu. Normalmente é suposto dizer ERR_NO_LAUNCHER que faz no Windows, mas não no Wine. Mais alguém pode confirmar isso?
O RDR2.exe tem seu próprio problema em que sai muito cedo porque tenta detectar um depurador com um método maluco (chamadas de sistema diretas do NT) que não é suportado pelo Wine. Ele acha que um depurador está anexado e, em seguida, chama TerminateProcess() para sair.
É bastante fácil contornar tornando TerminateProcess() um no-op, mas mesmo com isso, o RDR2.exe apenas inicia o inicializador (que trava por causa do bug principal) e depois sai. Torna-se um ponto discutível até que o bug do lançador seja descoberto.
Uau, muitas pessoas estão dizendo que o jogo trava porque a BIOS da placa-mãe não está atualizada. https://www.reddit.com/r/reddeadredemption/comments/drzrdf/rdr2_launch_issues_megathread/
O jogo funciona bem no Windows, mesmo na minha antiga placa-mãe Asrock de 2016.
Tenho certeza de que é sobre economia de nuvem. Não importa se você habilita ou desabilita, porque quando você muda para linux e instala via. Proton é tratado como uma nova instalação e o iniciador perguntará novamente se você deseja ativar os jogos salvos na nuvem, mas ele trava antes.
Este erro ocorre porque o inicializador trava antes de poder iniciar o jogo, na verdade não está relacionado aos arquivos corrompidos. Eu experimentei a mesma falha ao usar o vanilla Wine (e -staging) para iniciar o RDR2 do iniciador fora do Steam também. É um travamento estranho e não consegui fazer muito progresso na solução do problema, infelizmente não poderei trabalhar nele nas próximas semanas.
Alguma boa maneira de contornar o lançador?
Quando tentei iniciar o exe RDR2 diretamente, nada aconteceu. Normalmente é suposto dizer ERR_NO_LAUNCHER que faz no Windows, mas não no Wine. Mais alguém pode confirmar isso?
O RDR2.exe tem seu próprio problema em que sai muito cedo porque tenta detectar um depurador com um método maluco (chamadas de sistema diretas do NT) que não é suportado pelo Wine. Ele acha que um depurador está anexado e, em seguida, chama TerminateProcess() para sair.
É bastante fácil contornar tornando TerminateProcess() um no-op, mas mesmo com isso, o RDR2.exe apenas inicia o inicializador (que trava por causa do bug principal) e depois sai. Torna-se um ponto discutível até que o bug do lançador seja descoberto.
Análise interessante, mas
Tornar TerminateProcess um noop seria semelhante a comentar a chamada TerminateProcess como abaixo, e assim por diante, a execução cai em um pedaço inesperado de código sem sequer executar runGame porque o programa é globalmente conhecido por ter um depurador anexado
if (debuggerDetected)
{
//TerminateProcess();
}
else
{
runGame();
}
Eu teria testado em vez disso para enganar o programa para que runGame() seja executado (ou com o plug-in anti-depurador capaz de ocultar um depurador)
if (!debuggerDetected)
{
TerminateProcess();
}
else
{
runGame();
}
Parece que não será jogável tão cedo.
@laichiaheng Eu realmente espero que sim. O jogo em si provavelmente rodará muito bem (depois que os bugs atuais forem corrigidos), já que possui o renderizador Vulkan e ter esse jogo rodando no Linux com um bom desempenho é uma grande coisa, especialmente se o multiplayer funcionar também.
@AsciiWolf Parece que todos os jogos Rock Star estão mortos agora, como GTA5.
Já está com 20% de desconto!
@AsciiWolf Parece que todos os jogos Rock Star estão mortos agora, como GTA5.
Já está com 20% de desconto!
Por que para mim GTA 5 roda sem problemas (versão steam)
Qual versão do Proton você está executando o McMarius11?
Saúde,
Davi
Em 14 de dezembro de 2019, às 16:40, McMarius11 [email protected] escreveu:
Em
@AsciiWolf Parece que todos os jogos Rock Star estão mortos agora, como GTA5.Já está com 20% de desconto!
Por que para mim GTA 5 roda sem problemas (versão steam)
—
Você está recebendo isso porque está inscrito neste tópico.
Responda a este e-mail diretamente, visualize-o no GitHub ou cancele a inscrição.
Não consigo instalar o jogo pelo Steam. O botão de instalação está desativado para mim. Alguém mais com esse problema no Linux?
Você pode instalar o jogo no Steam dentro do Linux, mas ele simplesmente não funciona.
O que me deixa chateado com isso ... é a versão Stadia (Linux Version), obviamente está funcionando bem na plataforma Stadia, em comparação com todos os problemas que estão tendo no lançamento do Steam. Isso faz você se perguntar se a versão do Linux é apenas uma porta muito melhor do que o Windows nativo. No entanto, eles recebem todo esse feedback negativo sobre o jogo não estar funcionando corretamente e não lançam a versão para desktop do Linux.
@mintylinux eu sei que está quebrado. Eu ainda quero tentar usar o Proton. Instalei apenas um jogo no Proton até agora e não me lembro de ter feito nada para ativar o botão de instalação.
Olá @Alko89 , você deve poder acessar as propriedades por jogo no Steam e verificar Force the use of a specific Steam Play compatibility tool
e selecionar uma versão do Proton da lista para testar.
@kisak-valve obrigado! Eu não notei isso antes, nem me lembro de configurar isso para Stick of Truth. Acho que instala a versão recomendada do Proton com o jogo (se existir).
Há uma nova construção do Proton-GE, alguém que possui o RDR2 pode testá-lo e ver se você consegue mais? https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/4.21-GE-2
Há uma nova construção do Proton-GE, alguém que possui o RDR2 pode testá-lo e ver se você consegue mais? https://github.com/GloriousEggroll/proton-ge-custom/releases/tag/4.21-GE-2
mesmo aqui
Acabei de tentar com o Proton-GE-2 e recebo a mesma falha "Verifique os dados do jogo"
aqui está meu arquivo de log com o mais novo proton-4.11-11
steam-1174180.log
acho que @mrpippy é nossa única esperança
Pode ser problema de salvamento na nuvem...
É aqui que o launcher.log termina abruptamente ao usar o Proton (4.21-GE-2):
[2019-12-21 11:43:29.582] [DISPLAY] [Admin] [external] Ready to attempt a launch.
[2019-12-21 11:43:29.582] [DISPLAY] [Admin] [external] Attempting Steam launch. User is 'tin'
[2019-12-21 11:43:30.255] [DISPLAY] [ 255] [gamelaunch] Title has no minimum RGL version.
[2019-12-21 11:43:30.255] [DISPLAY] [ 255] [gamelaunch] Title has no minimum RGL version.
E este trecho é da minha instalação do Windows 10 "launcher.log" (tem muito mais depois disso):
[2019-12-20 20:01:12.233] [DISPLAY] [Admin] [external] Ready to attempt a launch.
[2019-12-20 20:01:12.233] [DISPLAY] [Admin] [external] Attempting Steam launch. User is 'tin'
[2019-12-20 20:01:12.256] [DISPLAY] [10804] [gamelaunch] Title has no minimum RGL version.
[2019-12-20 20:01:12.256] [DISPLAY] [10804] [gamelaunch] Title has no minimum RGL version.
[2019-12-20 20:01:18.311] [DISPLAY] [Main ] [cloudsaveop] Cloud Save sync requested for title 'rdr2'
[2019-12-20 20:01:18.328] [DISPLAY] [Main ] [cloudsaveop] Starting cloud save enabled check for title 'rdr2'
Este erro ocorre porque o inicializador trava antes de poder iniciar o jogo, na verdade não está relacionado aos arquivos corrompidos. Eu experimentei a mesma falha ao usar o vanilla Wine (e -staging) para iniciar o RDR2 do iniciador fora do Steam também. É um travamento estranho e não consegui fazer muito progresso na solução do problema, infelizmente não poderei trabalhar nele nas próximas semanas.
Alguma boa maneira de contornar o lançador?
Quando tentei iniciar o exe RDR2 diretamente, nada aconteceu. Normalmente é suposto dizer ERR_NO_LAUNCHER que faz no Windows, mas não no Wine. Mais alguém pode confirmar isso?
O RDR2.exe tem seu próprio problema em que sai muito cedo porque tenta detectar um depurador com um método maluco (chamadas de sistema diretas do NT) que não é suportado pelo Wine. Ele acha que um depurador está anexado e, em seguida, chama TerminateProcess() para sair.
É bastante fácil contornar tornando TerminateProcess() um no-op, mas mesmo com isso, o RDR2.exe apenas inicia o inicializador (que trava por causa do bug principal) e depois sai. Torna-se um ponto discutível até que o bug do lançador seja descoberto.
Nt* chamadas ESTÃO sendo implementadas pelo wine onde a documentação está disponível. Dito isto, a abordagem correta que o Wine deve adotar é ocultar o fato de que um depurador está anexado.
Alguém executou o jogo com +relay ativado? De preferência após o lançamento do último patch do GTAV Proton.
Nt* chamadas ESTÃO sendo implementadas pelo wine onde a documentação está disponível. Dito isto, a abordagem correta que o Wine deve adotar é ocultar o fato de que um depurador está anexado.
Que função é essa de fato? Porque de acordo com o código fonte do wine, NtQuerySystemInformation
já retorna FALSE
ao ser consultado por um depurador anexado.
Olhando para os logs, parece mais provável que tudo o que o inicializador tenta iniciar simplesmente falhe, isso é detectado pelo inicializador e, portanto, informa para verificar os arquivos do jogo. No final, é provável que uma falha seja causada por arquivos de jogo danificados. Mas sabemos que provavelmente não é o caso aqui.
Está recebendo um erro de exceção:
wine: Unhandled exception 0xc0000409 in thread 3c at address 0x18023bf57 (thread 003c), starting debugger...
Mas tudo o que posso ver neste tópico é:
714499.234:0033:003c:fixme:module:LdrLockLoaderLock flags 1 not supported
714499.393:0033:003c:fixme:module:LdrLockLoaderLock flags 1 not supported
714499.395:0033:003c:fixme:module:LdrLockLoaderLock flags 1 not supported
714499.395:0033:003c:fixme:module:LdrLockLoaderLock flags 1 not supported
714499.395:0033:003c:fixme:module:LdrLockLoaderLock flags 1 not supported
714499.397:0033:003c:fixme:module:LdrLockLoaderLock flags 1 not supported
714499.398:0033:003c:fixme:module:LdrLockLoaderLock flags 1 not supported
714499.398:0033:003c:fixme:module:LdrLockLoaderLock flags 1 not supported
714499.398:0033:003c:fixme:module:LdrLockLoaderLock flags 1 not supported
714499.399:0033:003c:fixme:module:LdrLockLoaderLock flags 1 not supported
714499.399:0033:003c:fixme:module:LdrLockLoaderLock flags 1 not supported
714499.399:0033:003c:fixme:heap:GetPhysicallyInstalledSystemMemory stub: 0x3d1f638
714499.400:0033:003c:fixme:module:LdrLockLoaderLock flags 1 not supported
714499.402:0033:003c:fixme:module:LdrLockLoaderLock flags 1 not supported
714499.402:0033:003c:fixme:module:LdrLockLoaderLock flags 1 not supported
714499.402:0033:003c:fixme:module:LdrLockLoaderLock flags 1 not supported
714499.403:0033:003c:trace:seh:NtRaiseException code=c0000005 flags=0 addr=0x18007e101 ip=18007e101 tid=003c
714499.403:0033:003c:trace:seh:NtRaiseException info[0]=0000000000000001
714499.403:0033:003c:trace:seh:NtRaiseException info[1]=000000001319c94d
714499.403:0033:003c:trace:seh:NtRaiseException rax=0000000000000001 rbx=0000000000000000 rcx=0000000003d1f478 rdx=0000000003d1f480
714499.403:0033:003c:trace:seh:NtRaiseException rsi=0000000003d1f8d8 rdi=0000000000000000 rbp=0000000003d1f750 rsp=0000000003d1f480
714499.403:0033:003c:trace:seh:NtRaiseException r8=000000007bceb1c0 r9=0000000000000000 r10=0000000000000008 r11=0000000000000246
714499.403:0033:003c:trace:seh:NtRaiseException r12=000000000067ff90 r13=000000000067bfa0 r14=000000000067ff90 r15=0000000001704040
714499.403:0033:003c:trace:seh:call_vectored_handlers calling handler at 0x69f63c10 code=c0000005 flags=0
714499.403:0033:003c:trace:seh:call_vectored_handlers handler at 0x69f63c10 returned 0
714499.403:0033:003c:trace:seh:call_vectored_handlers calling handler at 0x6a435200 code=c0000005 flags=0
714499.403:0033:003c:trace:seh:call_vectored_handlers handler at 0x6a435200 returned 0
714499.403:0033:003c:trace:seh:RtlVirtualUnwind type 1 rip 18007e101 rsp 3d1f480
714499.403:0033:003c:trace:seh:dump_unwind_info **** func 7e022-7fca8
714499.403:0033:003c:trace:seh:dump_unwind_info unwind info at 0x1802473f8 flags 4 prolog 0x0 bytes function 0x18007e022-0x18007fca8
714499.403:0033:003c:trace:seh:dump_unwind_info 0x0: movq %r14,0x100(%rsp)
714499.403:0033:003c:trace:seh:dump_unwind_info 0x0: movq %r13,0x108(%rsp)
714499.403:0033:003c:trace:seh:dump_unwind_info 0x0: movq %r12,0x110(%rsp)
714499.403:0033:003c:trace:seh:dump_unwind_info 0x0: movq %rdi,0x118(%rsp)
714499.403:0033:003c:trace:seh:dump_unwind_info 0x0: movq %rsi,0x120(%rsp)
714499.403:0033:003c:trace:seh:dump_unwind_info 0x0: movq %rbp,0x128(%rsp)
714499.403:0033:003c:trace:seh:dump_unwind_info 0x0: movq %rbx,0x150(%rsp)
714499.403:0033:003c:trace:seh:dump_unwind_info chained to function 0x18007dd40-0x18007dd5e
714499.403:0033:003c:trace:seh:dump_unwind_info unwind info at 0x180247460 flags 3 prolog 0x1e bytes function 0x18007dd40-0x18007dd5e
714499.403:0033:003c:trace:seh:dump_unwind_info 0xc: subq $0x130,%rsp
714499.403:0033:003c:trace:seh:dump_unwind_info 0x5: pushq %r15
714499.403:0033:003c:trace:seh:dump_unwind_info handler 0x18023bf44 data at 0x180247470
714499.403:0033:003c:trace:seh:call_handler calling handler 0x18023bf44 (rec=0x3d1f340, frame=0x3d1f480 context=0x3d1e810, dispatch=0x3d1e5b0)
714499.403:0033:003c:trace:seh:RtlVirtualUnwind type 0 rip 18023c385 rsp 3d1e460
714499.403:0033:003c:trace:seh:dump_unwind_info **** func 23c368-23c482
714499.403:0033:003c:trace:seh:dump_unwind_info unwind info at 0x18023d958 flags 0 prolog 0x10 bytes function 0x18023c368-0x18023c482
714499.403:0033:003c:trace:seh:dump_unwind_info 0x10: subq $0x80,%rsp
714499.403:0033:003c:trace:seh:dump_unwind_info 0x6: pushq %rbp
714499.404:0033:003c:trace:seh:start_debugger Starting debugger "winedbg --auto 51 964"
A exceção indica um estouro de pilha. Talvez algo esteja recursivamente muito profundo por causa de um recurso ausente no vinho? As linhas repetidas fixme
podem indicar isso.
Vou anexar os logs mais tarde, meu sistema precisa de uma reinicialização primeiro.
Atualização: anexando logs:
https://gist.github.com/kakra/8a374942a24e4aeecf68243e7f994f38
Nt* chamadas ESTÃO sendo implementadas pelo wine onde a documentação está disponível. Dito isto, a abordagem correta que o Wine deve adotar é ocultar o fato de que um depurador está anexado.
Que função é essa de fato? Porque de acordo com o código fonte do wine,
NtQuerySystemInformation
já retornaFALSE
ao ser consultado por um depurador anexado.Olhando para os logs, parece mais provável que tudo o que o inicializador tenta iniciar simplesmente falhe, isso é detectado pelo inicializador e, portanto, informa para verificar os arquivos do jogo. No final, é provável que uma falha seja causada por arquivos de jogo danificados. Mas sabemos que provavelmente não é o caso aqui.
Está recebendo um erro de exceção:
wine: Unhandled exception 0xc0000409 in thread 3c at address 0x18023bf57 (thread 003c), starting debugger...
Mas tudo o que posso ver neste tópico é:
A exceção indica um estouro de pilha. Talvez algo esteja recursivamente muito profundo por causa de um recurso ausente no vinho? As linhas repetidas
fixme
podem indicar isso.Vou anexar os logs mais tarde, meu sistema precisa de uma reinicialização primeiro.
Desculpe a demora na resposta, entre feriados e outras coisas não tive muito tempo para voltar. Observe que eu não falo pela Valve, ou pela equipe do Wine, ou DXVK ou qualquer outra pessoa, minha experiência se baseia apenas em trabalhar no Wine (passivamente, o que significa que nunca fui um desenvolvedor principal do Wine) há mais de uma década, sendo um Windows experiente desenvolvedor, e também ter um conhecimento um tanto datado de uma grande parte dos componentes internos do Windows 7 (e mais antigos). Dito isto, vamos parar para abordar algumas coisas:
uma grande maioria de syscalls Nt* são implementadas em ntdll.dl, por exemplo, https://source.winehq.org/git/wine.git/blob/HEAD :/dlls/ntdll/nt.c tem mais de 3000 linhas de código. Sim, alguns não estão implementados e muitos mais podem estar incompletos ou incorretos. No entanto, o progresso está sendo feito. Eu não vou arriscar um palpite se algo está quebrando o jogo aqui ou não porque eu não possuo e não posso depurá-lo. Embora a Rockstar possa estar usando chamadas Nt*, isso seria tolice (embora depois de analisar os problemas do GTA V, nada me surpreenda neste momento). Eles efetivamente vinculariam o jogo a uma única versão ou duas do Windows. Nt* chamadas podem mudar de release para release. A Microsoft é bastante inflexível sobre isso, por exemplo, consulte o aviso nesta página: https://docs.microsoft.com/en-us/windows/win32/api/winternl/nf-winternl-ntquerysysteminformation. Isso me leva ao meu outro ponto...
Para obter um rastreamento adequado, você precisa desabilitar o winedbg (winedbg=d) e usar +relay junto com alguns outros sinalizadores para timestamps, threads, etc. Parece que você já está fazendo a maior parte disso acima, mas notei winedbg está habilitado, é por isso que eu o trouxe. Já vimos o que o GTA V faz se for colocado em um depurador. RDR2 usa um fork mais antigo e fortemente modificado do motor RAGE pelo que pude observar, então não tenho motivos para pensar que o jogo será melhor do que GTAV. Especialmente porque a Rockstar agora está aparentemente inflexível em acabar com os depuradores (nem vou entrar nas razões para isso, pois estaria no limite da trollagem).
Tenho certeza que alguém em algum lugar pegou ou está dando uma olhada nisso. No entanto, no entanto, é importante ter links para um bom registro. O uso do GitHub Gists permite que você cole um log em sua totalidade, você pode simplesmente vinculá-lo aqui. Também é importante os logs DXVK, se houver.
O RDR2 aparentemente não é instalado completamente para muitos usuários no Linux. Sua melhor aposta é tentar instalar e copiar uma instalação completa do Windows. Se você tiver uma maneira de capturar qualquer registro ou outras alterações durante o processo de instalação no Windows, isso também seria útil. Esteja ciente das Diretrizes de Salas Limpas da Wine . Trago isso à tona porque já vi jogos e aplicativos travarem porque não lidam adequadamente com configurações de registro inexistentes. Costumava haver pacotes de desinstalação que rastreavam todas essas coisas, mas não tenho certeza se eles existem mais.
Eu realmente não posso ajudar mais aqui, já que eu não possuo o jogo, e não estou trabalhando no momento, então gastar $50-$60 por um jogo seria um pouco tolo (especialmente porque não funciona no Linux! :wink:). Dito isso, espero que seja resolvido logo. É um jogo que eu definitivamente quero pegar quando o preço cair e eu estiver em uma situação um pouco melhor.
Boa sorte! Um aviso leve sobre ortografia e gramática aqui. Eu posso ou não ter bebido uma ou muitas cervejas antes de escrever isso e posso ou não ter escrito isso depois de estar acordado por 36 horas seguidas. Hora de dormir. :piscar:
@betam4x Obrigado pela atualização - me lembrou de algo... ;-) Eu consegui perder que queria fazer o upload dos logs após a reinicialização. Os logs são enormes, consegui espremê-los em uma essência (post acima atualizado): https://gist.github.com/kakra/8a374942a24e4aeecf68243e7f994f38
Eu alegremente atualizo os logs se você der instruções sobre como criá-los.
Até onde eu sei, você deve conseguir mudar o mecanismo gráfico para o Vulkan após iniciar com sucesso no jogo: https://www.youtube.com/watch?v=xnatU6Uhz48
Então, eu esperaria que o próprio mecanismo gráfico funcionasse muito bem depois de corrigirmos os problemas de inicialização (e talvez editar algum arquivo de configuração).
Este erro ocorre porque o inicializador trava antes de poder iniciar o jogo, na verdade não está relacionado aos arquivos corrompidos. Eu experimentei a mesma falha ao usar o vanilla Wine (e -staging) para iniciar o RDR2 do iniciador fora do Steam também. É um travamento estranho e não consegui fazer muito progresso na solução do problema, infelizmente não poderei trabalhar nele nas próximas semanas.
Alguma boa maneira de contornar o lançador?
@laichiaheng Existe este trecho de linha de comando útil para ignorar os lançadores no Steam, ele simplesmente substitui o comando que o Steam deseja iniciar por um comando que você deseja iniciar. Basta colocá-lo nas opções de inicialização do jogo:
bash -c 'exec "${@/PlayRDR2.exe/RDR2.exe}"' -- %command%
Funciona da mesma forma com outros jogos, basta ajustar os nomes dos arquivos. Ou seja, o lançador Borderlands GOTY não será executado corretamente com o Proton, estou usando essa opção de inicialização para ignorá-lo.
Para RDR2, porém, não funciona. O jogo sairá silenciosamente após alguns segundos do Proton pensando que está sendo executado.
Mesmo resultado do OP, "verifique os dados do jogo". GTA V funciona perfeitamente neste sistema.
GTAV e RDR2 não funcionam com o mesmo erro "verifique os dados do jogo"
GTAV e RDR2 não funcionam com o mesmo erro "verifique os dados do jogo"
GTAV sempre funcionou perfeitamente para mim. Verifique se sua distro está atualizada.
nenhum problema com GTA 5 para mim no archlinux, apenas RDR 2
Alguém conseguiu superar o erro "verifique os dados do jogo"?
Alguém conseguiu superar o erro "verifique os dados do jogo"?
Não acredite, contornar esse parece ser o único obstáculo para que este jogo funcione atualmente.
Uma pena porque o jogo é mesmo Vulkan, provavelmente rodaria muito bem se não fosse por isso
Novo lançamento do Proton-GE. Alguém disponível para fazer um teste rápido?
Saúde,
Davi
Em 19 de janeiro de 2020, às 14:45, Evernow [email protected] escreveu:
Em
Alguém conseguiu superar o erro "verifique os dados do jogo"?Não acredite, contornar esse parece ser o único obstáculo para que este jogo funcione atualmente.
Uma pena porque o jogo é mesmo Vulkan, provavelmente rodaria muito bem se não fosse por isso
—
Você está recebendo isso porque está inscrito neste tópico.
Responda a este e-mail diretamente, visualize-o no GitHub ou cancele a inscrição.
@davidjmemmett
Novo lançamento do Proton-GE. Alguém disponível para fazer um teste rápido? Abraço, Davi
Infelizmente sem sorte, tentei revalidar os arquivos também, nada.
Mais discussões sobre syscall direto do NT podem ser vistas aqui: https://bugs.winehq.org/show_bug.cgi?id=48291
Mais discussões sobre syscall direto do NT podem ser vistas aqui: https://bugs.winehq.org/show_bug.cgi?id=48291
Pela aparência das coisas... esse jogo não vai funcionar por muito tempo... merda...
Escrevo para o suporte e feedback da Rockstar para tentar obter ajuda para a equipe da Valve para portar o jogo com obviamente pouca sorte.
Talvez se mais pessoas escrevessem para sua sugestão de feedback, poderíamos obter alguma ajuda de sua equipe.
Escrevo para o suporte e feedback da Rockstar para tentar obter ajuda para a equipe da Valve para portar o jogo com obviamente pouca sorte.
Talvez se mais pessoas escrevessem para sua sugestão de feedback, poderíamos obter alguma ajuda de sua equipe.
E não se esqueça de colocar na sua lista de desejos:
https://steamcommunity.com/games/221410/announcements/detail/1475356649450732547
funciona via Proton 5.0-1?
funciona via Proton 5.0-1?
Não. Ainda dá o mesmo erro "não é possível iniciar o jogo" que o OP tem uma captura de tela.
Eu tenho trabalhado nisso, há muitos problemas para descobrir, mas tenho feito progressos constantes. Corrigi a falha do iniciador (trabalhando em um patch upstream para isso) e as syscalls diretas são muito fáceis de contornar.
Fazer com que o áudio e o vídeo funcionem corretamente é o desafio agora, espero ter algo para mostrar a todos em breve.
Isso é uma ótima notícia, muito obrigado pelo seu trabalho!
Em sábado, 8 de fevereiro de 2020 às 09:01 Brendan Shanks [email protected] escreveu:
>
Eu tenho trabalhado nisso, há muitos problemas para descobrir, mas tenho feito progressos constantes. Corrigi a falha do iniciador (trabalhando em um patch upstream para isso) e as syscalls diretas são muito fáceis de contornar.
Fazer com que o áudio e o vídeo funcionem corretamente é o desafio agora, espero ter algo para mostrar a todos em breve.—
Você está recebendo isso porque comentou.
Responda a este e-mail diretamente, visualize-o no GitHub ou cancele a inscrição.
Eu tenho trabalhado nisso, há muitos problemas para descobrir, mas tenho feito progressos constantes. Corrigi a falha do iniciador (trabalhando em um patch upstream para isso) e as syscalls diretas são muito fáceis de contornar.
Fazer com que o áudio e o vídeo funcionem corretamente é o desafio agora, espero ter algo para mostrar a todos em breve.
excelente! nós 💓 você
Eu tenho trabalhado nisso, há muitos problemas para descobrir, mas tenho feito progressos constantes. Corrigi a falha do iniciador (trabalhando em um patch upstream para isso) e as syscalls diretas são muito fáceis de contornar.
Fazer com que o áudio e o vídeo funcionem corretamente é o desafio agora, espero ter algo para mostrar a todos em breve.
uau, cara!!!! Fantástico
desculpe pelo ping.. mas alguma atualização?
ainda esperando
ainda esperando
Deve ser hora da válvula 😀
Eu tenho trabalhado nisso, há muitos problemas para descobrir, mas tenho feito progressos constantes. Corrigi a falha do iniciador (trabalhando em um patch upstream para isso) e as syscalls diretas são muito fáceis de contornar.
Fazer com que o áudio e o vídeo funcionem corretamente é o desafio agora, espero ter algo para mostrar a todos em breve.
então podemos assumir que você estava trollando agora?
Eu tenho trabalhado nisso, há muitos problemas para descobrir, mas tenho feito progressos constantes. Corrigi a falha do iniciador (trabalhando em um patch upstream para isso) e as syscalls diretas são muito fáceis de contornar.
Fazer com que o áudio e o vídeo funcionem corretamente é o desafio agora, espero ter algo para mostrar a todos em breve.então podemos assumir que você estava trollando agora?
Este é o patch (ou um dos patches) para o RDR2 que ele enviou para a lista de discussão do WineHQ: https://source.winehq.org/patches/data/180360
Olá, obrigado pelo seu patch, acabei de testá-lo e atualmente não estou conseguindo iniciar o lançador Rockstar no Wine Staging 5.3 (baseado em arco). Eu tenho um estouro de pilha. Aqui está a saída inicial (que é repetida e parece que estouro)
info: Game: Launcher.exe
info: DXVK: v1.4
warn: OpenVR: Failed to locate module
info: Enabled instance extensions:
info: VK_KHR_get_physical_device_properties2
info: VK_KHR_surface
info: VK_KHR_win32_surface
info: Game: Launcher.exe
info: DXVK: v1.4
warn: OpenVR: Failed to locate module
info: Enabled instance extensions:
info: VK_KHR_get_physical_device_properties2
info: VK_KHR_surface
info: VK_KHR_win32_surface
info: Game: Launcher.exe
info: DXVK: v1.4
warn: OpenVR: Failed to locate module
info: Enabled instance extensions:
info: VK_KHR_get_physical_device_properties2
info: VK_KHR_surface
info: VK_KHR_win32_surface
info: Game: Launcher.exe
info: DXVK: v1.4
warn: OpenVR: Failed to locate module
info: Enabled instance extensions:
info: VK_KHR_get_physical_device_properties2
info: VK_KHR_surface
info: VK_KHR_win32_surface
info: Game: Launcher.exe
info: DXVK: v1.4
warn: OpenVR: Failed to locate module
info: Enabled instance extensions:
info: VK_KHR_get_physical_device_properties2
info: VK_KHR_surface
info: VK_KHR_win32_surface
info: Game: Launcher.exe
info: DXVK: v1.4
warn: OpenVR: Failed to locate module
info: Enabled instance extensions:
info: VK_KHR_get_physical_device_properties2
info: VK_KHR_surface
info: VK_KHR_win32_surface
002c:err:seh:setup_exception stack overflow 1680 bytes in thread 002c eip 000000007bc696a5 esp 0000000000130f80 stack 0x130000-0x131000-0x230000
usando o pacote regular de preparação de vinho sem que seu patch permita iniciar o iniciador (ele bloqueia na atualização, mas é iniciado)
Existe algo que um usuário com algum conhecimento decente de Linux e programação (assim como o jogo em sua biblioteca Steam) possa fazer para ajudar?
Alguma novidade?
@mrpippy tem um branch para commits relacionados ao RDR2 localizado aqui https://github.com/mrpippy/wine/tree/rdr2
você também pode manter-se atualizado com os patches de vinho enviados aqui , também útil se você estiver interessado em ver o progresso nas coisas do mfplat
Desculpe pessoal, ainda trabalhando nisso, mas fazendo um bom progresso. Consegui um hack trabalhando com seccomp-bpf para interceptar e emular as syscalls diretas, esse áudio fixo. O trabalho está em andamento para as várias extensões Vulkan e funções de exibição do Windows que são necessárias.
alguma atualização neste tópico?
Estou jogando esse jogo, demais, e adoraria não ter que rodar o Windows para isso. Posso ajudar? O que precisa ser feito?
Testado executando-o em:
Nenhuma das opções funcionou. Eu até tentei ignorar o Rockstar Launcher por meio dessas opções de inicialização (mas isso inicia o RDR2.exe e trava silenciosamente):
bash -c 'exec "${@/PlayRDR2.exe/RDR2.exe}"' -- %command%
GTA IV e GTA V funcionam bem, mas não RDR2.
Testado executando-o em:
* Proton 4.11-13 * Proton 5.0.6 * Steam native Linux
Nenhuma das opções funcionou. Eu até tentei ignorar o Rockstar Launcher por meio dessas opções de inicialização (mas isso inicia o RDR2.exe e trava silenciosamente):
bash -c 'exec "${@/PlayRDR2.exe/RDR2.exe}"' -- %command%
GTA IV e GTA V funcionam bem, mas não RDR2.
Você deve testar com o vinho upstream se quiser testar se o jogo funciona ou não, pois esse é o local onde esses patches pousam.
@mrpippy Alguma atualização de progresso?
Alguém que possui este jogo já experimentou PROTON_USE_SECCOMP=1
?
Alguém que possui este jogo já experimentou
PROTON_USE_SECCOMP=1
?
Sim, ainda não funciona. Eu tentei o Proton GE 5.6 porque ele também deve ter todos os commits upstream do vinho até e incluindo o vinho 5.6. Enquanto o lançador da Rockstar parece bem agora visualmente, o jogo ainda trava ou sai silenciosamente. Pelo menos a partir de 5.6, os patches do secomp ainda estão incompletos ou são apenas parte da solução.
Alguém que possui este jogo já experimentou
PROTON_USE_SECCOMP=1
?Sim, ainda não funciona. Eu tentei o Proton GE 5.6 porque ele também deve ter todos os commits upstream do vinho até e incluindo o vinho 5.6. Enquanto o lançador da Rockstar parece bem agora visualmente, o jogo ainda trava ou sai silenciosamente. Pelo menos a partir de 5.6, os patches do secomp ainda estão incompletos ou são apenas parte da solução.
Ei, você teve mais sorte? Este é um daqueles jogos que me mantêm no Windows, infelizmente.
Parece sem esperança. Alguém já tentou a versão mais recente do Proton-5.8-GE2-MF?
O jogo não funciona para mim também. No entanto, não estou experimentando travamentos nem nada, está apenas preso no Rockstar Launcher para sempre assim:
Alguém mais experimentou isso? Vou tentar depurar de qualquer maneira e informarei quais são os resultados. Além disso, deixe-me saber se mais especificações ou logs do sistema são necessários do meu lado.
Especificações:
Sistema operacional: Pop!_OS 20.04
Versão do próton: 5.0-7
Placa de vídeo: Nvidia 1050 Ti 4GB
@nushkovg você não está sozinho :smile: notei a mesma coisa há cerca de uma semana.
Bastante novo no Proton (estou usando o Linux há algumas semanas), mas talvez eu possa ajudar enviando especificações, logs ou coisas assim.
Obrigado por seu trabalho duro, todos!
Eu estava tendo alguma sorte com os patches de Brendan em https://github.com/mrpippy/wine/tree/rdr2 , embora muitas vezes ficasse preso em um erro "Falha na ativação" após exibir a tela inicial. No entanto, consegui entrar no jogo algumas vezes. Não cientificamente, provavelmente cerca de uma vez a cada cinco tentativas.
Infelizmente, parece que uma atualização recente do jogo ou do lançador está me impedindo de chegar tão longe. Agora, quando clico em "Jogar", o jogo sai antes de exibir qualquer coisa.
Com WINEDEBUG=+relay, noto que o trecho a seguir é impresso 8 vezes, cerca de uma vez por segundo, antes que KERNEL32.TerminateProcess seja chamado. Não tenho certeza se isso pode ser significativo? Talvez como se estivesse esperando por algo, expirasse e decidisse desistir?
00b0:Ret ntdll.NtWaitForMultipleObjects() retval=00000000 ret=7b082743
00b0:Ret winex11.drv.MsgWaitForMultipleObjectsEx() retval=00000000 ret=7f090b495edf
00b0:Call window proc 0x7f090ac59da0 (hwnd=0x1002c,msg=WM_TIMER,wp=00000001,lp=00000000)
00b0:Ret window proc 0x7f090ac59da0 (hwnd=0x1002c,msg=WM_TIMER,wp=00000001,lp=00000000) retval=00000000
00b0:Call winex11.drv.MsgWaitForMultipleObjectsEx(00000001,00abf7f8,ffffffff,000004ff,00000000) ret=7f090b495edf
Deixe-me saber se houver alguma outra informação que possa ser útil, sou um pouco novo na depuração de vinhos.
Tentando com o Proton-5.8-GE-2-MF e olhando o log do kernel, parece que algo está tentando (e falhando) acessar minha unidade de disco óptico (/dev/sr0) repetidamente (veja anexo).
Eventualmente, o jogo termina após lançar o erro "Endereço inválido (0x000000007b44dfb1 EntryPoint+0x37fe1) para breakpoint 0, desabilitando-o".
Desculpe a demora, nos últimos dias fiz um progresso muito bom e descobri os dois últimos problemas (a falha recente do inicializador e o erro de ativação). A tarefa agora é limpar os muitos hacks que tenho e espero ter algo pronto para testar nas próximas semanas
Desculpe a demora, nos últimos dias fiz um progresso muito bom e descobri os dois últimos problemas (a falha recente do inicializador e o erro de ativação). A tarefa agora é limpar os muitos hacks que tenho e espero ter algo pronto para testar nas próximas semanas
Bom trabalho Brendan, parabéns!
Desculpe a demora, nos últimos dias fiz um progresso muito bom e descobri os dois últimos problemas (a falha recente do inicializador e o erro de ativação). A tarefa agora é limpar os muitos hacks que tenho e espero ter algo pronto para testar nas próximas semanas
Obrigado, desejo-lhe boa sorte nisso. Seria ótimo jogar rdr2 no Linux. Esse script/hack poderia ser usado para outros jogos de rockstar?
Desculpe a demora, nos últimos dias fiz um progresso muito bom e descobri os dois últimos problemas (a falha recente do inicializador e o erro de ativação). A tarefa agora é limpar os muitos hacks que tenho e espero ter algo pronto para testar nas próximas semanas
Isso significa que você tem o jogo rodando? Se sim, então essas são ótimas notícias!
Alguém sabe o que torna o rdr2 diferente do gta e de outros jogos rockstar em termos de executá-lo no Linux. As pessoas fazem o gta funcionar bem, mas não o rdr2. Isso sempre foi estranho para mim.
Eu acho que eles empregam proteção muito melhor. Também não conheço ninguém que
com sucesso
execute GTA V após atualização do launcher, o melhor resultado que tive foi com saves
desativado desde o início, mas isso
atualmente também não será executado. Consegui fazer o downgrade do jogo para
estado de pré-lançamento e que corrigiu o GTAV.
Mas o RDR2 tem toda a maldade de proteção moderna, então acho que
será bastante trivial de executar
isso se isso acontecer. Meu PC é bem antigo, porém, I7 2600K + GTX1060.
No sábado, 16 de maio de 2020 às 19h51 AmericanGamer13 [email protected]
escreveu:
Alguém sabe o que torna o rdr2 diferente do gta e outros rockstar
games em termos de executá-lo no Linux. As pessoas fazem o gta funcionar bem, apenas
não rdr2. Isso sempre foi estranho para mim.—
Você está recebendo isso porque comentou.
Responda a este e-mail diretamente, visualize-o no GitHub
https://github.com/ValveSoftware/Proton/issues/3291#issuecomment-629674853 ,
ou cancelar
https://github.com/notifications/unsubscribe-auth/AAABPUZFATVEAJWGT3MZWWTRR3ACNANCNFSM4JV54AXQ
.
Desculpe a demora, nos últimos dias fiz um progresso muito bom e descobri os dois últimos problemas (a falha recente do inicializador e o erro de ativação). A tarefa agora é limpar os muitos hacks que tenho e espero ter algo pronto para testar nas próximas semanas
Eu quero fazer meu único post no Github para dizer muito obrigado por sua persistência/dedicação em fazer isso funcionar. Saúde.
Eu quero fazer meu único post no Github para dizer muito obrigado por sua persistência/dedicação em fazer isso funcionar. Saúde.
Também criei uma conta para este tópico. Acabei de comprar o jogo e vou começar a testar em breve.
@mrpippy Obrigado pelo seu trabalho duro neste projeto. Mal posso esperar para testá-lo quando estiver pronto!
Mal posso esperar para testar esse script / hack. Eu literalmente tenho uma conta no github apenas para este tópico!
@mrpippy feliz em testar no Arch/Manjaro também. Você precisa de um segundo par de olhos para limpar/fundir? :) Sessão virtual com usuários ávidos + cervejas, meio que um hackathon! Muito mais divertido e podemos corrigi-lo dentro de X horas juntos?
Pensando alto.
Comprei o RDR 2 no steam logo depois de terminar o Jedi (que roda muito bem no Linux) e estou decepcionado por não poder jogá-lo ...
@mrpippy Obrigado pelo seu trabalho duro neste projeto. Mal posso esperar para testá-lo quando estiver pronto!
Acabei de testar o recente Proton 5.0-8, o jogo não reclama de arquivos corrompidos do jogo, mas não inicia :)
O lançador está bom
Acabei de testar o recente Proton 5.0-8, o jogo não reclama de arquivos corrompidos do jogo, mas não inicia :)
O lançador está bom
Espere se o inicializador estiver bem, então o que está impedindo o jogo de iniciar? Eu não sei muito sobre codificação ou próton, então, por favor, desculpe meu mau conhecimento disso.
@AmericanGamer13 Se entendi corretamente, o jogo usa syscalls de baixo nível no kernel NTOS (o kernel do Windows) e isso não funciona no kernel do Linux. Isso provavelmente faz parte da proteção contra cópia ou algum sistema anti-fraude. Atualmente, o trabalho está sendo feito para interceptar essas syscalls e redirecioná-las para a emulação/implementação do kernel NTOS do Wine, em vez de deixá-las passar para o kernel Linux (onde elas realmente não pertencem).
Alguém testou o jogo com o ramo de vinhos do Brendan?
vou nessa:
https://github.com/davidjmemmett/Proton/tree/proton_5.0-next_with_mrpippy-wine
Está em construção agora, eu vou deixar você saber como vai.
Saúde,
David JM Emmett
Em Dom, 7 de junho de 2020 às 04:29, Esdras Tarsis [email protected] escreveu:
Alguém testou o jogo com o ramo de vinhos do Brendan
https://github.com/mrpippy/wine/tree/rdr2-2 ?—
Você está recebendo isso porque foi mencionado.
Responda a este e-mail diretamente, visualize-o no GitHub
https://github.com/ValveSoftware/Proton/issues/3291#issuecomment-640151446 ,
ou cancelar
https://github.com/notifications/unsubscribe-auth/AABUBTNYT5E45DYVWCKEH3DRVMCSJANCNFSM4JV54AXQ
.
Usando o branch rdr2-2 do mrpippy no Fedora 32 + amdgpu, o jogo trava rapidamente no carregamento inicial do shader. Não sei se o backtrace oferece algo útil.
wine: Unhandled page fault on read access to 0000000000000128 at address 00007FA34C798872 (thread 0408), starting debugger...
Unhandled exception: page fault on read access to 0x00000128 in 64-bit code (0x00007fa34c798872).
Register dump:
rip:00007fa34c798872 rsp:00000000341ebb20 rbp:00007f9c30012850 eflags:00010202 ( R- -- I - - - )
rax:00000000341ebbc0 rbx:0000000000000000 rcx:0000000000000002 rdx:00007fa34c863ba0
rsi:0000000000000008 rdi:0000000000000000 r8:00007f9bd37626e0 r9:00007f9c30012850 r10:00000000341eab84
r11:0000000000000000 r12:0000000000000000 r13:0000000000000000 r14:00000000341ebbc0 r15:0000000000000000
Stack dump:
0x00000000341ebb20: 00007f9bd3a4b0d0 0100000000000000
0x00000000341ebb30: 00000000341ebb2f 0000000000000002
0x00000000341ebb40: 0000000000000000 0000000000000000
0x00000000341ebb50: 00007f9c30012850 0000000000000000
0x00000000341ebb60: 00007f9c30012850 0000000000000000
0x00000000341ebb70: 0000000000000000 00000000341ebbc0
0x00000000341ebb80: 0000000000000000 00007fa34c64bf4f
0x00000000341ebb90: 0000000000000000 00007f9bd6c97490
0x00000000341ebba0: 0000000000000000 0000000000000000
0x00000000341ebbb0: 0000000000000000 0000000000000000
0x00000000341ebbc0: 0000010100000000 0101010101010000
0x00000000341ebbd0: 0101010101000001 0101000000010101
Backtrace:
=>0 0x00007fa34c798872 (0x00007f9c30012850)
0x00007fa34c798872: movq 0x0000000000000128(%rdi),%rbx
Modules:
Module Address Debug info Name (55 modules)
PE 220000- 24d000 Deferred amd_ags_x64
PE 250000- 2cb000 Deferred bink2w64
PE 960000- 96e000 Deferred api-ms-win-core-localization-l1-2-1
PE 33fd0000- 33fde000 Deferred api-ms-win-core-sysinfo-l1-2-1
PE 61900000- 6199d000 Deferred sechost
PE 62140000- 621cd000 Deferred uxtheme
PE 62540000- 625e4000 Deferred wintrust
PE 62600000- 626d8000 Deferred usp10
PE 637c0000- 63931000 Deferred winmm
PE 64940000- 64986000 Deferred shcore
PE 64b80000- 64bab000 Deferred hid
PE 64d40000- 64d59000 Deferred vulkan-1
PE 65000000- 65597000 Deferred ole32
PE 65680000- 656af000 Deferred rtworkq
PE 65780000- 6579c000 Deferred version
PE 66440000- 664a2000 Deferred msacm32
PE 67500000- 67527000 Deferred xinput9_1_0
PE 67740000- 6786c000 Deferred wbemprox
PE 68140000- 68265000 Deferred msctf
PE 68a40000- 68b67000 Deferred shlwapi
PE 69c80000- 69cf8000 Deferred propsys
PE 6a100000- 6a502000 Deferred oleaut32
PE 6a700000- 6a8b3000 Deferred setupapi
PE 6aa00000- 6ab83000 Deferred mf
PE 6b880000- 6b88d000 Deferred api-ms-win-core-fibers-l1-1-1
PE 6bec0000- 6bf09000 Deferred imm32
PE 6cd80000- 6ce1d000 Deferred mfreadwrite
PE 6d3c0000- 6d54c000 Deferred dsound
PE 6e340000- 6e34e000 Deferred api-ms-win-core-synch-l1-2-0
PE 6e6c0000- 6eac5000 Deferred comctl32
PE 6fbc0000- 6fdde000 Deferred rpcrt4
PE 70140000- 701c3000 Deferred mmdevapi
PE 71200000- 7135c000 Deferred mfplat
PE 7a850000- 7a858000 Deferred opengl32
PE 7b000000- 7b339000 Deferred kernelbase
PE 7b410000- 7b5db000 Deferred kernel32
PE 7bc20000- 7bc35000 Deferred ntdll
PE 140000000- 1473b6200 Deferred rdr2
PE 180000000- 1800e9000 Deferred oo2core_5_win64
PE 7fa374020000- 7fa374027000 Deferred winevulkan
PE 7fa37c020000- 7fa37c024000 Deferred winepulse
PE 7fa37c160000- 7fa37c16d000 Deferred winspool
PE 7fa3846a0000- 7fa3846a9000 Deferred wined3d
PE 7fa384b90000- 7fa384b95000 Deferred dxgi
PE 7fa384dd0000- 7fa384dd5000 Deferred winex11
PE 7fa385720000- 7fa385ffd000 Deferred shell32
PE 7fa386150000- 7fa38615c000 Deferred dinput8
PE 7fa3861b0000- 7fa3861b5000 Deferred bcrypt
PE 7fa3861e0000- 7fa386227000 Deferred crypt32
PE 7fa3862e0000- 7fa3862e6000 Deferred ws2_32
PE 7fa386340000- 7fa386346000 Deferred iphlpapi
PE 7fa386380000- 7fa38638c000 Deferred gdi32
PE 7fa386550000- 7fa38656e000 Deferred ucrtbase
PE 7fa386660000- 7fa38666b000 Deferred advapi32
PE 7fa3867f0000- 7fa3868e1000 Deferred user32
Threads:
process tid prio (all id:s are in hex)
00000020 Launcher.exe
000003b8 15
000003b4 0
000003a8 0
00000288 0
0000027c 0
00000278 0
000001d4 0
000001c8 0
000001c4 0
000001c0 0
000001bc 0
000001b8 0
000001b4 0
000001b0 0
000001ac 0
000001a8 0
000001a4 0
000001a0 0
0000019c 0
00000198 0
0000018c 0
00000184 0
00000180 0
0000017c 0
00000178 0
00000174 -2
00000170 -2
00000114 0
00000110 0
0000010c 0
00000108 0
00000104 0
00000100 0
000000fc 0
000000f8 0
000000f4 0
000000f0 0
000000ec 0
000000e8 0
000000e4 0
000000e0 0
000000dc 0
000000d8 0
000000d4 -2
000000d0 -2
00000024 0
00000038 services.exe
00000160 0
000000a4 0
00000090 0
0000006c 0
0000004c 0
00000040 0
0000003c 0
00000044 plugplay.exe
00000250 0
00000248 0
0000007c 0
00000060 0
0000005c 0
00000058 0
00000048 0
00000064 winedevice.exe
00000098 0
00000094 0
0000008c 0
00000078 0
00000074 0
00000070 0
00000068 0
0000009c winedevice.exe
000000b0 0
000000ac 0
000000a8 0
000000a0 0
000000b4 explorer.exe
000000c4 0
000000c0 0
000000bc 0
000000b8 0
0000012c RockstarService.exe
00000194 0
00000190 0
0000016c 0
00000164 0
00000130 0
000001cc SocialClubHelper.exe
000003a0 0
0000039c 0
00000398 0
00000384 0
00000380 0
0000037c 0
00000274 0
00000270 0
0000026c 0
00000268 0
00000264 0
00000260 0
0000025c 0
00000258 0
00000254 -2
00000244 0
00000240 0
0000023c 0
00000238 0
0000022c 0
00000224 0
00000220 0
0000021c 0
00000218 0
00000214 0
00000210 -2
0000020c 0
00000208 0
00000204 0
00000200 0
000001fc -2
000001f8 -2
000001f4 0
000001f0 0
000001ec 0
000001e8 0
000001e4 0
000001e0 0
000001dc 0
000001d8 0
000001d0 0
00000280 SocialClubHelper.exe
00000390 0
00000388 0
00000378 0
000002d4 -2
000002d0 0
000002cc 0
000002c8 0
000002c4 0
000002c0 0
000002bc 0
000002b8 -2
000002b4 -2
000002b0 0
000002ac 0
000002a8 0
000002a4 0
000002a0 0
0000029c 0
00000298 0
00000294 0
00000284 0
00000330 SocialClubHelper.exe
00000374 0
0000036c 0
00000364 0
00000360 0
0000035c 0
00000358 0
00000354 0
00000350 -2
0000034c -2
00000348 0
00000344 0
00000340 0
00000338 0
00000334 0
000003c4 (D) C:\Program Files\Rockstar Games\Red Dead Redemption 2\RDR2.exe
00000490 -2
0000048c -2
00000488 -2
00000480 15
0000047c 15
00000478 15
00000474 0
00000470 -1
0000046c 15
00000468 15
00000464 15
00000460 15
0000045c 1
00000458 0
00000454 -1
00000450 -1
0000044c 0
00000448 1
00000444 0
00000440 0
0000043c 0
00000438 0
00000434 0
00000430 0
0000042c 15
00000424 0
00000420 0
0000041c 0
00000418 0
00000414 -1
00000410 2
0000040c 2
00000408 2 <==
00000404 2
000003c8 15
System information:
Wine build: wine-5.8
Platform: x86_64
Version: Windows 10
Host system: Linux
Host version: 5.6.15-300.fc32.x86_64
Você chegou mais longe do que eu, as alterações do SECCOMP não compilavam, então desisti.
Saúde,
David JM Emmett
Em Dom, 7 de junho de 2020 às 19:37, topsyandpip56 [email protected] escreveu:
Usando o branch rdr2-2 do mrpippy no Fedora 32 + amdgpu, o jogo trava
logo na carga inicial do shader. Não sei se o backtrace oferece
qualquer coisa útil. Pode ser devido a não compilar o suporte de 32 bits no
construção de vinho?wine: Falha de página não tratada no acesso de leitura a 0000000000000128 no endereço 00007FA34C798872 (thread 0408), iniciando o depurador...
Exceção não tratada: falha de página no acesso de leitura a 0x00000128 em código de 64 bits (0x00007fa34c798872).
Despejo de registro:
rip:00007fa34c798872 rsp:00000000341ebb20 rbp:00007f9c30012850 eflags:00010202 ( R- -- I - - - )
rax:00000000341ebbc0 rbx:0000000000000000 rcx:0000000000000002 rdx:00007fa34c863ba0
rsi:0000000000000008 rdi:0000000000000000 r8:00007f9bd37626e0 r9:00007f9c30012850 r10:00000000341eab84
r11:0000000000000000 r12:0000000000000000 r13:0000000000000000 r14:00000000341ebbc0 r15:0000000000000000
Despejo de pilha:
0x00000000341ebb20: 00007f9bd3a4b0d0 0100000000000000
0x00000000341ebb30: 00000000341ebb2f 0000000000000002
0x00000000341ebb40: 0000000000000000 0000000000000000
0x00000000341ebb50: 00007f9c30012850 0000000000000000
0x00000000341ebb60: 00007f9c30012850 0000000000000000
0x00000000341ebb70: 0000000000000000 00000000341ebbc0
0x00000000341ebb80: 0000000000000000 00007fa34c64bf4f
0x00000000341ebb90: 0000000000000000 00007f9bd6c97490
0x00000000341ebba0: 0000000000000000 0000000000000000
0x00000000341ebbb0: 0000000000000000 0000000000000000
0x00000000341ebbc0: 0000010100000000 0101010101010000
0x00000000341ebbd0: 0101010101000001 0101000000010101
Retorno:
=>0 0x00007fa34c798872 (0x00007f9c30012850)
0x00007fa34c798872: movq 0x0000000000000128(%rdi),%rbx
Módulos:
Nome da informação de depuração do endereço do módulo (55 módulos)
PE 220000- 24d000 Diferido amd_ags_x64
PE 250000- 2cb000 Diferido bink2w64
PE 960000- 96e000 Diferido api-ms-win-core-localization-l1-2-1
PE 33fd0000- 33fde000 Adiado api-ms-win-core-sysinfo-l1-2-1
PE 61900000- 6199d000 Sechost diferido
PE 62140000- 621cd000 uxtheme diferido
PE 62540000- 625e4000 Wintrust diferido
PE 62600000- 626d8000 Diferido usp10
PE 637c0000- 63931000 Winmm diferido
PE 64940000- 64986000 Pontuação diferida
PE 64b80000- 64bab000 Diferido oculto
PE 64d40000- 64d59000 Diferido vulkan-1
PE 65000000- 65597000 Ole diferido 32
PE 65680000- 656af000 Diferido rtworkq
PE 65780000- 6579c000 Versão diferida
PE 66440000- 664a2000 msacm32 adiado
PE 67500000- 67527000 Diferido xinput9_1_0
PE 67740000- 6786c000 Diferido wbemprox
PE 68140000- 68265000 msctf adiado
PE 68a40000- 68b67000 shlwapi diferido
PE 69c80000- 69cf8000 Propósitos diferidos
PE 6a100000- 6a502000 Saída adiada32
PE 6a700000- 6a8b3000 Configuração adiadaapi
PE 6aa00000- 6ab83000 Diferido mf
PE 6b880000- 6b88d000 Diferido api-ms-win-core-fibers-l1-1-1
PE 6bec0000- 6bf09000 Diferido imm32
PE 6cd80000- 6ce1d000 Mfreadwrite adiado
PE 6d3c0000- 6d54c000 dsound adiado
PE 6e340000- 6e34e000 Diferido api-ms-win-core-synch-l1-2-0
PE 6e6c0000- 6eac5000 Diferido comctl32
PE 6fbc0000- 6fdde000 Diferido rpcrt4
PE 70140000- 701c3000 Diferido mmdevapi
PE 71200000- 7135c000 Mfplat adiado
PE 7a850000- 7a858000 Diferido opengl32
PE 7b000000- 7b339000 Kernelbase adiado
PE 7b410000- 7b5db000 Kernel adiado32
PE 7bc20000- 7bc35000 Ntdll adiado
PE 140000000- 1473b6200 Diferido rdr2
PE 180000000- 1800e9000 Diferido oo2core_5_win64
PE 7fa374020000- 7fa374027000 Vinho diferidovulkan
PE 7fa37c020000- 7fa37c024000 Pulso de vinho diferido
PE 7fa37c160000- 7fa37c16d000 Winspool diferido
PE 7fa3846a0000- 7fa3846a9000 Vinho diferido3d
PE 7fa384b90000- 7fa384b95000 Diferido dxgi
PE 7fa384dd0000- 7fa384dd5000 Vinho diferidox11
PE 7fa385720000- 7fa385ffd000 Shell adiado32
PE 7fa386150000- 7fa38615c000 Entrada adiada8
PE 7fa3861b0000- 7fa3861b5000 Bcrypt adiado
PE 7fa3861e0000- 7fa386227000 Cripta diferida32
PE 7fa3862e0000- 7fa3862e6000 Diferido ws2_32
PE 7fa386340000- 7fa386346000 Iphlpapi diferido
PE 7fa386380000- 7fa38638c000 Diferido gdi32
PE 7fa386550000- 7fa38656e000 Base de ucrt adiada
PE 7fa386660000- 7fa38666b000 Diferido advapi32
PE 7fa3867f0000- 7fa3868e1000 Usuário adiado32
Tópicos:
process tid prio (todos os id:s estão em hexadecimal)
00000020 Launcher.exe
000003b8 15
000003b4 0
000003a8 0
00000288 0
0000027c 0
00000278 0
000001d4 0
000001c8 0
000001c4 0
000001c0 0
000001bc 0
000001b8 0
000001b4 0
000001b0 0
000001ac 0
000001a8 0
000001a4 0
000001a0 0
0000019c 0
00000198 0
0000018c 0
00000184 0
00000180 0
0000017c 0
00000178 0
00000174 -2
00000170 -2
00000114 0
00000110 0
0000010c 0
00000108 0
00000104 0
00000100 0
000000fc 0
000000f8 0
000000f4 0
000000f0 0
000000ec 0
000000e8 0
000000e4 0
000000e0 0
000000dc 0
000000d8 0
000000d4 -2
000000d0 -2
00000024 0
00000038 services.exe
00000160 0
000000a4 0
00000090 0
0000006c 0
0000004c 0
00000040 0
0000003c 0
00000044 plugplay.exe
00000250 0
00000248 0
0000007c 0
00000060 0
0000005c 0
00000058 0
00000048 0
00000064 winedevice.exe
00000098 0
00000094 0
0000008c 0
00000078 0
00000074 0
00000070 0
00000068 0
0000009c winedevice.exe
000000b0 0
000000ac 0
000000a8 0
000000a0 0
000000b4 explorer.exe
000000c4 0
000000c0 0
000000bc 0
000000b8 0
0000012c RockstarService.exe
00000194 0
00000190 0
0000016c 0
00000164 0
00000130 0
000001cc SocialClubHelper.exe
000003a0 0
0000039c 0
00000398 0
00000384 0
00000380 0
0000037c 0
00000274 0
00000270 0
0000026c 0
00000268 0
00000264 0
00000260 0
0000025c 0
00000258 0
00000254 -2
00000244 0
00000240 0
0000023c 0
00000238 0
0000022c 0
00000224 0
00000220 0
0000021c 0
00000218 0
00000214 0
00000210 -2
0000020c 0
00000208 0
00000204 0
00000200 0
000001fc -2
000001f8 -2
000001f4 0
000001f0 0
000001ec 0
000001e8 0
000001e4 0
000001e0 0
000001dc 0
000001d8 0
000001d0 0
00000280 SocialClubHelper.exe
00000390 0
00000388 0
00000378 0
000002d4 -2
000002d0 0
000002cc 0
000002c8 0
000002c4 0
000002c0 0
000002bc 0
000002b8 -2
000002b4 -2
000002b0 0
000002ac 0
000002a8 0
000002a4 0
000002a0 0
0000029c 0
00000298 0
00000294 0
00000284 0
00000330 SocialClubHelper.exe
00000374 0
0000036c 0
00000364 0
00000360 0
0000035c 0
00000358 0
00000354 0
00000350 -2
0000034c -2
00000348 0
00000344 0
00000340 0
00000338 0
00000334 0
000003c4 (D) C:\Arquivos de Programas\Rockstar Games\Red Dead Redemption 2\RDR2.exe
00000490 -2
0000048c -2
00000488 -2
00000480 15
0000047c 15
00000478 15
00000474 0
00000470 -1
0000046c 15
00000468 15
00000464 15
00000460 15
0000045c 1
00000458 0
00000454 -1
00000450 -1
0000044c 0
00000448 1
00000444 0
00000440 0
0000043c 0
00000438 0
00000434 0
00000430 0
0000042c 15
00000424 0
00000420 0
0000041c 0
00000418 0
00000414 -1
00000410 2
0000040c 2
00000408 2 <==
00000404 2
000003c8 15
Informação do sistema:
Composição do vinho: wine-5.8
Plataforma: x86_64
Versão: Windows 10
Sistema hospedeiro: Linux
Versão do host: 5.6.15-300.fc32.x86_64—
Você está recebendo isso porque foi mencionado.
Responda a este e-mail diretamente, visualize-o no GitHub
https://github.com/ValveSoftware/Proton/issues/3291#issuecomment-640260996 ,
ou cancelar
https://github.com/notifications/unsubscribe-auth/AABUBTKVLLE6PQK6C5EH3X3RVPM5LANCNFSM4JV54AXQ
.
Isso é super estranho. Não tive nenhum erro de compilação. O que são
você está tentando construir?
No domingo, 7 de junho de 2020 às 20:39, David JM Emmett [email protected]
escreveu:
Você chegou mais longe do que eu, as mudanças do SECCOMP não compilariam, então eu dei
acima.Saúde,
David JM Emmett
No domingo, 7 de junho de 2020 às 19:37, topsyandpip56 [email protected]
escreveu:Usando o branch rdr2-2 do mrpippy no Fedora 32 + amdgpu, o jogo trava
logo na carga inicial do shader. Não sei se o backtrace
ofertas
qualquer coisa útil. Pode ser devido a não compilar o suporte de 32 bits no
construção de vinho?wine: falha de página não tratada no acesso de leitura a 0000000000000128 no endereço
00007FA34C798872 (thread 0408), iniciando o depurador...
Exceção não tratada: falha de página no acesso de leitura a 0x00000128 em 64 bits
código (0x00007fa34c798872).
Despejo de registro:
rip:00007fa34c798872 rsp:00000000341ebb20 rbp:00007f9c30012850
eflags:00010202 ( R- -- I - - - )
rax:00000000341ebbc0 rbx:0000000000000000 rcx:0000000000000002
rdx:00007fa34c863ba0
rsi:0000000000000008 rdi:0000000000000000 r8:00007f9bd37626e0
r9:00007f9c30012850 r10:00000000341eab84
r11:0000000000000000 r12:0000000000000000 r13:0000000000000000
r14:00000000341ebbc0 r15:0000000000000000
Despejo de pilha:
0x00000000341ebb20: 00007f9bd3a4b0d0 0100000000000000
0x00000000341ebb30: 00000000341ebb2f 0000000000000002
0x00000000341ebb40: 0000000000000000 0000000000000000
0x00000000341ebb50: 00007f9c30012850 0000000000000000
0x00000000341ebb60: 00007f9c30012850 0000000000000000
0x00000000341ebb70: 0000000000000000 00000000341ebbc0
0x00000000341ebb80: 0000000000000000 00007fa34c64bf4f
0x00000000341ebb90: 0000000000000000 00007f9bd6c97490
0x00000000341ebba0: 0000000000000000 0000000000000000
0x00000000341ebbb0: 0000000000000000 0000000000000000
0x00000000341ebbc0: 0000010100000000 0101010101010000
0x00000000341ebbd0: 0101010101000001 0101000000010101
Retorno:
=>0 0x00007fa34c798872 (0x00007f9c30012850)
0x00007fa34c798872: movq 0x0000000000000128(%rdi),%rbx
Módulos:
Nome da informação de depuração do endereço do módulo (55 módulos)
PE 220000- 24d000 Diferido amd_ags_x64
PE 250000- 2cb000 Diferido bink2w64
PE 960000- 96e000 Diferido api-ms-win-core-localization-l1-2-1
PE 33fd0000- 33fde000 Adiado api-ms-win-core-sysinfo-l1-2-1
PE 61900000- 6199d000 Sechost diferido
PE 62140000- 621cd000 uxtheme diferido
PE 62540000- 625e4000 Wintrust diferido
PE 62600000- 626d8000 Diferido usp10
PE 637c0000- 63931000 Winmm diferido
PE 64940000- 64986000 Pontuação diferida
PE 64b80000- 64bab000 Diferido oculto
PE 64d40000- 64d59000 Diferido vulkan-1
PE 65000000- 65597000 Ole diferido 32
PE 65680000- 656af000 Diferido rtworkq
PE 65780000- 6579c000 Versão diferida
PE 66440000- 664a2000 msacm32 adiado
PE 67500000- 67527000 Diferido xinput9_1_0
PE 67740000- 6786c000 Diferido wbemprox
PE 68140000- 68265000 msctf adiado
PE 68a40000- 68b67000 shlwapi diferido
PE 69c80000- 69cf8000 Propósitos diferidos
PE 6a100000- 6a502000 Saída adiada32
PE 6a700000- 6a8b3000 Configuração adiadaapi
PE 6aa00000- 6ab83000 Diferido mf
PE 6b880000- 6b88d000 Diferido api-ms-win-core-fibers-l1-1-1
PE 6bec0000- 6bf09000 Diferido imm32
PE 6cd80000- 6ce1d000 Mfreadwrite adiado
PE 6d3c0000- 6d54c000 dsound adiado
PE 6e340000- 6e34e000 Diferido api-ms-win-core-synch-l1-2-0
PE 6e6c0000- 6eac5000 Diferido comctl32
PE 6fbc0000- 6fdde000 Diferido rpcrt4
PE 70140000- 701c3000 Diferido mmdevapi
PE 71200000- 7135c000 Mfplat adiado
PE 7a850000- 7a858000 Diferido opengl32
PE 7b000000- 7b339000 Kernelbase adiado
PE 7b410000- 7b5db000 Kernel adiado32
PE 7bc20000- 7bc35000 Ntdll adiado
PE 140000000- 1473b6200 Diferido rdr2
PE 180000000- 1800e9000 Diferido oo2core_5_win64
PE 7fa374020000- 7fa374027000 Vinho diferidovulkan
PE 7fa37c020000- 7fa37c024000 Pulso de vinho diferido
PE 7fa37c160000- 7fa37c16d000 Winspool diferido
PE 7fa3846a0000- 7fa3846a9000 Vinho diferido3d
PE 7fa384b90000- 7fa384b95000 Diferido dxgi
PE 7fa384dd0000- 7fa384dd5000 Vinho diferidox11
PE 7fa385720000- 7fa385ffd000 Shell adiado32
PE 7fa386150000- 7fa38615c000 Entrada adiada8
PE 7fa3861b0000- 7fa3861b5000 Bcrypt adiado
PE 7fa3861e0000- 7fa386227000 Cripta diferida32
PE 7fa3862e0000- 7fa3862e6000 Diferido ws2_32
PE 7fa386340000- 7fa386346000 Iphlpapi diferido
PE 7fa386380000- 7fa38638c000 Diferido gdi32
PE 7fa386550000- 7fa38656e000 Base de ucrt adiada
PE 7fa386660000- 7fa38666b000 Diferido advapi32
PE 7fa3867f0000- 7fa3868e1000 Usuário adiado32
Tópicos:
process tid prio (todos os id:s estão em hexadecimal)
00000020 Launcher.exe
000003b8 15
000003b4 0
000003a8 0
00000288 0
0000027c 0
00000278 0
000001d4 0
000001c8 0
000001c4 0
000001c0 0
000001bc 0
000001b8 0
000001b4 0
000001b0 0
000001ac 0
000001a8 0
000001a4 0
000001a0 0
0000019c 0
00000198 0
0000018c 0
00000184 0
00000180 0
0000017c 0
00000178 0
00000174 -2
00000170 -2
00000114 0
00000110 0
0000010c 0
00000108 0
00000104 0
00000100 0
000000fc 0
000000f8 0
000000f4 0
000000f0 0
000000ec 0
000000e8 0
000000e4 0
000000e0 0
000000dc 0
000000d8 0
000000d4 -2
000000d0 -2
00000024 0
00000038 services.exe
00000160 0
000000a4 0
00000090 0
0000006c 0
0000004c 0
00000040 0
0000003c 0
00000044 plugplay.exe
00000250 0
00000248 0
0000007c 0
00000060 0
0000005c 0
00000058 0
00000048 0
00000064 winedevice.exe
00000098 0
00000094 0
0000008c 0
00000078 0
00000074 0
00000070 0
00000068 0
0000009c winedevice.exe
000000b0 0
000000ac 0
000000a8 0
000000a0 0
000000b4 explorer.exe
000000c4 0
000000c0 0
000000bc 0
000000b8 0
0000012c RockstarService.exe
00000194 0
00000190 0
0000016c 0
00000164 0
00000130 0
000001cc SocialClubHelper.exe
000003a0 0
0000039c 0
00000398 0
00000384 0
00000380 0
0000037c 0
00000274 0
00000270 0
0000026c 0
00000268 0
00000264 0
00000260 0
0000025c 0
00000258 0
00000254 -2
00000244 0
00000240 0
0000023c 0
00000238 0
0000022c 0
00000224 0
00000220 0
0000021c 0
00000218 0
00000214 0
00000210 -2
0000020c 0
00000208 0
00000204 0
00000200 0
000001fc -2
000001f8 -2
000001f4 0
000001f0 0
000001ec 0
000001e8 0
000001e4 0
000001e0 0
000001dc 0
000001d8 0
000001d0 0
00000280 SocialClubHelper.exe
00000390 0
00000388 0
00000378 0
000002d4 -2
000002d0 0
000002cc 0
000002c8 0
000002c4 0
000002c0 0
000002bc 0
000002b8 -2
000002b4 -2
000002b0 0
000002ac 0
000002a8 0
000002a4 0
000002a0 0
0000029c 0
00000298 0
00000294 0
00000284 0
00000330 SocialClubHelper.exe
00000374 0
0000036c 0
00000364 0
00000360 0
0000035c 0
00000358 0
00000354 0
00000350 -2
0000034c -2
00000348 0
00000344 0
00000340 0
00000338 0
00000334 0
000003c4 (D) C:\Arquivos de Programas\Rockstar Games\Red Dead Redemption
2\RDR2.exe
00000490 -2
0000048c -2
00000488 -2
00000480 15
0000047c 15
00000478 15
00000474 0
00000470 -1
0000046c 15
00000468 15
00000464 15
00000460 15
0000045c 1
00000458 0
00000454 -1
00000450 -1
0000044c 0
00000448 1
00000444 0
00000440 0
0000043c 0
00000438 0
00000434 0
00000430 0
0000042c 15
00000424 0
00000420 0
0000041c 0
00000418 0
00000414 -1
00000410 2
0000040c 2
00000408 2 <==
00000404 2
000003c8 15
Informação do sistema:
Composição do vinho: wine-5.8
Plataforma: x86_64
Versão: Windows 10
Sistema hospedeiro: Linux
Versão do host: 5.6.15-300.fc32.x86_64—
Você está recebendo isso porque foi mencionado.
Responda a este e-mail diretamente, visualize-o no GitHub
<
https://github.com/ValveSoftware/Proton/issues/3291#issuecomment -640260996
,
ou cancelar
<
https://github.com/notifications/unsubscribe-auth/AABUBTKVLLE6PQK6C5EH3X3RVPM5LANCNFSM4JV54AXQ.
—
Você está recebendo isso porque comentou.
Responda a este e-mail diretamente, visualize-o no GitHub
https://github.com/ValveSoftware/Proton/issues/3291#issuecomment-640268973 ,
ou cancelar
https://github.com/notifications/unsubscribe-auth/ABTLIYYYM4MJEPAFWHLUV2TRVPUGDANCNFSM4JV54AXQ
.
Eu tenho usado o construtor de docker padrão. Funciona para todas as outras ramificações, exceto mrpippy/rdr2-2.
Saúde,
Davi
Em 8 de junho de 2020, às 14:37, topsyandpip56 [email protected] escreveu:
Em
Isso é super estranho. Não tive nenhum erro de compilação. O que são
você está tentando construir?No domingo, 7 de junho de 2020 às 20:39, David JM Emmett [email protected]
escreveu:Você chegou mais longe do que eu, as mudanças do SECCOMP não compilariam, então eu dei
acima.Saúde,
David JM Emmett
No domingo, 7 de junho de 2020 às 19:37, topsyandpip56 [email protected]
escreveu:Usando o branch rdr2-2 do mrpippy no Fedora 32 + amdgpu, o jogo trava
logo na carga inicial do shader. Não sei se o backtrace
ofertas
qualquer coisa útil. Pode ser devido a não compilar o suporte de 32 bits no
construção de vinho?wine: falha de página não tratada no acesso de leitura a 0000000000000128 no endereço
00007FA34C798872 (thread 0408), iniciando o depurador...
Exceção não tratada: falha de página no acesso de leitura a 0x00000128 em 64 bits
código (0x00007fa34c798872).
Despejo de registro:
rip:00007fa34c798872 rsp:00000000341ebb20 rbp:00007f9c30012850
eflags:00010202 ( R- -- I - - - )
rax:00000000341ebbc0 rbx:0000000000000000 rcx:0000000000000002
rdx:00007fa34c863ba0
rsi:0000000000000008 rdi:0000000000000000 r8:00007f9bd37626e0
r9:00007f9c30012850 r10:00000000341eab84
r11:0000000000000000 r12:0000000000000000 r13:0000000000000000
r14:00000000341ebbc0 r15:0000000000000000
Despejo de pilha:
0x00000000341ebb20: 00007f9bd3a4b0d0 0100000000000000
0x00000000341ebb30: 00000000341ebb2f 0000000000000002
0x00000000341ebb40: 0000000000000000 0000000000000000
0x00000000341ebb50: 00007f9c30012850 0000000000000000
0x00000000341ebb60: 00007f9c30012850 0000000000000000
0x00000000341ebb70: 0000000000000000 00000000341ebbc0
0x00000000341ebb80: 0000000000000000 00007fa34c64bf4f
0x00000000341ebb90: 0000000000000000 00007f9bd6c97490
0x00000000341ebba0: 0000000000000000 0000000000000000
0x00000000341ebbb0: 0000000000000000 0000000000000000
0x00000000341ebbc0: 0000010100000000 0101010101010000
0x00000000341ebbd0: 0101010101000001 0101000000010101
Retorno:
=>0 0x00007fa34c798872 (0x00007f9c30012850)
0x00007fa34c798872: movq 0x0000000000000128(%rdi),%rbx
Módulos:
Nome da informação de depuração do endereço do módulo (55 módulos)
PE 220000- 24d000 Diferido amd_ags_x64
PE 250000- 2cb000 Diferido bink2w64
PE 960000- 96e000 Diferido api-ms-win-core-localization-l1-2-1
PE 33fd0000- 33fde000 Adiado api-ms-win-core-sysinfo-l1-2-1
PE 61900000- 6199d000 Sechost diferido
PE 62140000- 621cd000 uxtheme diferido
PE 62540000- 625e4000 Wintrust diferido
PE 62600000- 626d8000 Diferido usp10
PE 637c0000- 63931000 Winmm diferido
PE 64940000- 64986000 Pontuação diferida
PE 64b80000- 64bab000 Diferido oculto
PE 64d40000- 64d59000 Diferido vulkan-1
PE 65000000- 65597000 Ole diferido 32
PE 65680000- 656af000 Diferido rtworkq
PE 65780000- 6579c000 Versão diferida
PE 66440000- 664a2000 msacm32 adiado
PE 67500000- 67527000 Diferido xinput9_1_0
PE 67740000- 6786c000 Diferido wbemprox
PE 68140000- 68265000 msctf adiado
PE 68a40000- 68b67000 shlwapi diferido
PE 69c80000- 69cf8000 Propósitos diferidos
PE 6a100000- 6a502000 Saída adiada32
PE 6a700000- 6a8b3000 Configuração adiadaapi
PE 6aa00000- 6ab83000 Diferido mf
PE 6b880000- 6b88d000 Diferido api-ms-win-core-fibers-l1-1-1
PE 6bec0000- 6bf09000 Diferido imm32
PE 6cd80000- 6ce1d000 Mfreadwrite adiado
PE 6d3c0000- 6d54c000 dsound adiado
PE 6e340000- 6e34e000 Diferido api-ms-win-core-synch-l1-2-0
PE 6e6c0000- 6eac5000 Diferido comctl32
PE 6fbc0000- 6fdde000 Diferido rpcrt4
PE 70140000- 701c3000 Diferido mmdevapi
PE 71200000- 7135c000 Mfplat adiado
PE 7a850000- 7a858000 Diferido opengl32
PE 7b000000- 7b339000 Kernelbase adiado
PE 7b410000- 7b5db000 Kernel adiado32
PE 7bc20000- 7bc35000 Ntdll adiado
PE 140000000- 1473b6200 Diferido rdr2
PE 180000000- 1800e9000 Diferido oo2core_5_win64
PE 7fa374020000- 7fa374027000 Vinho diferidovulkan
PE 7fa37c020000- 7fa37c024000 Pulso de vinho diferido
PE 7fa37c160000- 7fa37c16d000 Winspool diferido
PE 7fa3846a0000- 7fa3846a9000 Vinho diferido3d
PE 7fa384b90000- 7fa384b95000 Diferido dxgi
PE 7fa384dd0000- 7fa384dd5000 Vinho diferidox11
PE 7fa385720000- 7fa385ffd000 Shell adiado32
PE 7fa386150000- 7fa38615c000 Entrada adiada8
PE 7fa3861b0000- 7fa3861b5000 Bcrypt adiado
PE 7fa3861e0000- 7fa386227000 Cripta diferida32
PE 7fa3862e0000- 7fa3862e6000 Diferido ws2_32
PE 7fa386340000- 7fa386346000 Iphlpapi diferido
PE 7fa386380000- 7fa38638c000 Diferido gdi32
PE 7fa386550000- 7fa38656e000 Base de ucrt adiada
PE 7fa386660000- 7fa38666b000 Diferido advapi32
PE 7fa3867f0000- 7fa3868e1000 Usuário adiado32
Tópicos:
process tid prio (todos os id:s estão em hexadecimal)
00000020 Launcher.exe
000003b8 15
000003b4 0
000003a8 0
00000288 0
0000027c 0
00000278 0
000001d4 0
000001c8 0
000001c4 0
000001c0 0
000001bc 0
000001b8 0
000001b4 0
000001b0 0
000001ac 0
000001a8 0
000001a4 0
000001a0 0
0000019c 0
00000198 0
0000018c 0
00000184 0
00000180 0
0000017c 0
00000178 0
00000174 -2
00000170 -2
00000114 0
00000110 0
0000010c 0
00000108 0
00000104 0
00000100 0
000000fc 0
000000f8 0
000000f4 0
000000f0 0
000000ec 0
000000e8 0
000000e4 0
000000e0 0
000000dc 0
000000d8 0
000000d4 -2
000000d0 -2
00000024 0
00000038 services.exe
00000160 0
000000a4 0
00000090 0
0000006c 0
0000004c 0
00000040 0
0000003c 0
00000044 plugplay.exe
00000250 0
00000248 0
0000007c 0
00000060 0
0000005c 0
00000058 0
00000048 0
00000064 winedevice.exe
00000098 0
00000094 0
0000008c 0
00000078 0
00000074 0
00000070 0
00000068 0
0000009c winedevice.exe
000000b0 0
000000ac 0
000000a8 0
000000a0 0
000000b4 explorer.exe
000000c4 0
000000c0 0
000000bc 0
000000b8 0
0000012c RockstarService.exe
00000194 0
00000190 0
0000016c 0
00000164 0
00000130 0
000001cc SocialClubHelper.exe
000003a0 0
0000039c 0
00000398 0
00000384 0
00000380 0
0000037c 0
00000274 0
00000270 0
0000026c 0
00000268 0
00000264 0
00000260 0
0000025c 0
00000258 0
00000254 -2
00000244 0
00000240 0
0000023c 0
00000238 0
0000022c 0
00000224 0
00000220 0
0000021c 0
00000218 0
00000214 0
00000210 -2
0000020c 0
00000208 0
00000204 0
00000200 0
000001fc -2
000001f8 -2
000001f4 0
000001f0 0
000001ec 0
000001e8 0
000001e4 0
000001e0 0
000001dc 0
000001d8 0
000001d0 0
00000280 SocialClubHelper.exe
00000390 0
00000388 0
00000378 0
000002d4 -2
000002d0 0
000002cc 0
000002c8 0
000002c4 0
000002c0 0
000002bc 0
000002b8 -2
000002b4 -2
000002b0 0
000002ac 0
000002a8 0
000002a4 0
000002a0 0
0000029c 0
00000298 0
00000294 0
00000284 0
00000330 SocialClubHelper.exe
00000374 0
0000036c 0
00000364 0
00000360 0
0000035c 0
00000358 0
00000354 0
00000350 -2
0000034c -2
00000348 0
00000344 0
00000340 0
00000338 0
00000334 0
000003c4 (D) C:\Arquivos de Programas\Rockstar Games\Red Dead Redemption
2\RDR2.exe
00000490 -2
0000048c -2
00000488 -2
00000480 15
0000047c 15
00000478 15
00000474 0
00000470 -1
0000046c 15
00000468 15
00000464 15
00000460 15
0000045c 1
00000458 0
00000454 -1
00000450 -1
0000044c 0
00000448 1
00000444 0
00000440 0
0000043c 0
00000438 0
00000434 0
00000430 0
0000042c 15
00000424 0
00000420 0
0000041c 0
00000418 0
00000414 -1
00000410 2
0000040c 2
00000408 2 <==
00000404 2
000003c8 15
Informação do sistema:
Composição do vinho: wine-5.8
Plataforma: x86_64
Versão: Windows 10
Sistema hospedeiro: Linux
Versão do host: 5.6.15-300.fc32.x86_64—
Você está recebendo isso porque foi mencionado.
Responda a este e-mail diretamente, visualize-o no GitHub
<
https://github.com/ValveSoftware/Proton/issues/3291#issuecomment -640260996
,
ou cancelar
<
https://github.com/notifications/unsubscribe-auth/AABUBTKVLLE6PQK6C5EH3X3RVPM5LANCNFSM4JV54AXQ.
—
Você está recebendo isso porque comentou.
Responda a este e-mail diretamente, visualize-o no GitHub
https://github.com/ValveSoftware/Proton/issues/3291#issuecomment-640268973 ,
ou cancelar
https://github.com/notifications/unsubscribe-auth/ABTLIYYYM4MJEPAFWHLUV2TRVPUGDANCNFSM4JV54AXQ
.—
Você está recebendo isso porque foi mencionado.
Responda a este e-mail diretamente, visualize-o no GitHub ou cancele a inscrição.
Meus testes resultaram no seguinte, cerca de duas semanas atrás:
Alguém sugeriu que eu tentasse pular a introdução, o que supostamente é feito apenas alimentando o jogo com um save após a chamada introdução, mas não ajudou. Alguns hacks externos supostamente ainda são necessários, então vamos esperar por Brendan :)
Da mesma forma, posso mostrar o máximo que chega antes de terminar, no último patch 1231.61 de hoje.
Aqui está outro registro. Não sei se vai ajudar, mas aqui está.
steam-1174180.log
Este foi o quão longe eu consegui chegar em 25 de maio. Eu coloquei um arquivo de configurações do jogo com tudo definido como baixo e Vulkan. Desempenho muito ruim na animação do logotipo, parecia renderização de software, mas não sei.
Este foi o quão longe eu consegui chegar em 25 de maio. Eu coloquei um arquivo de configurações do jogo com tudo definido como baixo e Vulkan. Desempenho muito ruim na animação do logotipo, parecia renderização de software, mas não sei.
Bem, isso é realmente interessante. Por acaso você está usando uma placa nvidia?
Obrigado a todos pela paciência, estou impressionado com a investigação e tenho uma versão do Proton para você experimentar! 🎉 🎉 🎉
https://www.codeweavers.com/xfer/bshanks/public/proton-5.0-rdr2-3.tar.gz
senha: publica
Baixe o arquivo e descompacte-o em seu diretório compatibilitytools.d
, provavelmente ~/.steam/steam/compatibilitytools.d/
Em seguida, force-o a ser usado para RDR2 no Steam, com "Forçar o uso de uma ferramenta de compatibilidade específica do Steam Play"
Além disso, antes de iniciar com esta versão do Proton, exclua todos os dados de compatibilidade anteriores para o jogo. Isso normalmente seria em ~/.steam/steam/steamapps/compatdata/1174180/
Motoristas
Problemas conhecidos
Posso confirmar que funciona. Obrigado Brandão!
@Tk-Glitch Você teve que fazer alguma coisa além de limpar compatdata, ter os drivers corretos e executá-lo com a compilação do próton? Eu tentei e obtive os mesmos erros de verificação de arquivo do jogo que tive anteriormente.
Estou reinstalando o jogo e dando outra chance, mas gostaria de saber se você estava usando alguma opção especial de inicialização ou outras soluções alternativas que vi mencionadas aqui.
Reinstalar não fez nada. Ainda falha com "Não foi possível iniciar o jogo, verifique os dados do jogo".
Arquivo de log: https://gist.github.com/chris-echoz/a0bca3b860feb6a8d01729fb36e128f9
Estou no Debian Sid, executando o kernel 5.6.0-2 com drivers 440.66.15 proprietários.
@chris-echoz Seu log informa proton-5.0-8
, enquanto deve relatar proton_5.0-rdr2-3
ao usar a compilação correta acima.
Minha configuração é bastante complicada tbh, mas não deve importar muito aqui. Ter WINEDLLOVERRIDES="dxgi=n,b"
em seus parâmetros de inicialização pode ser necessário, pois tive algum erro de janela filho sem ele, mas não tenho certeza absoluta.
Fora isso, prefixo limpo, testado com sucesso nos mais recentes amdgpu-pro e mesa-git (com o patch vinculado acima aplicado).
@Tk-Glitch Notei que também dizia 5.0-8, mas verifiquei várias vezes que o steam diz proton_5.0-rdr2-3. Não tenho certeza exatamente de onde ele obtém essa string, mas 5.0-8 é consistente com o arquivo "version" no tarball, então não acredito que esteja executando a versão errada do Proton.
Vou tentar rodar com essas substituições para ver se faz alguma diferença.
@Tk-Glitch Notei que também dizia 5.0-8, mas verifiquei várias vezes que o steam diz proton_5.0-rdr2-3. Não tenho certeza exatamente de onde ele obtém essa string, mas 5.0-8 é consistente com o arquivo "version" no tarball, então não acredito que esteja executando a versão errada do Proton.
Sim, essa é a versão correta, diz 5.0-8, mas a linha wine: enabling seccomp syscall filters for RDR2.
é a dica.
Você não é a primeira pessoa a ter esse acidente, mas ainda não sei o que está causando isso. Você pode tentar usar wine3d em vez de dxvk? ( PROTON_USE_WINED3D
)
Oh meu mal 😅 Isso vai me ensinar por ter uma configuração complicada para relatar coisas com :frog:
@mrpippy Executando com opções de inicialização PROTON_LOG=1 PROTON_USE_WINED3D=1 %command%
me fez passar pelo inicializador, me deu um erro dizendo que eu tinha um driver antigo:
Então o jogo foi lançado e eu vi uma janela preta por cerca de um segundo antes de terminar.
O arquivo de log é consideravelmente maior desta vez (62,4 MB) e o tempo expirou enquanto eu o carregava. Em vez disso, carreguei no meu servidor: https://cloud.echoz.io/s/p8NcHZqF5d7Nkcj
Além disso, também tentei com a substituição do Tk-Glitch para dxgi, que, em contraste com minhas tentativas sem opções especiais de inicialização, me permitiu ver o iniciador, mas no final me deu o mesmo erro de antes.
@mrpippy Executando com opções de inicialização
PROTON_LOG=1 PROTON_USE_WINED3D=1 %command%
me fez passar pelo inicializador, me deu um erro dizendo que eu tinha um driver antigo:
Então o jogo foi lançado e eu vi uma janela preta por cerca de um segundo antes de terminar.
Interessante, parece que está tentando usar o D3D12 e depois trava. Você poderia adicionar +dxgi,+vulkan
ao seu log? Além disso, experimente com PROTON_USE_WINED3D=1
e WINEDLLOVERRIDES=d3d12.dll=d
. Qual cartão você tem?
@mrpippy Executando com opções de inicialização
PROTON_LOG=1 PROTON_USE_WINED3D=1 %command%
me fez passar pelo inicializador, me deu um erro dizendo que eu tinha um driver antigo:
Então o jogo foi lançado e eu vi uma janela preta por cerca de um segundo antes de terminar.Interessante, parece que está tentando usar o D3D12 e depois trava. Você poderia adicionar
+dxgi,+vulkan
ao seu log? Além disso, experimente comPROTON_USE_WINED3D=1
eWINEDLLOVERRIDES=d3d12.dll=d
. Qual cartão você tem?
Ao adicionar +dxgi,+vulkan você quer dizer adicioná-lo ao PROTON_LOG ou WINEDEBUG?
Adicionando-o a user_settings.py, estou assumindo que é isso que você quis dizer de qualquer maneira.
Vou dar uma chance a todas essas coisas e te retorno.
Minha GPU é uma GTX 1060 6GB.
Ao adicionar +dxgi,+vulkan você quer dizer adicioná-lo ao PROTON_LOG ou WINEDEBUG?
Adicione-os ao WINEDEBUG, em user_settings.py
@chris-echoz talvez você possa tentar forçar o Vulkan no arquivo de configuração do jogo?
https://www.pcgamingwiki.com/wiki/Red_Dead_Redemption_2 afirma que você precisa abrir settings.xml que está localizado em algum lugar no prefixo do jogo, localizar kSettingAPI_DX12 e alterá-lo para kSettingAPI_Vulkan
Eu não tenho o jogo e não posso experimentá-lo sozinho.
@chris-echoz talvez você possa tentar forçar o Vulkan no arquivo de configuração do jogo?
https://www.pcgamingwiki.com/wiki/Red_Dead_Redemption_2 afirma que você precisa abrir settings.xml que está localizado em algum lugar no prefixo do jogo, localizar kSettingAPI_DX12 e alterá-lo para kSettingAPI_Vulkan
Eu não tenho o jogo e não posso experimentá-lo sozinho.
Consegui encontrar o arquivo de configuração de outra pessoa e tentei isso com várias opções e soluções alternativas, mas sem sucesso. Acredito que o jogo mesmo com Vulkan use muitos componentes D3D.
@mrpippy Todos esses logs estão com +dxgi,+vulkan
, cada um em um novo diretório compatdata.
Com PROTON_LOG=1 WINEDLLOVERRIDES=d3d12.dll=d PROTON_USE_WINED3D=1 %command%
:
O Launcher passou bem, recebi a mesma mensagem em relação aos drivers da AMD. A janela do jogo apareceu brevemente e travou. A segunda tentativa seguiu o mesmo caminho.
Registro: https://cloud.echoz.io/s/WQjCGXeMNi6otbT
Com PROTON_LOG=1 WINEDLLOVERRIDES=d3d12.dll=d %command%
:
Eu nem vejo o iniciador, apenas recebo o erro de verificação do arquivo do jogo.
Tentei outros 4 ou 5 com os mesmos dados compatíveis, mas os resultados foram consistentes.
Log: https://cloud.echoz.io/s/fTF6pSbRdeic4Xc
Com PROTON_LOG=1 PROTON_USE_WINED3D=1 %command%
:
Parece o mesmo que o que aconteceu na primeira corrida aconteceu aqui.
Registro: https://cloud.echoz.io/s/SRSF962DiZpyyqj
Finalmente, com apenas PROTON_LOG=1 %command%
:
Parece ser executado da mesma forma que executar apenas a substituição d3d12.
Registro: https://cloud.echoz.io/s/saGobE86g7T6K2K
Estou vendo o mesmo que Echoz. Usando o pacote NVIDIA DKMS mais recente no Ubuntu
19.10 (440.82-0ubuntu0~0.19.10.1) com GTX 1060.
Um rápido grep dos logs mostra um erro sendo lançado:
wine: exceção não tratada 0x20474343 no thread cc no endereço
000000007B00FC3E (thread 00cc), iniciando o depurador...
Saúde,
David JM Emmett
Em sábado, 13 de junho de 2020 às 08:50, Echoz [email protected] escreveu:
@mrpippy https://github.com/mrpippy Todos esses logs estão com
+dxgi,+vulkan, cada um em um novo diretório compatdata.Com PROTON_LOG=1 WINEDLLOVERRIDES=d3d12.dll=d PROTON_USE_WINED3D=1
%comando%:
O Launcher passou bem, recebi a mesma mensagem em relação aos drivers da AMD.
A janela do jogo apareceu brevemente e travou. A segunda tentativa seguiu o mesmo caminho.
Registro: https://cloud.echoz.io/s/WQjCGXeMNi6otbTCom PROTON_LOG=1 WINEDLLOVERRIDES=d3d12.dll=d %command%:
Eu nem vejo o iniciador, apenas recebo o erro de verificação do arquivo do jogo.
Tentei outros 4 ou 5 com os mesmos dados compatíveis, mas os resultados foram consistentes.
Log: https://cloud.echoz.io/s/fTF6pSbRdeic4XcCom PROTON_LOG=1 PROTON_USE_WINED3D=1 %command%:
Parece o mesmo que o que aconteceu na primeira corrida aconteceu aqui.
Registro: https://cloud.echoz.io/s/SRSF962DiZpyyqjFinalmente, com apenas PROTON_LOG=1 %command%:
Parece ser executado da mesma forma que executar apenas a substituição d3d12.
Registro: https://cloud.echoz.io/s/saGobE86g7T6K2K—
Você está recebendo isso porque foi mencionado.
Responda a este e-mail diretamente, visualize-o no GitHub
https://github.com/ValveSoftware/Proton/issues/3291#issuecomment-643586914 ,
ou cancelar
https://github.com/notifications/unsubscribe-auth/AABUBTJPLNY6ISA6CUDN3KTRWMVSTANCNFSM4JV54AXQ
.
Não sei se isso ajuda alguém, mas continuei recebendo o erro de verificação de arquivos quando usei um prefixo limpo e rdr2-3. Se eu deixar 5.0-9 criar o prefixo e mudar para rdr2-3, esse erro desaparece.
Dito isso, fico travado durante o vídeo do logotipo e nenhum menu aparece... Não tenho tempo para descobrir o porquê. Só queria observar a coisa do prefixo, caso ajude alguém.
Obrigado a todos pela paciência, estou impressionado com a investigação e tenho uma versão do Proton para você experimentar! tada tada tada
https://www.codeweavers.com/xfer/bshanks/public/proton-5.0-rdr2-3.tar.gz
senha: publicaBaixe o arquivo e descompacte-o em seu diretório
compatibilitytools.d
, provavelmente~/.steam/steam/compatibilitytools.d/
Em seguida, force-o a ser usado para RDR2 no Steam, com "Forçar o uso de uma ferramenta de compatibilidade específica do Steam Play"Além disso, antes de iniciar com esta versão do Proton, exclua todos os dados de compatibilidade anteriores para o jogo. Isso normalmente seria em
~/.steam/steam/steamapps/compatdata/1174180/
Motoristas
* NVIDIA: you will need to run the [beta 440.66.15 driver](https://developer.nvidia.com/vulkan-driver) to avoid very poor performance * AMD Mesa/RADV: you will need to rebuild Mesa with [this patch](https://gitlab.freedesktop.org/hakzsam/mesa/-/commit/d044a4476a828f15298336f66404892682cfcfb7) applied, otherwise it will crash halfway through the progress bar. Mesa/RADV has not gotten much testing, there may be other issues.
Problemas conhecidos
* only 720p and 1080p resolutions are available * you may get an Activation Error on the first launch or two, but it should go away after a relaunch * you will get a Minimum Hardware Requirements Check dialog on launch, click OK to ignore it * I haven't tried Online play at all
Alguém sabe como conseguir esse driver para o Manjaro 64 bits? estou executando uma Nvidia gtx 980
Olá, parece melhor do que antes, mas no meu caso travou após o lançador.
Estou no último arch com Linux 5.7 e mesa 20.1.1 e AMD RX580
Alguém sabe como conseguir esse driver para o Manjaro 64 bits? estou executando uma Nvidia gtx 980
No AUR ou com Tk-Glitch PKGBUILDS .
Obrigado!
Alguém sabe como conseguir esse driver para o Manjaro 64 bits? estou executando uma Nvidia gtx 980
No AUR ou com Tk-Glitch PKGBUILDS .
carregando pacotes...
resolvendo dependências...
procurando pacotes conflitantes...
:: nvidia-dev-dkms-tkg e linux56-nvidia-440xx estão em conflito (nvidia). Remover linux56-nvidia-440xx? [s/N] s
:: nvidia-dev-utils-tkg e nvidia-440xx-utils estão em conflito (nvidia-utils). Remover nvidia-440xx-utils? [s/N] s
erro: falha ao preparar a transação (não foi possível satisfazer as dependências)
:: remover linux56-nvidia-440xx quebra a dependência 'linux56-nvidia-440xx' exigida por linux-latest-nvidia-440xx
==> AVISO: Falha ao instalar pacote(s) compilado(s).
-> sair da limpeza concluída
git clone https://github.com/Frogging-Family/nvidia-all.git
cd nvidia-all
makepkg -si
sudo mkinitcpio -P
A nova compilação do wine gera um erro antes de iniciar:
wine: Unhandled page fault on read access to 0000000000000010 at address 000000007B00FC3E (thread 053c), starting debugger...
Depois disso, os filtros syscall do seccomp abrem e falham porque o processo não existe. Possivelmente importante notar que não estou usando o Proton via Steam. Estou usando a compilação do vinho extraída do Proton_dist via Lutris devido a possuir a versão RGS do jogo. A versão mais antiga do rdr2-2 atinge uma falha de página logo após o vídeo de introdução. Isso ocorre com o AMD Mesa corrigido sendo usado.
Atualização: posso confirmar a mesma falha de página ao usar o Proton via Steam.
Tão emocionante! Eu tentei na minha máquina e estou recebendo o mesmo erro que o chris-echoz, Falha ao verificar os arquivos do jogo e, quando o configuro para usar o wined3d, recebo a caixa de diálogo sobre drivers gráficos AMD desatualizados e, em seguida, uma janela preta para um segundo e depois trava. Estou usando uma TR 2950 e Nvidia turing.
O registro está aqui:
rdr2.log.zip
Parâmetros de lançamento: PROTON_LOG=1 WINEDLLOVERRIDES=d3d12.dll=d PROTON_USE_WINED3D=1 %command%
user_settings.py :
"WINEDEBUG": "+timestamp,+pid,+tid,+seh,+debugstr,+loaddll,+mscoree,+dxgi,+vulkan",
"DXVK_LOG_LEVEL": "info",
"VKD3D_DEBUG": "warn",
"WINE_MONO_TRACE": "E:System.NotImplementedException",
O lançador da Rockstar carrega por um tempo, então recebo o mesmo erro que https://github.com/ValveSoftware/Proton/issues/3291#issuecomment -643572027 sobre drivers AMD desatualizados, o que é estranho porque estou na Nvidia 440.66.15 ...
registro :
steam-1174180.log
Olá @ah-, palpite cego, taskset -c 0-15 %command%
tem algum efeito no seu sistema?
se eu executá-lo com Brendan's Proton
Eu recebo Não é possível iniciar o jogo, verifique seus dados de jogo.
então eu mudo para 5.0-9 o lançador aparece, eu recebo conflito de salvamento na nuvem, eu pulo. então ele se fecha sozinho.
então eu mudo de volta para Brendan's, recebo um erro de sincronização na nuvem, pulo. e lança.
eu recebo erro de ativação, eu saio do jogo.
depois disso, a substituição da nuvem do Rockstar Launcher aparecerá, eu escolho o caminho certo.
depois disso, ele é executado apenas com o pop-up do driver AMD, mas é executado :)!
obrigado pelo trabalho duro Brendan!
eu corro manjaro e estou na Nvidia estável, ainda não mudei o driver para beta
Bem, e quanto a isso, se fazendo exatamente como McMarius11 diz, consegui fazer funcionar.
Executando no Arch Kernel 5.6.15
Nvidia RTX 2060 Super driver 440.82
Não há opções de inicialização específicas apenas executando "gamemoderun %command%" como de costume.
Então o jogo roda, mas não tenho certeza se eu jogaria ainda. Ficou muito ruim gaguejando tanto gráfico quanto de som. Precisava abaixar bastante para parecer um pouco jogável, então com tudo no Medium no benchmark eu consegui Min fps: 5, Average: 44, max 270.
Isso no modo de janela 1920x1080.
Então, isso está parecendo realmente promissor. Obrigado por todo o seu trabalho @mrpippy
WINED3D não funcionou para mim, porém o jogo funciona com o ajuste que @Tk-Glitch recomendou: WINEDLLOVERRIDES="dxgi=n,b"
como opção de lançamento.
Sem isso, parece que quando winex11drv tem um brainfart: 7891.284:03e4:03e8:fixme:vulkan:X11DRV_vkCreateWin32SurfaceKHR Application requires child window rendering, which is not implemented yet!
, isso resulta em um erro E_NOTIMPL - 0x80004001
no nível do aplicativo, que é o que acaba entrando em espiral na gravação que causa uma falha em 0x7B00FC3E. (Isso está em kernelbase.dll:"RaiseException", logo após chamar RtlRaiseException
)
Este parece ser um problema conhecido do vinho: https://bugs.winehq.org/show_bug.cgi?id=45277
Pelo qual eu inicialmente fui bloqueado, apesar de executar os drivers beta mais recentes da nvidia vulkan: 440.66.15-1
@topsysandpip56 Acho que esse é o mesmo problema que você está tendo.
Trabalho impressionante Brendan ( @mrpippy ), obrigado :smiley:
Pequenos avisos para pessoas que usam mesa/RADV: pelo menos no Navi, o ACO tem problemas com transições de LOD e travamentos irrecuperáveis. Usar llvm tem sido - até agora - impecável.
Pequenos avisos para pessoas que usam mesa/RADV: pelo menos no Navi, o ACO tem problemas com transições de LOD e travamentos irrecuperáveis. Usar llvm tem sido - até agora - impecável.
Estou surpreso que você possa chegar tão longe. No Vega10/llvm, há o pagefault referenciado anteriormente na compilação atual do proton rdr2. Com a versão mais antiga do rdr2-2, tive um progresso melhor, mas sempre atingi o mesmo "clube social falhou ao inicializar o dispositivo gráfico" no jogo.
Com apenas WINEDLLOVERRIDES="dxgi=n,b"
como opção de lançamento funciona, obrigado @dt-zero
O desempenho é muito ruim na Nvidia 440.66.15, cerca de 15 FPS no benchmark, mas parece que a GPU está funcionando apenas em cerca de 45%. É o mesmo tipo de coisa que estava acontecendo com Doom Eternal.
Sem sorte ainda para mim, mesmo com PROTON_LOG=1 WINEDLLOVERRIDES="dxgi=n,b" taskset -c 0-7 %command%
, estou recebendo o travamento do jogo incapaz de iniciar. Curiosamente, antes de ver isso também:
Registro:
rdr2.log.zip
se eu executá-lo com Brendan's Proton
Eu recebo Não é possível iniciar o jogo, verifique seus dados de jogo.então eu mudo para 5.0-9 o lançador aparece, eu recebo conflito de salvamento na nuvem, eu pulo. então ele se fecha sozinho.
então eu mudo de volta para Brendan's, recebo um erro de sincronização na nuvem, pulo. e lança.
eu recebo erro de ativação, eu saio do jogo.
depois disso, a substituição da nuvem do Rockstar Launcher aparecerá, eu escolho o caminho certo.
depois disso, ele é executado apenas com o pop-up do driver AMD, mas é executado :)!obrigado pelo trabalho árduo Brendan!
eu corro manjaro e estou na Nvidia estável, ainda não mudei o driver para beta
Eu fiz exatamente isso, mas no final o jogo ainda não começou.
Então, depois de fazer isso, adicionei a opção de inicialização WINEDLLOVERRIDES=dxgi=n,b
e agora estou na calibração de brilho no jogo.
Vou tentar jogar e atualizar meu post.
Consegui entrar no jogo, alterar as configurações, tudo parece funcionar como deveria. No entanto, a taxa de quadros que obtive no jogo foi de apenas 14, então não é realmente jogável para mim neste momento, mas funciona. Os menus, por outro lado, eram muito suaves, mesmo com o vídeo no início da história.
Parece ser borked na nvidia em relação ao desempenho. Eu também tenho 14fps no meu geforce.
Não há problema no meu radeon (5700XT), mesmo no máximo:
1080p é bastante limitante (também o vsync foi ativado, o que define um limite de taxa de quadros de 60fps devido ao hack de Brendan, mesmo que minha tela seja de 144Hz 🐸).
se eu executá-lo com Brendan's Proton
Eu recebo Não é possível iniciar o jogo, verifique seus dados de jogo.
Eu posso reproduzir isso se eu desabilitar o d3d11 nativo. Esquisito.
Ah, então agora com um prefixo criado com Proton 5.0-9, e depois rodando com rdr-3 proton e WINEDLLOVERRIDES="dxgi=n,b"
eu vou um pouco mais longe!
Recebo a tela de carregamento inicial (com a barra na parte inferior da janela) e vejo um segundo do vídeo de introdução (com fumaça etc.), e então a janela rdr2 fecha, reabre como uma janela preta por um segundo e depois ele sai.
Registro:
rdr2.log.zip
Também tentei taskset, mas infelizmente não há diferença lá.
Olhando para a saída do benchmark, o jogo realmente acha que estou usando uma GPU AMD, é estranho:
GPU: AMD GeForce RTX 2080
@jalabb Isso faz parte do hack de Brendan: https://github.com/mrpippy/wine/commit/911cdd53a1bf7b569bebaadc1bb6ecf616586804
Então, provavelmente esperado.
git clone https://github.com/Frogging-Family/nvidia-all.git cd nvidia-all makepkg -si sudo mkinitcpio -P
Tentei isso, mas o DKMS nunca será compilado para mim corretamente. Eu não sei o que é. Eu tenho os cabeçalhos do kernel instalados.
@mintylinux Se você possui um kernel 5.6, pode não ser compatível. Há um patch aqui https://gitlab.com/snippets/1945940 que você pode usar nas fontes do módulo do kernel para fazê-lo funcionar com 5.6
@mintylinux Se você possui um kernel 5.6, pode não ser compatível. Há um patch aqui https://gitlab.com/snippets/1945940 que você pode usar nas fontes do módulo do kernel para fazê-lo funcionar com 5.6
Obrigado! eu corrigi os arquivos da nvidia com o patch do kernel e instalou bem ... mas agora parece que o progresso para tentar executar o RDR2 no meu computador foi rastreado. Ontem à noite eu consegui carregar a janela e a barra de carregamento, então ele mostraria a fumaça na tela por um segundo ou dois e congelaria. Agora não consigo nem abrir a janela.
@mintylinux Você provavelmente deve tentar seguir os procedimentos que @McMarius11 sugeriu em um novo compatdata e usar WINEDLLOVERRIDES=dxgi=n,b
nas opções de inicialização. Pelo menos foi assim que consegui fazê-lo funcionar, de qualquer outra maneira que eu tentasse, experimentaria algum tipo de variação do que você acabou de descrever que está acontecendo agora.
@mintylinux Você provavelmente deve tentar seguir os procedimentos que @McMarius11 sugeriu em um novo compatdata e usar
WINEDLLOVERRIDES=dxgi=n,b
nas opções de inicialização. Pelo menos foi assim que consegui fazê-lo funcionar, de qualquer outra maneira que eu tentasse, experimentaria algum tipo de variação do que você acabou de descrever que está acontecendo agora.
então o que você quer dizer com compatdata fresco? Tentei rodar o jogo com uma versão diferente do proton e depois voltei para o proton rdr2, e adicionei isso às minhas opções de inicialização.
Hmm, não consigo entrar:
Alguém com problema semelhante?
@mintylinux Você provavelmente deve tentar seguir os procedimentos que @McMarius11 sugeriu em um novo compatdata e usar
WINEDLLOVERRIDES=dxgi=n,b
nas opções de inicialização. Pelo menos foi assim que consegui fazê-lo funcionar, de qualquer outra maneira que eu tentasse, experimentaria algum tipo de variação do que você acabou de descrever que está acontecendo agora.então o que você quer dizer com compatdata fresco? Tentei rodar o jogo com uma versão diferente do proton e depois voltei para o proton rdr2, e adicionei isso às minhas opções de inicialização.
Ele quer dizer isso
Além disso, antes de iniciar com esta versão do Proton, exclua todos os dados de compatibilidade anteriores para o jogo. Isso geralmente seria em ~/.steam/steam/steamapps/compatdata/1174180/
Hmm, não consigo entrar:
Alguém com problema semelhante?
Não, nunca tive esse problema
@mintylinux Você provavelmente deve tentar seguir os procedimentos que @McMarius11 sugeriu em um novo compatdata e usar
WINEDLLOVERRIDES=dxgi=n,b
nas opções de inicialização. Pelo menos foi assim que consegui fazê-lo funcionar, de qualquer outra maneira que eu tentasse, experimentaria algum tipo de variação do que você acabou de descrever que está acontecendo agora.então o que você quer dizer com compatdata fresco? Tentei rodar o jogo com uma versão diferente do proton e depois voltei para o proton rdr2, e adicionei isso às minhas opções de inicialização.
Ele quer dizer isso
Além disso, antes de iniciar com esta versão do Proton, exclua todos os dados de compatibilidade anteriores para o jogo. Isso geralmente seria em ~/.steam/steam/steamapps/compatdata/1174180/
vai tentar isso, obrigado!
@mintylinux Você provavelmente deve tentar seguir os procedimentos que @McMarius11 sugeriu em um novo compatdata e usar
WINEDLLOVERRIDES=dxgi=n,b
nas opções de inicialização. Pelo menos foi assim que consegui fazê-lo funcionar, de qualquer outra maneira que eu tentasse, experimentaria algum tipo de variação do que você acabou de descrever que está acontecendo agora.então o que você quer dizer com compatdata fresco? Eu tentei rodar o jogo com uma versão diferente do proton e depois voltei para o proton rdr2, e adicionei isso às minhas opções de inicialização.
Ele quer dizer isso
Além disso, antes de iniciar com esta versão do Proton, exclua todos os dados de compatibilidade anteriores para o jogo. Isso geralmente seria em ~/.steam/steam/steamapps/compatdata/1174180/
Ok, bem, eu continuo tentando iniciá-lo agora, mas continua dizendo por favor, verifique os dados do jogo. De novo e de novo e de novo outra vez.
Hmm, não consigo entrar:
Alguém com problema semelhante?Não, nunca tive esse problema
tentei mais de 5 vezes sem sucesso...
@mintylinux Você provavelmente deve tentar seguir os procedimentos que @McMarius11 sugeriu em um novo compatdata e usar
WINEDLLOVERRIDES=dxgi=n,b
nas opções de inicialização. Pelo menos foi assim que consegui fazê-lo funcionar, de qualquer outra maneira que eu tentasse, experimentaria algum tipo de variação do que você acabou de descrever que está acontecendo agora.então o que você quer dizer com compatdata fresco? Eu tentei rodar o jogo com uma versão diferente do proton e depois voltei para o proton rdr2, e adicionei isso às minhas opções de inicialização.
Ele quer dizer isso
Além disso, antes de iniciar com esta versão do Proton, exclua todos os dados de compatibilidade anteriores para o jogo. Isso geralmente seria em ~/.steam/steam/steamapps/compatdata/1174180/Ok, bem, eu continuo tentando iniciá-lo agora, mas continua dizendo por favor, verifique os dados do jogo. De novo e de novo e de novo outra vez.
Se o prefixo estiver desmarcado, inicie o jogo com
O Proton 5.0-9 continua o diálogo até travar.
Use o Proton de Brendon depois disso.
@mintylinux Você provavelmente deve tentar seguir os procedimentos que @McMarius11 sugeriu em um novo compatdata e usar
WINEDLLOVERRIDES=dxgi=n,b
nas opções de inicialização. Pelo menos foi assim que consegui fazê-lo funcionar, de qualquer outra maneira que eu tentasse, experimentaria algum tipo de variação do que você acabou de descrever que está acontecendo agora.então o que você quer dizer com compatdata fresco? Eu tentei rodar o jogo com uma versão diferente do proton e depois voltei para o proton rdr2, e adicionei isso às minhas opções de inicialização.
Ele quer dizer isso
Além disso, antes de iniciar com esta versão do Proton, exclua todos os dados de compatibilidade anteriores para o jogo. Isso geralmente seria em ~/.steam/steam/steamapps/compatdata/1174180/Ok, bem, eu continuo tentando iniciá-lo agora, mas continua dizendo por favor, verifique os dados do jogo. De novo e de novo e de novo outra vez.
Se o prefixo estiver desmarcado, inicie o jogo com
O Proton 5.0-9 continua o diálogo até travar.
Use o Proton de Brendon depois disso.
Tentando agora
@mintylinux Você provavelmente deve tentar seguir os procedimentos que @McMarius11 sugeriu em um novo compatdata e usar
WINEDLLOVERRIDES=dxgi=n,b
nas opções de inicialização. Pelo menos foi assim que consegui fazê-lo funcionar, de qualquer outra maneira que eu tentasse, experimentaria algum tipo de variação do que você acabou de descrever que está acontecendo agora.então o que você quer dizer com compatdata fresco? Eu tentei rodar o jogo com uma versão diferente do proton e depois voltei para o proton rdr2, e adicionei isso às minhas opções de inicialização.
Ele quer dizer isso
Além disso, antes de iniciar com esta versão do Proton, exclua todos os dados de compatibilidade anteriores para o jogo. Isso geralmente seria em ~/.steam/steam/steamapps/compatdata/1174180/Ok, bem, eu continuo tentando iniciá-lo agora, mas continua dizendo por favor, verifique os dados do jogo. De novo e de novo e de novo outra vez.
Se o prefixo estiver desmarcado, inicie o jogo com
O Proton 5.0-9 continua o diálogo até travar.
Use o Proton de Brendon depois disso.
Sim, isso é um não ir para mim. Continua travando após a janela do clube social.
No meu caso, não funciona (usando rdr2-3). O jogo não inicia (sem lançador mesmo). Estranhamente, o registro de prótons está vazio.
````
Próton: 1591829148 próton-5.0-8
SteamGameId: 1174180
Comando: ['/media/storage/games/steamapps/common/Red Dead Redemption 2/PlayRDR2.exe']
````
Meu sistema é:
Manjaro Linux 20.0.3
Nvidia driver 440.82
tenho o jogo funcionando
GPU: Radeon RX590
SO: Arch Linux
DE: KDE Plasma 5
Resultados de teste via AMDVLK-PRO
Resultados do teste via AMDVLK-LLVM
Mensagem ao tentar fazer login em um jogo online
<Responding to the immediately previous comment>
A taxa de quadros parece tão baixa, é por causa da GPU?
A propósito, você não deveria usar ACO em vez de LLVM?
Parece funcionar no meu ManjaroLinux 20.0.3 (Lysia), Kernel 5.4.43-1-MANJARO, nvidia 440.82, mas...
Ele quer usar a placa gráfica Intel integrada do meu laptop...
Alguma dica?
(Por diversão: eu "adoro" ver o Steam me dizer que joguei 120min no RDR2 mesmo que nunca tenha visto um único quadro do jogo, exceto o lançador rockstar :))
Basta clicar em OK. Recebo a mesma mensagem, mas no meu pc (ryzen 2600 emparelhado com uma GTX 1060 de 6gb e recebo uma média de 20 fps em 720p com detalhes médios a baixos. No Windows eu estava obtendo cerca de 50 fps em 1080p com detalhes altos a ultra.
lançando steam assim:
STEAM_RUNTIME_HEAVY=1 __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia steam
Eu tenho o aviso do driver AMD mesmo se eu não tiver placa AMD...
Estou começando a ver fumaça (vídeo de introdução não meu laptop) alguns segundos e travar... :(
Reparei a instalação, limpei o compatdata/1174180
Eu recebi este erro:
Reiniciado imediatamente, erro de ativação
Voltado para o Proton 5.0-9, trava após o lançador
Voltei para o Proton de Brendon e recebo a tela de boas-vindas!
Eu faço alguns benchmarks, obrigado pelo seu trabalho!
Com o Brendan's Proton, recebo Incapaz de iniciar o jogo, verifique seu jogo
dados.
Então eu mudo para 5.0-9 e recebo pós-iniciador onde o jogo sai silenciosamente.
Então eu volto para o Proton de Brendan, isso me dá um breve vislumbre de vermelho
Logo da Rockstar e depois jogo
janela fecha e o jogo sai silenciosamente. Parece que 16 GB de RAM não é suficiente
para o jogo rodar.
Em sáb, 13 de junho de 2020 às 21:38 Echoz [email protected] escreveu:
se eu executá-lo com Brendan's Proton
Eu recebo Não é possível iniciar o jogo, verifique seus dados de jogo.então eu mudo para 5.0-9, o iniciador aparece, recebo conflito de salvamento na nuvem,
eu pulo. então ele se fecha sozinho.
então eu mudo de volta para Brendan's, recebo um erro de sincronização na nuvem, pulo. e isso
lançamentos.
eu recebo erro de ativação, eu saio do jogo.
depois disso, a substituição da nuvem do Rockstar Launcher aparecerá, eu escolho
o certo.
depois disso, ele é executado apenas com o pop-up do driver AMD, mas é executado :)!obrigado pelo trabalho duro Brendan!
eu corro manjaro e estou na Nvidia estável, não mudei o driver para beta
aindaEu fiz exatamente isso, mas no final o jogo ainda não começou.
Depois de fazer isso, adicionei o lançamento WINEDLLOVERRIDES=dxgi=n,b
opção, e agora estou atualmente na calibração de brilho, no jogo.
Vou tentar jogar e atualizar meu post.—
Você está recebendo isso porque comentou.
Responda a este e-mail diretamente, visualize-o no GitHub
https://github.com/ValveSoftware/Proton/issues/3291#issuecomment-643661443 ,
ou cancelar
https://github.com/notifications/unsubscribe-auth/AAABPUZXQIELOHJ64Z2VP4LRWPBTPANCNFSM4JV54AXQ
.
WINEDLLOVERRIDES=dxgi=n,b ajuda a chegar a uma barra de progresso, mas o
o jogo trava sem nenhuma atividade consumindo toda a CPU.
Em dom, 14 de junho de 2020 às 13h01 Sergey Lapin [email protected] escreveu:
Com o Brendan's Proton, recebo Incapaz de iniciar o jogo, verifique seu
Dados do jogo.
Então eu mudo para 5.0-9 e recebo pós-iniciador onde o jogo sai silenciosamente.
Então eu volto para o Proton de Brendan, isso me dá um breve vislumbre de
logotipo vermelho da Rockstar e depois jogo
janela fecha e o jogo sai silenciosamente. Parece que 16 GB de RAM não é suficiente
para o jogo rodar.Em sáb, 13 de junho de 2020 às 21:38 Echoz [email protected] escreveu:
se eu executá-lo com Brendan's Proton
Eu recebo Não é possível iniciar o jogo, verifique seus dados de jogo.então eu mudo para 5.0-9 o iniciador aparece, eu recebo o salvamento na nuvem
conflito, eu pulo. então ele se fecha sozinho.
então eu mudo de volta para Brendan's, recebo um erro de sincronização na nuvem, pulo. e isso
lançamentos.
eu recebo erro de ativação, eu saio do jogo.
depois disso, a substituição da nuvem do Rockstar Launcher aparecerá, eu escolho
o certo.
depois disso, ele é executado apenas com o pop-up do driver AMD, mas é executado :)!obrigado pelo trabalho duro Brendan!
eu corro manjaro e estou na Nvidia estável, não mudei o driver para
beta aindaEu fiz exatamente isso, mas no final o jogo ainda não começou.
Depois de fazer isso, adicionei o lançamento WINEDLLOVERRIDES=dxgi=n,b
opção, e agora estou atualmente na calibração de brilho, no jogo.
Vou tentar jogar e atualizar meu post.—
Você está recebendo isso porque comentou.
Responda a este e-mail diretamente, visualize-o no GitHub
https://github.com/ValveSoftware/Proton/issues/3291#issuecomment-643661443 ,
ou cancelar
https://github.com/notifications/unsubscribe-auth/AAABPUZXQIELOHJ64Z2VP4LRWPBTPANCNFSM4JV54AXQ
.
Sem WINEDLLOVERRIDES=dxgi=n,b %command%
, o jogo morre silenciosamente
Obtendo esta mensagem após o erro do driver gráfico
Flightlessmango está obtendo desempenho decente na Nvidia de alguma forma ...
https://youtu.be/5DTxEr9CaHI
Ainda recebo este erro:
Limpei o cache de download, validei os arquivos do jogo, tentei iniciar o jogo com diferentes opções de inicialização e sem nenhuma opção, limpei compatdata sem sucesso. Essa etapa é obrigatória? Nunca testei o jogo no Windows e não sei.
@mozo78 você vinculou sua conta Steam à sua conta Rockstar Social Club? Se você fizer isso, deverá fazer o login automaticamente quando iniciar o jogo.
Usando a compilação de vinho rdr2-2 mais antiga com o Mesa corrigido (usado via LD_LIBRARY_PATH, LIBGL_DRIVERS_PATH e VK_ICD_FILENAMES), é impossível obter o SocialClubVulkanLayer.dll para injetar com sucesso, o que sempre causa o erro 18 no jogo devido ao drm. A parte mais irritante é que o jogo foi claramente lançado com sucesso usando o Vulkan para chegar a esse ponto; ele simplesmente se recusa a ir mais longe porque a sobreposição não injeta.
Tentar usar a versão mais recente do próton não é inicial, como mencionei aqui anteriormente, atinge uma falha de página antes mesmo de iniciar o jogo, não sei por quê.
Reparei a instalação, limpei o compatdata/1174180
Eu recebi este erro:
Reiniciado imediatamente, erro de ativação
Voltado para o Proton 5.0-9, trava após o lançador
Voltei para o Proton de Brendon e recebo a tela de boas-vindas!
Eu faço alguns benchmarks, obrigado pelo seu trabalho!
O jogo estava travando para mim na introdução de fumaça / tiro, mas o vapor com o tempo de execução pesado passa por isso. Obrigado!
Eu posso jogar o jogo usando WINEDLLOVERRIDES=dxgi=n,b %command%
e alternando entre o Proton 5.0-9 e a versão personalizada do proton:
https://www.codeweavers.com/xfer/bshanks/public/proton-5.0-rdr2-3.tar.gz
senha: publica
Manjaro 64 bits no Kernel 5.7
Edit: Baixe os drivers NVIDIA Beta ou o desempenho será inadequado.
No meu caso, não funciona (usando rdr2-3). O jogo não inicia (sem lançador mesmo). Estranhamente, o registro de prótons está vazio.
... cat ~/steam-1174180.log ====================== Proton: 1591829148 proton-5.0-8 SteamGameId: 1174180 Command: ['/media/storage/games/steamapps/common/Red Dead Redemption 2/PlayRDR2.exe'] Options: {'forcelgadd'} ======================
Meu sistema é:
Manjaro Linux 20.0.3 Nvidia driver 440.82
Ainda não funcionou... No entanto, algum progresso está lá.
WINEDLLOVERRIDES=dxgi=n,b %command%
) opção -> foi imediatamente para o lançamento do clube socialUnable to launch game, please verify your game data
(o compatdata foi limpo antes do lançamento) (captura de tela nº 3)Registro:
steam-1174180.log.zip
(FYI: steamdata está em ~/.steam, mas o jogo está armazenado em /media/storage/steamapps/..)
Capturas de tela:
Consegui instalar o jogo perfeitamente com o Proton 5.0-9 em um prefixo limpo. Então, na inicialização, ele irá travar. Então mudei para a versão customizada do wine rdr3 e o jogo será lançado, mas travará no vídeo de introdução quando a fumaça estiver chegando. O Steam Heavy Runtime nem o conjunto de tarefas nem as bibliotecas mf ajudaram.
Corrigi minha mesa e tentei no kernel 5.7 e 5.6 funciona até a introdução.
R9 3900X, Vega 64
Alguma recomendação para usuários que possuem o jogo através do Rockstar Games Launcher em vez do Steam?
Alguma recomendação para usuários que possuem o jogo através do Rockstar Games Launcher em vez do Steam?
Experimente o Lutris com a versão personalizada do Proton.
Eu testei a versão personalizada do Proton através do Lutris extensivamente e
infelizmente eu e uma outra pessoa até agora que eu contatei somos
encontrou uma falha de página, pois os filtros seccomp não funcionam corretamente
Por aqui. O problema é o mesmo se adicionar o iniciador como um jogo não-steam
e usando-o através do próprio vapor.
No domingo, 14 de junho de 2020 às 19:07, derbrachialist [email protected]
escreveu:
Quaisquer recomendações para usuários que possuem o jogo através da Rockstar Games
Launcher em vez do Steam?Experimente o Lutris com a versão personalizada do Proton.
—
Você está recebendo isso porque foi mencionado.
Responda a este e-mail diretamente, visualize-o no GitHub
https://github.com/ValveSoftware/Proton/issues/3291#issuecomment-643801373 ,
ou cancelar
https://github.com/notifications/unsubscribe-auth/ABTLIYYHYSKYPTT4LVZTYVLRWUGXHANCNFSM4JV54AXQ
.
Desculpe, acho que minha pergunta deve ser como faço para conseguir isso?
Eu tenho a versão do proton baixada, tanto no diretório steam compatibilitytools.d, quanto no diretório Lutris runners. O Lutris não detecta automaticamente esta versão do próton (no entanto, detecta automaticamente o 5.9 GE que também está em compatibilitytools.d). O Lutris oferece a opção de escolher um caminho personalizado para o runner, mas não tenho certeza de qual arquivo escolher.
Desculpe, acho que minha pergunta deve ser como faço para conseguir isso?
Eu tenho a versão do proton baixada, tanto no diretório steam compatibilitytools.d, quanto no diretório Lutris runners. O Lutris não detecta automaticamente esta versão do próton (no entanto, detecta automaticamente o 5.9 GE que também está em compatibilitytools.d). O Lutris oferece a opção de escolher um caminho personalizado para o runner, mas não tenho certeza de qual arquivo escolher.
Faça um link simbólico ou copie a pasta 'dist' dentro da configuração do proton para ~/.local/share/lutris/runners/.
Eu não espero que funcione, mas você está convidado a tentar.
Tive que passar por esse processo (https://github.com/ValveSoftware/Proton/issues/3291#issuecomment-643661443 ) para rodar o jogo, com um rx5700 xt.
A taxa de quadros é muito baixa, mas não gagueja (os tempos de quadro são praticamente uma linha plana na maior parte), o uso da CPU nunca atinge mais de 80% em nenhum ou nos núcleos (eles normalmente estão rodando entre 50-70%), GPU é sempre em baixo uso e overclock de ram não parece fazer diferença.
Tentei algumas correções possíveis com a ajuda do @Tk-Glitch, mas apenas a troca entre as versões de prótons parecia fazer o jogo funcionar para mim. Eu também notei nos meus últimos benchmarks que o clock do núcleo da GPU parece estar preso em 800MHz.
Em uma nota lateral, parece que o Cloud Saves funciona bem (pelo menos importando-os).
@topsyandpip56
tente desabilitar o tempo de execução do lutris nas opções do sistema se ele não funcionar com a versão personalizada do próton.
@fsyy
Obrigado pela dica, mas não é um problema de tempo de execução. Não faz diferença. Há algum tipo de erro de sequenciamento ao usar essa compilação de vinho Proton sem a versão oficial do jogo no Steam, mesmo como um jogo não Steam no Steam.
wine: Unhandled page fault on read access to 0000000000000010 at address 000000007B00FC3E (thread 03dc), starting debugger...
wine: enabling seccomp syscall filters for RDR2.
SIGSYS, rax 19 r10 ffffffffffffffff rdx 7 r8 3495dd90 r9 8 rdi 140000000 rsi 2 rip 0x142da201b
Vou me fazer parecer estúpido para talvez ajudar os outros que experimentaram um desempenho atroz (mesmo com os drivers beta mais recentes da Nvidia).
Desative o log, especialmente se você tiver +vulkan,+dxgi em user_settings.py. Se você tiver o jogo em execução, exclua esse arquivo. Passei de cerca de 10-20 FPS para uma média muito mais jogável de 60.
@chris-echoz Desculpe, de qual arquivo você está falando? Eu removi a opção de inicialização para registro. Mas há mais do que isso? Eu só encontro user_settings_sample.py.
Ainda rodando em algum lugar entre 5fps e 250fps
@chris-echoz Conseguiu! Muito obrigado!
@Spunkt user_settings.py. Se não tiver esse não é o problema. Eu e provavelmente alguns outros havíamos ativado as opções de log para ajudar na depuração.
Se você estiver tendo um desempenho ruim de qualquer maneira, certifique-se de ter 440.66.15 e não o driver 440.82 estável.
Ok, isso melhorou muito, com 440.66.15 consegui uns 60 fps bem estáveis. Não tenho certeza por que, 440.82 não deveria ser um driver posterior ao 440.66?
@Spunkt 440.82 tecnicamente é um número de versão mais alto, mas é um driver estável, enquanto 440.66.15 é um driver beta que contém mais otimizações experimentais para vulkan e também é mais recente.
Funciona lindamente com FX-8300 e RX 590 com drivers AMDGPU-PRO
. Ainda não testei com mesa porque estou com preguiça de corrigi-lo.
Obrigado por seu trabalho duro!
Está funcionando para mim tanto no RADV/mesa-aco quanto no amdgpu-pro 20 até a fumaça começar no início do jogo. Então a janela fecha e abre outra que é preta só para sair de novo. Depois disso o jogo fecha.
Mangohud também funciona, pelo menos no breve momento em que estou.
Você tem alguma outra coisa extraordinária instalada? Eu corro uma instalação bastante limpa do Manjaro Budgie com mesa 20.2.0.
Este é o momento em que trava.
Interessante, você também está no Zen. Talvez isso tenha a ver com a CPU? Eu tenho o mesmo acidente com um Threadripper. Mas com a nvidia aqui, provavelmente não devido à GPU.
@ ntropy83 Eu tenho praticamente o mesmo hardware que você, você corrigiu a mesa? você definiu isso WINEDLLOVERRIDES=dxgi=n,b
nos comandos de inicialização?
@ ntropy83 Eu tenho praticamente o mesmo hardware que você, você corrigiu a mesa? você definiu isso
WINEDLLOVERRIDES=dxgi=n,b
nos comandos de inicialização?
Sim e sim, sem a substituição da dll, ele não será iniciado. Mesa eu remendei dentro do pamac. Adicionado o comando patch no pkgfile em prepare() e durante a compilação ele diz que o patch foi aplicado.
Eu tentei rodar o jogo com taskset e também tentei instalar bibliotecas de base de mídia, já que eu conheço esse comportamento de travamento com filmes de introdução do motor Unreal, mas isso não funcionou.
@ntropy83
Tente colocar um arquivo config.xml que tenha 1920x1080 e Vulkan definido especificamente.
@ntropy83
Tente colocar um arquivo config.xml que tenha 1920x1080 e Vulkan definido especificamente.
Foi uma boa ideia, acho que aconteceu algo:
Ele diz "O Social Club não pôde inicializar o adaptador gráfico" e a partir daqui você só pode sair do jogo.
Já fiz duas coisas, criei um settings.xml em:
../SteamLibrary/steamapps/compatdata/1174180/pfx/drive_c/users/steamuser/My Documents/Rockstar Games/Red Dead Redemption 2/Settings/settings.xml
Tem este conteúdo:
https://pastebin.com/75duK5U2
Aqui já pode estar o problema, pois existem opções habilitadas que provavelmente não funcionarão no Linux.
A segunda coisa que fiz foi começar a vapor com
STEAM_RUNTIME=0 steam
Para fazer o steam funcionar dessa maneira, procurei por libs ausentes e instalei-as:
$ cd ~/.steam/root/ubuntu12_32
$ file * | grep ELF | cut -d: -f1 | LD_LIBRARY_PATH=. xargs ldd | grep 'not found' | sort | uniq
Eu tenho que iniciar o jogo com estas opções:
RADV_PERFTEST=aco PROTON_LOG=1 MANGOHUD=1 WINEDLLOVERRIDES=dxgi=n,b %command%
Se eu remover apenas um, mesmo PROTON_LOG ele irá travar novamente na cortina de fumaça. O mesmo acontece com a mudança para llvm ou amdgpu-pro.
Muito estranho, não tenho certeza se isso é uma melhoria agora ou não.
@ ntropy83 Bem, isso agora é muito interessante porque você tem exatamente o mesmo problema que eu tive na compilação wine-rdr2-2 mais antiga. Em minha investigação, descobri que esse erro de código 18 estava sendo causado porque SocialClubVulkanOverlay.dll não estava injetando, então o DRM do jogo estava atingindo esse erro 18. Infelizmente, não posso mais ajudá-lo porque estamos exatamente na mesma página.
Talvez nós corrigimos o erro da nossa mesa?
Edit: Aliás, também noto que estamos usando cartões Vega 64. Pode ser uma informação pertinente.
@ ntropy83 Bem, isso agora é muito interessante porque você tem exatamente o mesmo problema que eu tive na compilação wine-rdr2-2 mais antiga. Em minha investigação, descobri que esse erro de código 18 estava sendo causado porque SocialClubVulkanOverlay.dll não estava injetando, então o DRM do jogo estava atingindo esse erro 18. Infelizmente, não posso mais ajudá-lo porque estamos exatamente na mesma página.
Talvez nós corrigimos o erro da nossa mesa?
Edit: Aliás, também noto que estamos usando cartões Vega 64. Pode ser uma informação pertinente.
OK, é bom saber, pelo menos, não estou sozinho com o meu problema :).
A sobreposição vulkan do clube social provavelmente seria o pop-up que aparece no canto superior direito, informando que seu apelido está logado. Isso está faltando para mim, então aqui pode ser o problema.
Já fiz duas coisas, criei um settings.xml em:
../SteamLibrary/steamapps/compatdata/1174180/pfx/drive_c/users/steamuser/My Documents/Rockstar Games/Red Dead Redemption 2/Settings/settings.xml
Tem este conteúdo:
https://pastebin.com/75duK5U2
Aqui já pode estar o problema, pois existem opções habilitadas que provavelmente não funcionarão no Linux.
Interessante, tentei fazer o mesmo ( PROTON_LOG=1 WINEDLLOVERRIDES=dxgi=n,b
, crie esse settings.xml) mas sem sorte até agora. Você se importaria de compartilhar um registro de uma corrida de trabalho, idealmente com registros de vinho +vulkan
?
O meu trava em torno QueryDisplayConfig
:
1241.413:04bc:0560:trace:vulkan:wine_vkDestroyImage 0x3b44c8d0, 0x7f35de98e2c8, (nil)
1241.515:0658:065c:fixme:system:GetDisplayConfigBufferSizes (0x2 0x22e6d4 0x22e6d0): stub
SIGSYS, rax 19 r10 ffffffffffffffff rdx 7 r8 462eed50 r9 8 rdi 140000000 rsi 3 rip 0x142da201b
NtQueryInformationProcess class 7
SIGSYS, rax 19 r10 ffffffffffffffff rdx 1e r8 462eed50 r9 8 rdi 140000000 rsi 3 rip 0x142da201b
NtQueryInformationProcess class 1e
SIGSYS, rax 19 r10 ffffffffffffffff rdx 1f r8 462eed50 r9 4 rdi 140000000 rsi 3 rip 0x142da201b
NtQueryInformationProcess class 1f
SIGSYS, rax 36 r10 23 rdx 462eed50 r8 2 r9 0 rdi 140000000 rsi 3 rip 0x142da1fc3
NtQuerySystemInformation class 23
SIGSYS, rax eb r10 fffffffffffffffe rdx 462eed70 r8 a0042ee r9 0 rdi 140000000 rsi 3 rip 0x142da215a
NtGetContextThread: ContextFlags 100010 rcx 0x142da215a
1245.545:04bc:0560:fixme:system:QueryDisplayConfig (00000002 0x365cfbf8 0x365cb3b0 0x365cfc00 0x365c73b0 (nil))
1245.552:04bc:0560:trace:vulkan:wine_vkDestroyImageView 0x3b44c8d0, 0x7f35dce52fa8, (nil)
Como você determinou <videoCardDescription>AMD AMD RADV VEGA10 (ACO)</videoCardDescription>
? Eu tentei algumas variações com meu nome de gpu (via vulkaninfo) mais NVIDIA/AMD na frente disso, mas sem sorte.
Obrigado a todos pelos testes, tenho uma nova compilação que deve corrigir o principal problema que exigia a troca de compilações do Proton.
https://www.codeweavers.com/xfer/bshanks/public/proton-5.0-rdr2-4.tar.gz
senha: publica
Baixe o arquivo, saia do Steam e descompacte-o em seu diretório compatibilitytools.d
, provavelmente ~/.steam/steam/compatibilitytools.d/
Em seguida, force-o a ser usado para RDR2 no Steam, com "Forçar o uso de uma ferramenta de compatibilidade específica do Steam Play"
Antes de iniciar com esta compilação do Proton, exclua qualquer compatdata anterior para o jogo. Isso normalmente seria em ~/.steam/steam/steamapps/compatdata/1174180/
Também não deve haver necessidade de WINEDLLOVERRIDES
. Se as coisas não estão funcionando, porém, WINEDLLOVERRIDES=dxgi=n,b
pode valer a pena tentar.
Há mais informações sobre drivers gráficos necessários e problemas conhecidos no meu post original
O problema com rdr2-3
é que o prefixo padrão não estava obtendo o arquivo winevulkan.json
necessário para o carregador oficial do Vulkan (que é instalado como pré-requisito com o RDR2), então, uma vez instalado o carregador, o Vulkan ( incluindo dxvk para o lançador) não funcionaria.
Instalar o jogo em 5.0-9 na verdade não instala o carregador oficial corretamente (há uma mudança de versão vulkan-1.dll
necessária). E sem o carregador oficial instalado, o RDR2 trava durante a fumaça ou fica preso no erro do adaptador gráfico do Social Club.
Eu empurrei a correção do Mesa/RADV ontem, o jogo não deve mais travar durante a compilação dos shaders. A correção será retroportada para o próximo Mesa 20.1.2.
Removida a pasta pfx e tentei executar a nova compilação. Instalado bem, a sequência de introdução foi um pouco lenta no carregamento, mas superou. Mas agora eu nunca supero um erro de ativação. Também precisava do WINEDLLOVERRIDES=dxgi=n,b
para poder começar.
Fiz a mesma coisa mais uma vez e agora consegui entrar no jogo e tudo parece estar funcionando bem. Bem .. assim como ontem
Funciona muito bem para mim agora com rdr2-4
! Apenas funcionou na primeira tentativa. Eu também ainda preciso WINEDLLOVERRIDES=dxgi=n,b
ou não inicia.
Estou apenas obtendo 30-40fps no benchmark em 1920x1080, parece que os irqs da nvidia estão um pouco lentos? Em configurações médias/baixas, e taskset para cpus 1,3,5,7 para impedir que alterne o processo o tempo todo.
Edit: Ah, acho que estou com uma versão de driver atrasada, testando 440.66.15 agora.
Edit2: E funciona muito bem com o driver beta nvidia vulkan mais recente, eu estava apenas no 440.66.14 antes, de 440.66.15 em diante ele roda com 56 FPS nas configurações mais altas. Muito incrível!
Alguma chance de conseguirmos uma versão com suporte para 2560x1440 e 3840x2160? Isso faria com que funcionasse perfeitamente para a maioria das pessoas, eu acho.
Como você determinou
<videoCardDescription>AMD AMD RADV VEGA10 (ACO)</videoCardDescription>
? Eu tentei algumas variações com meu nome de gpu (via vulkaninfo) mais NVIDIA/AMD na frente disso, mas sem sorte.
Encontrei uma página da Web online que cria um settings.xml padrão para RDR2 e que obteve minhas informações de GPU. (https://rdr2.forceflow.be/)
rdr2-4 funciona para mim também !! Muito obrigado @mrpippy , você é um gênio !!! :)
Eu reinstalei o prefixo e ficou tranquilo agora, instalação bem rápida com barras de carregamento desta vez. Então o jogo trava novamente na cortina de fumaça, mas continua após 5 segundos e carrega normalmente. Na primeira inicialização, recebi o erro de ativação, a segunda inicialização funcionou.
Eu comecei brevemente o primeiro capítulo e tinha no jogo cerca de 60 fps constantemente na metade da velocidade de frequência gpu. Eu só faço login remoto no meu PC de jogos em casa do trabalho em uma conexão de Internet ruim e depois ele travou. Agora tenho que ligar para minha sogra para desligar o PC em casa :D.
Vai dar-lhe um teste mais extenso esta noite.
https://www.codeweavers.com/xfer/bshanks/public/proton-5.0-rdr2-4.tar.gz
senha: publicaTambém não deve haver necessidade de
WINEDLLOVERRIDES
. Se as coisas não estão funcionando, porém,WINEDLLOVERRIDES=dxgi=n,b
pode valer a pena tentar.
Ele funciona limpando o diretório compatdata e os parâmetros de inicialização "WINEDLLOVERRIDES=dxgi=n,b %command%"! Ótimo trabalho, obrigado!
Sem substituição de dll, o iniciador funciona, mas o jogo trava silenciosamente.
Obrigado pela atualização Brendan.
Infelizmente, a nova versão do próton ainda não está funcionando em versões não-Steam do jogo.
wine: Unhandled page fault on read access to 0000000000000010 at address 000000007B00FC3E (thread 03f0), starting debugger...
Obrigado a todos pelos testes, tenho uma nova compilação que deve corrigir o principal problema que exigia a troca de compilações do Proton.
https://www.codeweavers.com/xfer/bshanks/public/proton-5.0-rdr2-4.tar.gz
senha: publica
Baixe o arquivo, saia do Steam e descompacte-o em seu diretório
compatibilitytools.d
, provavelmente~/.steam/steam/compatibilitytools.d/
Em seguida, force-o a ser usado para RDR2 no Steam, com "Forçar o uso de uma ferramenta de compatibilidade específica do Steam Play"
Antes de iniciar com esta compilação do Proton, exclua qualquer compatdata anterior para o jogo. Isso normalmente seria em
~/.steam/steam/steamapps/compatdata/1174180/
Também não deve haver necessidade de
WINEDLLOVERRIDES
. Se as coisas não estão funcionando, porém,WINEDLLOVERRIDES=dxgi=n,b
pode valer a pena tentar.Há mais informações sobre drivers gráficos necessários e problemas conhecidos no meu post original
O problema com
rdr2-3
é que o prefixo padrão não estava obtendo o arquivowinevulkan.json
necessário para o carregador oficial do Vulkan (que é instalado como pré-requisito com o RDR2), então, uma vez instalado o carregador, o Vulkan ( incluindo dxvk para o lançador) não funcionaria.Instalar o jogo em 5.0-9 na verdade não instala o carregador oficial corretamente (há uma mudança de versão
vulkan-1.dll
necessária). E sem o carregador oficial instalado, o RDR2 trava durante a fumaça ou fica preso no erro do adaptador gráfico do Social Club.
Precisamos especificamente da versão do driver 440.66.15 ou uma versão mais recente também funciona?(440.82)
Desculpe se esta é uma pergunta estúpida, acabei de mudar para o Linux 3 dias atrás
Precisamos especificamente da versão do driver 440.66.15 ou uma versão mais recente também funciona?(440.82)
Desculpe se esta é uma pergunta estúpida, acabei de mudar para o Linux 3 dias atrás
Não é uma pergunta estúpida, o esquema de nomenclatura do driver Nvidias é um pouco confuso e números mais altos nem sempre significam mais novos. Você precisa do 440.66.15 especificamente, ele tem algumas mudanças que ainda não estão no driver 440.82.
A nova versão do próton funcionou imediatamente e https://github.com/ValveSoftware/Proton/issues/3291#issuecomment -644193811 estava no local, os sinalizadores do Winedebug estavam consumindo meu desempenho
@CrazyHater 440.66.15 é na verdade quase dois meses mais novo que 440.82. Como eu disse, são apenas os esquemas de versionamento confusos da Nvidia. Tenho certeza que está muito claro para eles internamente 🐸
A nova compilação de Brendan funciona tão bem quanto a versão anterior do meu lado, obrigado! Estarei esperando pacientemente pelo suporte de outras resoluções e que as alterações estejam disponíveis nos repositórios de vinho do proton ou do mrpippy.
obrigado pela nova versão, o conflito na nuvem leva algumas tentativas até que finalmente funcione
WINED3D não funcionou para mim, porém o jogo funciona com o ajuste que @Tk-Glitch recomendou:
WINEDLLOVERRIDES="dxgi=n,b"
como opção de lançamento.Sem isso, parece que quando winex11drv tem um brainfart:
7891.284:03e4:03e8:fixme:vulkan:X11DRV_vkCreateWin32SurfaceKHR Application requires child window rendering, which is not implemented yet!
, isso resulta em um erroE_NOTIMPL - 0x80004001
no nível do aplicativo, que é o que acaba entrando em espiral na gravação que causa uma falha em 0x7B00FC3E. (Isso está em kernelbase.dll:"RaiseException", logo após chamarRtlRaiseException
)Este parece ser um problema conhecido do vinho: https://bugs.winehq.org/show_bug.cgi?id=45277
Pelo qual eu inicialmente fui bloqueado, apesar de executar os drivers beta mais recentes da nvidia vulkan:440.66.15-1
@topsysandpip56 Acho que esse é o mesmo problema que você está tendo.
Trabalho impressionante Brendan ( @mrpippy ), obrigado smiley
Porra, não posso acreditar que não percebi isso dias atrás. Você está certo, este é o erro exato que estou tendo, mesmo na versão atual do proton 4. No entanto, para mim, a substituição dxgi n,b parece não fazer nada. Obviamente, declarar "n" apenas impede que o iniciador possa abrir. Alguma coisa óbvia que estou perdendo?
A execução do jogo funcionou na minha primeira tentativa com rdr2-4 em um prefixo limpo e opções de inicialização: WINEDLLOVERRIDES="dxgi=n,b" %command%
.
Eu recebi um erro de ativação, mas isso parece ocorrer aleatoriamente de qualquer maneira. Na próxima tentativa, cheguei ao menu.
Alguns problemas que experimentei jogando o jogo por algumas horas, principalmente rdr2-3, mas também rdr2-4:
Além de travar o jogo ao entrar e sair da tela cheia , confirmei todos esses problemas no rdr2-4. Eu habilitei o registro, embora não +vulkan,+dxgi, pois eles tornam o jogo impossível de jogar, e enviarei os logs se ele travar.
Log para o erro de tela cheia (DX12): https://cloud.echoz.io/s/LdSHBmEKGREkb9a
Se você estiver experimentando travamentos de GPU com RADV/ACO, você pode tentar esta possível correção https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5498
Ele corrige os travamentos, mas as transições de LOD ainda estão quebradas. Muito menos crítico, é claro.
@Tk-Glitch Como faço para reproduzir essas transições de LOD quebradas? Parece que eu não os localizei no benchmark.
No meu caso, se eu adicionar WINEDLLOVERRIDES="dxgi=n,b" %command%
com a nova versão brilhante, o jogo inicia no modo de janela, eu tenho uma barra de carregamento e ele trava.
Antes de iniciar o jogo diz que meus drivers amd não estão atualizados (estou usando mesa 20.1.1-1 no archlinux)
Em relação ao log anexado, parece ser um estouro de pilha (comprimi-o)
@hakzsam Parece afetar apenas alguns objetos muito específicos, principalmente vegetação/arbustos. No benchmark pode ser observado na primeira cena na neve por exemplo, onde o arbusto à esquerda inicialmente parecerá bem, depois de um certo ponto se aproximando dele, ele se tornará uma estranha bola borrada de texturas alfa. Isso está no Navi10.
Mudar para LLVM corrige e a bucha parece correta em todas as distâncias.
Tenho tudo pronto mas não sei como instalar este patch https://gitlab.freedesktop.org/hakzsam/mesa/-/commit/d044a4476a828f15298336f66404892682cfcfb7
Alguém pode ajudar a instalar esse patch do mesa?
Tenho tudo pronto mas não sei como instalar este patch https://gitlab.freedesktop.org/hakzsam/mesa/-/commit/d044a4476a828f15298336f66404892682cfcfb7
Alguém pode ajudar a instalar esse patch do mesa?
foi adicionado ao mesa-git, não é mais necessário corrigi-lo https://github.com/ValveSoftware/Proton/issues/3291#issuecomment -644558726
Testei o jogo na radeon rx480 com mesa-git + https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5498 Os primeiros 30 minutos de jogo funcionam com bons fps e sem falhas visíveis.
Cheguei até o fim, mas ainda fico preso na tela a seguir. Acredito ter colocado o system.xml no local correto, mas não posso ter certeza.
@Siigada
De acordo com Brendan, isso é algo a ver com o vulkan-1.dll exigindo uma mudança (algo que tentei fazer com a única compilação que entrará no jogo para mim, wine-rdr2-2) e não fez diferença. Você está tendo o mesmo problema com a compilação atual do proton rdr2-4?
Sim, apenas atualizado para rdr2-4. Mesa também está corrigida
Ok, eu tentei o jogo. Funciona incrivelmente incrível e é muito divertido. Embora eu normalmente só goste de jogos espaciais, acho que esse jogo vai ser divertido de jogar :).
O jogo trava todas as vezes para mim em mesa-aco. Primeira cena quando você começa a andar no cavalo, ele trava com força toda a máquina. Então apliquei o patch de @hakzsam
Se você estiver experimentando travamentos de GPU com RADV/ACO, você pode tentar esta possível correção https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5498
Não sei se funcionou, parece que já foi aplicado no mesa-devel, o processo pelo menos não retornou nenhuma mensagem de que o patch foi aplicado com sucesso.
Eu fiz outra coisa: o patch de mesa original de @mrpippy deu um erro no Hunk 1. Então eu deletei o Hunk 1 e só fui com o Hunk 2.
O resto das configurações são apenas rdr2-4 e WINEDLLOVERRIDES=dxgi=n,b
Funciona incrivelmente bem, utiliza o Vega em todo o seu potencial ^^. 70 - 90 fps em torno de 10 - 12 ms.
Fiz um vídeo:
Este hack será implementado no próton por padrão?
Algum sucesso. Obrigado, @mrpippy e @hakzsam.
Eu tive uma situação idêntica ao comentário de @nerzhul onde eu via uma barra de carregamento. Chegaria perto da metade antes que a janela simplesmente desaparecesse.
Depois que instalei o mesa-git do AUR, ele começou a funcionar. O jogo parecia impecável, embora depois de alguns minutos o X tenha reiniciado e eu ainda não tive a oportunidade de verificar os logs do porquê. Vou verificar novamente amanhã.
@hakzsam Parece afetar apenas alguns objetos muito específicos, principalmente vegetação/arbustos. No benchmark pode ser observado na primeira cena na neve por exemplo, onde o arbusto à esquerda inicialmente parecerá bem, depois de um certo ponto se aproximando dele, ele se tornará uma estranha bola borrada de texturas alfa. Isso está no Navi10.
Mudar para LLVM corrige e a bucha parece correta em todas as distâncias.
Gravei um pequeno vídeo com esse bug https://www.youtube.com/watch?v=uEkk2n972ws&feature=youtu.be Tá no aco.
Então, meu problema é o mesmo mencionado antes .. eu atualizei para o rdr2-4 e estou executando a opção de inicialização WINEDLLOVERRIDES=dxgi=n,b %command%... mas minha janela se abre para a introdução de fumaça, depois congela como antes, depois gera outra janela do jogo e trava.
Estou executando uma Nvidia GTX980, driver de vídeo versão 440.66.15. Se eu executar o jogo sem as opções de inicialização, nem sequer recebo uma janela de jogo.
rdr2-4 funcionou imediatamente para mim usando qualquer driver Nvidia que esteja atualmente no PPA semi-oficial do Ubuntu (440.64, eu acho) e meu prefixo 5.0-9 -> rdr2-3 existente. Porém, taxa de quadros bastante baixa.
Progresso :+1:
Alterado para o driver beta recomendado.
Várias outras tentativas de limpar o prefixo e tentar diferentes opções de linha de comando resultaram no erro de verificação de arquivos do jogo.
Edit: Acontece que eu sou um idiota... Não estava funcionando com o driver atualizado porque o driver não tinha realmente instalado corretamente e eu estava realmente executando o driver Nouveau como um substituto. Corrigido o driver beta e parece funcionar muito bem.
Então, meu problema é o mesmo mencionado antes .. eu atualizei para o rdr2-4 e estou executando a opção de inicialização WINEDLLOVERRIDES=dxgi=n,b %command%... mas minha janela se abre para a introdução de fumaça, depois congela como antes, depois gera outra janela do jogo e trava.
Estou executando uma Nvidia GTX980, driver de vídeo versão 440.66.15. Se eu executar o jogo sem as opções de inicialização, nem sequer recebo uma janela de jogo.
Você já tentou deletar o diretório compatdata/1174180?
Posso confirmar o "trava esporadicamente depois de um tempo com ERR_GFX_STATE" mencionado em https://github.com/ValveSoftware/Proton/issues/3291#issuecomment -644836348
Não há um padrão óbvio, parece acontecer de forma bastante aleatória, às vezes após 30 minutos, às vezes nunca, às vezes logo após o lançamento.
Além disso, ele roda bem no meu manjaro 20.0.3 com patch rd2-3 e rd2-4 e nvidia mais recente.
@Tk-Glitch Você pode tentar https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5525 para o problema de LOD, certifique-se de aplicar também a correção de travamento da GPU que foi substituída por https:// /gitlab.freedesktop.org/mesa/mesa/-/merge_requests/5518
Alguém pode saber por que ainda recebo o erro 18 do clube social? Já fiz tudo o que acho que posso, mais alguém com o problema?
Um acompanhamento do problema que estou tendo é que possivelmente está relacionado a hardware ou driver. Sem problemas com outros jogos, mas ainda pode ser um arenque vermelho. Mensagens relevantes nos logs do kernel no momento. Observe que isso foi há cerca de 45 minutos SAST:
Jun 17 19:27:41 <hostname> kernel: [drm:amdgpu_dm_atomic_commit_tail [amdgpu]] *ERROR* Waiting for fences timed out!
Jun 17 19:27:41 <hostname> kernel: [drm:amdgpu_dm_atomic_commit_tail [amdgpu]] *ERROR* Waiting for fences timed out!
Jun 17 19:27:46 <hostname> kernel: [drm:amdgpu_dm_atomic_commit_tail [amdgpu]] *ERROR* Waiting for fences timed out!
Jun 17 19:27:46 <hostname> kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx_0.0.0 timeout, signaled seq=31675444, emitted seq=31675446
Jun 17 19:27:46 <hostname> kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process RDR2.exe pid 1377969 thread RDR2.exe pid 1378230
Jun 17 19:27:46 <hostname> kernel: amdgpu 0000:0c:00.0: GPU reset begin!
$ uname -a
Linux <hostname> 5.7.2-arch1-1 #1 SMP PREEMPT Wed, 10 Jun 2020 20:36:24 +0000 x86_64 GNU/Linux
Se relevante:
AMD Ryzen 9 3900x
AMD RX 5700XT
Vou acompanhar outra vez. :)
Obrigado pelo bom trabalho, todos.
Então, meu problema é o mesmo mencionado antes .. eu atualizei para o rdr2-4 e estou executando a opção de inicialização WINEDLLOVERRIDES=dxgi=n,b %command%... mas minha janela se abre para a introdução de fumaça, depois congela como antes, depois gera outra janela do jogo e trava.
Estou executando uma Nvidia GTX980, driver de vídeo versão 440.66.15. Se eu executar o jogo sem as opções de inicialização, nem sequer recebo uma janela de jogo.Você já tentou deletar o diretório compatdata/1174180?
Sim, eu já fiz isso muitas vezes... sempre terminando no mesmo beco sem saída.
@mintylinux Apenas um tiro no escuro, mas talvez você deva tentar excluir o cache do shader também
@hakzsam Posso confirmar que corrige o problema. Obrigado novamente Samuel!
Jogou cerca de 1 hora
Versão do próton: rdr2-4
Opções de inicialização do Steam: WINEDLLOVERRIDES=dxgi=n,b %command%
20-40FPS em ultra 1080p
Drivers GFX:
lib32-nvidia-utils-full-vulkan-all 440.66.15-1
nvidia-full-vulkan-all 440.66.15-1
nvidia-settings-full-vulkan-all 440.66.15-1
nvidia-utils-full-vulkan-all 440.66.15-1
Eu tive que corrigir a nvidia 440.66 para instalar no kernel 5.7 conforme:
https://forums.developer.nvidia.com/t/nvidia-440-82-kernel-5-7-patch/125815
Obtendo o erro do Social Club, mas funciona após a segunda tentativa.
OS: Arch Linux x86_64
Kernel: 5.7.2-arch1-1
Uptime: 6 hours, 29 mins
Packages: 651 (pacman)
Shell: bash 5.0.17
Resolution: 2560x1440, 2560x1440
WM: i3
Theme: Adwaita [GTK2/3]
Icons: Adwaita [GTK2/3]
Terminal: urxvt
CPU: AMD Ryzen 9 3900X (24) @ 3.800GHz
GPU: NVIDIA GeForce RTX 2080 SUPER
Memory: 3706MiB / 64310MiB
Aqueles de vocês capazes de iniciar o jogo na compilação proton rdr2-4 com WINEDLLOVERRIDES=dxgi=n,b
, qual dll nativa o seu Wine está realmente carregando? De onde? Para mim, esta opção não faz diferença. O mesmo erro fixme:vulkan:X11DRV_vkCreateWin32SurfaceKHR Application requires child window rendering, which is not implemented yet!
é disparado com ou sem esta opção de substituição. Declarar dxgi=n
apenas impede que o iniciador seja aberto, porque não há arquivo nativo para carregar - daí meu interesse em saber de onde suas instalações estão carregando a dll.
@topsyandpip56 Você está executando o binário do vinho diretamente, certo?
A substituição dxgi funciona ao executar o script proton devido a isso:
#if the user asked for dxvk's dxgi (dxgi=n), then copy it into place
if "WINEDLLOVERRIDES" in os.environ and "dxgi=n" in os.environ["WINEDLLOVERRIDES"]:
dxvkfiles.append("dxgi")
else:
wined3dfiles.append("dxgi")
Para reproduzir o mesmo comportamento ao executar o binário wine como está e não o script de prótons, você desejará copiar o conteúdo de dist/lib64/wine/dxvk
para drive_c/windows/system32
& dist/lib/wine/dxvk
' do seu prefixo s para drive_c/windows/syswow64
do seu prefixo, respectivamente (e sim, os nomes são enganosos, mas não é um erro de digitação).
Depois de fazer isso, WINEDLLOVERRIDES=dxgi=n,b
carregará o dxgi do DXVK (e amigos, se você quiser), de maneira semelhante à execução do script de prótons.
@Tk-Glitch A correção do LOD está em andamento agora, será retroportada para a próxima versão do Mesa 20.1.2, bem como a correção anterior. O travamento da GPU ainda está em análise, mas deve ser mesclado em breve.
Como posso usar este WINEDLLOVERRIDES="dxgi=n,b"? onde devo colocar isso? Eu não estou usando o steam mesmo, o jogo não vai começar a reclamar da versão mesa (eu uso NVIDIA) e depois 2 outros pop-ups dizendo que eu não atendia os requisitos de hardware...
Obrigado @Tk-Glitch por explicar isso. Eu tinha notado e pensado que a pasta dxvk extra não colocou os números juntos ... Depois de ter feito exatamente como você diz, e mantendo a substituição nativa, agora chegamos aqui:
wine: Call from 0x7bc8bf1c to unimplemented function dxgi.dll.DXGID3D10CreateDevice, aborting
wine: Unimplemented function dxgi.dll.DXGID3D10CreateDevice called at address 000000007BC8BF1C (thread 009c), starting debugger...
Unhandled exception: unimplemented function dxgi.dll.DXGID3D10CreateDevice called in 64-bit code (0x000000007bc8bf1c).
Droga.
Atualização: Basta marcar as bibliotecas dxvk extras como nativas, d3d9, d3d10, d3d11, etc...
Comentários muito úteis
Eu tenho trabalhado nisso, há muitos problemas para descobrir, mas tenho feito progressos constantes. Corrigi a falha do iniciador (trabalhando em um patch upstream para isso) e as syscalls diretas são muito fáceis de contornar.
Fazer com que o áudio e o vídeo funcionem corretamente é o desafio agora, espero ter algo para mostrar a todos em breve.