protonscr

Asseto Corsa: Competizione FFB overload on G920

protonclosed
ValveSoftware/Proton#3246 · opened 2019-11-22 by flukejones · updated 2020-04-06 · 3 comments · github
Fflukejones 2019-11-22 github

System Information

  • GPU: RTX2060
  • Driver/LLVM version: Nvidia 440.31
  • Kernel version: 5.4.0-rc8-1.g97aef18-default (openSUSE Tumbleweed)
  • System information report Gist:
  • Proton version: 4.11-8

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

Force Feedback appears to work. But then the device FFB queue becomes overloaded, causing either irregular FFB or no FFB.

dmesg

[ 1627.828016] logitech-hidpp-device 0003:046D:C262.0014: Force feedback command queue contains 73140 commands, causing substantial delays!
[ 1627.842136] logitech-hidpp-device 0003:046D:C262.0014: Force feedback command queue contains 73160 commands, causing substantial delays!
[ 1627.843229] logitech-hidpp-device 0003:046D:C262.0014: Force feedback command queue contains 73160 commands, causing substantial delays!
[ 1627.857073] logitech-hidpp-device 0003:046D:C262.0014: Force feedback command queue contains 73180 commands, causing substantial delays!
[ 1627.857076] logitech-hidpp-device 0003:046D:C262.0014: Force feedback command queue contains 73180 commands, causing substantial delays!
[ 1627.872213] logitech-hidpp-device 0003:046D:C262.0014: Force feedback command queue contains 73200 commands, causing substantial delays!
[ 1627.886201] logitech-hidpp-device 0003:046D:C262.0014: Force feedback command queue contains 73220 commands, causing substantial delays!
[ 1627.887267] logitech-hidpp-device 0003:046D:C262.0014: Force feedback command queue contains 73220 commands, causing substantial delays!
[ 1627.901292] logitech-hidpp-device 0003:046D:C262.0014: Force feedback command queue contains 73240 commands, causing substantial delays!
[ 1627.916502] logitech-hidpp-device 0003:046D:C262.0014: Force feedback command queue contains 73260 commands, causing substantial delays!
[ 1627.930452] logitech-hidpp-device 0003:046D:C262.0014: Force feedback command queue contains 73280 commands, causing substantial delays!
[ 1627.931518] logitech-hidpp-device 0003:046D:C262.0014: Force feedback command queue contains 73280 commands, causing substantial delays!
[ 1627.945301] logitech-hidpp-device 0003:046D:C262.0014: Force feedback command queue contains 73300 commands, causing substantial delays!
[ 1627.960199] logitech-hidpp-device 0003:046D:C262.0014: Force feedback command queue contains 73320 commands, causing substantial delays!
[ 1627.973987] logitech-hidpp-device 0003:046D:C262.0014: Force feedback command queue contains 73340 commands, causing substantial delays!
[ 1627.975047] logitech-hidpp-device 0003:046D:C262.0014: Force feedback command queue contains 73340 commands, causing substantial delays!
[ 1627.988955] logitech-hidpp-device 0003:046D:C262.0014: Force feedback command queue contains 73360 commands, causing substantial delays!
[ 1628.004205] logitech-hidpp-device 0003:046D:C262.0014: Force feedback command queue contains 73380 commands, causing substantial delays!
[ 1628.018282] logitech-hidpp-device 0003:046D:C262.0014: Force feedback command queue contains 73400 commands, causing substantial delays!
[ 1628.019345] logitech-hidpp-device 0003:046D:C262.0014: Force feedback command queue contains 73400 commands, causing substantial delays!
[ 1628.033343] logitech-hidpp-device 0003:046D:C262.0014: Force feedback command queue contains 73420 commands, causing substantial delays!
[ 1628.048378] logitech-hidpp-device 0003:046D:C262.0014: Force feedback command queue contains 73440 commands, causing substantial delays!
[ 1628.062560] logitech-hidpp-device 0003:046D:C262.0014: Force feedback command queue contains 73460 commands, causing substantial delays!
[ 1628.063623] logitech-hidpp-device 0003:046D:C262.0014: Force feedback command queue contains 73460 commands, causing substantial delays!
[ 1628.077621] logitech-hidpp-device 0003:046D:C262.0014: Force feedback command queue contains 73480 commands, causing substantial delays!
[ 1628.092840] logitech-hidpp-device 0003:046D:C262.0014: Force feedback command queue contains 73500 commands, causing substantial delays!
[ 1628.106827] logitech-hidpp-device 0003:046D:C262.0014: Force feedback command queue contains 73520 commands, causing substantial delays!
[ 1628.107902] logitech-hidpp-device 0003:046D:C262.0014: Force feedback command queue contains 73520 commands, causing substantial delays!
[ 1628.121877] logitech-hidpp-device 0003:046D:C262.0014: Force feedback command queue contains 73540 commands, causing substantial delays!
[ 1628.136836] logitech-hidpp-device 0003:046D:C262.0014: Force feedback command queue contains 73560 commands, causing substantial delays!
[ 1628.150888] logitech-hidpp-device 0003:046D:C262.0014: Force feedback command queue contains 73580 commands, causing substantial delays!

The game otherwise seems to work well with good performance - except for movies not playing.

Reproduction

Play game.

Proton Log

steam-805550.zip

Kkisak-valve maintainer 2019-11-22 github

Hello @flukejones, we're using one issue report per unofficially supported game title, so I've gone ahead and transferred this issue report to https://github.com/ValveSoftware/Proton/issues/1420#issuecomment-557536992.

Fflukejones 2019-11-22 github

Ah cool, I did wonder. @kisak-valve it might be worth putting that in the issue template near the top. I didn't see anything stating as such.

Mmcoffin 2020-04-06 github

@flukejones I don't know if you are still using this game, but I had the same problem, and finally fixed it with this pull request to berarma/ffbtools (so you'll have to use ffbwrap with the --spam-protection option, or LD_PRELOAD the libffbwrapper library with FFBTOOLS_SPAM_PROTECTION=1)

berarma/ffbtools#17

Upstream links