View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0004898||The Dark Mod||Sound||public||07.11.2018 05:09||09.12.2018 09:13|
|Priority||normal||Severity||normal||Reproducibility||have not tried|
|Product Version||TDM 2.06|
|Fixed in Version||TDM 2.07|
|Summary||0004898: Problem with "opposite ear" volume|
|Description||See this thread:|
|Tags||No tags attached.|
In summary: I'm running TDM 2.06 x64 on Linux (openSUSE Tumbleweed), my sound is on a pair of wireless Logitech headphones. The mode is set to stereo in the audio settings panel, and I even tried setting both s_minVolume2 and s_minVolume6 to levels above 0.0 and 0.25 then using s_restart to apply any changes.
No matter what I do, directional sounds are never heard in the ear opposite of the sound source, and there is no minimum volume cap for me. This is very irking to the ear, enough that I often have to face toward loud sounds just so I don't get this ambiguous effect. Hope the cause of this issue can be identified.
|I compared this with vanilla Doom 3 and TDM 2.05. s_minVolume2 works in both, with default value of 0.25. It doesn't work in 2.06 at all, so it somehow got broken during work on 2.06. I suggest raising the severity, as this impacts player experience a lot.|
|Maybe the cvars are ignored in the OpenAL path which TDM uses starting from 2.06.|
We have to solve the problem using OpenAL ways.
Here are two possibilities:
1) HRTF, controlled by hrtf.
2) crossfeed, controlled by cf_level.
Also all of this depends on whether you use headphones or not (stereo-mode in the ini file).
Moreover, it seems that HRTF should be enabled by default if OpenAL sees that you use headphones, but for some reason it is not =(
Now TDM distributes alsoft.ini with two hrtf data files alongside TDM.
As a result, HRTF is enabled by default. Of course, it would most likely work only with headphones (although you can force it in config), and only with suitable sample rates (although you can also force it in config).
Aside from that, I set cf_level to 2 for the case when player cannot load HRTF for some reason. This settings works only when HRTF does not, and it says opposite ear to have at least some volume.
|07.11.2018 05:09||grayman||New Issue|
|07.11.2018 12:40||MirceaKitsune||Note Added: 0010795|
|25.11.2018 11:05||Judith||Note Added: 0010796|
|26.11.2018 05:19||stgatilov||Note Added: 0010798|
|27.11.2018 06:06||stgatilov||Note Added: 0010801|
|06.12.2018 12:27||stgatilov||Assigned To||=> stgatilov|
|06.12.2018 12:27||stgatilov||Status||new => assigned|
|06.12.2018 12:33||stgatilov||Note Added: 0010832|
|06.12.2018 12:33||stgatilov||Status||assigned => resolved|
|06.12.2018 12:33||stgatilov||Fixed in Version||=> TDM 2.07|
|06.12.2018 12:33||stgatilov||Resolution||open => fixed|
|06.12.2018 12:34||stgatilov||Note Edited: 0010832||View Revisions|
|09.12.2018 09:13||stgatilov||Relationship added||related to 0004907|