Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hearts of Iron 4 #730

Open
2 tasks done
D0B4R0V1CH opened this issue Dec 21, 2024 · 3 comments
Open
2 tasks done

Hearts of Iron 4 #730

D0B4R0V1CH opened this issue Dec 21, 2024 · 3 comments

Comments

@D0B4R0V1CH
Copy link

D0B4R0V1CH commented Dec 21, 2024

Compatibility Report

  • Name of the game with compatibility issues: Hearts of Iron 4
  • Steam AppID of the game: 394360

System Information

  • GPU: Intel® HD Graphics 5500 (BDW GT2)
  • Video driver version: Mesa 24.2.3
  • Kernel version: 6.8.0-51-generic
  • Link to full system information report as Gist:
  • Proton version: None

I confirm:

  • that I haven't found an existing compatibility report for this game.
  • that I have checked whether there are updates for my system available.

Symptoms

I've been trying to run the game with different versions of Proton, but only the native Linux version allows me to start the Launcher; But when I try to start the game I get the following error:

/home/user/snap/steam/common/.local/share/Steam/steamapps/common/Hearts of Iron IV/hoi4: error while loading shared libraries: libOpenGL.so.0: cannot open shared object file: No such file or directory

I've tried updating OpenGl but it says it is already updated. I'm using Ubuntu 24.04.

Reproduction

  1. Launcher starts
  2. Start the game with no mods
  3. Get an error message (exit code 127) with the forementioned error
@kisak-valve kisak-valve transferred this issue from ValveSoftware/Proton Dec 21, 2024
@kisak-valve
Copy link
Member

Hello @D0B4R0V1CH, hoi4 is the Linux native variant of the game and Proton isn't involved, I've chosen to transfer this issue report to the steam-runtime issue tracker for a runtime dev to ponder, but this probably should be evaluated by the game's dev(s) instead.

@smcv
Copy link
Contributor

smcv commented Jan 2, 2025

It's unusual for native Linux games to use/require libOpenGL.so.0: it's more common for them to use libGL.so.1. If HOI 4 is one of the minority of games that use libOpenGL.so.0 then that might be a significant factor here.

I also notice that you're using Canonical's Snap packaging for Steam. This is not supported or recommended by Valve. One possibility is that the Snap app might not provide libOpenGL.so.0?

A detailed log from attempting to launch this game (with STEAM_LINUX_RUNTIME_LOG=1 and ideally also STEAM_LINUX_RUNTIME_VERBOSE=1`) would probably be useful. Please see: https://github.com/ValveSoftware/steam-runtime/blob/master/doc/reporting-steamlinuxruntime-bugs.md#essential-information

@smcv
Copy link
Contributor

smcv commented Jan 2, 2025

For what it's worth, the native Linux version of HOI 4 has been rated as Playable for the Steam Deck, so it can clearly work on Linux under at least some circumstances.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants