Giter VIP home page Giter VIP logo

Comments (15)

berarma avatar berarma commented on September 27, 2024

The only thing in this message that is related to Oversteer is the error in the FFB tests. I can take a look and maybe ask for some more info.

I know from other people that F1 2020 on Proton is very tricky when it comes to steering wheels (and pedals). I can't help you. You should look for the issue in the Proton repository.

from oversteer.

deviljin112 avatar deviljin112 commented on September 27, 2024

Yeah I figured (about second problem) was worth asking anyway. Happy to assist with anything regarding the first issue, the wheel begins the test spins about 90* to the right and the error appears. I tried running with --debug but that didn't flag any problems. Thank you for your reply

from oversteer.

deviljin112 avatar deviljin112 commented on September 27, 2024

Okey so I somehow fixed my 2nd issue, see here
tldr;

  • Before going into Steering settings Hold down Brake Pedal
  • Let go of the brake once the settings appear
  • Remap brake to the brake pedal (will appear as "Z-")
  • Save the configuration
  • Re-enter the configuration and now when you press brake it will respond as expected

But the FFB is very strange, it feels like the wheel is applying FFB without even the game running and constantly spinning both left and right (pulsing lightly). Doesn't occur without Oversteer, but without oversteer there's no FFB at all and also can't limit my range to 270*. Any ideas what it may be?? Could the "test" issue impact how the FFB is applied to the wheel?

from oversteer.

berarma avatar berarma commented on September 27, 2024

If the test feature fails it might have an effect, maybe, but I think it's improbable.

Anyway, please stop trying to relate the F1 issues to Oversteer. This is a passive application and has nothing to do with the way games work. You can easily try it without Oversteer and use what's best for you.

If I could help I'd try but I don't even have that game. You'll get more help in the Proton issue.

from oversteer.

isopix avatar isopix commented on September 27, 2024

from oversteer.

deviljin112 avatar deviljin112 commented on September 27, 2024

If the test feature fails it might have an effect, maybe, but I think it's improbable.

Anyway, please stop trying to relate the F1 issues to Oversteer. This is a passive application and has nothing to do with the way games work. You can easily try it without Oversteer and use what's best for you.

If I could help I'd try but I don't even have that game. You'll get more help in the Proton issue.

My intention wasn't to relate the F1 to Oversteer but rather make it easier to find help regarding G920 wheel, as I found the above solution to also be applicable to other games which dont allow for manually setting inverted axis. I do apologize I wasn't aware that you would rather not have those related. It's just really hard to find any help/support regarding the G920 wheel on linux from what I've found.

Running F1 without oversteer means no FFB at all (not sure why). I found a temporary solution of reducing FFB on oversteer to 50% but it still has strange behaviors occasionally where the wheel would be pushing heavier to one side than the other and switching sides after few minutes. I'm not blaming Bernat for the fault, I'm simply seeing if there's a simple solution to this, my intentions where not ill. I am aware that Bernat does not have a G920 and debugging it would be difficult. As i said above F1 issue has been resolved and as mentioned unrelated to Oversteer I just posted the solution in case another person finds this post. I'm just curious about the issue with FFB test failure and whether there's any ideas for how to solve the strange FFB behavior. Thank you and I apologize for linking the issues and if my ticket has been taken negatively.

from oversteer.

berarma avatar berarma commented on September 27, 2024

If the test feature fails it might have an effect, maybe, but I think it's improbable.

Anyway, please stop trying to relate the F1 issues to Oversteer. This is a passive application and has nothing to do with the way games work. You can easily try it without Oversteer and use what's best for you.

If I could help I'd try but I don't even have that game. You'll get more help in the Proton issue.

My intention wasn't to relate the F1 to Oversteer but rather make it easier to find help regarding G920 wheel, as I found the above solution to also be applicable to other games which dont allow for manually setting inverted axis. I do apologize I wasn't aware that you would rather not have those related. It's just really hard to find any help/support regarding the G920 wheel on linux from what I've found.

Running F1 without oversteer means no FFB at all (not sure why). I found a temporary solution of reducing FFB on oversteer to 50% but it still has strange behaviors occasionally where the wheel would be pushing heavier to one side than the other and switching sides after few minutes. I'm not blaming Bernat for the fault, I'm simply seeing if there's a simple solution to this, my intentions where not ill. I am aware that Bernat does not have a G920 and debugging it would be difficult. As i said above F1 issue has been resolved and as mentioned unrelated to Oversteer I just posted the solution in case another person finds this post. I'm just curious about the issue with FFB test failure and whether there's any ideas for how to solve the strange FFB behavior. Thank you and I apologize for linking the issues and if my ticket has been taken negatively.

I'm just trying to be clear that F1 doesn't need Oversteer to work, or at least it shouldn't. You can remove Oversteer from your system and you should be able to play F1 just the same.

If that's not the case, that doesn't mean I'm able to fix F1. It's just some side-effect that I can't understand, but most probably the answer resides more in your system than in Oversteer.

I think you should find out why you can't use the wheel on F1 without Oversteer. What do you do on Oversteer so that F1 works? Apart from setting the range and the gain there's little more that affects the wheel.

from oversteer.

deviljin112 avatar deviljin112 commented on September 27, 2024

Yes, I do understand that Oversteer is just passive and games dont need it to work. Also because G920 does have kernel support out the box.

I'm still trying to find the root cause of this, but to my understanding after reboot G920 runs "default" i.e. without any modifications, when in that mode, F1 (or any other game from codemasters it would appear - no issues with Assetto) simply has no FFB. When I turn on oversteer and reboot the game, FFB is back and works however it then proceeds to have this strange one side heavy FFB that moves from one side to the other every now and again. The problem I'm having is that while yes I know oversteer has no direct impact on the game, playing without it means zero FFB, and playing with it means fighting the wheel.

You might be right and the issue may be with my system I will continue doing some digging and see if there's a solution.
As for what I do? Actually nothing, regardless of the profile, the wheel suddenly gains FFB when oversteer is on (just with codemasters games). It may be the issue of how codemasters handle wheel input? I'm honestly not entirely sure but I am getting closer to isolating the root cause, as at first I thought the issue is persistent across other games but then realised I've tested it on codemasters games only.

I might prune all of oversteer as well as the rules it created and see what behavior i get then. I dont know if you would like me to keep you updated on the process. I do realise that this issue while i began thinking was somewhat related to oversteer now appears to be outside of the scope.
Thanks

from oversteer.

berarma avatar berarma commented on September 27, 2024

If you figure out why Oversteer seems to enable FFB for this game then I'd like to know. But there's nothing that I know that could influence it.

from oversteer.

isopix avatar isopix commented on September 27, 2024

from oversteer.

deviljin112 avatar deviljin112 commented on September 27, 2024

The above ls commands give the same output.
Configuration I'm running is default.
Changing the range doesn't affect the FFB behaviour.
I'm running the newest release of Oversteer, built from source.
And can safely say Oversteer has nothing to do with this issue.
After uninstalling and pruning all files, the same FFB behavior can be seen despite previously (strangely) relying on Oversteer to be turned on.
I've rebuilt it from source and ruled out Oversteer being at fault.

But, I may have found a more information (still figuring out the solution).
When running journalctl -f and playing F1 (just as an example) I get the following message:

kernel: logitech-hidpp-device 0003:046D:C262.0007: Force feedback command queue contains 220 commands, causing substantial delays!

So in fact the strange FFB isn't the wheel being weird, but the FFB is just really delayed hence why it behaves so strangely.
That same message can be found in dmesg.

Since this is definitely not an oversteer issue you are welcome to close the ticket and I apologize for wasting your time.
If you however can / have any suggestions on how - to resolve the above it would be greatly appreciated.

Edit: I've just seen that ffbwrap has a throttling option which has solved issues with AC:C and G920. However after adding:

/home/dev/Downloads/ffbtools-master/bin/ffbwrap --update-fix --throttling /dev/input/by-id/usb-Logitech_G920_Driving_Force_Racing_Wheel_for_Xbox_One_00005408d2a4768f-event-joystick -- %command%

to steam launch options, the issue persists.

from oversteer.

isopix avatar isopix commented on September 27, 2024

from oversteer.

berarma avatar berarma commented on September 27, 2024

Edit: I've just seen that ffbwrap has a throttling option which has solved issues with AC:C and G920. However after adding:

/home/dev/Downloads/ffbtools-master/bin/ffbwrap --update-fix --throttling /dev/input/by-id/usb-Logitech_G920_Driving_Force_Racing_Wheel_for_Xbox_One_00005408d2a4768f-event-joystick -- %command%

to steam launch options, the issue persists.

Have you followed the build instructions?

Have you seen any errors when compiling?

Issues with ffbtools can be forwarded to that project.

from oversteer.

deviljin112 avatar deviljin112 commented on September 27, 2024

(Quoted comment edited out to not spam)

As I've said Oversteer is 100% not at fault for this and the behavior is the same when I prune all the files - This was wrongly assumed by me and mislead this ticket initially. As requested:

Here's Diff

67c67
< prw-rw-rw- 1 root root  0 Jun 28 09:45 cmd
---
> prw-rw-rw- 1 root root  0 Jun 28 09:46 cmd
74c74
< prw-r--r-- 1 root root  0 Jun 28 09:45 notify1
---
> prw-r--r-- 1 root root  0 Jun 28 09:46 notify1

pre_oversteer.txt

post_oversteer.txt

Config.ini

[DEFAULT]
locale = 
check_permissions = 1
button_toggle = 6
button_config = 7,8,8,8,8,8,8,8

^ ignore button_config I have that turned off in my profile (see below).

My Profile

[DEFAULT]
range = 270
ff_gain = 100
autocenter = 0
range_overlay = auto
use_buttons = 0
center_wheel = 1
start_app_manually = 0

I've built oversteer from this very repo - from source - with meson and ninja, not from any package not from any ppa.

oversteer.zip

Rule from /etc/udev/rules:

99-logitech-wheel-perms.txt

I do not have any logitech rules in /usr/share/udev/rules or /usr/lib/udev//rules.

I've only used Oversteer, and have not edited any rules, permissions or other from the internet or other. Therefore I doubt there are any issues with those.

As for building ffbwrap I have built it correctly with zero errors on compilation. I may have it in the wrong path but I'm not sure what the correct location or pathing should be for this.
Please let me know if you need anything else.

from oversteer.

berarma avatar berarma commented on September 27, 2024

I don't think there could be anything wrong in the device permissions or Oversteer configuration that would produce the queue error and broken FFB. For me, the only issue seems to be that ffbwrap isn't working.

As for building ffbwrap I have built it correctly with zero errors on compilation. I may have it in the wrong path but I'm not sure what the correct location or pathing should be for this.
Please let me know if you need anything else.

You can download and build ffbtools anywhere as long as you run the script in-place. It needs to find the libraries in the build directory.

You can try running ffbwrap from the terminal. Any command will do.

I'm closing this issue since most of the talk has nothing to do with Oversteer.

Please, open an issue for ffbtools pasting the output of the build command and a ffbwrap test running any command from a terminal.

Please, open another issue for the FFB test error in case you want to help me fix it.

Thanks.

from oversteer.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.