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

steamoverlayvulkanlayer.so: wrong ELF class #245

Closed
FreeSlave opened this issue Mar 31, 2020 · 1 comment
Closed

steamoverlayvulkanlayer.so: wrong ELF class #245

FreeSlave opened this issue Mar 31, 2020 · 1 comment

Comments

@FreeSlave
Copy link

My system information

  • Steam Runtime Version: 0.20200318.2
  • Distribution: Debian 9.12
  • Link to your full system information: https://gist.github.com/FreeSlave/a19292a6624a0c3a52acdde537c57a6c
  • Have you checked for system updates?: No. I can upgrade to Debian 10, but I don't think it's essential.
  • Are you using the Steam Linux Runtime compatibility tool?: No

Seems like steamoverlayvulkanlayer.so loading is mixed up for different bit capacities. When retrieving info for i386-linux-gnu it tries to load ubuntu12_64/steamoverlayvulkanlayer.so, and for x86_64-linux-gnu on other hand it reads ubuntu12_32/steamoverlayvulkanlayer.so, therefore wrong ELF class. The error can be seen in the gist.

I don't know if it affects anything for me as I did not test anything vulkan-related on steam. Is there any simple way to test vulkan in steam? I can install The Talos Principle and try setting Vulkan renderer there.

@kisak-valve
Copy link
Member

Hello @FreeSlave, this is the same as ValveSoftware/steam-for-linux#6718. Steam LD_PRELOAD's 32 bit and 64 bit variants of some libraries when starting all games. One variant will silently work while the other harmlessly fails.

Look for x11/vulkan in your system information, which indicates that you do have a working vulkan driver stack for 32 bit and 64 bit, albeit a bit dated for your video card.

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

No branches or pull requests

2 participants