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

F1 2019 (928600) #2881

Open
2 tasks done
fabi20750 opened this issue Jul 13, 2019 · 35 comments
Open
2 tasks done

F1 2019 (928600) #2881

fabi20750 opened this issue Jul 13, 2019 · 35 comments
Labels
Game compatibility - Unofficial Games not expected to work without issues NVIDIA drivers Possibly involves an issue with the NVIDIA proprietary driver Regression Confirmed working on an older version of Proton

Comments

@fabi20750
Copy link

fabi20750 commented Jul 13, 2019

Compatibility Report

  • Name of the game with compatibility issues: F1 2019 Anniversary Edition
  • Steam AppID of the game: 928600

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.

Symptoms

Game starts and runs normally. Logitech G920 wheel calibrates itself after pluggin in. Ingame F1 2019 doesn't recognize the Wheel. Settings can't be changed.

Reproduction

Start the game normally. Plug in G920.

@fabi20750
Copy link
Author

steam-928600.log

@kisak-valve kisak-valve added the Game compatibility - Unofficial Games not expected to work without issues label Jul 13, 2019
@kisak-valve
Copy link
Member

F1 2019 doesn't launch

Issue transferred from #2912.
@tybautf posted on 2019-07-26T19:32:28:

Compatibility Report

  • Name of the game with compatibility issues: F1 2019
  • Steam AppID of the game: 928600

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.

<Log omitted, please see #2912. Short version is an access violation (c0000005)>

Symptoms

The game doesn't launch

Reproduction

On steam click on "play F1 2019", select "play to F1 2019 (Direct x11)".

@kisak-valve kisak-valve changed the title F1 2019 (928600) doesn't recognize Logitech G920 F1 2019 (928600) Jul 26, 2019
@jackun
Copy link

jackun commented Jul 26, 2019

Getting kernel: umip: F1_2019.exe[15110] ip:14cfe4667 sp:227758: SGDT instruction cannot be used by applications. on ryzen 5 3600 / kernel 5.2.2.

@MichaelD7
Copy link

Using Proton 4.11-1 my Logitech G29 wheel now connects and works fine (including Force Feedback). Previously it also wouldn't connect. I had to edit the bindings for the accelerate and brake pedals as these weren't recognised (they are now the same as when using the Linux version of F1 2017). I have steam input set to 'forced on' under the game properties.

@fabi20750
Copy link
Author

@MichaelD7 I will try that later. I haven't used 4.11 yet.

@tybautf
Copy link

tybautf commented Aug 10, 2019

Getting kernel: umip: F1_2019.exe[15110] ip:14cfe4667 sp:227758: SGDT instruction cannot be used by applications. on ryzen 5 3600 / kernel 5.2.2.

Same thing with my Ryzen 3900x :
umip: F1_2019.exe[29557] ip:158538f14 sp:2276e8: SGDT instruction cannot be used by applications.
See the explanation of the problem here : #2927

@fabi20750
Copy link
Author

@MichaelD7 I can confirm that my G920 works with Proton 4.11-1. How was the forcefeedback for you? It seemed a little bit chunky for me.

I think we keep the ticket open since there are other reports incoming as well.

@MichaelD7
Copy link

@fabi20750 The default force feedback settings seem ok to me. Have you tried changing any to see if it makes it less chunky? I'm going to try changing the wheel saturation setting to see if that reduces the rotation needed:
https://steamcommunity.com/app/928600/discussions/0/1639789306547562214/

@leillo1975
Copy link

leillo1975 commented Oct 31, 2019

With Proton 4.11-7, FFB is lost. With 4.2-9 FFB works but all the buttons and axis configurations are lost. About the Force Feedback I think that a lot of effects are lost because I feel it incomplete, and in my opinion, are inverted (if you let go of the steering wheel, it goes to the sides instead of going to the center).

I left some Force Feedback logs for the project FFBTools if you want to take a look:
berarma/ffbtools#11

About 4.11-7, a lot of games lost FFB with this versión, games like:
-Project Cars 1
-Project Cars 2
-RACE 07
-GT Legends

With 4.2-9 this games have Force Feedback. I think this is a regression.

@ppedro1
Copy link

ppedro1 commented Nov 1, 2019

The game launched okay a few times with 4.11-7, but no FFB like @leillo1975 said. Tried reverting to 4.2-9 but the game won't launch with either 4.11-7 or 4.2-9 anymore. The EGO crashdumper pops up and I have to kill the process.

steam-928600.log

@leillo1975
Copy link

In my case, the game launches with 4.2-9, but sometimes the game stills blocked in a black screen and I need to kill the process and restart it again

@flukejones
Copy link

With Proton 4.11-7, FFB is lost. With 4.2-9 FFB works but all the buttons and axis configurations are lost. About the Force Feedback I think that a lot of effects are lost because I feel it incomplete, and in my opinion, are inverted (if you let go of the steering wheel, it goes to the sides instead of going to the center).

I left some Force Feedback logs for the project FFBTools if you want to take a look:
berarma/ffbtools#11

About 4.11-7, a lot of games lost FFB with this versión, games like:
-Project Cars 1
-Project Cars 2
-RACE 07
-GT Legends

With 4.2-9 this games have Force Feedback. I think this is a regression.

We can also add Wreckfest to this list. The game works perfectly otherwise.

@leillo1975
Copy link

The game starts well in DX11 mode, but force feedback on G29 is completely different form Windows. When I turn the wheel to left or right i don't feel resistance. When I come back to center i feel it hard. In windows (and the normal in all racing games) this happens inversely. The rest of the effects (kerbs, crashes, etc) seems to be normal.

It's a pity, the game is really great and have a good performance with Proton

@laichiaheng
Copy link

I shows error NM14 in the game when I try to connect to the online session.

@leillo1975
Copy link

I played online some days ago without problems

@WernerAUT
Copy link

@leillo1975 are you using the advanced driver for your wheel from berarma?

https://github.com/berarma/new-lg4ff

@leillo1975
Copy link

Yes, I use it with all of my games

@laichiaheng
Copy link

I shows error NM14 in the game when I try to connect to the online session.

It seems to be an issue of the game itself, not a Proton issue.

@leillo1975
Copy link

leillo1975 commented Mar 28, 2020

I shows error NM14 in the game when I try to connect to the online session.

Did you have DIRT Rally 2?
To play online with this is necessary to add a certificate to the system. Perhaps F1 2019 uses this certificate and this is why I can play online.
This is only a supposition. If someone can confirm this, please post it here

@laichiaheng
Copy link

I shows error NM14 in the game when I try to connect to the online session.

Did you have DIRT Rally 2?
To play online with this is necessary to add a certificate to the system. Perhaps F1 2019 uses this certificate and this is why I can play online.
This is only a supposition. If someone can confirm this, please post it here

Yes, I have DiRT Rally 2.0, I also have done the workaround to connect to the online services.

@gotzl
Copy link

gotzl commented Apr 25, 2020

Just want to report my experience. The game runs great, everything works and performance is good, with the exception of FFB.
I use a DFGT with the new-lg4ff driver, proton 5.0-6. The wheel gets detected properly and all buttons are mapped. There is also some FFB, for road/off-road, curbs etc. But there is no resisting force against turning the wheel and no force to center the wheel.
To mitigate, I do echo 45000 > /sys/bus/hid/drivers/logitech/0003:046D:C29A.0025/autocenter. This makes the game very playable for me and FFB feels okish. Albeit, I've no idea how it should feel... ^^

@leillo1975
Copy link

I have exactly the same problem, but I use a similar solution for autocenter. Why do you don't use Oversteer to configure your wheel? This app is made for the same developer of new-lg4ff, @berarma, and have a lot of awesome features. The project is located here:

https://github.com/berarma/oversteer

@JarnoKai
Copy link

JarnoKai commented Apr 29, 2020

Force feedback was working fine for the first ~2 hours of playing the game, then all of a sudden once when starting up I had lost force feedback to the left. Force feedback turns the wheel to the right perfectly, but there is absolutely no feedback to the left. This problem has persisted for weeks now, and I have tried many many things to fix it, to no avail:

  • Reset control settings
  • Delete hardware config
  • Replug controller while game on/off
  • Restart computer many times
  • Switch between proton 5.0-6 and 4.11-13
  • Change renderer to wined3d
  • Installed new-lg4ff
  • Tried overriding dinput dll, game crashes
  • Tried proton 5.0-7 RC
  • Deleted "pfx" folder under compatdata to re-do the wineprefix
    EDIT: Also let it be known that for example in Spintires the force feedback works perfectly out of the box, running under the same version of proton with the same settings. This problem has not happened in Spintires.

@leillo1975
Copy link

In my case I don't have feedback to the left and to the right, but when I return to centre I feel resistance . It's very strange....

@leillo1975
Copy link

leillo1975 commented Oct 25, 2020

The game starts well in DX11 mode, but force feedback on G29 is completely different form Windows. When I turn the wheel to left or right i don't feel resistance. When I come back to center i feel it hard. In windows (and the normal in all racing games) this happens inversely. The rest of the effects (kerbs, crashes, etc) seems to be normal.

It's a pity, the game is really great and have a good performance with Proton

Same problem with Proton 5.13-1, but if I use @GloriousEggroll Proton-5.9-GE-7-ST, everything is normal. I think proton devs must take a look to the diferences in FFB between the two proton versions.

EDIT: I made a test with Proton 5.0-9 and FFB also works fine. I think that there are a regression with feedback in 5.13-1

@kisak-valve kisak-valve added the Regression Confirmed working on an older version of Proton label Oct 25, 2020
@alasky17
Copy link
Collaborator

@leillo1975 I'm getting FFB with both 5.0-9 and 5.13-1 with my logitech wheel (its an older model than the G29). I'm not using the special FF driver though. Could you try without lg4ff and see if you are still not getting FFB on 5.13-1?

@leillo1975
Copy link

I have to ask @berarma to deactivate new-lg4ff. I installed it using dkms

@janikarki
Copy link

Just want to report my experience. The game runs great, everything works and performance is good, with the exception of FFB.
I use a DFGT with the new-lg4ff driver, proton 5.0-6. The wheel gets detected properly and all buttons are mapped. There is also some FFB, for road/off-road, curbs etc. But there is no resisting force against turning the wheel and no force to center the wheel.
To mitigate, I do echo 45000 > /sys/bus/hid/drivers/logitech/0003:046D:C29A.0025/autocenter. This makes the game very playable for me and FFB feels okish. Albeit, I've no idea how it should feel... ^^

This is very close my experience, but I use a Logitech G29. I even use the same autocenter mitigation. Having turned up the force feedback strength for testing and then paid close attention attention to what I was feeling, I've concluded the following:

  • The in-game FFB setting for wheel damper appears to have no effect.
  • There actually is some resistance when turning the wheel to the left (not when turning to the right), but the effect feels uneven and rumbling. This force is part of the on- and off-track effects, since it is affected by those settings.
  • It turns out that all FFB effects pull to the right. Apparently this is fine for 100+ hours of playing with weak FFB settings, as long as you are blissfully unaware of it 😮 Tried fixing it with ffbwrap with no luck.

I get the same behavior with all of the following Proton versions:

  • 5.13-1
  • 5.9-GE-8-ST
  • 5.9-GE-7-ST
  • 5.0-10

@berarma
Copy link

berarma commented Nov 11, 2020

  • The in-game FFB setting for wheel damper appears to have no effect.
  • There actually is some resistance when turning the wheel to the left (not when turning to the right), but the effect feels uneven and rumbling. This force is part of the on- and off-track effects, since it is affected by those settings.
  • It turns out that all FFB effects pull to the right. Apparently this is fine for 100+ hours of playing with weak FFB settings, as long as you are blissfully unaware of it open_mouth Tried fixing it with ffbwrap with no luck.

That sounds weirdly similar to these issues:

The second link has a fix for Windows. Maybe the game relies on some Windows registry entries?

@janikarki
Copy link

janikarki commented Nov 11, 2020

I opened regedit through WINEPREFIX=/path/to/SteamLibrary/steamapps/compatdata/928600/pfx/ winetricks. Perhaps needless to say, the HKEY_CURRENT_USER\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_046D&PID_C24F mentioned in the fix does not exist, not even the System folder does.

@avnigo
Copy link

avnigo commented Dec 21, 2020

Just want to add that I have the exact same experience as @janibonnevier described. I also tried all the Proton/Proton-GE versions mentioned by @leillo1975 et al., but no luck.

The only difference is that, in more recent Proton versions, the G29 wheel is recognized as 'Logitech G29' and button-mapped properly in game, with the exception of the throttle/brake pedals, but that's due to the XML actionmaps shipped with the game from Windows. Previous Proton versions recognized the wheel in game as 'Logitech G29 Racing Wheel' instead, and all the buttons had to be mapped from scratch, while the buttons were recognized as a number instead of their button symbols.

However, I experienced the same FFB no matter which early or late version of Proton was used. The wheel is light and rotates freely, while only bumps in the road return any sort of feedback through jolts in the wheel to the right.

I've also compensated to fixing the rotation range and using the 'autocenter strength' in Oversteer, similar to the fixes other users mentioned, but having played other games with the G29, I realized that there must be something wrong.

I'm thinking the issue might be game-specific, as the wheel works perfectly for me in other games like DiRT Rally 2 (also Codemasters), even on Proton 4.2-9. F1 2019 on the same version, however, has trouble recognizing the wheel, so I'm guessing the problem is in some versions of Proton/Wine -> F1 2019, rather than FFB -> Proton/Wine.

Has anybody had any luck with this?

@avnigo
Copy link

avnigo commented Feb 20, 2021

I am happy to report that the 5.13-6 release from a few days ago fixes any and all issues I had with force feedback in F1 2019. Now it works as intended -- appreciate everyone involved in getting it fixed, whether deliberately or not!

@leillo1975
Copy link

leillo1975 commented Jun 9, 2022

Hi, I had a problem with graphics (DX12/VKD3D) in certain moments. Take a look to this screens:
Captura de pantalla de 2022-06-09 23-39-39
Captura de pantalla de 2022-06-09 23-35-50
Captura de pantalla de 2022-06-09 23-03-17

In the last one see the problem on the Halo

@kisak-valve
Copy link
Member

Hello @leillo1975. please copy your system information from Steam (Steam -> Help -> System Information) and put it in a gist, then include a link to the gist in this issue report.

@leillo1975
Copy link

@kisak-valve kisak-valve added the NVIDIA drivers Possibly involves an issue with the NVIDIA proprietary driver label Jun 9, 2022
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 NVIDIA drivers Possibly involves an issue with the NVIDIA proprietary driver Regression Confirmed working on an older version of Proton
Projects
None yet
Development

No branches or pull requests