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

Combat Mission: Battle for Normandy (2297010) #6678

Open
2 tasks done
SeanRamey opened this issue Apr 12, 2023 · 7 comments
Open
2 tasks done

Combat Mission: Battle for Normandy (2297010) #6678

SeanRamey opened this issue Apr 12, 2023 · 7 comments
Labels
Game compatibility - Unofficial Games not expected to work without issues .NET Uses the .NET framework

Comments

@SeanRamey
Copy link

Compatibility Report

  • Name of the game with compatibility issues: Combat Mission: Battle for Normandy
  • Steam AppID of the game: 2297010

System Information

  • GPU: Nvidia GTX 1070
  • Driver/LLVM version: Nvidia 530.41.03-3
  • Kernel version: 6.2.10-arch1-1 (64-bit)
  • system info from steam:
  • Proton version: Experimental

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.

steam-2297010.log

Symptoms

Game starts after hitting play on launcher, but crashes immediately with the message "Could not initialize OpenGL graphics. Please update your OpenGL drivers."

It seems that somebody has already found what the issue is.
https://www.winehq.org/pipermail/wine-bugs/2017-May/470327.html

and made a guide to compiling proton with the patch
https://github.com/Rufus111/combat-mission-linux-guide

@SeanRamey
Copy link
Author

Well, after personally trying this patched version, it did not solve the issue. Maybe I did something wrong? But I'm not sure what it could have been.

@kisak-valve kisak-valve added the Game compatibility - Unofficial Games not expected to work without issues label Apr 12, 2023
@kisak-valve kisak-valve changed the title Combat Mission: Battle for Normandy OpenGL initialization issue Combat Mission: Battle for Normandy (2297010) Apr 12, 2023
@kisak-valve
Copy link
Member

Hello @SeanRamey, looking at your system information, your NVIDIA video driver install is missing the driver's 32 bit userspace libraries and Steam is falling back to mesa's faster CPU renderer, llvmpipe, to run at all. Install the lib32-nvidia-utils system package.

@kisak-valve kisak-valve added the .NET Uses the .NET framework label Apr 12, 2023
@SeanRamey
Copy link
Author

@kisak-valve I tried installing that, and the game no longer crashes with that error message. But it does crash upon startup, this time straight to desktop without any kind of message. Here is the new log:
steam-2297010.log

@kisak-valve
Copy link
Member

The 32 bit Vulkan render path on your system is broken due to the AMDVLK issue being tracked at GPUOpen-Drivers/AMDVLK#315.

@SeanRamey
Copy link
Author

@kisak-valve So, why do I even have amdvlk installed since I don't have an AMD gpu? Can I just get rid of it, or is it part of the linux kernel?

@Blisto91
Copy link

Blisto91 commented Apr 13, 2023

You can get rid of it fine ye.
Steam installed through Pacman (or any software utilizing it) on Arch based distros require one of the the 32bit Vulkan drivers as a dependency, so if you didn't have one when steam was installed it probably fetched it along there. Any of them will work, but amdvlk is listed as the first option and so gets chosen by default if no active choice is made by the user or the application that installs it.

@SeanRamey
Copy link
Author

Yeah, I got rid of it, and now Combat Mission works fine.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Game compatibility - Unofficial Games not expected to work without issues .NET Uses the .NET framework
Projects
None yet
Development

No branches or pull requests

3 participants