protonscr

Bumblebee mouse bad at source games

steamopen bumblebeeDistro Family: Arch
ValveSoftware/steam-for-linux#4998 · opened 2017-05-28 by CrafterSvK · updated 2019-07-18 · 5 comments · github
CCrafterSvK 2017-05-28 github

Your system information

  • Steam client version (build number or date): Latest non-beta
  • Distribution (e.g. Ubuntu): ArchLinux
  • Opted into Steam client beta?: No
  • Have you checked for system updates?: Yes

Please describe your issue in as much detail as possible:

I expected better performance which I've got but the mouse is slow and kinda bad for competetive gameplay. When I tried without optirun works just fine.
Mouse is actually not very responsive and moves by a >100ms response time.

Steps for reproducing this issue:

  1. Get laptop with hybrid graphics
  2. Run Source-based game with optirun or primusrun option
Kkisak-valve maintainer 2017-05-28 github

Hello @CrafterSvK, are you using mesa/nouveau or the nvidia proprietary driver with the nvidia gpu? In almost all cases, the proprietary driver has better performance between the two. You should be able to check which driver is being used for 64 bit programs with optirun -b primus glxgears in a terminal. For the majority of source 1 games, you also need to make sure the 32 bit opengl libraries are working properly.

CCrafterSvK 2017-05-28 github

Hello, I am using latest nvidia proprietary driver with my nvidia gpu. I have lib32 libraries.

Ssizeofbool 2017-05-31 github

Issue with noticeable "mouse lag" is usually because of v-sync is enabled by default.
Open "nVidia X Server Settings" application and disable feature called "Sync to VBlank":

$ optirun nvidia-settings -c :8
CCrafterSvK 2017-05-31 github

Lag is still present after setting SyncToVblack value to false.
Less noticable but still worse than running using Intel Integrated Graphics
Also framerate is still locked into 60

CCrafterSvK 2017-06-01 github

I have searched for a good 2 hours on the internet I found a solution which works only for primusrun and it's "vblank_mode=0 primusrun %command%" launch option on steam. It seems to be the same thing as you said but it doesn't work for the nvidia settings.

Nothing extracted yet.