Erro bizarro em jogos 64bits [RESOLVIDO]

1. Erro bizarro em jogos 64bits [RESOLVIDO]

Victor RIcardo rezende
VictorRPOSI

(usa openSUSE)

Enviado em 24/03/2024 - 21:55h

LOG STEAM TIRADO DO TERMINAL
JÁ TENTEI USAR O PROTON DB PARA RESOLVER O PROBLEMA, NÃO CONSEGUI

fsync: up and running.
/bin/sh\0-c\0mangohud /home/victor/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=534380 -- /home/victor/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/victor/.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper'/_v2-entry-point --verb=waitforexitandrun -- '/home/victor/.local/share/Steam/compatibilitytools.d/GE-Proton9-2'/proton waitforexitandrun '/run/media/victor/9b39b6fc-522f-4634-9b70-198617a16f48/SteamLibrary/steamapps/common/Dying Light 2/ph/work/bin/x64/DyingLightGame_x64_rwdi.exe' \0
chdir "/run/media/victor/9b39b6fc-522f-4634-9b70-198617a16f48/SteamLibrary/steamapps/common/Dying Light 2/ph/work/bin/x64"
ERROR: ld.so: object '/home/victor/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/victor/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 3876 != 3875, skipping destruction (fork without exec?)
ERROR: ld.so: object '/home/victor/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 3878 != 3875, skipping destruction (fork without exec?)
ERROR: ld.so: object '/home/victor/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/victor/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/victor/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/victor/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/victor/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/victor/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ProtonFixes[3966] INFO: Running protonfixes
ProtonFixes[3966] INFO: Running checks
ProtonFixes[3966] INFO: All checks successful
ProtonFixes[3966] INFO: Using global defaults for "Dying Light 2: Reloaded Edition" (534380)
ProtonFixes[3966] INFO: No protonfix found for "Dying Light 2: Reloaded Edition" (534380)
fsync: up and running.
Setting breakpad minidump AppID = 534380
Steam_SetMinidumpSteamID: Caching Steam ID: 76561198238474626 [API loaded no]
pid 3977 != 3976, skipping destruction (fork without exec?)
Game 534380 created interface STEAMAPPS_INTERFACE_VERSION008 /
Game 534380 created interface STEAMUSERSTATS_INTERFACE_VERSION012 /
Game 534380 created interface SteamController008 /
Game 534380 created interface SteamFriends017 /
Game 534380 created interface SteamInput006 /
Game 534380 created interface SteamMatchMaking009 /
Game 534380 created interface SteamUser023 /
Game 534380 created interface SteamUser023 / User
Game 534380 created interface SteamUtils010 /
Game 534380 method call count for IClientUserStats::GetAchievement : 130
Game 534380 method call count for IClientUserStats::RequestCurrentStats : 2
Game 534380 method call count for IClientAppManager::GetCurrentLanguage : 1
Game 534380 method call count for IClientUtils::RecordSteamInterfaceCreation : 11
Game 534380 method call count for IClientUtils::GetAppID : 15
Game 534380 method call count for IClientFriends::GetPersonaName : 1
Game 534380 method call count for IClientUser::BIsBehindNAT : 1
Game 534380 method call count for IClientUser::GetSteamID : 2
Game 534380 method call count for IClientUser::BLoggedOn : 121
Uploaded AppInterfaceStats to Steam
[2024-03-24 20:49:27] Background update loop checking for update. . .
[2024-03-24 20:49:27] Verificando se há atualizações...
[2024-03-24 20:49:27] Downloading manifest: https://client-update.akamai.steamstatic.com/steam_client_ubuntu12?t=939244056
[2024-03-24 20:49:27] Manifest download: send request
[2024-03-24 20:49:28] Manifest download: waiting for download to finish
[2024-03-24 20:49:28] Manifest download: finished
[2024-03-24 20:49:28] Download skipped: /steam_client_ubuntu12?t=939244056 version 1709846872, installed version 1709846872, existing pending version 0
[2024-03-24 20:49:28] Nothing to do


O jogo em questão é o DYING LIGHT 2 foi tentado rodar com proton experimental, proton 8 , várias versões do proton GE, a logo do jogo aparece mas o jogo em si não inicia

O mesmo problema ocorre em outros jogos como o RED DEAD 2

DISTRIBUIÇÃO : OPEN SUSE TRUMBLEWEED

kernel: 6.8.1-1-default (64-bit)



  


2. MELHOR RESPOSTA

Buckminster
Buckminster

(usa Debian)

Enviado em 25/03/2024 - 08:14h

Segundo o usuário Marlock diz no link abaixo esse erro (/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.) pode ser ignorado.
Ele aconselha também a verificar se a Vulkan (64 e 32 bits) está instalada e o OpenGL 32 bits também.
"O Steam tentará carregar as versões de 32 e 64 bits do overlay (sobreposição) e pelo menos uma sempre falhará devido à incompatibilidade de bits."
https://steamcommunity.com/app/221410/discussions/8/3069740688714217643/?l=russian

E aqui (principalmente item 4 e item 6):
https://steamcommunity.com/app/221410/discussions/0/1636417404917541481/

E aqui:
https://www.protondb.com/help/troubleshooting-faq#how-do-i-create-logs-of-a-game-i-run-with-proton

Tem de ver também se o desempenho do teu computador é robusto para jogos (processador, memória, placa de vídeo, etc).

No item 8 ele traz como usar uma versão diferente do Proton para cada jogo, se for necessário, por uma questão de compatibilidade:

8- Using a different version of Proton:
8.1- To select a Proton version that all the games will default to:
Go to Steam Settings >> Steam Play >> Advanced section
Select a Proton version that all the games will default to
and/or
8.2- To select a different Proton version for individual games:
Right-click on the game and select Properties
activate the checkbox for "Force the use of a specific Steam Play compatibility tool"
select a differen Proton version for that game

Por exemplo, essas linhas do log:

ProtonFixes[3966] INFO: Using global defaults for "Dying Light 2: Reloaded Edition" (534380)
ProtonFixes[3966] INFO: No protonfix found for "Dying Light 2: Reloaded Edition" (534380)

provavelmente serão resolvidas usando outra versão do Proton para o Dying Light 2.

Aqui você encontra como instalar a Vulkan, mas atente para o teu processador gráfico (GPU), se for Intel ou AMD ou Nvidia, é específico para cada um:
https://en.opensuse.org/Vulkan


_________________________________________________________
Always listen the Buck!
Enquanto o cursor estiver pulsando, há vida!

3. Vulkan erro resolvido

Victor RIcardo rezende
VictorRPOSI

(usa openSUSE)

Enviado em 27/03/2024 - 13:34h

Eu consegui resolver, realmente como vc falou tem ligação com o vulkan mais especificamente o vulkan 32bits no meu caso, parece que mesmo o jogo 64bits ainda requer o vulkan 32bits por algum motivo, enfim aqui está o comando que usei:

Mais especificamente o comando: sudo zypper in kernel-firmware-amdgpu libdrm_amdgpu1 libdrm_amdgpu1-32bit libdrm_radeon1 libdrm_radeon1-32bit libvulkan_radeon libvulkan_radeon-32bit libvulkan1 libvulkan1-32bit

Lá no site da opensuse, deixaram explicado que a caso o MESA DRIVER não acompanhar a introdução do vulkan não é comum, mas pode acontecer


4. Re: Erro bizarro em jogos 64bits

aguamole
aguamole

(usa KUbuntu)

Enviado em 27/03/2024 - 14:04h

Já tento selecionar manualmente o uso de uma API diferente para substituir o Directx? se a Vulkan falhar ou a OpenGL falhar talvez a outra funcione, é o que acontece no the witcher 3 em que o OpenGL fica lagado e Vulkan não. Quero que eles arrume a OpenGL do the witcher mas eles não deve ter isso como prioridade.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts