protonscr

Atomic Heart

protonopen appid 668580Game compatibility - Unofficial
ValveSoftware/Proton#6554 · opened 2023-02-21 by LiamDawe · updated 2026-04-23 · 23 comments · github · game page · search this game
1 matching comments, n / p to jump
LLiamDawe 2023-02-21 github

Compatibility Report

  • Name of the game with compatibility issues: Atomic Heart
  • Steam AppID of the game: 668580

System Information

  • GPU: Steam Deck
  • Driver/LLVM version: Steam Deck
  • Kernel version: Steam Deck
  • Proton version: Proton 7.0-6

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.

Log file: steam-668580.log that goes up to the difficulty selection where the first missing videos are.

Symptoms

None of the in-game videos work. There should be some on difficulty selection but they're blank.

There should also be videos on various screens on the game, they also don't play but you do hear the audio.

Reproduction

Just try it with Proton, get to the difficulty screen when starting a new game, and notice the black boxes above the options.

It has also now been given a "Steam Deck Playable" rating, but since videos in-game are broken, it shouldn't even be set as Playable should it?

Kkzdixon 2023-02-21 github

None of the in-game videos work. There should be some on difficulty selection but they're blank.

The difficulty screen videos worked for me but none of the others seem to work.

2023-02-21-13:35:29-screenshot

Double-checking all of the files in the game directory, they are all mp4 and play fine in mpv of course.

I get weird artifacting and broken viewport rendering in specific areas, but this may be an RDNA3 quirk.

2023-02-20-23:46:38-screenshot
2023-02-20-23:46:42-screenshot
2023-02-20-23:47:05-screenshot

System Information

  • GPU: AMD Radeon RX 7900 XTX
  • Driver/LLVM version: 4.6 (Compatibility Profile) Mesa 23.1.0-devel (git-af19762935), LLVM 15.0.7
  • Kernel version: 6.2.0-zen1-znver3-o3-pds, also using latest amd-drm-next lately
  • Link to full system information report as Gist: https://gist.github.com/kzdixon/c41c048bda27febebb530e6d6846684a
  • Proton version: Experimental (Bleeding-Edge), also tried GE 7-49
JJCDentonCore 2023-02-25 github

Same here, no videos!

System Information:

  • CPU: AMD Ryzen 5800x

  • GPU: Nvidia RTX 3070 8 GB

  • Driver: nvidia 525.47.07

  • Kernel version: 6.2.0-1-MANJARO

  • Proton bleeding edge

Proton log: https://gist.githubusercontent.com/AceroRomano/266b78f5dd594300bf0accd01ef922d5/raw/6429fd3a67f8328c9afd6288d1896da40a96ab39/atomicheartlog.txt

Jjoni999 2023-02-26 github

I have the same issue on Proton 7.0-6

But videos not working ingame is (at least AFAIK) a well known, long standing issue with proprietary video codecs and the like.
This issue does not occur on GE-Proton7-49, but there's a different issue for me on that version: "Out of video memory trying to allocate rendering resource" - GE-Proton7-49 worked fine the first time I played the game (30mins) but on next boot this error popped up after the intro cutscene:
image

Aalutarius 2023-03-04 github

With GE-Proton7-49 the difficulty select videos play alright, but everything in-game still is b0rked for me, like skill upgrade and game over screen videos. No improvement with a fresh prefix either.
Not getting the out of video memory error mentioned by @joni999 so far, but I'm using a current build of vkd3d as GE 49's is already relatively old.

Mmercifulboss 2023-03-09 github

I am having random drops in fps in weapon upgrade menu and during cutscenes. It will go from 60fps down to 5 fps and then not go up after.

Also start with 60fps and then the fps degrades over time from 60 (solid) down to 30 with extreme lagging.

OS: Arch Linux x86_64
Kernel: 6.2.2-arch1-1
CPU: Intel i7-10750H (12) @ 5.000GHz
GPU: NVIDIA GeForce RTX 2060 Mobile
Memory: 3122MiB / 23903MiB

Example
https://imgur.com/a/Yzgc17a

https://imgur.com/a/pOikg1h

NniveK77pur 2023-03-09 github

I am having random drops in fps in weapon upgrade menu and during cutscenes. It will go from 60fps down to 5 fps and then not go up after.

@mercifulboss I had the EXACT same issue and weirdly enough found nobody else complain about it. In my case, the issue with drops to 5 fps was mostly resolved by using gamemoderun. I have the impression the game's window loses focus (causing this behaviour) and cannot get it back. I don't know if gamemode is an ideal solution but it does the job for now.

Mmbriar 2023-03-09 github

It will go from 60fps down to 5 fps and then not go up after.

sounds like you're running out of vram.

Mmercifulboss 2023-03-09 github

I am having random drops in fps in weapon upgrade menu and during cutscenes. It will go from 60fps down to 5 fps and then not go up after.

@mercifulboss I had the EXACT same issue and weirdly enough found nobody else complain about it. In my case, the issue with drops to 5 fps was mostly resolved by using gamemoderun. I have the impression the game's window loses focus (causing this behaviour) and cannot get it back. I don't know if gamemode is an ideal solution but it does the job for now.

I am using gamemoderun. Here are my launch options:

PROTON_HIDE_NVIDIA_GPU=0 PROTON_ENABLE_NVAPI=1 gamemoderun mangohud %command% -dx12

It will go from 60fps down to 5 fps and then not go up after.

sounds like you're running out of vram.

I thought so too, but the issue persists even when setting the game to low settings

Indeed when switching to low preset and then restarting the game, the performance on the title screen is atrocious

Screenshot_20230309_154849

Does running out of vram cause this issue?

Aalexzk1 2023-03-11 github

Try degrade kernel to 6.1.
I just updated today to 6.2.2 from 6.1.x and ALL games stopped to load at all.
Also new feature "split lock detector" breaks FPS heavily, should be disabled for the gaming.

JJCDentonCore 2023-03-12 github

Same error, out of video memory but only with new nvidia vulkan drivers 525.47.13

System Information:

-CPU: AMD Ryzen 5800x

-GPU: Nvidia RTX 3070 8 GB

-Driver: nvidia 525.47.13

-Kernel version: 6.1.18-1-MANJARO

-Proton bleeding edge

*Proton Log: https://gist.github.com/AceroRomano/f780cfb127f6db3de98576aac62af152
JJCDentonCore 2023-03-12 github

Try degrade kernel to 6.1. I just updated today to 6.2.2 from 6.1.x and ALL games stopped to load at all. Also new feature "split lock detector" breaks FPS heavily, should be disabled for the gaming.

@alexzk1 Try this kernel variable on boot: "split_lock_detect=off"

JJCDentonCore 2023-03-12 github

Replying to https://github.com/ValveSoftware/Proton/issues/6554#issuecomment-1462770229

@mercifulboss You have Resize Bar activated on Bios?

Fffrasisti 2023-04-19 github

is this working now on deck?

Aanat0lius 2023-04-23 github

The difficulty menu videos play fine, but the weapon/skill upgrade menu videos are blank.

Proton 8.0-1
Mesa 23.0.2
Kernel 6.2.11

Otherwise, everything is fine, no performance issues.

update:

The videos do play ok in the Steam Deck. I don't get it, why there is an issue in desktop only?

Ok, I saw this in the logs:
winegstreamer: failed to create h264parse, are 64-bit GStreamer "base" plugins installed?

But I do have installed gstreamer-plugins-base, gstreamer-plugins-bad, gstreamer-plugins-ugly, for arch x86_64 and i686.

Aanat0lius 2023-06-25 github

Looks like latest GE-Proton8-4 does make some progress.

imagen

Even though the audio is not synchronized...

I see several warnings displayed:

imagen

NNextWork123 2023-08-28 github

Hello, with proton-cachyos (based on proton-experimental) i fixed all without having issue with sync audio with installing VLC on the system and i disabled the runtime of lutris

Best Regards,
NextWorks

Update: if you run the game with wayland you need to set SDL_VIDEODRIVER="wayland,x11" or ffmpeg it gonna try to play with x11 the videos, instead we need ffmpeg to play with wayland :)

Nneurolag 2024-12-01 github

After waiting for 24 hours (fy, Denuvo), I sadly do have to disagree:
Both proton-cachyos (1732968145 cachyos-9.0-20241123) and the current Proton Experimental (1732205522 experimental-9.0-20241121b) still don't work properly.

Here is what happens when playing the "SHOK"-, the "FROSTBITE"-, the "MASS TELEKINESIS"-, the "POLYMERIC JET" and the "POLYMERIC SHIELD" videos in the glove upgrade menus:

  • Proton 8.0-5:
    The preview of the videos is blank. When opening the video fullscreen (by clicking on it), the screen area where the video is supposed to be fades to white
  • Proton 9.0-3:
    The previews work properly, the video plays fine but the audio is lagging behind by multiple seconds
  • proton-cachyos at 1732968145 cachyos-9.0-20241123:
    Proton Experimental at 1732205522 experimental-9.0-20241121b:
    The videos run with audio in sync for 20 seconds. After that, the audio continues playing but the video is frozen for another 20 seconds. Lastly, the remainder of the video plays through. Throughout playing the video, a few debug messages are printed. One that strikes out weird says: 1502282 ERROR gstaacparse.c:358:gst_aac_parse_sink_setcaps:<aacparse64> Need codec_data for raw AAC

The full log of playing one video with launch args WINEDEBUG=fixme+mfplat %command% dumps the following to the console running steam:

0:08:01.697249441 1502282 0x7284041719f0 ERROR               aacparse gstaacparse.c:358:gst_aac_parse_sink_setcaps:<aacparse64> Need codec_data for raw AAC
0:08:01.697263638 1502282 0x7284041719f0 ERROR               aacparse gstaacparse.c:358:gst_aac_parse_sink_setcaps:<aacparse64> Need codec_data for raw AAC
062c:fixme:mfplat:transform_ProcessMessage Ignoring message 0x10000000.
062c:fixme:mfplat:transform_ProcessMessage Ignoring message 0x10000003.
0700:fixme:mfplat:transform_ProcessMessage Ignoring message 0x10000002.
0700:fixme:mfplat:transform_ProcessMessage Ignoring message 0x10000000.
0700:fixme:mfplat:transform_ProcessMessage Ignoring message 0x10000003.
06fc:fixme:mfplat:transform_GetAttributes iface 00000000CFB93158, attributes 00000000D44BFDA8 semi-stub!
0700:fixme:mfplat:transform_ProcessMessage Ignoring message 0x10000002.
0700:fixme:mfplat:transform_ProcessMessage Ignoring message 0x10000000.
0700:fixme:mfplat:transform_ProcessMessage Ignoring message 0x10000003.
0:08:03.571521608 1502282 0x72858407e4b0 ERROR               aacparse gstaacparse.c:358:gst_aac_parse_sink_setcaps:<aacparse66> Need codec_data for raw AAC
0:08:03.571554470 1502282 0x72858407e4b0 ERROR               aacparse gstaacparse.c:358:gst_aac_parse_sink_setcaps:<aacparse66> Need codec_data for raw AAC
06fc:fixme:mfplat:transform_ProcessMessage Ignoring message 0x10000000.
06fc:fixme:mfplat:transform_ProcessMessage Ignoring message 0x10000002.
0700:fixme:mfplat:transform_ProcessMessage Ignoring message 0x10000000.
0700:fixme:mfplat:transform_ProcessMessage Ignoring message 0x10000003.
062c:fixme:mfplat:transform_ProcessMessage Ignoring message 0x10000002.
062c:fixme:mfplat:transform_ProcessMessage Ignoring message 0x10000000.
062c:fixme:mfplat:transform_ProcessMessage Ignoring message 0x10000003.
0:08:31.437675945 1502282 0x7284041719f0 ERROR               aacparse gstaacparse.c:358:gst_aac_parse_sink_setcaps:<aacparse68> Need codec_data for raw AAC
0:08:31.437691755 1502282 0x7284041719f0 ERROR               aacparse gstaacparse.c:358:gst_aac_parse_sink_setcaps:<aacparse68> Need codec_data for raw AAC
NNextWork123 2024-12-01 github

Replying to https://github.com/ValveSoftware/Proton/issues/6554#issuecomment-2509550879

The error seem having issue with the AAC track not with video idk why and seem calling the gstreamer. As i said on my comment i was using vlc and not gstreamer

Nneurolag 2024-12-01 github

How do I use vlc instead of gstreamer?
Are there some configurations, env variables or packages I need to install on my Arch system?

Thanks a lot for your response!

NNextWork123 2024-12-01 github

How do I use vlc instead of gstreamer? Are there some configurations or env variables or packages I need to install on my Arch system?

Thanks a lot for your response!

The thing i was using lutris and it was fallbacking to vlc with steam i don't know because i bought on vkplay :/

Nneurolag 2024-12-02 github

Sadly, I wasn't able to find such an option for Lutris' Steam launcher.
But at least something changed so work that affects it is being done :smile:

Thanks for sharing your experience with me!

Dder-joel 2025-06-23 github

I have the same issue using PROTON-GE10-4. The log shows aacparse gstaacparse.c:358:gst_aac_parse_sink_setcaps:<aacparse15> Need codec_data for raw AAC. I already tried installing gst-plugins-bad and gst-plugins-ugly as well as different proton versions.

Kkisak-valve maintainer 2026-04-23 github

after resuming from sleep some games register no input on the Lenovo legion go 2

Issue transferred from https://github.com/ValveSoftware/SteamOS/issues/2390.
@slimsha3 posted on 2026-04-23T16:25:59:

Your system information

  • Steam client version: 1776812172
  • SteamOS version: 3.9 20260421.1000
  • Opted into Steam client beta?: Yes
  • Opted into SteamOS Main: yes
  • Have you checked for updates in Settings > System?: Yes

Please describe your issue in as much detail as possible:

When playing atomic heart and putting the device into sleep, after resuming the game doesn't register any buttons except for the scroll wheel

Steps for reproducing this issue:

  1. Own a Lenovo legion go 2
  2. Play atomic heart and press the power button to put it to sleep
  3. After resuming no buttons except for the scroll wheel works