ValveSoftware / ValveSoftware/Proton

Forza Horizon 4 (1293830)

Open
#4,667 296 comments 13 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Game compatibility - Unofficial Regression XAudio2
Dominant language
C++
Stars
32.8k
Forks
1.6k
PR merge metrics
PR metrics pending

Description

Compatibility Report

  • Name of the game with compatibility issues: Forza Horizon 4
  • Steam AppID of the game: 1293830

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-1293830.log

Symptoms

The game crashes at start.

Reproduction

Always.

UPDATE with Proton experimental-6.3-20210723b

The following problems still remain unresolved:

  1. At startup and when changing graphics settings, the game shows a black screen. To show the picture from the game, you need to press <Alt + Tab> twice to switch to a any other window and return back to the game.
    The bug is repeated with both RADV and AMDVLK.
    Demonstration: https://youtu.be/GSOvB-LeUkA

  2. During first race in Fortune Island event the game crashes every time.
    Demonstration: https://youtu.be/k73nyalMLPs
    Proton log: https://drive.google.com/file/d/1bRO5nTtGyM6TEhxyFOjTbIoxcT8DLHMq/view?usp=sharing (105.1 MB)

    UPD: Fortune Island event is playable with Proton experimental-6.3-20211004

  3. Unable to add a friend to the session. The game says that there are no friends online. Game Bar is also not called by <Super + G>.
    Screenshot from 2021-07-24 16-33-31

  4. When trying to find a club, the game shows the error "There is no Windows program configured to open this type of file."
    Screenshot from 2021-07-24 16-42-12
    After clicking on the "Ok" button, the screen goes out, and to return the picture you need apply workaround solution from issue 1, after which we see another error "There was an error communicating the Forza Horizon 4 server. Please try again later."
    Screenshot from 2021-07-24 16-42-23

  5. PROTON_LOG = 1 is too verbosive, which makes it impossible to use it. If it's just stupid to go in and exit the game without playing for a second, then 500Mb of logs will be written to the disk. And for an hour of the game, 100Gb of logs are accumulated. The logs are flooded with messages trace: seh: dump_unwind_info with assembler opcodes. And FPS with PROTON_LOG = 1 sags at least three times.
    steam-1293830.zip

  6. Vibration of triggers does not work on Microsoft gamepads imitating traction, thus killing the wow effect that I got playing for the first time in Forza Horizon 4 on Xbox One X.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No source file or test is named. Start by reproducing the reported startup and black-screen behavior with Proton experimental-6.3-20210401, then inspect steam-1293830.log and the later linked logs for a focused failure. Done would require isolating one symptom, identifying its relevant Proton entry point, and verifying the fix against the stated reproduction steps.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux
Domain
operating-systems
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.