HRTF stuck on even when directional audio is set to off in update 1.20.2
Description of bug: update: HRTF stuck enabled even if it is showing as disabled in the Minecraft menu, thus distorting all sounds. When compared to older versions of the game every sound in the game sounds high pitched and sibilant. It sounds as if all of the subtle low tones in all of the sounds have been removed and it causes the sounds to sound distant and way less rich than in previous versions. This effects every sound in the game, however I have noticed some sounds are much more obvious than others. The most obvious ones to me are chests, eating, and swimming. (I am using windows 11 and java version 17.0.7)
Steps to Reproduce:
1. open up minecraft java edition in 1.20.1 and in 1.20.2 simultaneously. in both versions of the game open and close a chest repeatedly (this sound is particularly easy to hear the issue with) You will notice in 1.20.1 the sound is more "Full" and contains more lower notes 1.20.2 sounds distant, high pitched and lacking depth.
Workaround: I figured out a workaround for this issue. It appears that it is related to HRTF. To workaround this bug I created a file named alsoft.ini which contained "hrtf=false" in the %Appdata% folder. this fixed the issue on my end and proves the bug is related to HRTF. if other players are playing with HRTF enabled that would also explain why they may not notice a difference
Linked Issues
is duplicated by10
Created Issue:
update 1.20.2 messed up all game sounds increasing their pitch.
Put the summary of the bug you're having here
Description of bug: When compared to older versions of the game every sound in the game sounds high pitched and sibilant. It sounds as if all of the subtle low tones in all of the sounds have been removed and it causes the sounds to sound distant and way less rich than in previous versions. This effects every sound in the game, however I have noticed some sounds are much more obvious than others. The most obvious ones to me are chests, eating, and swimming.
Steps to Reproduce:
1. open up minecraft java edition in 1.20.1 and in 1.20.2 simultaneously. in both versions of the game open and close a chest repeatedly (this sound is particularly easy to hear the issue with) You will notice in 1.20.1 the sound is more "Full" and contains more lower notes 1.20.2 sounds distant, high pitched and lacking depth.Environment
Put your operating system (Windows 7, Windows XP, OSX) and Java version if you know it here
Put the summary of the bug you're having here
Description of bug: When compared to older versions of the game every sound in the game sounds high pitched and sibilant. It sounds as if all of the subtle low tones in all of the sounds have been removed and it causes the sounds to sound distant and way less rich than in previous versions. This effects every sound in the game, however I have noticed some sounds are much more obvious than others. The most obvious ones to me are chests, eating, and swimming.
Steps to Reproduce:
1. open up minecraft java edition in 1.20.1 and in 1.20.2 simultaneously. in both versions of the game open and close a chest repeatedly (this sound is particularly easy to hear the issue with) You will notice in 1.20.1 the sound is more "Full" and contains more lower notes 1.20.2 sounds distant, high pitched and lacking depth.
Put your operating system (Windows 7, Windows XP, OSX) and Java version if you know it here
Description of bug:
When compared to older versions of the game every sound in the game sounds high pitched and sibilant. It sounds as if all of the subtle low tones in all of the sounds have been removed and it causes the sounds to sound distant and way less rich than in previous versions. This effects every sound in the game, however I have noticed some sounds are much more obvious than others. The most obvious ones to me are chests, eating, and swimming.Steps to Reproduce:
1. open up minecraft java edition in 1.20.1 and in 1.20.2 simultaneously. in both versions of the game open and close a chest repeatedly (this sound is particularly easy to hear the issue with) You will notice in 1.20.1 the sound is more "Full" and contains more lower notes 1.20.2 sounds distant, high pitched and lacking depth.Description of bug: When compared to older versions of the game every sound in the game sounds high pitched and sibilant. It sounds as if all of the subtle low tones in all of the sounds have been removed and it causes the sounds to sound distant and way less rich than in previous versions. This effects every sound in the game, however I have noticed some sounds are much more obvious than others. The most obvious ones to me are chests, eating, and swimming. ( I am using windows 11
Steps to Reproduce:
1. open up minecraft java edition in 1.20.1 and in 1.20.2 simultaneously. in both versions of the game open and close a chest repeatedly (this sound is particularly easy to hear the issue with) You will notice in 1.20.1 the sound is more "Full" and contains more lower notes 1.20.2 sounds distant, high pitched and lacking depth.
Description of bug: When compared to older versions of the game every sound in the game sounds high pitched and sibilant. It sounds as if all of the subtle low tones in all of the sounds have been removed and it causes the sounds to sound distant and way less rich than in previous versions. This effects every sound in the game, however I have noticed some sounds are much more obvious than others. The most obvious ones to me are chests, eating, and swimming. (
I am using windows 11Steps to Reproduce:
1. open up minecraft java edition in 1.20.1 and in 1.20.2 simultaneously. in both versions of the game open and close a chest repeatedly (this sound is particularly easy to hear the issue with) You will notice in 1.20.1 the sound is more "Full" and contains more lower notes 1.20.2 sounds distant, high pitched and lacking depth.Description of bug: When compared to older versions of the game every sound in the game sounds high pitched and sibilant. It sounds as if all of the subtle low tones in all of the sounds have been removed and it causes the sounds to sound distant and way less rich than in previous versions. This effects every sound in the game, however I have noticed some sounds are much more obvious than others. The most obvious ones to me are chests, eating, and swimming. (I am using windows 11 and java version 17.0.7)
Steps to Reproduce:
1. open up minecraft java edition in 1.20.1 and in 1.20.2 simultaneously. in both versions of the game open and close a chest repeatedly (this sound is particularly easy to hear the issue with) You will notice in 1.20.1 the sound is more "Full" and contains more lower notes 1.20.2 sounds distant, high pitched and lacking depth.
Description of bug:
When compared to older versions of the game every sound in the game sounds high pitched and sibilant. It sounds as if all of the subtle low tones in all of the sounds have been removed and it causes the sounds to sound distant and way less rich than in previous versions. This effects every sound in the game, however I have noticed some sounds are much more obvious than others. The most obvious ones to me are chests, eating, and swimming. (I am using windows 11 and java version 17.0.7)Steps to Reproduce:
1. open up minecraft java edition in 1.20.1 and in 1.20.2 simultaneously. in both versions of the game open and close a chest repeatedly (this sound is particularly easy to hear the issue with) You will notice in 1.20.1 the sound is more "Full" and contains more lower notes 1.20.2 sounds distant, high pitched and lacking depth.Description of bug: update: HRTF stuck enabled even if it is showing as disabled in the Minecraft menu, thus distorting all sounds. When compared to older versions of the game every sound in the game sounds high pitched and sibilant. It sounds as if all of the subtle low tones in all of the sounds have been removed and it causes the sounds to sound distant and way less rich than in previous versions. This effects every sound in the game, however I have noticed some sounds are much more obvious than others. The most obvious ones to me are chests, eating, and swimming. (I am using windows 11 and java version 17.0.7)
Steps to Reproduce:
1. open up minecraft java edition in 1.20.1 and in 1.20.2 simultaneously. in both versions of the game open and close a chest repeatedly (this sound is particularly easy to hear the issue with) You will notice in 1.20.1 the sound is more "Full" and contains more lower notes 1.20.2 sounds distant, high pitched and lacking depth.Workaround: I figured out a workaround for this issue. It appears that it is related to HRTF. To workaround this bug I created a file named alsoft.ini which contained "hrtf=false" in the %Appdata% folder. this fixed the issue on my end and proves the bug is related to HRTF. if other players are playing with HRTF enabled that would also explain why they may not notice a difference
update 1.20.2 messed up all game sounds increasing their pitch.HRTF stuck on even when directional audio is set to off in update 1.20.2
is duplicated by
is duplicated by
is duplicated by
The workaround don't work?
is duplicated by
relates to
relates to
is duplicated by
relates to
I would like to know how to trigger this bug. I am experiencing the opposite bug where directional audio is disabled even when turned on.
In 1.20.1, Openal version 3.3.1 is used, in 1.20.2 it is 3.3.2, and in 1.21 it is 3.3.1. For some reason, 3.3.2 and later don't work on my computer and remain off, but it may remain on due to differences in the Openal version, and this may be environment-dependent.
This bug would be solved if I could continue using version 3.3.1, but this is not possible as it is downloaded every time I start the computer.
relates to
is duplicated by
relates to
relates to
is duplicated by
relates to
blocks
is duplicated by
Does MC-265514 describe your issue?
Would this count as a duplicate of MC-265514?
Thank you for your report!
We're tracking this issue in MC-265514, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
Thank you for your report!
We're tracking this issue in MC-265514, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
– I am a bot. This action was performed automatically! The ticket was resolved by one of our moderators, and I left this message to give more information to you.
Thank you for your report!
We're tracking this issue in MC-265514, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
Does MC-265514 describe your issue?
Thank you for your report!
We're actually already tracking this issue in MC-265514, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote or any additional information to the main ticket it would be appreciated.
Please be sure to use the search feature before creating a ticket to see if the issue has already been reported.
Quick Links:
📗 Tracker Guidelines | 🛠 Community Support | 📧 Mojang Support | 🔑 Account Support | ✍️ Feedback Discord
This is caused by directional audio being turned on.
Thank you for your report!
We're tracking this issue in MC-265514, so this ticket is being resolved and linked as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support (Technical Issues) – 📧 Microsoft Support (Account Issues)
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
Yes, the bug is that despite it saying "OFF" in the settings it's actually always on. See MC-265514 for details.
Please elaborate; add reproduction steps and a 'what was expected' and 'what happened' to your bug report.
Edit: Is this MC-265514?
Would MC-58715, MC-220080 or MC-265514 describe your issue?
This issue is being temporarily resolved as Awaiting Response. Once the requested information has been delivered, the report will be reopened automatically.
Quick Links:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support (Technical Issues) – 📧 Microsoft Support (Account Issues)
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki
MC-265514 is the closest, since the Directional Audio button does not toggle off. It makes no difference whether it says Directional Audio On or Directional Audio Off. I'm not sure if this is a problem with the HRFT because I'm by no means a programmer, audio engineer, or specialist of any sort when it comes to this.
All I know is that when I turn away from looking directly at my jukebox, or take one step away from it, the audio moves from being centered in my headphones to the side, and I would really like to be able to turn this feature off entirely. Hopefully that's something we can do in the future.
Does MC-265514 describe your issue?
same happened to me on an older version sounds are fine but not on 1.20.2
it might be a feature
cannot reproduce
Yup, audio sounds trash in 1.20.2
Can reproduce. The workaround works too.
Can reproduce
Interestingly enough, I have experienced this issue with both HRTF being stuck on and HRTF being stuck off, depending on where I run the game (in a third party launcher HRTF is stuck on, but in FabricMC's Loom dev environment HRTF is stuck off). After some investigation, I think I found the cause of the issue.
Code Analysis
In com.mojang.blaze3d.audio.Library, the init method calls the setHrtf method to set directional audio on or off.
Inside the setHrtf method, the alcResetDeviceSOFT method is called on the current audio device with two attributes. The ALC_HRTF_SOFT attribute sets HRTF on or off, and the ALC_HRTF_ID_SOFT attribute sets the index of the desired HRTF file, which is currently hardcoded to 0.
According to this text document, the alcResetDeviceSOFT method should be used for resetting an audio device's attributes so that they may be changed during runtime.
While the code above functions correctly in resetting an audio device's attributes with new values, its effect is imminently overridden by the creation of a new audio device context, which replaces the current audio device's attributes.
Before Minecraft snapshot 23w31a, this was not an issue as no attributes were given in the creation of a new context. However, in 23w31a, the ALC_OUTPUT_LIMITER_SOFT attribute was added to the context creation, nullifying the effect of the setHrtf method from before.
Probably the most straightforward way to fix this is to move the calling of setHrtf after the creation of the audio device's context.
However, this creates the opposite problem where the ALC_OUTPUT_LIMITER_SOFT attribute is nullified by calling setHrtf. So, it may be simpler to just set all attributes at once.
I have implemented these changes in a FabricMC mod for testing purposes, and it seems to have fixed the issue for me. The source code for the mod can be accessed here: https://github.com/bytzo/mc-265514. Obligatory warning to proceed with caution: while I can trust myself, you can't trust me, so please audit the code yourself before compiling or running.
Can reproduce on Linux, both in Debian 12 and OpenSUSE Tumbleweed, installed in 2 different computers.
By editing /etc/openal/alsoft.conf on my Debian 12 computer to include the line drivers = alsa, audio works correctly up to Minecraft 1.20.1. In versions 1.20.2 and above, there is no audio output other than the narrator voice.
By editing the same file but adding drivers = pulse instead, I can hear the audio from every version, including 1.20.2 and beyond, but its quality is really low, like if it came from inside a tin can.
In both computers I'm using Pipewire, not PulseAudio, in case that has something to do with the issue.
I have compiled the Fabric mod provided by Bytzo in its comment to this issue and it has fixed the audio problems for me, both in Minecraft 1.20.2 and in the latest snapshot.
Thanks Bytzo for providing a workaround!
Can confirm this issue is still present in 1.21 Release Candidate 1
It used to be possible to specify a different version of the OpenAL library in a Java argument, but it doesn't seem to work anymore. It just crashes the game.In the example below, the OpenAL dll version 3.3.1 placed directly under .minecraft is specified, but the game crashes just as if nothing was specified. It seems to have been fixed.It was my mistake. The crash was caused by a space before the path specification. I've written it below so that no one else makes the same mistake.
People who are experiencing this bug probably had it working fine in 1.20.1 or earlier, so specifying the OpenAL library used in 1.20.1 may solve the problem.
I had the opposite problem of not being able to turn on Directional Audio, but this solved it.
Once you start up with 1.20.1, a folder named "3.3.1" should be created in ".minecraft\libraries\org\lwjgl\lwjgl-openal". Open or unzip "lwjgl-openal-3.3.1-natives-windows.jar" in that folder using the appropriate method (such as using 7zip), and copy "OpenAL.dll" from "lwjgl-openal-3.3.1-natives-windows.jar\windows\x64\org\lwjgl\openal" and place it wherever you like, such as in ".minecraft".
After that, please specify the following in the JVM arguments section of the launcher startup settings. Change the username etc. to suit your environment.