life threatening sound bug
![avatar of Sarantini](/uploads/avatar/6366.jpg?updated=1428004593)
![Honorary Member Badge](/images/badges/badge_HONORARY.png)
![Donator 2](/images/badges/crowdfunding/donator_2.png)
Posts: 2181
![avatar of MajorBloodnok](/uploads/avatar/161.jpg?updated=1423600315)
![Admin Red Badge](/images/badges/badge_ADMIN_red.png)
![Patrion 3](/images/badges/crowdfunding/patron_3.png)
Posts: 10665 | Subs: 9
![avatar of Erguvan](/images/no_av.png)
Posts: 273
That one is epic
![:D :D](/images/Smileys/biggrin.gif)
![:( :(](/images/Smileys/sad.gif)
![avatar of CookiezNcreem](/uploads/avatar/9161.jpg?updated=1509430224)
![Senior Strategist Badge](/images/badges/badge_SENIOR_STRATEGIST.png)
![Donator 1](/images/badges/crowdfunding/donator_1.png)
Posts: 3052 | Subs: 15
![avatar of Leodot](/images/avatars/panzeriv.png?updated=1440837474)
Posts: 254
![avatar of Highfiveeeee](/images/avatars/april14_09.png?updated=1398148416)
Posts: 1740
![avatar of sluzbenik](/uploads/avatar/1057.jpg?updated=1373843355)
Posts: 879
A reverb is nothing but a series of echoes that are filtered. To do this digitally you feed the delayed signal back into the original.
We know COH2 has memory management problems. I start lagging at start after 4-5 games. What is probably happening is the bad memory handling is resulting in stuff getting stuck in the buffers for the reverb effect, producing an overload that results in a digital glitch. I think the reason that it's so much louder than the game sound is because the ambient effects subroutine is somehow not tied to the game master volume, it's running on the sound files and those sounds are controlled by the master volume so normally you shouldn't have an issue. But if the reverb/ambient subroutine is bugged then it's perfectly possible for that sound glitch to be louder than the rest of the game.
It's nothing like any glitch I've heard in any effect, and it's not the driver getting stuck (if this happens because of a CPU overload and the entire driver crashes you usually get a fraction of the last sound played infinitely, which sounds like a constant tone). I've never heard anything like this though when I was mixing and experimenting no matter how many reverbs I feed into delays into reverbs and so on...But software for musicians is usually better coded.
If you want to know more (sound design and coding is fascinating) try this article: https://christianfloisand.wordpress.com/2012/09/04/digital-reverberation/
![avatar of dbmb](/images/no_av.png)
Posts: 122 | Subs: 2
I'm 100% certain it's related to the badly coded reverb in the game because we can hear the massive reverb on that sound. To my ears, COH2's reverb sounds cheap, metallic and poorly implemented (I have used DAWs and done my own mixing for my band and others so I've worked with a lot of software effects and sound design.)
A reverb is nothing but a series of echoes that are filtered. To do this digitally you feed the delayed signal back into the original.
We know COH2 has memory management problems. I start lagging at start after 4-5 games. What is probably happening is the bad memory handling is resulting in stuff getting stuck in the buffers for the reverb effect, producing an overload that results in a digital glitch. I think the reason that it's so much louder than the game sound is because the ambient effects subroutine is somehow not tied to the game master volume, it's running on the sound files and those sounds are controlled by the master volume so normally you shouldn't have an issue. But if the reverb/ambient subroutine is bugged then it's perfectly possible for that sound glitch to be louder than the rest of the game.
It's nothing like any glitch I've heard in any effect, and it's not the driver getting stuck (if this happens because of a CPU overload and the entire driver crashes you usually get a fraction of the last sound played infinitely, which sounds like a constant tone). I've never heard anything like this though when I was mixing and experimenting no matter how many reverbs I feed into delays into reverbs and so on...But software for musicians is usually better coded.
If you want to know more (sound design and coding is fascinating) try this article: https://christianfloisand.wordpress.com/2012/09/04/digital-reverberation/
Good theory. Mine is buffer overflow.
They submit 3 sound effects to the sound buffer. Lets say the data stream has a header which contains Volume V followed by content C.
| sound 1 | sound 2 | sound 3 |
|[V1][ C1 ]|[V2][ C2 ]|[V3][ C3 ]|
pretend data: |[10][sf1fdf]|[15][df3t3d]|[10][7fdg31]|
Although they only submitted 3 pieces of data into the buffer, they request sound 4 played.
| sound 1 | sound 2 | sound 3 | sound 4? |
|[V1][ C1 ]|[V2][ C2 ]|[V3][ C3 ]| [V?][ C? ]|
pretend data: |[10][sf1fdf]|[15][df3t3d]|[10][7fdg31]| [99][gfddd]|
The memory addressed by sound 4 is garbage - partially overwritten data from previous data stream or unallocated memory.
The sound processor goes and:
Play sf1fdf @ volume 10
Play df3t3d @ volume 15
Play 7fdg31 @ volume 10
Play gfddd @ volume 99 <-- romeo dies
![avatar of comm_ash](/images/avatars/april14_03.png?updated=1398148326)
![Patrion 1](/images/badges/crowdfunding/patron_1.png)
Posts: 1194 | Subs: 1
Hopefully relic will pay for my tinnitus.
![avatar of AmiPolizeiFunk](/images/avatars/sherman_soviet.png?updated=1399022846)
![Admin Black Badge](/images/badges/badge_ADMIN.png)
![Patrion 1](/images/badges/crowdfunding/patron_1.png)
Posts: 16697 | Subs: 12
![:clap: :clap:](/images/Smileys/clap.gif)
![avatar of ferwiner](/images/avatars/panzeriv.png?updated=1440837474)
![Donator 1](/images/badges/crowdfunding/donator_1.png)
Posts: 2885
Good theory. Mine is buffer overflow.
They submit 3 sound effects to the sound buffer. Lets say the data stream has a header which contains Volume V followed by content C.
Code
| sound 1 | sound 2 | sound 3 |
|[V1][ C1 ]|[V2][ C2 ]|[V3][ C3 ]|
pretend data: |[10][sf1fdf]|[15][df3t3d]|[10][7fdg31]|
Although they only submitted 3 pieces of data into the buffer, they request sound 4 played.
Code
| sound 1 | sound 2 | sound 3 | sound 4? |
|[V1][ C1 ]|[V2][ C2 ]|[V3][ C3 ]| [V?][ C? ]|
pretend data: |[10][sf1fdf]|[15][df3t3d]|[10][7fdg31]| [99][gfddd]|
The memory addressed by sound 4 is garbage - partially overwritten data from previous data stream or unallocated memory.
The sound processor goes and:
Play sf1fdf @ volume 10
Play df3t3d @ volume 15
Play 7fdg31 @ volume 10
Play gfddd @ volume 99 <-- romeo dies
Yep that sounds right. It explains why it can be reproduced on replays and it shows how badly coded the game is. That's exactly why in all voip and telephone standards voice volume is coded twice with checksum - to ensure it's always correct. It may be also foult of usage of pointer arithmetic: maybe some other method is writing over sound buffer changing the loudness.
https://www.youtube.com/watch?v=ojrsL2b9Fr8&t=14m15s&t=14m15s
Can you guys hear that a minute later the smoke granade does mortar explosion sound? It may lead to the buffer theory being true: the bad sound from the buffer is played.
![avatar of Alexzandvar](/uploads/avatar/12635.jpg?updated=1452790847)
Posts: 4951 | Subs: 1
![avatar of CieZ](/uploads/avatar/6166.jpg?updated=1430524684)
Posts: 1468 | Subs: 4
I guess I'm not sure on the specifics but wouldn't each audio driver/system handle the allocation/processing of data slightly differently?
Although, that could explain why some people never have it, and others do have it at times.
Maybe we should have like 40 brave souls see if we all get it during the same game that Romeo cast?
![avatar of Stonethecrow01](/uploads/avatar/5728.jpg?updated=1372810064)
Posts: 379
![avatar of sluzbenik](/uploads/avatar/1057.jpg?updated=1373843355)
Posts: 879
![avatar of Nuclear Arbitor](/images/no_av.png)
![Patrion 2](/images/badges/crowdfunding/patron_2.png)
Posts: 2470
Maybe we should have like 40 brave souls see if we all get it during the same game that Romeo cast?
i'm willing to try
![avatar of Vuther](/uploads/avatar/13334.jpg?updated=1430072522)
![Senior Moderator Badge](/images/badges/badge_SENIOR_MODERATOR.png)
Posts: 3103 | Subs: 1
![avatar of RMMLz](/uploads/avatar/9232.jpg?updated=1429023698)
Posts: 1802 | Subs: 1
Somebody PLEASE blow up and GIF Romeo's webcam reaction to the soundbug/gunshot-to-the-head in that video.
PLEASE PLEASE PLEASE PLEASE DO DIS.
![avatar of Australian Magic](/uploads/avatar/9727.png?updated=1475048234)
Posts: 4630 | Subs: 2
I have around 1400h with CoH2 yet I did not experience this pudding.
![avatar of 89456132](/images/avatars/kv1.png?updated=1395697056)
Posts: 211
Livestreams
![]() |
![]() |
![]() |
16 | ||
![]() |
![]() |
![]() |
13 | ||
![]() |
![]() |
![]() |
6 | ||
![]() |
![]() |
![]() |
1 | ||
![]() |
![]() |
![]() |
1 | ||
![]() |
![]() |
![]() |
1 |
Ladders Top 10
-
#Steam AliasWL%Streak
- 1.41662.870+14
- 2.659233.739+2
- 3.299158.654+3
- 4.286110.722-2
- 5.309114.730+5
- 6.12243.739-1
- 7.193100.659+3
- 8.10829.788+9
- 9.370283.567+3
- 10.1171650.643+2
Replay highlight
-
cblanco ★
-
보드카 중대
-
VonManteuffel
-
Heartless Jäger
![Einhoven Country](/images/maps/4p_enhoven_country.jpg)
![Honor](/images/buttons/HONOR_icon.png)
![Download](/images/buttons/DOWNLOAD_icon.png)
Board Info
19 posts in the last week
45 posts in the last month
Welcome our newest member, Wnukowskit
Most online: 2043 users on 29 Oct 2023, 01:04 AM