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

Microsoft Flight Simulator 2024 (2537590) #8255

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

Microsoft Flight Simulator 2024 (2537590) #8255

matte-schwartz opened this issue Nov 19, 2024 · 34 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

@SuperPiggy5000
Copy link

SuperPiggy5000 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?

@SuperPiggy5000
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?

@ghettocodewriter
Copy link

ghettocodewriter commented Nov 25, 2024

Replying to #8255 (comment)

Videos in the initial load still break but after that textures and everything work fine for me.

@TechGameGeek
Copy link

TechGameGeek commented Nov 25, 2024

Replying to #8255 (comment)

ok, same here... so we will have to wait for GE-Proton I think (for vid playback)

@ghettocodewriter
Copy link

ghettocodewriter commented Nov 25, 2024

Replying to #8255 (comment)

I wonder if GE-Proton will work, I tried 9-20 and still got the vkcreategraphicspreset error, when I use Proton-Experimental I don't see that issue.

@TechGameGeek
Copy link

You can fix the video issue while using proton experimental, using ffmpeg and convert the mp4 files using the VP9 codec.

Konsole:

ffmpeg -i Logo_Asobo.mp4 -c:v libvpx-vp9 -b:v 2M -c:a libopus output.mp4

Then rename the original e.g. Logo_Asobo.mp4 to something else and put the output.mp4 with the name of Logo_Asobo.mp4 in the videos folder of MSFS2024.

This should be: SteamLibrary/steamapps/common/Limitless/Packages/fs-base-videos/Videos

Just tried it: worked.

@ghettocodewriter
Copy link

ghettocodewriter commented Nov 25, 2024

Replying to #8255 (comment)

Excellent discovery!!! Thanks for the heads up, will try it later tonight.

@TechGameGeek
Copy link

Replying to #8255 (comment)

Excellent discovery!!! Thanks for the heads up, will try it later tonight.

if you are having problems with it, I may prepare a private download (not public cause of copyright things)

@Hadrianneue
Copy link

Hadrianneue commented Nov 26, 2024

Replying to #8255 (comment)

same, it may get pass the loading objects part with HDR on at random, but it crashes most of the time.

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