Jump to content

Having Problems with GzDoom Sound...


Recommended Posts

I have been playing Doom with the GzDoom source port for a couple weeks now. Everything seemed to work fine until I noticed the sound seemed off. It seems its in this surround sound setting. I'm using stereo headphones and whenever a monster is right behind me, it sounds very distant. I would really appreciate some help with this. I couldn't find anything in the sound settings. As far as I know, I'm using the latest version of the game. Thanks.

Edit: 20 hours later and nothing.

Edited by Genesis6763

Share this post


Link to post

GZDoom shouldn't use anything more than stereo IIRC, so it sounds like it might be a sound driver/sound card issue.

 

Have you tried looking in there to make sure your headphones aren't setting up some virtual surround sound crap without you being aware of it?

Share this post


Link to post

My headphones (Logitech G432) shouldn't be setting up any virtual surround sound as I keep them permanently in stereo. GZDoom is the only source port I use that has this problem. It could be a sound driver/card thing, I don't know why though. Thanks for the response and willingness to help. I can screenshot my sound settings in GZDoom if this will help? 

Share this post


Link to post

Could be HRTF? Options -> Sound Options -> Advanced Options -> HRTF, set it to off.

 

You could also try disabling hardware acceleration on your soundcard, just to see if that's what the problem is.

 

If you want to post your settings, find your gzdoom.ini file (should be in the same directory as your exe I think?) and post it to https://pastebin.com/ or the like.

Share this post


Link to post

Turning HRTF off unfortunately did nothing for me. The worst thing about my problem is that when a trap opens behind me, I usually don't notice it because the monster alert signal seems so distant. It's game breaking.  If I post my settings there, how will you be able to see them? 

Share this post


Link to post
18 minutes ago, Genesis6763 said:

If I post my settings there, how will you be able to see them? 

When you post there, it will give you a link that you can post here.

 

You could also probably just post your settings in this thread, put them in between spoiler tags though please.

Share this post


Link to post
Spoiler

[GlobalSettings]
timidity_tempo_adjust=1
timidity_key_adjust=0
timidity_drum_power=1
timidity_pan_delay=false
timidity_drum_effect=false
timidity_overlap_voice_allow=true
timidity_modulation_envelope=true
timidity_temper_control=true
timidity_lpf_def=1
timidity_channel_pressure=false
timidity_surround_chorus=false
timidity_chorus=0
timidity_reverb_level=0
timidity_reverb=0
timidity_portamento=true
timidity_modulation_wheel=true
min_sustain_time=5000
gus_memsize=0
midi_dmxgus=false
gus_patchdir=
midi_voices=32
midi_config=timidity.cfg
opl_core=0
opl_numchips=2
snd_streambuffersize=64
gme_stereodepth=0
spc_amp=1.875
mod_dumb_mastervolume=1.6875
mod_autochip_scan_threshold=12
mod_autochip_size_scan=500
mod_autochip_size_force=100
mod_autochip=false
mod_interp=2
mod_volramp=2
mod_samplerate=0
wildmidi_enhanced_resampling=true
wildmidi_reverb=false
wildmidi_frequency=0
wildmidi_config=
fluid_chorus_type=0
fluid_chorus_depth=8
fluid_chorus_speed=0.30000001192092896
fluid_chorus_level=1
fluid_chorus_voices=3
fluid_reverb_level=0.5699999928474426
fluid_reverb_width=0.7599999904632568
fluid_reverb_damping=0.23000000417232513
fluid_reverb_roomsize=0.6100000143051147
fluid_threads=1
fluid_samplerate=0
fluid_interp=1
fluid_voices=128
fluid_chorus=false
fluid_reverb=false
fluid_gain=0.5
fluid_patchset=
fluid_lib=
timidity_frequency=0
timidity_config=timidity.cfg
opn_chips_count=8
opl_fullpan=true
adl_volume_model=3
adl_bank=14
adl_chips_count=6
snd_sfxvolume=1
snd_backend=openal
snd_hrtf=0
snd_buffersize=0
snd_samplerate=0
snd_musicvolume=0.20000000298023224
nointerscrollabort=false
m_show_backbutton=0
m_use_mouse=1
m_blockcontrollers=false
m_showinputgrid=0
show_messages=true
mouse_sensitivity=0.6499999761581421
gl_texture_hqresize_mt_height=4
gl_texture_hqresize_mt_width=16
gl_texture_hqresize_multithread=true
gl_texture_hqresize_targets=0
gl_texture_hqresize_maxinputsize=512
gl_texture_hqresize=0
gl_texture_format=0
gl_texture_filter=0
gl_texture_filter_anisotropic=1
gl_satformula=1
vid_saturation=1
vid_contrast=1
vid_brightness=-0.14666666090488434
gl_render_precise=true
gl_plane_reflection=true
r_mirror_recursions=4
gl_seamless=true
gl_mirror_envmap=true
gl_debug_breakpoint=false
gl_debug_level=0
gl_finishbeforeswap=false
vid_hwgamma=0
gl_riskymodernpath=false
vr_hunits_per_meter=41
vr_screendist=0.800000011920929
vr_ipd=0.06199999898672104
vr_enable_quadbuffered=false
gl_texture_useshaders=true
gl_ssao_strength=0.699999988079071
gl_ssao_portals=1
gl_ssao=0
gl_fxaa=0
gl_lens_chromatic=1.1200000047683716
gl_lens_kcube=0.10000000149011612
gl_lens_k=-0.11999999731779099
gl_lens=false
gl_distfog=70
gl_renderbuffers=true
gl_multisample=1
gl_shadowmap_quality=512
gl_legacy_mode=false
gl_lights_additive=false
map_point_coordinates=true
gl_attachedlights=false
gl_lights=false
vid_aspect=0
vid_refreshrate=0
vid_vsync=true
vid_defbits=8
vid_defheight=1050
vid_defwidth=1680
Gamma=1.0499999523162842
statfile=zdoomstat.txt
savestatistics=0
strictdecorate=false
snd_waterreverb=false
snd_flipstereo=false
snd_channels=90
vid_cropaspect=true
vid_scalemode=1
vid_scalefactor=0.25
r_quakeintensity=1
cl_predict_lerpthreshold=2
cl_predict_lerpscale=0.05000000074505806
cl_predict_specials=true
cl_noprediction=false
telezoom=true
r_fakecontrast=0
chase_dist=90
chase_height=-8
gl_cachetime=0.6000000238418579
gl_cachenodes=true
nomonsterinterpolation=false
png_gamma=0
png_level=5
screenshot_dir=
screenshot_type=png
screenshot_quiet=false
use_joystick=false
autosavecount=4
saveloadconfirmation=true
disableautosave=1
autosavenum=0
smooth_mouse=false
m_side=2
m_forward=1
m_yaw=1
m_pitch=1
lookstrafe=false
freelook=false
invertmouse=false
cl_run=false
demo_compress=true
cl_waitforsave=true
save_dir=
longsavemessages=true
storesavepic=true
save_formatted=false
developer=0
cl_capfps=false
sentstats_hwr_done=332
sentstats_swr_done=332
sys_statsport=80
sys_statshost=gzstats.drdteam.org
sys_statsenabled=1
I_FriendlyWindowTitle=true
autoloadlights=false
autoloadbrightmaps=false
disableautoload=true
defaultiwad=DOOM 2: Hell on Earth
queryiwad=true
con_notifylines=4
con_ctrl_d=
con_buffersize=-1
gl_light_shadowmap=false
gl_light_particles=true
gl_light_sprites=true
gl_lights_checkside=false
gl_usefb=false
gl_sort_textures=false
gl_mask_sprite_threshold=0.5
gl_mask_threshold=0.5
gl_no_skyclear=false
gl_enhanced_nv_stealth=3
gl_billboard_particles=true
gl_billboard_faces_camera=false
gl_billboard_mode=0
gl_particles_style=2
gl_sprite_blend=false
gl_spritebrightfog=false
gl_usecolorblending=true
snd_alresampler=Default
snd_efx=true
snd_aldevice=Default
snd_mididevice=-3
r_fullbrightignoresectorcolor=false
r_line_distance_cull=0
r_sprite_distance_cull=0
r_linearsky=false
r_multithreaded=true
r_mipmap=true
r_minfilter=true
r_magfilter=false
r_blendmethod=false
r_fuzzscale=true
r_dynlights=false
r_polyrenderer=false
cl_oldfreelooklimit=false
vid_maxfps=59
vid_adapter=1
vid_forceddraw=false
gl_debug=false
showendoom=0
queryiwad_key=shift
joy_xinput=true
joy_ps2raw=true
joy_dinput=true
mouse_capturemode=1
in_mouse=0
m_filter=false
m_noprescale=false
use_mouse=true
k_mergekeys=true
norawinput=false
k_allowfullscreentoggle=true
i_soundinbackground=true
cd_drive=
cd_enabled=true
vid_winscale=1
fullscreen=false
win_borderless=true
swtruecolor=true
vid_renderer=0
vid_glswfb=false
vid_gpuswitch=0
win_maximized=true
win_y=-8
win_x=-8
bgamma=1
ggamma=1
rgamma=1
vid_displaybits=8
vid_noblitter=true
vid_palettehack=false
vid_hwaalines=true
d3d_antilag=true
snd_midiprecache=false

[GlobalSettings.Unknown]

[Doom.Player]
wi_noautostartmap=false
fov=90
classicflight=false
playerclass=Classic
wbobspeed=1
stillbob=0
movebob=0.25
neverswitchonpickup=false
gender=male
team=255
skin=base
colorset=0
color=40 cf 00
name=Player
autoaim=35

[Doom.ConsoleVariables]
snd_pitched=false
r_vanillatrans=1
r_drawfuzz=1
vid_nopalsubstitutions=false
menu_screenratios=2
snd_menuvolume=0.5958333611488342
show_obituaries=true
gl_trimsprites=false
gl_precache=false
gl_texture_usehires=true
gl_aalines=false
gl_menu_blur=-1
gl_paltonemap_reverselookup=true
gl_paltonemap_powtable=2
gl_bloom_kernel_size=7
gl_tonemap=0
gl_exposure_speed=0.05000000074505806
gl_exposure_base=0.3499999940395355
gl_exposure_min=0.3499999940395355
gl_exposure_scale=1.2999999523162842
gl_bloom_amount=1.399999976158142
gl_bloom=false
gl_lightmode=8
gl_fogmode=0
gl_lightadditivesurfaces=false
gl_brightfog=false
gl_enhanced_nightvision=true
gl_weaponlight=8
gl_bandedswlight=false
gl_scale_viewport=true
underwater_fade_scalar=1
am_showmaplabel=2
crosshairgrow=false
crosshairscale=0
crosshairhealth=false
crosshaircolor=00 00 ff
crosshairforce=false
crosshair=0
hud_aspectscale=false
st_scale=5
paletteflash=1
hud_scale=4
st_oldouch=false
hudcolor_stats=3
hudcolor_statnames=6
hudcolor_xyco=3
hudcolor_ttim=5
hudcolor_ltim=8
hudcolor_time=6
hudcolor_titl=10
hud_showangles=false
hud_berserk_health=true
hud_armor_green=100
hud_armor_yellow=50
hud_armor_red=25
hud_health_green=100
hud_health_yellow=50
hud_health_red=25
hud_ammo_yellow=50
hud_ammo_red=25
hud_ammo_order=0
hud_showlag=0
hud_timecolor=5
hud_showtime=0
hud_showammo=2
hud_showweapons=true
hud_showscore=false
hud_showstats=true
hud_showitems=true
hud_showmonsters=true
hud_showsecrets=true
hud_althud=true
hud_althudscale=0
cl_maxdecals=0
cl_spreaddecals=true
wi_showtotaltime=true
wi_percents=true
dimcolor=ff d7 00
dimamount=-1
uiscale=2
pickup_fade_scalar=1
blood_fade_scalar=1
allcheats=false
r_skymode=0
transsouls=1
screenblocks=10
r_deathcamera=true
cl_showsecretmessage=true
cl_bloodtype=0
cl_pufftype=0
addrocketexplosion=false
cl_missiledecals=true
cl_doautoaim=false
cl_bloodsplats=true
cl_showmultikills=true
cl_showsprees=true
r_maxparticles=4000
r_rail_trailsparsity=1
r_rail_spiralsparsity=1
r_rail_smartspiral=false
cl_rockettrails=0
dlg_musicvolume=1
sb_teamdeathmatch_headingcolor=6
sb_teamdeathmatch_enable=true
sb_deathmatch_otherplayercolor=2
sb_deathmatch_yourplayercolor=3
sb_deathmatch_headingcolor=6
sb_deathmatch_enable=true
sb_cooperative_otherplayercolor=2
sb_cooperative_yourplayercolor=3
sb_cooperative_headingcolor=6
sb_cooperative_enable=true
nametagcolor=5
displaynametags=0
language=auto
compatmode=1
vid_cursor=cursor
wipetype=3
dehload=0
chat_substitution=false
chatmacro0=No
chatmacro9=Yes
chatmacro8=I'll take care of it.
chatmacro7=Come here!
chatmacro6=Next time, scumbag...
chatmacro5=You suck!
chatmacro4=Help!
chatmacro3=I'm not looking too good!
chatmacro2=I'm OK.
chatmacro1=I'm ready to kick butt!
lookspring=true
con_midtime=3
msgmidcolor2=4
msgmidcolor=5
msg4color=3
msg3color=3
msg2color=2
msg1color=5
msg0color=6
msg=0
con_alpha=0.75
con_scale=0
con_scaletext=0
con_centernotify=false
con_notifytime=3
con_notablist=false
cl_bbannounce=false
am_portaloverlay=true
am_followplayer=true
am_textured=false
am_ovportalcolor=00 40 22
am_ovthingcolor_citem=e8 88 00
am_ovthingcolor_item=e8 88 00
am_ovthingcolor_ncmonster=e8 88 00
am_ovthingcolor_monster=e8 88 00
am_ovthingcolor_friend=e8 88 00
am_ovthingcolor=e8 88 00
am_ovunexploredsecretcolor=00 ff ff
am_ovsecretsectorcolor=00 ff ff
am_ovinterlevelcolor=ff ff 00
am_ovtelecolor=ff ff 00
am_ovunseencolor=00 22 6e
am_ovcdwallcolor=00 88 44
am_ovfdwallcolor=00 88 44
am_ovefwallcolor=00 88 44
am_ovlockedcolor=00 88 44
am_ovotherwallscolor=00 88 44
am_ovspecialwallcolor=ff ff ff
am_ovsecretwallcolor=00 88 44
am_ovwallcolor=00 ff 00
am_ovyourcolor=fc e8 d8
am_portalcolor=40 40 40
am_thingcolor_citem=fc fc fc
am_thingcolor_item=fc fc fc
am_thingcolor_ncmonster=fc fc fc
am_thingcolor_monster=fc fc fc
am_thingcolor_friend=fc fc fc
am_unexploredsecretcolor=ff 00 ff
am_secretsectorcolor=ff 00 ff
am_interlevelcolor=ff 00 00
am_intralevelcolor=00 00 ff
am_lockedcolor=00 78 00
am_notseencolor=6c 6c 6c
am_xhaircolor=80 80 80
am_gridcolor=8b 5a 2b
am_thingcolor=fc fc fc
am_efwallcolor=66 55 55
am_cdwallcolor=4c 38 20
am_fdwallcolor=88 70 58
am_tswallcolor=88 88 88
am_specialwallcolor=ff ff ff
am_secretwallcolor=00 00 00
am_wallcolor=2c 18 08
am_yourcolor=fc e8 d8
am_backcolor=6c 54 40
am_emptyspacemargin=0
am_showthingsprites=0
am_showtriggerlines=0
am_showkeys=true
am_drawmapback=1
am_map_secrets=1
am_customcolors=true
am_colorset=0
am_showtotaltime=false
am_showtime=true
am_showitems=false
am_showmonsters=true
am_showsecrets=true
am_overlay=0
am_rotate=0
gl_interpolate_model_frames=true
gl_light_models=true
gl_fuzztype=1
gl_sclipfactor=1.7999999523162842
gl_sclipthreshold=10
gl_spriteclip=1
r_highlight_portals=false
r_portal_recursions=4
r_shadercolormaps=true

 

Edited by Genesis6763

Share this post


Link to post

Uh yeah you want to open that file in notepad or whatever, and copy its contents and then paste them here...

Edited by plums

Share this post


Link to post
21 minutes ago, Genesis6763 said:

Is that good?

 

Yeah that's what's needed. I don't see anything out of the ordinary at a glance, maybe someone else will be able to see the problem...

Share this post


Link to post

It definitely sounds like it's doing some sort of surround sound fuckery, but unfortunately I can't see what would be causing it. I've got a Logitech Headset too (G933 in my case) and I don't have this issue.

 

All I can say is backup your INIs, then delete them, then relaunch GZDoom. This should force clean, new INIs. If the problem still persists, either a default setting is screwing it up, or you really do have some kind of setting that is messing with GZDoom.

 

Paging @Graf Zahl to see if he's got any ideas.

Share this post


Link to post

Just deleted gzdoom.ini and started from scratch. My sound problem persists. I just tested the sound with my speakers instead of headphones and it seems it does not affect them. I don't know, maybe my headphones are the problem? Its really strange though, as this problem does not happen in any other game or in any other source port like Crispy Doom. I'll go test Zandronum and Zdoom if they have the issue.

Share this post


Link to post

Zdoom and Zandronum have the same problem. Surely it can't just be my headphones then? There has to be some setting that is doing this. 

Share this post


Link to post

If it's multiple programs, then yeah, I'd wager there's some setting somewhere that's screwing something up, especially since it works fine with your speakers.

 

You sure there's not some sort of per-app profile thing going on in Logitech Gaming Settings? It should look like this.

 

5b3e599051.jpg

Share this post


Link to post

I have surround turned off, I've made sure of this. I don't think the problem is linked to my headphones software but rather GZDoom.

 

image.png.f67fa7ca530cd0cb5a4b8adf3126492b.png

Share this post


Link to post
2 hours ago, Redneckerz said:

This could be a bug in ZMusic. I suggest you file a thread at the ZDoom forums with your issue.

 

OP has a similar issue with Zandronum too, so it's most likely something on their end.

Share this post


Link to post
1 hour ago, seed said:

 

OP has a similar issue with Zandronum too, so it's most likely something on their end.

Yeah i just noticed, thanks :)

Share this post


Link to post

Currently going back to old versions of the game and seeing where the problem first occurs. It seems a November 2005 build does not have the problem : )

Share this post


Link to post

I found the specific build of the game that is the first to feature my problem. It is GZDoom-bin-1-1-02 from March 24, 2008. If anyone can figure out what happened to the game to introduce this, I would really, really appreciate it. Thanks.

Share this post


Link to post

That's a hugely ancient build, too... I'd genuinely have no clue at that point except maybe the audio backend changed.

Share this post


Link to post

@Genesis6763 Two things:

1) So disabling surround sound on the Logitech 7.1 headphones does not stop it from being a 7.1 device, it just disables the 7.1 processing on the device end and down-mixes everything to the two individual phones. This means GZDoom still sees a 8 channel sound setup if you leave it on the default.

2) To that end, with GZDoom still potentially outputting to 8 channels, You may be currently experiencing a bug with the drivers themselves that causes the surround sound mixing to fail (as I mentioned above, even with surround sound turned off, it's still physically an 8 channel sound card). Try disconnecting the headphones, rebooting your PC, and then once rebooted connect the headphones to a brand new USB port (i.e one it has never been connected to before) to get the driver to reinstall.

Edited by Edward850

Share this post


Link to post
On 7/11/2020 at 6:02 AM, Dark Pulse said:

That's a hugely ancient build, too... I'd genuinely have no clue at that point except maybe the audio backend changed.

 

2008 sounds right around the time when ZDoom moved to FModEx and got true surround mixing. The older versions most likely just output a stereo signal so the rear sound doesn't get lost. Of course, by now GZDoom uses OpenAL, meaning it's still two different libraries causing a problem which points to an issue with the system's sound configuration.

 

Share this post


Link to post
  • 2 years later...

sorry for bumping this thread, but i've been having the same issue here and i have no idea how to fix it. i'm using a headphone amp with a Scarlett 2i4 and i've turned spatial audio off for the device i'm using and it doesn't seem to do anything.

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...