berarma / new-lg4ff

Experimental Logitech force feedback module for Linux
GNU General Public License v2.0
298 stars 18 forks source link

Mouse clicking when FF events occur #80

Closed nww02 closed 12 months ago

nww02 commented 12 months ago

I have a Logitech Driving Force GT, playing Snowrunner (DirectInput) on Steam (proton 8.0.2) on Linux Mint 21.1

The wheel worked fine on the stock logitech-hid, but without Force Feedback. The wheel works fine on the new lg4ff, and now has Force Feedback! yay!

HOWEVER for some reason, when the game is issuing FF commands to the wheel (judder or just the engine rumble of idle), it causes the mouse cursor to issue 'left-clicks', so if I'm stopped and look at the map, say, the map keeps being clicked.

Any idea why this might be happening????

berarma commented 12 months ago

I don't think it's related to the Logitech driver. Maybe some hardware interference or some other hardware issue. It could be something more exotic like the wheel making the table vibrate and affecting the mouse.

Can you try different USB ports and/or different mouse?

nww02 commented 12 months ago

It's definitely a problem between SnowRunner and the driver. I just tried Euro Truck Sim 2 and it worked exactly as you'd expect.

I did mod unload and modprobe showed hid-logitech back in the action, and SnowRunner just went berzerk, throwing the wheel left and right. Paradoxically, with the default driver loaded, ETS2 worked pretty well, FF included.

So, the FF in the default driver really disagreed with SnowRunner.

So, I re-loaded lg4ff, and again, both SnowRunner and ETS2 work fine, but again Snowrunner is constantly doing a silent "mouse click" at the centre of the screen whenever the FF activates with lg4ff loaded. Very strange... ETS2, though, works fine,.

berarma commented 12 months ago

It's definitely a problem between SnowRunner and the driver. I just tried Euro Truck Sim 2 and it worked exactly as you'd expect.

I did mod unload and modprobe showed hid-logitech back in the action, and SnowRunner just went berzerk, throwing the wheel left and right. Paradoxically, with the default driver loaded, ETS2 worked pretty well, FF included.

So, the FF in the default driver really disagreed with SnowRunner.

So, I re-loaded lg4ff, and again, both SnowRunner and ETS2 work fine, but again Snowrunner is constantly doing a silent "mouse click" at the centre of the screen whenever the FF activates with lg4ff loaded. Very strange... ETS2, though, works fine,.

It's strange. If it works well with other software I guess the problem is in Proton.

nww02 commented 12 months ago

I wish I had the knowledge to track it down, but it's all a bit of a mystery. Thank you for lg4ff, it's a brilliant piece of software and helps me kick the Windows habit :)

nww02 commented 12 months ago

As it's an incompatibility with a particular game, it's likely the game itself is using the driver in an unexpected way, and/or doing something funny via proton. Doesn't sound like lg4ff can help, so closing with thanks to the developer :)