protonscr

Gun Metal

protonopen appid 267920Game compatibility - UnofficialRegressionDXVK/D3D9 馃惛
ValveSoftware/Proton#6027 路 opened 2022-07-25 by thasreal 路 updated 2025-12-27 路 14 comments 路 githubgame pagesearch this game
Tthasreal 2022-07-25 github

Compatibility Report

  • Name of the game with compatibility issues: Gun Metal
  • Steam AppID of the game: 267920

System Information

  • GPU: RX 6600
  • Driver/LLVM version: Mesa 21.2.5 / LLVM 12.0.1
  • Kernel version: 5.16
  • Link to full system information report as Gist
  • Proton version: 7.0-3

I confirm:

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

Symptoms

The game launches, and then I am greeted with a black background and an error window saying "Unsupported graphics card." Clicking the ok button closes the application.

steam-267920.log

Reproduction

This happens both on my PC and, last I checked, on a previous machine with a Nvidia GTX 750 Ti and whatever Nvidia driver was contemporary at the time. PCGamingWiki claims the problem also occurs on Windows and claims the solution is running the game in XP Service Pack 3 compatibility mode, while https://www.protondb.com/app/267920#T_g4YP2wLN claims that Proton 3.16-9 is not affected by this issue.

Tthasreal 2022-07-25 github

Upon further testing, I can confirm that the game does indeed work in Proton 3.16-9, but not perfectly. The intro video, music, and mission briefing audio do not play, while sound effects and voices in the missions themselves seemingly play just fine.
steam-267920_proton-3.16-9.log

Kkisak-valve maintainer 2022-07-25 github

Hello @thasreal, if you switch back to a newer Proton version after having used the older Proton version, does the game continue to work?

Tthasreal 2022-07-25 github

That's an interesting suggestion, so thank you. Sadly it does not continue to work after relaunching it in Proton 7.0-3, although, strangely enough, now it definitely takes longer to reach the unsupported graphics card error. I've attached another log to the post just in case this reveals anything.
steam-267920.log

Kkisak-valve maintainer 2022-07-25 github

Thanks, one more quick test. If you set the game's launch options to PROTON_USE_WINED3D=1 %command% with Proton 7.0-3, how does the game behave?

Tthasreal 2022-07-25 github

Setting PROTON_USE_WINED3D=1 lets the game launch much as it did on Proton 3.16-9, albeit with this test pattern (?) where the intro video would be. It is still missing the menu music, the mission briefing audio, and the ingame music, and unlike running the game in Proton 3.16-9, it now switches window focus sometimes (seemingly after a video or cutscene would have played) to display an ActiveMovie Window as shown below.

activemovie window

steam-267920.log

RRobmike27 2023-03-19 github

Latest proton and proton experimental doesn't load levels anymore. I've tested previous versions of protons and those do load levels. Please note that I have to omit several million lines from the log containing something like:

1165.201:0130:01c4:fixme:quartz:media_seeking_SetPositions iface 07E10750, current 0.0, current_flags 0x9, stop 0.0, stop_flags 0 stub!
1165.201:0130:01c4:fixme:quartz:media_seeking_ChangeCurrent iface 07E10750 stub!

steam-267920.log

Kkisak-valve maintainer 2023-03-19 github

Hello @Robmike27, can you note the most recent Proton version you know is not affected by the regression in your last comment?

RRobmike27 2023-03-19 github

Sure. Proton 6.3-8 is not affected by this regression with loading and levels functioning correctly.

Aalasky17 2023-03-28 github

@Robmike27 Thank you for reporting the regression! I took a look, and it turns out that this is actually a superficial regression that only impacts the test pattern that @thasreal took a screenshot of earlier. Unfortunately, I have no control over when the test pattern is replaced by the official transcoded videos. In the meantime, I would suggest just using 6.3-8 for this game, and telling more folks to play this game on Proton, so that the official videos get transcoded faster :D

RRobmike27 2023-03-29 github

@alasky17 That's completely understandable! I saw what the community for RCT3 did to fix the music which inspired me to transcoded gun metal's files myself. (Which work great so far) Does that hurt the official transcoding and should I not be advised to do that?

Aalasky17 2023-03-29 github

@Robmike27 That is awesome :D I think that as long as you run the game at least 1x or 2x without your locally transcoded files, so that you get the test pattern, then it won't make a difference wrt the timeline for the official transcoding.

Iiodream 2024-03-22 github

Compatibility Report

  • Name of the game with compatibility issues: Gun Metal
  • Steam AppID of the game: 267920

System Information

  • GPU: intel hd 3000
  • Video driver version: Mesa 23.3.6-1/ LLVM 17.0.6-3
  • Kernel version: 6.7.9
  • Link to full system information report as Gist: report
  • Proton version: 1711103557 experimental-bleeding-edge-9.0-87026-20240322-pc5407b-we37b544-d28c7c0-v21008d

I confirm:

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

Proton log: steam-267920.tar.gz

Symptoms

Menu works but game hangs when loading into the actual mission/level. Also there is no menu or level music, no narrator audio in loading screens. And the intro video is replaced with the proton video testing pattern.
There is also an additional window created when video is playing, minimizing and taking focus away from actual game.

I've also tried a more stable Proton 9 and it has the same symptoms.

Last working Proton version which didn't freeze the game was Proton 6.

Reproduction

  1. Start Gun Metal
  2. Click Load game
  3. Click Start

Observed result: Game freezes
Expected result: game doesn't freeze

Wwaspennator 2024-03-23 github

Can also confirm the same freezing issue on my oled with Experimental proton, as well as seeing a bunch of test bars for the first intro fmvs.

Tthasreal 2025-12-27 github

System Information

  • GPU: RX 6600
  • Video driver version: Mesa 25.0.7 / LLVM 20.1.2
  • Kernel version: 6.80-90-generic
  • Link to full system information report as Gist
  • Proton version: 10.0-3

I confirm:

  • [x] that I have checked whether there are updates for my system available.

Symptoms

The game launches with no unsupported graphics card error or anything of the sort, and the intro videos and menu music play just fine for me, but as with the previous person's report, the game hangs when I attempt to launch a mission.
steam-267920_dxvk.log

Launching the game with WineD3D produces similar results, except now the game no longer hangs and progresses into missions (albeit after several ActiveMovie Window windows pop up containing either test patterns or nothing at all). It still lacks the narrator audio mentioned in the aforementioned report, and attempting to play the game with a gamepad makes the player's mecha constantly turn towards the right. This only affects the mecha mode, strangely enough, as the jet mode's controls suffer from no such issue.
steam-267920_wined3d_gamepad.log.gz
steam-267920_wined3d_keyboard.log.gz

Reproduction

Launch the game and attempt to start a mission, or launch it with PROTON_USE_WINED3D=1 with a gamepad connected and attempt to start a mission.

Proton versions

Launch options

Launch lines