Cyberdemon
Register | User Profile | Member List | F.A.Q | Privacy Policy | New Blog | Search Forums | Forums Home
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Source Ports > Doomsday/JDoom Mouse Speed?
 
Author
All times are GMT. The time now is 07:41. Post New Thread    Post A Reply
Megamur
Senior Member


Posts: 1400
Registered: 02-11


I downloaded the newest version of Doomsday--v1.13.2--but for the life of me, I can't find any mouse sensitivity options anywhere. Going to the Controls menu only lets you configure the buttons, and the Snowberry launcher has no control options beyond being able to disable the mouse/joystick/Windows keys. Mouse input is responding, but the sensitivity is way too low to acceptably play.

How can I change the mouse sensitivity? Are there console commands that would let me do so?

Thanks in advance.

Old Post 03-10-14 00:16 #
Megamur is offline Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
DaniJ
Senior Member


Posts: 2142
Registered: 08-03


Mouse sensitivity can be adjusted from the Input Settings menu of the taskbar, in modern Doomsday. Open the taskbar, e.g., press tilde (see: introduction to the console) or use the Show Taskbar shortcut in the game Options menu. Look for the gear button in the bottom right, click it and then click the Input menu item.

Old Post 03-10-14 01:11 #
DaniJ is offline Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
Megamur
Senior Member


Posts: 1400
Registered: 02-11


Oh, I see. Yes, that worked. Thank you.

Although there's still a strange input lag with Doomsday that makes movement feel sluggish, regardless. I disabled vsync and the 35 MHz vanilla input, but there's still an odd delay that makes it feel like I'm moving underwater. Not sure what that's all about. Oh well.

Old Post 03-10-14 01:52 #
Megamur is offline Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
DaniJ
Senior Member


Posts: 2142
Registered: 08-03


You could try disabling mouse movement filtering, which is also found on the Input Settings menu.

Old Post 03-10-14 03:30 #
DaniJ is offline Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
Megamur
Senior Member


Posts: 1400
Registered: 02-11


Seems to be the same lag even when using keyboard keys for movement. I've never encountered an issue like this in any port. I can't diagnose this one.

Old Post 03-13-14 00:05 #
Megamur is offline Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
Sodaholic
I feel justified yet disgusted with myself at the same time


Posts: 2944
Registered: 04-07



Megamur said:
there's still a strange input lag with Doomsday that makes movement feel sluggish, regardless. I disabled vsync and the 35 MHz vanilla input, but there's still an odd delay that makes it feel like I'm moving underwater. Not sure what that's all about. Oh well.
I get the same thing, too. What's going on?

Old Post 03-13-14 00:43 #
Sodaholic is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit || Quote
DaniJ
Senior Member


Posts: 2142
Registered: 08-03


I don't know but I'm definitely interested in getting to the bottom of the issue.

Can you perhaps articulate in more detail? It would also help to know a bit more about the system(s) you've tried it on and perhaps provide a copy of your doomsday.out and config files.

Old Post 03-13-14 01:52 #
DaniJ is offline Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
Vermil
Senior Member


Posts: 1731
Registered: 03-04


There is a bug that makes vsync un-disableable since about 1.13.2.

It hasn't yet been fixed.

http://tracker.skyjake.fi/issues/1712

Old Post 03-13-14 11:59 #
Vermil is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit || Quote
XCOPY
Junior Member


Posts: 214
Registered: 12-12


Is there any console command to set the fps limit? If there is, you should try setting it to 58 or 59, instead of 60 (im assuming your monitor refresh rate is 60Hz). That seems to be a valid fix for input lag when vsync is on, in most games.

Old Post 03-13-14 17:11 #
XCOPY is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit || Quote
DaniJ
Senior Member


Posts: 2142
Registered: 08-03


The cvar you are looking for is refresh-rate-maximum.

The vsync issue is known and work is under way to address it. It came about when frame composition was revised in the process of introducing support for stereo 3D and the Oculus Rift.

---

We really will need more information regarding the apparent "input lag", though. Is there literally an observable delay between triggering a control and its effect(s) on the player/world? Does the delay affect all controls (e.g., firing vs player movement). Does slowing down the play simulation with the settics command reveal anything (with/without the vanilla 35Hz rate)?

Old Post 03-13-14 18:43 #
DaniJ is offline Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
XCOPY
Junior Member


Posts: 214
Registered: 12-12


I did set the renderer profile to vanilla, refresh-rate-maximum to 35 and deactivated everything in the input menu, mouse seemed way more responsive, like in most ports. Capping FPS to any value between "<monitor refresh rate> - 10" and "<monitor refresh rate> - 1" seems to be a valid workaround as well.

My senses aren't very sharp, but I noticed I was aiming slightly better and bouncing less in corridors.

If I set the game to a lower tic rate (settics), is it supposed to trigger the function (in any button) instantly? Because if I set to a lower value, there is a noticeable delay, I used the keyboard (turn left, turn right) to test the game's responsiveness. :P

Last edited by XCOPY on 03-14-14 at 19:05

Old Post 03-14-14 19:00 #
XCOPY is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit || Quote
DaniJ
Senior Member


Posts: 2142
Registered: 08-03



XCOPY said:
I did set the renderer profile to vanilla, refresh-rate-maximum to 35 and deactivated everything in the input menu, mouse seemed way more responsive, like in most ports. Capping FPS to any value between "<monitor refresh rate> - 10" and "<monitor refresh rate> - 1" seems to be a valid workaround as well.

My senses aren't very sharp, but I noticed I was aiming slightly better and bouncing less in corridors.

It sounds like in your case at least, the delay is more to do with renderer performance than input per say. What effect does this have on your FPS (before/after)?


If I set the game to a lower tic rate (settics), is it supposed to trigger the function (in any button) instantly?
No, quite the opposite in fact. By setting a tic rate < 35 you are telling Doomsday to run fewer game tics per second than vanilla. A value of 5, for example, will slow everything down so much that it is easily possible to discern timing differences/delays between various configurations.

For example, use settics 5 and compare the effect of enabling/disabling the 35Hz input rate.

Old Post 03-14-14 20:39 #
DaniJ is offline Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
XCOPY
Junior Member


Posts: 214
Registered: 12-12


It doesn't really matter what config I use, I always get 60 FPS.

Here is the current config I'm using (game.cfg): http://pastebin.com/Dccnx3ag

And yeah the 35hz vanilla input rate seems to be the most faulty option there.

Old Post 03-15-14 01:06 #
XCOPY is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit || Quote
DaniJ
Senior Member


Posts: 2142
Registered: 08-03


In that case I'm going to hazard the guess that you are running on Windows (you didn't say) and are indeed suffering the Windows-specific, non-working vsync issue (given that you say manually capping the refresh rate solves the problem and the profile changes don't affect your FPS noticeably). The vsync issue is currently scheduled to be addressed during the 1.14 candidate phase, which will likely begin sometime next week.

Vanilla DOOM's input has inherent lag due to the 35Hz, frame-synced timing. This option unsyncs axis based inputs from the game timing, such that mouse movement is immediately applied to the player's view angle and movement direction. However this naturally alters the "feel" of the game, hence why it is disabled by default. Personally, I live with the slight "lag" because without it, the game doesn't feel the same to me.

Edit: We've now found a workaround for Windows vsync issue, which, appears to be a Qt GL canvas format vs dynamic WGL swap interval compatibility problem. So at the very least, the workaround (recreate the GL canvas when vsync is changed) will be present for the 1.14 release. It may be that our manual framebuffer is the real issue here, however that will need to be investigated further.

Last edited by DaniJ on 03-15-14 at 18:46

Old Post 03-15-14 03:27 #
DaniJ is offline Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
Megamur
Senior Member


Posts: 1400
Registered: 02-11


I'm running on Windows 7, and yes, setting refresh-rate-maximum to 35 and enabling vanilla 35Hz input rate significantly reduced input lag and it seems to work fine with those settings.

Hopefully you'll be able to sort out the issue with not being able to disable vsync. ZDoom also has had input lag when vsync is enabled with every computer I've ever run it on.

Old Post 03-16-14 23:51 #
Megamur is offline Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
DaniJ
Senior Member


Posts: 2142
Registered: 08-03


Todays Build 1171 (1.14 unstable) includes the workaround for the non-working vsync issue on Windows. Disabling vsync now works for me on my Windows dev system.

Old Post 03-17-14 16:11 #
DaniJ is offline Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
Megamur
Senior Member


Posts: 1400
Registered: 02-11



DaniJ said:
Todays Build 1171 (1.14 unstable) includes the workaround for the non-working vsync issue on Windows. Disabling vsync now works for me on my Windows dev system.

Downloaded it, overwrote the old version, turned refresh-rate-maximum up to 120, disabled the vanilla 35Hz input rate and made sure vsync was disabled. Input lag issue appears to be resolved now. Good work. :)

Old Post 03-19-14 22:03 #
Megamur is offline Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
All times are GMT. The time now is 07:41. Post New Thread    Post A Reply
 
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Source Ports > Doomsday/JDoom Mouse Speed?

Show Printable Version | Email this Page | Subscribe to this Thread

 

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are OFF
[IMG] code is ON
 

< Contact Us - Doomworld >

Powered by: vBulletin Version 2.2.5
Copyright ©2000, 2001, Jelsoft Enterprises Limited.