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

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



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
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:

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.
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
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.
It will go from 60fps down to 5 fps and then not go up after.
sounds like you're running out of vram.
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

Does running out of vram cause this issue?
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.
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
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"
Replying to https://github.com/ValveSoftware/Proton/issues/6554#issuecomment-1462770229
@mercifulboss You have Resize Bar activated on Bios?
is this working now on deck?
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.
Looks like latest GE-Proton8-4 does make some progress.
Even though the audio is not synchronized...
I see several warnings displayed:
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 :)
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-cachyos at 1732968145 cachyos-9.0-20241123:1732205522 experimental-9.0-20241121b:1502282 ERROR gstaacparse.c:358:gst_aac_parse_sink_setcaps:<aacparse64> Need codec_data for raw AACThe 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
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
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!
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 :/
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!
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.
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:
When playing atomic heart and putting the device into sleep, after resuming the game doesn't register any buttons except for the scroll wheel
proton experimentalx2 2024-12proton 8.0-5x1 2024-12proton 9.0-3x1 2024-12ge-proton8-4x1 2023-06proton 8.0-1x1 2023-04ge-proton7-49x2 2023-03proton 7.0-6x2 2023-02WINEDEBUG=fixme+mfplatx1 2024-12SDL_VIDEODRIVER="wayland,x11"x1 2023-08PROTON_ENABLE_NVAPI=1x1 2023-03PROTON_HIDE_NVIDIA_GPU=0x1 2023-03
Compatibility Report
System Information
I confirm:
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?