Heroic on my system fails to load certain games, same games work on my steam deck.

the Heroic log is short https://paste.debian.net/1299540/ I've reinstalled my system just to rule everything out and installed the flatpack version of heroic like on the deck. No dice. And what ticks me off the most is that the deck works fine, but my system won't launch the game. The game has a launcher which launches fine, then the game itself fails to launch. Only difference now asside from endeavor/steam os is wayland vs x11 maybe?
59 Replies
optimistic-gold
optimistic-gold2y ago
post the game log for specific games also, don't use proton within heroic, use wine also, you probably want to enable esync and fsync
flat-fuchsia
flat-fuchsiaOP2y ago
ok, fair enough. more logs but same behavior https://paste.debian.net/1299541/
optimistic-gold
optimistic-gold2y ago
Dxvk-Nvapi should be off but dxvk should be on also, try deleting this folder, but leave the settings alone
/mnt/LData/Games/Heroic Launcher/Prefixes/Punishing Gray Raven
CommandMC
CommandMC2y ago
That's not gonna work
optimistic-gold
optimistic-gold2y ago
which part? care to elaborate? always open to knowing more :]
CommandMC
CommandMC2y ago
Well, this is a sideloaded game that's installed into the prefix. Deleting the prefix will thus also delete it (also, DXVK Nvapi really doesn't matter that much. You'd see it in the logs if it would really be an issue)
optimistic-gold
optimistic-gold2y ago
good to know, i'll look more closely
flat-fuchsia
flat-fuchsiaOP2y ago
I've redone the prefix but not since the protn > wine change. Will report back in a bit. This is nearly a fresh install.
optimistic-gold
optimistic-gold2y ago
don't install the game to the prefix folder, those need to be sperate
flat-fuchsia
flat-fuchsiaOP2y ago
that wont explain it working on deck https://paste.debian.net/1299548/ (deck logs) also in this case the best i can get is symlinking the folder to the 'c' drive as otherwise space detection breaks and updates don't install. Which is why moved everything to a mount
rival-black
rival-black2y ago
Sadly side loaded games dont get the same level of logging, so it will be harder to diagnose problems. Similarly using proton instead of wine-ge will also not give you great logs in order to understand the issues you are having. So outside of steam (which is what any game using heroic is) Wine-GE should be the go to unless you actually know why you need proton. My go to starting point is: - Ensure you have installed all the wine dependencies (on your desktop, not steam deck) .. You can find them here https://discord.com/channels/812703221789097985/1044301598018515105 (though since you are in flatpak im not sure how much it matters, personally i just use heroic from AUR..) - Use Wine-GE-Latest from heroic's wine manager.
flat-fuchsia
flat-fuchsiaOP2y ago
Ive since ran different distros. Whatever i run, i keep ending up with that same uuid registration error. Googling finds this sole reddit post which describes the same behavior to a tee https://www.reddit.com/r/usebottles/comments/17t04oh/game_not_running_even_though_the_launcher_is_fine/ It is a different game but still a Unity based one.
Reddit
From the usebottles community on Reddit
Explore this post and more from the usebottles community
flat-fuchsia
flat-fuchsiaOP2y ago
Some combo of unity, radeon 6000 and wine just doesn't quite work.
rival-black
rival-black2y ago
i play unity games on a radeon 6000 series in wine-ge all the time i even develop games with this combo can you post logs? the prior links are bad
flat-fuchsia
flat-fuchsiaOP2y ago
System info
CPU: 12x AMD Ryzen 5 5600X 6-Core Processor Memory: 33.55 GB (used: 3.84 GB) GPUs: GPU 0: Name: Advanced Micro Devices, Inc. [AMD/ATI] Navi 21 [Radeon RX 6800/6800 XT / 6900 XT] IDs: D=73bf V=1002 SD=439e SV=1da2 Driver: amdgpu OS: Fedora Linux 39 (KDE Plasma) (linux) (Wayland) The...
rival-black
rival-black2y ago
have you installed all the wine dependencies for your distro? https://github.com/lutris/docs/blob/master/WineDependencies.md
flat-fuchsia
flat-fuchsiaOP2y ago
yes
rival-black
rival-black2y ago
have you rebooted since?
flat-fuchsia
flat-fuchsiaOP2y ago
yep
rival-black
rival-black2y ago
id check to make sure vulkan for your system is up and running properly you could also run inxi -SMGxx
flat-fuchsia
flat-fuchsiaOP2y ago
System:
Host: fedora Kernel: 6.6.2-201.fc39.x86_64 arch: x86_64 bits: 64
compiler: gcc v: 2.40-13.fc39 Desktop: KDE Plasma v: 5.27.9 tk: Qt
v: 5.15.11 wm: kwin_wayland dm: SDDM Distro: Fedora release 39 (Thirty
Nine)
Machine:
Type: Desktop Mobo: Gigabyte model: B550I AORUS PRO AX
serial: <superuser required> UEFI: American Megatrends LLC. v: F15
date: 01/04/2022
Graphics:
Device-1: AMD Navi 21 [Radeon RX 6800/6800 XT / 6900 XT] vendor: Sapphire
driver: amdgpu v: kernel arch: RDNA-2 pcie: speed: 16 GT/s lanes: 16 ports:
active: DP-2,HDMI-A-1 empty: DP-1,DP-3 bus-ID: 0d:00.0 chip-ID: 1002:73bf
Display: wayland server: X.org v: 1.20.14 with: Xwayland v: 23.2.2
compositor: kwin_wayland driver: X: loaded: amdgpu
unloaded: fbdev,modesetting,radeon,vesa dri: radeonsi gpu: amdgpu
d-rect: 4711x3699 display-ID: 0
Monitor-1: DP-2 pos: bottom-l res: 3440x1440 size: N/A
Monitor-2: HDMI-A-1 pos: top-right res: 1271x2259 size: N/A
API: EGL v: 1.5 platforms: device: 0 drv: radeonsi device: 1 drv: swrast
surfaceless: drv: radeonsi wayland: drv: radeonsi x11: drv: radeonsi
inactive: gbm
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 23.2.1 glx-v: 1.4
direct-render: yes renderer: AMD Radeon RX 6800 XT (navi21 LLVM 16.0.6 DRM
3.54 6.6.2-201.fc39.x86_64) device-ID: 1002:73bf display-ID: :0.0
API: Vulkan v: 1.3.268 surfaces: xcb,xlib,wayland device: 0
type: discrete-gpu driver: mesa radv device-ID: 1002:73bf device: 1
type: cpu driver: mesa llvmpipe device-ID: 10005:0000
System:
Host: fedora Kernel: 6.6.2-201.fc39.x86_64 arch: x86_64 bits: 64
compiler: gcc v: 2.40-13.fc39 Desktop: KDE Plasma v: 5.27.9 tk: Qt
v: 5.15.11 wm: kwin_wayland dm: SDDM Distro: Fedora release 39 (Thirty
Nine)
Machine:
Type: Desktop Mobo: Gigabyte model: B550I AORUS PRO AX
serial: <superuser required> UEFI: American Megatrends LLC. v: F15
date: 01/04/2022
Graphics:
Device-1: AMD Navi 21 [Radeon RX 6800/6800 XT / 6900 XT] vendor: Sapphire
driver: amdgpu v: kernel arch: RDNA-2 pcie: speed: 16 GT/s lanes: 16 ports:
active: DP-2,HDMI-A-1 empty: DP-1,DP-3 bus-ID: 0d:00.0 chip-ID: 1002:73bf
Display: wayland server: X.org v: 1.20.14 with: Xwayland v: 23.2.2
compositor: kwin_wayland driver: X: loaded: amdgpu
unloaded: fbdev,modesetting,radeon,vesa dri: radeonsi gpu: amdgpu
d-rect: 4711x3699 display-ID: 0
Monitor-1: DP-2 pos: bottom-l res: 3440x1440 size: N/A
Monitor-2: HDMI-A-1 pos: top-right res: 1271x2259 size: N/A
API: EGL v: 1.5 platforms: device: 0 drv: radeonsi device: 1 drv: swrast
surfaceless: drv: radeonsi wayland: drv: radeonsi x11: drv: radeonsi
inactive: gbm
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 23.2.1 glx-v: 1.4
direct-render: yes renderer: AMD Radeon RX 6800 XT (navi21 LLVM 16.0.6 DRM
3.54 6.6.2-201.fc39.x86_64) device-ID: 1002:73bf display-ID: :0.0
API: Vulkan v: 1.3.268 surfaces: xcb,xlib,wayland device: 0
type: discrete-gpu driver: mesa radv device-ID: 1002:73bf device: 1
type: cpu driver: mesa llvmpipe device-ID: 10005:0000
vulkaninfo returns a buncha things not sure how usefull to post
rival-black
rival-black2y ago
it seems fine tbh.. what happens when it starts up?
flat-fuchsia
flat-fuchsiaOP2y ago
nothing same behavior as in the reddit post
rival-black
rival-black2y ago
nothing in these logs is really sticking out :/ i dont have this game to try myself
optimistic-gold
optimistic-gold2y ago
Which game? I might have it
rival-black
rival-black2y ago
says in the logs
optimistic-gold
optimistic-gold2y ago
I'm blind
flat-fuchsia
flat-fuchsiaOP2y ago
Punishing: Gray Raven
Punishing: Gray Raven is a 3D post-apocalyptic and sci-fi action RPG.As a commandant of the Gray Raven unit, you will be assembling an elite team of constructs, leading them in intense action combat missions and unraveling the dark truths behind the virus disasters.
optimistic-gold
optimistic-gold2y ago
oh it's f2p let me try it out
flat-fuchsia
flat-fuchsiaOP2y ago
15gb
optimistic-gold
optimistic-gold2y ago
i'm getting to the launcher for this one, are you?
flat-fuchsia
flat-fuchsiaOP2y ago
yep not past tho
optimistic-gold
optimistic-gold2y ago
okay stand by when you click Enter does it close and then open again?
flat-fuchsia
flat-fuchsiaOP2y ago
yep
optimistic-gold
optimistic-gold2y ago
okay, yeah that's probably broken since i'm getting it as well, unfortunately side loaded games are always tricky, we can't know if it needs another dependency or not
flat-fuchsia
flat-fuchsiaOP2y ago
i would let it go if it didn't work on the deck
rival-black
rival-black2y ago
if its unity based probably need dotnet47 or48 or something
flat-fuchsia
flat-fuchsiaOP2y ago
worth a try, think ive done mfc140 no dice
flat-fuchsia
flat-fuchsiaOP2y ago
how valve what magic is it
No description
flat-fuchsia
flat-fuchsiaOP2y ago
there a way to run with sys call dbg so i can compare pc vs steam?
subsequent-cyan
subsequent-cyan2y ago
Lutris installs vcrun2015 You could try out lutris and if it works it should be simply to reproduce in heroic
flat-fuchsia
flat-fuchsiaOP2y ago
yea did vcrun2015
wise-white
wise-white16mo ago
hey man did you got it working in the end?
flat-fuchsia
flat-fuchsiaOP16mo ago
Not on my pc no. The latest updates have also started to hard crash on the deck when trying to play any cinematics. So i had to give up the linux desktop dream again
rival-black
rival-black16mo ago
enable prefer system libraries on games with cinematics that dont work
wise-white
wise-white16mo ago
damm,guess i have to keep playing on my phone how do i do that?
rival-black
rival-black16mo ago
game settings -> other -> prefer system libs
provincial-silver
provincial-silver16mo ago
Should we enable prefer system libraries by default on flatpak? Will fix all this "I had to give up on desktop Linux" problems
wise-white
wise-white16mo ago
thank you
flat-fuchsia
flat-fuchsiaOP16mo ago
trying this. re added as wine. chilling at this screen
No description
provincial-silver
provincial-silver16mo ago
try restarting heroic sometimes it gets stuck like that
flat-fuchsia
flat-fuchsiaOP16mo ago
Did. Starting up i get a brief playing message, got the updating wine prefix window and nothing Logs just have the headder for the app and an end of log line
optimistic-gold
optimistic-gold16mo ago
that can be a starting point to analyze configuration/settings
flat-fuchsia
flat-fuchsiaOP16mo ago
Launching "Punishing Gray Raven - wine" (sideload)
Native? No
Installed in: undefined

System Info:
CPU: 8x AMD Custom APU 0932
Memory: 15.53 GB (used: 2.42 GB)
GPUs:
GPU 0:
Name: Advanced Micro Devices, Inc. [AMD/ATI] Sephiroth [AMD Custom GPU 0405]
IDs: D=1435 V=1002 SD=0123 SV=1002
Driver: amdgpu
OS: SteamOS 3.5.15 holo (linux)

The current system is a Steam Deck (model: OLED) in game mode
We are running inside a Flatpak container

Software Versions:
Heroic: 2.13.0 Dorry & Broggy
Legendary: 0.20.34 Direct Intervention
gogdl: 1.0.0
Nile: 1.0.1 Jonathan Joestar

Game Settings: {
"autoInstallDxvk": true,
"autoInstallDxvkNvapi": true,
"autoInstallVkd3d": true,
"preferSystemLibs": true,
"enableEsync": true,
"enableFsync": true,
"nvidiaPrime": false,
"enviromentOptions": [],
"wrapperOptions": [],
"showFps": false,
"showMangohud": false,
"useGameMode": true,
"battlEyeRuntime": true,
"eacRuntime": true,
"language": "",
"wineVersion": {
"bin": "/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-latest/bin/wine",
"name": "Wine - Wine-GE-latest",
"type": "wine",
"lib": "/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-latest/lib64",
"lib32": "/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-latest/lib",
"wineserver": "/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-latest/bin/wineserver"
},
"winePrefix": "/home/deck/Games/Heroic/Prefixes/default/Punishing Gray Raven - wine",
"wineCrossoverBottle": ""
}

Game launched at: Mon Feb 12 2024 18:49:55 GMT-0500 (Eastern Standard Time)

============= End of log =============
Launching "Punishing Gray Raven - wine" (sideload)
Native? No
Installed in: undefined

System Info:
CPU: 8x AMD Custom APU 0932
Memory: 15.53 GB (used: 2.42 GB)
GPUs:
GPU 0:
Name: Advanced Micro Devices, Inc. [AMD/ATI] Sephiroth [AMD Custom GPU 0405]
IDs: D=1435 V=1002 SD=0123 SV=1002
Driver: amdgpu
OS: SteamOS 3.5.15 holo (linux)

The current system is a Steam Deck (model: OLED) in game mode
We are running inside a Flatpak container

Software Versions:
Heroic: 2.13.0 Dorry & Broggy
Legendary: 0.20.34 Direct Intervention
gogdl: 1.0.0
Nile: 1.0.1 Jonathan Joestar

Game Settings: {
"autoInstallDxvk": true,
"autoInstallDxvkNvapi": true,
"autoInstallVkd3d": true,
"preferSystemLibs": true,
"enableEsync": true,
"enableFsync": true,
"nvidiaPrime": false,
"enviromentOptions": [],
"wrapperOptions": [],
"showFps": false,
"showMangohud": false,
"useGameMode": true,
"battlEyeRuntime": true,
"eacRuntime": true,
"language": "",
"wineVersion": {
"bin": "/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-latest/bin/wine",
"name": "Wine - Wine-GE-latest",
"type": "wine",
"lib": "/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-latest/lib64",
"lib32": "/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-latest/lib",
"wineserver": "/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/tools/wine/Wine-GE-latest/bin/wineserver"
},
"winePrefix": "/home/deck/Games/Heroic/Prefixes/default/Punishing Gray Raven - wine",
"wineCrossoverBottle": ""
}

Game launched at: Mon Feb 12 2024 18:49:55 GMT-0500 (Eastern Standard Time)

============= End of log =============
not much
optimistic-gold
optimistic-gold16mo ago
"autoInstallDxvkNvapi": true,
You don't have an Nvidia GPU. Disable this you may also need to install vcrun2015
CommandMC
CommandMC16mo ago
There being an "End of log" in there would suggest that Heroic isn't getting stuck somewhere and instead some other error (which most likely is shown to the user and in the general Heroic log) is preventing the game from launching
optimistic-gold
optimistic-gold16mo ago
Installed in: undefined
also sounds like a problem tied into some other error
CommandMC
CommandMC16mo ago
That's normal for sideloaded games actually
flat-fuchsia
flat-fuchsiaOP16mo ago
did yep

(21:53:29) INFO: [Backend]: Launching Punishing Gray Raven - wine (fH3gTctpiabMBtPrSrU9nr)
(21:53:30) INFO: [Backend]: Preventing display from sleep
(21:53:30) INFO: [Backend]: Checking if wine version exists: Wine - Wine-GE-latest
(21:53:30) INFO: [Backend]: Preventing machine to sleep
(21:53:30) INFO: [Backend]: Checking if wine version exists: Wine - Wine-GE-latest
(21:53:30) INFO: [Backend]: Checking if wine version exists: Wine - Wine-GE-latest
(21:53:30) INFO: [Backend]: Checking if wine version exists: Wine - Wine-GE-latest
(21:53:30) DEBUG: [Backend]: Running Wine command: wineboot --init
(21:53:31) INFO: [DXVKInstaller]: installing dxvk on... /home/deck/Games/Heroic/Prefixes/default/Punishing Gray Raven - wine
(21:53:31) INFO: [DXVKInstaller]: dxvk already installed!
(21:53:31) INFO: [DXVKInstaller]: installing vkd3d on... /home/deck/Games/Heroic/Prefixes/default/Punishing Gray Raven - wine
(21:53:31) INFO: [DXVKInstaller]: vkd3d already installed!
(21:53:31) INFO: [Backend]: launching non-native sideloaded: /home/deck/Games/Heroic/Prefixes/default/Punishing Gray Raven - wine/drive_c/Punishing Gray Raven/Punishing Gray Raven/PGR.exe}
(21:53:31) INFO: [Backend]: Checking if wine version exists: Wine - Wine-GE-latest
(21:53:31) DEBUG: [Backend]: Running Wine command: /home/deck/Games/Heroic/Prefixes/default/Punishing Gray Raven - wine/drive_c/Punishing Gray Raven/Punishing Gray Raven/PGR.exe
(21:53:31) DEBUG: [Backend]: Logging to file "/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/GamesConfig/fH3gTctpiabMBtPrSrU9nr-lastPlay.log"
(21:53:31) INFO: [Backend]: Stopping Power Saver Blocker
(21:53:35) INFO: [Backend]: Stopping Display Power Saver Blocker
(21:53:35) INFO: [Frontend]: Refreshing sideload Library

(21:53:29) INFO: [Backend]: Launching Punishing Gray Raven - wine (fH3gTctpiabMBtPrSrU9nr)
(21:53:30) INFO: [Backend]: Preventing display from sleep
(21:53:30) INFO: [Backend]: Checking if wine version exists: Wine - Wine-GE-latest
(21:53:30) INFO: [Backend]: Preventing machine to sleep
(21:53:30) INFO: [Backend]: Checking if wine version exists: Wine - Wine-GE-latest
(21:53:30) INFO: [Backend]: Checking if wine version exists: Wine - Wine-GE-latest
(21:53:30) INFO: [Backend]: Checking if wine version exists: Wine - Wine-GE-latest
(21:53:30) DEBUG: [Backend]: Running Wine command: wineboot --init
(21:53:31) INFO: [DXVKInstaller]: installing dxvk on... /home/deck/Games/Heroic/Prefixes/default/Punishing Gray Raven - wine
(21:53:31) INFO: [DXVKInstaller]: dxvk already installed!
(21:53:31) INFO: [DXVKInstaller]: installing vkd3d on... /home/deck/Games/Heroic/Prefixes/default/Punishing Gray Raven - wine
(21:53:31) INFO: [DXVKInstaller]: vkd3d already installed!
(21:53:31) INFO: [Backend]: launching non-native sideloaded: /home/deck/Games/Heroic/Prefixes/default/Punishing Gray Raven - wine/drive_c/Punishing Gray Raven/Punishing Gray Raven/PGR.exe}
(21:53:31) INFO: [Backend]: Checking if wine version exists: Wine - Wine-GE-latest
(21:53:31) DEBUG: [Backend]: Running Wine command: /home/deck/Games/Heroic/Prefixes/default/Punishing Gray Raven - wine/drive_c/Punishing Gray Raven/Punishing Gray Raven/PGR.exe
(21:53:31) DEBUG: [Backend]: Logging to file "/home/deck/.var/app/com.heroicgameslauncher.hgl/config/heroic/GamesConfig/fH3gTctpiabMBtPrSrU9nr-lastPlay.log"
(21:53:31) INFO: [Backend]: Stopping Power Saver Blocker
(21:53:35) INFO: [Backend]: Stopping Display Power Saver Blocker
(21:53:35) INFO: [Frontend]: Refreshing sideload Library

Did you find this page helpful?