Skip to content

Microsoft Flight Simulator 2024 (2537590) #8255

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

Open
2 tasks done
matte-schwartz opened this issue Nov 19, 2024 · 70 comments
Open
2 tasks done

Microsoft Flight Simulator 2024 (2537590) #8255

matte-schwartz opened this issue Nov 19, 2024 · 70 comments
Labels
Game compatibility - Unofficial Games not expected to work without issues

Comments

@matte-schwartz
Copy link

matte-schwartz commented Nov 19, 2024

Compatibility Report

  • Name of the game with compatibility issues: Microsoft Flight Simulator 2024
  • Steam AppID of the game: 2537590

System Information

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.

Proton log - quick crash after launch. This happens maybe 15% of the time:
steam-2537590-crash.log

Proton log - vkCreateGraphicsPipeline pop-up. this one seems much harder to trigger:
will drop one here if i can get it to happen again

image

On a side note - on otherwise successful launches, the game's proton log can easily balloon to many gigabytes over time. Not sure if there's anything to be done there. Including a log captured from the middle of one of these successful launches:
steam-2537590-successful.tar.gz

Symptoms

After launching the game, it has a chance of randomly closing before completing the logos that play during the loading screen. This only happens on some launches and I'm not quite sure why. There is also a rarer issue where it launches an error window with a generic vkCreateGraphicsPipeline error.

The intro video only plays once per launch before showing a black screen during loading, but this could be a game issue. I'll try checking Windows later today.
Edit: the video issue does not occur on Windows

Reproduction

  1. Launch Microsoft Flight Simulator 2024 under Proton Experimental bleeding-edge
  2. Repeatedly launch the game, and close it if you make it to the "6% - Loading language..." screen
  3. For the black screen after the loading video - this should happen after approx. 3 minutes
@kisak-valve kisak-valve added the Game compatibility - Unofficial Games not expected to work without issues label Nov 19, 2024
@lzq960605

This comment was marked as off-topic.

@trivarialthea
Copy link

trivarialthea commented Nov 20, 2024

Hi, I have a completely different issue as @matte-schwartz, using the same form to provide feedback too!

Compatibility Report

  • Name of the game with compatibility issues: Microsoft Flight Simulator 2024
  • Steam AppID of the game: 2537590

System Information

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.

https://github.com/trivarialthea/syrup-verdict-operator-morphine-zoology/blob/main/steam-2537590.tar.lzma (file is too big in .gz export, so uploaded it to a repo I created as a .lzma export, to extract use tar --lzma -xvf)

Symptoms

Game crashes freezes after reaching the last simobject, otherwise works normally to that point. (Except for cursor issues, but those are also present on windows)
Screenshot_20241120_094125

Reproduction

  1. Login to Xbox
  2. Wait for the game to load to that point (around 49%)

@StagnationPoint
Copy link

StagnationPoint commented Nov 20, 2024

I get the "!status && vkCreateGraphicsPipeline" assert 100% of the time, twice in fact. The first time early in the loading process, the second time it coincides with the game freezing. But if I turn Proton logging on then I don't see the assert, though the overall behavior is the same. Grepped the log for that assert but didn't find any mentions of it.

In any case the game stops loading for me at "54% - Loading world data .."

Kubuntu 24.10, kernel 6.11, Mesa 24.2.7-kisak1-o, 7950X3D, 7900 XTX, amdgpu open source driver, Wayland, today's Proton Experimental, Steam official .deb package

@robotman40
Copy link

robotman40 commented Nov 21, 2024

Any progress in Proton development regarding this so far?

And if anyone is willing to explain, what's going on in Proton that is causing the game to not get past the loading screen?

@JordanPavlic
Copy link

Having the same problem here as @matte-schwartz on Manjaro Unstable branch fully up to date and using proton experimental.

@ghettocodewriter
Copy link

tried winedlloverrides for things like d3d12... still getting the same error

if you add the PROTON_LOG=1 launch option, it doesn't immediately throw the vkcreategraphicspipeline error pop-up... but if you attempt to load into any flight it crashes (CTD)... and the log file is multiple GB in size

log shows a bunch of nvngx.dll errors, even though running the latest proprietary drivers from nvidia

@whitestar1993
Copy link

whitestar1993 commented Nov 21, 2024

I am also experiencing the same problem as @matte-schwartz on Fedora 41 Workstation. I have tried multiple proton versions, (Proton-GE 18 and 20, experimental, default proton,) but all of them result in the same error. Since listing the below specs and reporting on ProtonDB, I have updated all system packages but am still getting the same error.

Specs:

  • Distro: Fedora Linux 41 (Workstation Edition)
  • Kernel: 6.11.7-300.fc41.x86_64
  • RAM: 32 GB
  • GPU Driver: 4.6 Mesa 24.2.7
  • GPU: AMD Radeon RX 6700 XT (radeonsi, navi22, LLVM 19.1.0, DRM 3.59, 6.11.7-300.fc41.x86_64)
  • CPU: AMD Ryzen 5 3600 6-Core
  • Steam is the native RPM, not Flatpak

Edit:
I can confirm that this bug is not happening on Windows. I installed the game on my windows install on the same hardware and did not have this issue.

@OStogden
Copy link

The Vulkan vkCreateGraphicsPipelines error in the initial post also seems to occur with 100% frequency on the Steam Deck from what I can tell. Tested with Proton, Proton Experimental, and Proton GE 9-20.

torgeir added a commit to torgeir/nix that referenced this issue Nov 22, 2024
@StagnationPoint
Copy link

StagnationPoint commented Nov 22, 2024

Patched the game to 1.1.9.0 and tried again, same result as before.

Actually I take that back. Before it stopped at 54%. Now it stops at 55%! 👍

@RiskRunner0
Copy link

I'm on EndeavourOS, it's stopping at 55% with this in my proton logs every time:

SPIR-V parsing FAILED:
    Unrecognized branch from block pos 113 (id=6205) to block pos 121 (id=6206)
    Inner construct 'selection': 109 -> 114  (merge=114 then=110 else=114)
    Outer construct 'selection': 108 -> 120  (merge=120 then=109 else=117)
SPIR-V parsing FAILED:
    In file ../src/compiler/spirv/vtn_structured_cfg.c:965
    Unable to identify branch type
    0 bytes into the SPIR-V binary

I'm running:
MESA_LOG_LEVEL=debug WINEDEBUG="+timestamp,+pid,+tid,-all,+err" PROTON_LOG=1 MANGOHUD_CONFIG=full gamescope --mangoapp -e -f -w 3440 -h 1440 -W 3440 -H 1440 -- %command%

@robotman40
Copy link

Is this a driver bug by any chance? If so, I'd be quite shocked considering this is happening on both RADV and Nvidia.

Perhaps we could fill a bug report for vkd3d-proton to investigate this.

@Hadrianneue
Copy link

some recent reports on protondb are saying that the game is somewhat working on intel gpus... may be RADV related... did you guys try on amdvlk?

@RiskRunner0
Copy link

RiskRunner0 commented Nov 24, 2024

Here's a similar issue from 2023 on vkd3d-proton with the same symptoms. Looks like there was an update 2 days ago for this submodule, maybe we need to wait for it to get pulled into proton proper...?

@torgeir
Copy link

torgeir commented Nov 24, 2024

nixos, kernel 6.12, rx6800xt, today's proton experimental [bleeding-edge] and GE-proton9.20, wayland

did you guys try on amdvlk?

On my end it looks like this with both mentioned proton versions

2024-11-24T09:31:29Z_grim

followed by

2024-11-24T09:31:39Z_grim

Removing admvlk I experience the exact same thing as OP and @StagnationPoint.

Looks like there was an update 2 days ago for this submodule, maybe we need to wait for it to get pulled into proton proper...?

🤞

This mornings proton-experimental update did not change anything

@sivertac
Copy link

sivertac commented Nov 24, 2024

Edit: updating drivers fixed my issues.

Compatibility Report

  • Name of the game with compatibility issues: Microsoft Flight Simulator 2024
  • Steam AppID of the game: 2537590

System Information

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-2537590.log.tar.gz

Symptoms

Missing textures, game seem to run okayish, some stuttering/missing frames, however these issues are gone when using bleeding-edge. A lot of textures are not present making the game unplayable.

Not getting stuck at the loading screen:
Loading page

Past the loading screen, maybe some missing textures here:
Past loading page

Main menu, UI seem to work:
Main menu

Graphics settings:
Graphics settings:

Create free flight, missing textures:
Create free flight

Start flight, in cockpit, missing textures, the mechanics seems to be functional:
Start flight

Exterior view, missing textures:
Exterior view

Content manager storage, seems like it is not capable of downloading any content:
Screenshot from 2024-11-24 18-56-30

It's not playable due to the missing content, however the mechanics seems to work fine. Wonder if Microsoft is blocking non-windows machines unintentionally/intentionally from downloading content

Reproduction

Use Intel GPU.
Add VKD3D_CONFIG="enable_experimental_features" to launch options.

Update

Updating mesa driver and not using VKD3D_CONFIG="enable_experimental_features" fixed the issues.

@alexeijd
Copy link

Ubuntu 24.10, standard 6.11 kernel, RX6700XT, radv driver - The same happens (Impossible to create DirectX12 device... etc) if you use RADV_DEBUG=llvm to use the alternative compiler. Intel driver (iGPU) doesn't get the errors, but is very slow... gets to asking about narration but not responding to clicks (AlderLake-S GT1)

@rariema
Copy link

rariema commented Nov 25, 2024

game is starting with latest proton experimental :party:

Navi 23 RX 6600, 6.12.1-arch1-1, Mesa 24.3.0, radv

Screenshot_20241125_145256

@ghettocodewriter
Copy link

ghettocodewriter commented Nov 25, 2024

Tried latest proton experimental build on Steam Deck, I don't get the vkcreategraphicspreset error anymore but I freeze when loading objects, specifically at 1025/1026.

Will continue to try and report back with any changes.

Edit #1: got to the main menu in Desktop Mode!!!! Making progress! Still getting stuck at the same object level in gamemode.

@rariema
Copy link

rariema commented Nov 25, 2024

after i fixed my cpu fan and reinstalled the game on my linux nvme drive, it's running quiet well on medium,fsr2 balanced, on my mediocre machine : )

Screenshot_20241125_162900

@torgeir
Copy link

torgeir commented Nov 25, 2024

My experience is the same as @rariema. Today's proton experimental [bleeding-edge] does indeed fix the previous issues with !status && vkCreateGraphicsPipeline - the game launches no issues! Flight works fine, map tiles and content imagery seems to work fine.

Edit: opentrack with "neuralnet tracker", set to "freetrack 2.0 enhanced" with "use trackir, disable freetrack" works like a charm using opentrack-launcher

@ghettocodewriter
Copy link

ghettocodewriter commented Nov 25, 2024

Any idea why the game runs in Desktop mode for the steam deck but in Game Mode it freezes loading SimObjects?

@whitestar1993
Copy link

My experience is the same as @rariema. Today's proton experimental [bleeding-edge] does indeed fix the previous issues with !status && vkCreateGraphicsPipeline - the game launches no issues! Flight works fine, map tiles and content imagery seems to work fine.

I can also confirm that the latest proton experimental fixed that issue. The game loads to menu, and I can start a flight. Satellite imagery seems to be working fine, and the flight mechanics work.

I am experiencing a few other issues that aren't occurring on my Windows install, though. (Unfortunately, I don't have time at the moment to document/test these fully, but I'll put them here for future reference.)

  • Loading video doesn't loop
  • Clouds are pixelated/static
  • The streaming scenery isn't fully working (Scenery is a mix of hi def trees and weird green polygons extending from the terrain, for ex.)
  • Does not detect my Saitek x45 HOTAS (though that may be related to missing some drivers)

Fedora Linux 41 - 32 GB RAM - 4.6 Mesa 24.2.7 - AMD Radeon RX 6700 XT - AMD Ryzen 5 3600 6-Core

@rariema
Copy link

rariema commented Nov 25, 2024

  • Loading video doesn't loop

confirmed

  • The streaming scenery isn't fully working (Scenery is a mix of hi def trees and weird green polygons extending from the terrain, for ex.)

for me it worked better than the last days in windows, it seemed fine for the first time - streaming is still a bit hit or miss overall

@matte-schwartz
Copy link
Author

I seem to get a consistent hang in gamescope-session (or gamescope -e -f --hdr-enabled -h 2160 -w 7680 -r 240 -- steam -steamdeck -steamos3 -steampal -gamepadui from TTY) when simobjects finish loading, only if HDR is enabled. This happens on both OLED Deck running SteamOS and a 7900XTX rig running Arch Linux.

steam-2537590-gamescope-session-hdr.zip

The hang can be avoided if HDR is disabled before launching gamescope, or if ENABLE_GAMESCOPE_WSI=0 is set in the game's launch options within gamescope-session.

I also seem to get a spurious crash on my desktop 7900XTX rig when the game finishes loading and brings up the main menu, or when I enter into a flight. Proton log from one such crash while loading a flight:

steam-2537590-crash-before-flight.zip

@ghettocodewriter
Copy link

For steam deck users

Run MSFS24 with Proton Experimental - Bleeding Edge beta. I have it working on that proton now.

@kisak-valve
Copy link
Member

MS Flightsimulator 2024 video playback issue - only color bars (codec issue?)

Issue transferred from #8267.
@TechGameGeek posted on 2024-11-25T21:37:35:

Compatibility Report

  • Microsoft Flight Simulator 2024
  • Steam AppID of the game: 2537590

System Information

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

Videoplayback seems to have a codec issue, cause videos just show a placeholder (color bars)
Video plays with latest Proton-GE (9.20) but with Proton-GE 9.20 the game is not working.

Reproduction

Install MS FS 2024 -- choose Proton Experimental Beta (bleeding edge)
Start MS FS 2024 with Proton Experimental Beta (bleeding edge)

steamlog.tar.gz

@TechGameGeek
Copy link

For steam deck users

Run MSFS24 with Proton Experimental - Bleeding Edge beta. I have it working on that proton now.

Hi, with all videos running and not having any video decoding problem?

@whitestar1993
Copy link

It seems like ProtonGE 21 works now for MSFS 2024. I spent about 15 minutes in a flight on my Steam Deck, performance wasn't great (6 to 30 fps), and frequent audio stutters and glitches, but it seems to work for the most part.

The first load takes a long time, (specially the VFS (?) packages part). I also had to go into desktop mode to get it to finish the first load.

I'll try to make a ProtonDB report when I can.

@marxlaml
Copy link

I have nvidia and as soon as I go nearby the terrain it freezes and crash.

This is the same issue I am having, the game loads fine and I can fly decently. But as soon as I get about 100 ft from the ground the game freezes with the famous "vkCreateGraphicsPipeline" error. @RW74 did you get any closer to a solution?

@RW74
Copy link

RW74 commented Dec 31, 2024

I have nvidia and as soon as I go nearby the terrain it freezes and crash.

This is the same issue I am having, the game loads fine and I can fly decently. But as soon as I get about 100 ft from the ground the game freezes with the famous "vkCreateGraphicsPipeline" error. @RW74 did you get any closer to a solution?

I am not and kind of lost... it seems affecting only nvidia cards and I used to have issues with dx12 on msfs2020 too (I was using dx11), maybe it is correlated, something that microsoft use with dx12 that is not working on nvidia but no idea where to look.

@robotman40
Copy link

robotman40 commented Jan 12, 2025

Replying to #8255 (comment)

It's a general Nvidia driver problem in DX12 games under Proton

@coffeehorrors
Copy link

coffeehorrors commented Jan 24, 2025

Testing the latest beta branch for the upcoming Sim Update 1 release and the simulator crashes at startup. What launch option should I use to collect logs to narrow down the reason?

Current Hardware Info:
OS: Fedora Linux, Silverblue 41
Kernel: Linux 6.12.10-200
Desktop Environment: GNOME 47
Compositor: Wayland / Mutter
CPU: AMD Ryzen 9 9950X
GPU: AMD Radeon RX 7900 XTX (RADV)
Steam Installation Method: Flatpak

@rariema
Copy link

rariema commented Jan 24, 2025

Same for me.
You can get the log with "PROTON_LOG=1 %command%"

I found:

Unhandled exception: unimplemented function KERNEL32.dll.WerRegisterCustomMetadata called in 64-bit code (0x006ffffffa3a58).
417.006:0294:0298:fixme:dbghelp:elf_search_auxv can't find symbol in module
Register dump:
..

steam-2537590.log

@Sangeki
Copy link

Sangeki commented Jan 24, 2025

Still not fixed on NVIDIA driver version 570.86.10

Also crashes entirely, pretty much immediately on the Sim Update 1 beta:
steam-2537590_sim_update_1_beta.log

As a reminder to everyone:
internal NVIDIA driver bugs can only be fixed by NVIDIA. Directly report issues to them as much as possible.

@Yilmaz4
Copy link

Yilmaz4 commented Jan 25, 2025

In my case I do get the same assertion error, but game continues to load, gets to the start menu and lets me start a free flight. However when the airplane gets close to ground, the game throws another of the exact same assertion error and freezes (this is with Proton GE 9-23, but I believe it's an issue with Proton itself)

My NVIDIA driver version is 565.77-11, kernel version 6.12.9-arch1-1

@Gibatron
Copy link

I was able to solve the issue of crashing when going near the ground by setting "Grass" to OFF in the advanced graphics settings. I still get a supposedly harmless assertion error when starting the game but haven't noticed any other issues.

I'm using the 550.144.03 NVIDIA driver with Proton GE 9-23.

@Yilmaz4
Copy link

Yilmaz4 commented Jan 28, 2025

Turning off grass worked, tysm! Btw am I the only one experiencing instability with KDE Plasma when playing the game? It crashes and switches to software rendering or becomes unresponsive. Only happens when playing MSFS 2024

@coffeehorrors
Copy link

I've tested changing in-game visual settings and that issue appears to be Nvidia specific. While attempting to launch the beta for Sim Update 1 with my AMD graphics card using RADV, the game still crashes at start regardless of in-game settings. I've included a log after using PROTON_LOG=1.

steam-2537590.log

@kisak-valve kisak-valve added the NVIDIA drivers Possibly involves an issue with the NVIDIA proprietary driver label Jan 28, 2025
@HansKristian-Work
Copy link
Contributor

Seems to be a dxil-spirv bug that was not caught by spirv-val. I'll look into it.

@nyannyankas
Copy link

Seems to be a dxil-spirv bug that was not caught by spirv-val. I'll look into it.

I just tested the latest bleeding_edge version with your changes on my 3090 and the issue seems to be fixed indeed!

Thank you so much! :)

@Yilmaz4
Copy link

Yilmaz4 commented Jan 30, 2025

I can also confirm, both the error at launch and error when grass is enabled are fixed, thank you!

@kisak-valve kisak-valve removed the NVIDIA drivers Possibly involves an issue with the NVIDIA proprietary driver label Jan 30, 2025
@rariema
Copy link

rariema commented Feb 6, 2025

Replying to #8255 (comment)

I wrote a patch for wine and patched proton-ge with it to get the su1-beta running.
It adds WerRegisterCustomMetadata to wine werhapi. Maybe someone can review it and add it to wine?

from the log:
111.399:012c:0130:fixme:seh:WerRegisterCustomMetadata (L"PlayerSessionID", L"89635958-BEFA-4C57-B1FE-653EB820779B") stub

Image

werapi-custom-metadata.patch.txt

@kisak-valve
Copy link
Member

Hello @rariema, your patch looks like something to send to upstream wine, get it reviewed and merged into the upstream project. After that you can request a backport of the merged commits into Proton.

@Yilmaz4
Copy link

Yilmaz4 commented Feb 9, 2025

I've found some small issues with the latest Proton:

  • Game freezes when going into fullscreen and then back to windowed using Alt+Enter during a flight
  • Take off and landing messages in mission objectives window are empty in career mode

And also an issue I haven't been able to reproduce consistently, the game sometimes gets limited to 60W power usage in the GPU when launching it as if on battery power, and stays that way until I close the game, even though the power limit is way above that. I have an NVIDIA GPU with driver version 570.86.16-2, I have to restart the game every time this happens

I'm using Proton GE 9-24

@Yilmaz4
Copy link

Yilmaz4 commented Feb 26, 2025

@rariema any news on your patch? It would be great if it could be merged

@rariema
Copy link

rariema commented Mar 6, 2025

No news on this - i was short on time and the policy of wine states, that only code used by an app will get merged, so i waited for SU1. Now that SU1 is out and is still using this i will look into it asap.

edit: just filed a merge request on winehq 🤞

@coffeehorrors
Copy link

Congratulations @rariema!

@rariema
Copy link

rariema commented Mar 8, 2025

thx : )

@kisak-valve
now that the patch has been merged and landed in wine 10.3, how can i request a backport to (experimental) proton?
https://gitlab.winehq.org/wine/wine/-/commit/9329843456750372e771d4967190374554d20523

edit:
ValveSoftware/wine#273

@fxtentacle
Copy link

In case anyone is reading this and just wants to play Microsoft Flight Simulator 2024 on the SU1 update right now:

Here's the fork that I'm using to play:
https://github.com/fxtentacle/proton-ge-custom/tree/proton-ge-hajo1

And here's a precompiled .tar.gz ready to be extracted into ~/.steam/root/compatibilitytools.d:
https://github.com/fxtentacle/proton-ge-custom/releases/tag/msfs-su1-hotfix

@foer
Copy link

foer commented Mar 12, 2025

The patch has landed in proton-ge-26.
But something seems to be wrong, because MSFS 2024 crashes with exactly the same error as if the patch had not been applied. Unfortunately, it is not possible to create a ticket with proton-ge. Can anyone confirm that MSFS2024 does not work with Proton-GE-26?
With @fxtentacle fork it`s working flawlessly.

@rariema
Copy link

rariema commented Mar 12, 2025

confirmed. so something went wrong in patching Proton-GE-26

@alasky17
Copy link
Collaborator

@rariema Thank you so much! I apologize for the delay - it has been busy over here and it took me a few days to respond to your request. I have just cherry-picked the fix to experimental-9, so it should be showing up in bleeding-edge in a few minutes. Please let me know if this doesn't fix the crashing for folks - it helped in our initial testing :)

@rariema
Copy link

rariema commented Mar 12, 2025

tada!
Glad i could contribute a little. Linux gaming has become a bliss. : )

Image

@SoberSquid
Copy link

Compatibility Report

  • Name of the game with compatibility issues: Microsoft Flight Simulator 2024
  • Steam AppID of the game: 2537590

System Information

I confirm:

  • 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 uploaded as compressed tar.gz

Symptoms

Rolling Cache seems broken; No ROLLINGCACHE.CCC file is generated by default settings; areas previously flown in need to re-download each time, resulting in slower than expected startup in these areas.

Reproduction

Attempting to change the rolling Cache (Settings>General>Online) results in no changes; it reflects the path as the /AppData/Roaming/Microsoft Flight Simulator 2024/ folder, changing the Rolling Cache Limit states "Rolling cache path is invalid", changing the Rolling Cache Path (To lets say, C:\users) shows a message stating "Selected size for the rolling cache is not a valid numeric value". Going in and setting the Rolling Cache Limit again after this appears to function (No error is given), but does not pop up the expected window that would show that it is generating the rolling cache, and no file is generated.

steam-2537590.tar.gz

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
Projects
None yet
Development

No branches or pull requests