Microphone Not Working With Quest 2 ("Audio Record Error: InvalidState")
Microphone Not Working with Quest 2: "Audio Record Error: InvalidState"
Are you experiencing issues with your Quest 2 microphone not working when using ALVR (Air Link VR)? You're not alone. Many users have reported the same problem, with the error message "Audio record error: InvalidState" appearing in the logs. In this article, we'll delve into the possible causes of this issue and provide troubleshooting steps to help you resolve the problem.
Understanding the Issue
The "Audio record error: InvalidState" message is a common error that occurs when the Quest 2 microphone is not functioning correctly with ALVR. This issue can be frustrating, especially when you're trying to record audio or communicate with others in VR. Despite selecting the "ALVR Microphone" device as the default, the microphone audio is not being picked up on the host side.
Troubleshooting Steps
Before we dive into the possible causes of this issue, let's go through some basic troubleshooting steps to ensure that everything is set up correctly.
Verify ALVR Microphone Settings
- Select the correct microphone device: Make sure that the "ALVR Microphone" device is selected as the default microphone in the ALVR settings.
- Check microphone volume: Ensure that the microphone volume is set to 100% and not muted.
- Verify Quest 2 microphone settings: Check that the Quest 2 microphone is not muted from the global menu.
Verify ALVR Installation and Setup
- Follow the instructions in the README: Carefully follow the instructions in the ALVR README to ensure that you've completed the setup wizard successfully.
- Read the ALVR GitHub Wiki: Read the ALVR GitHub Wiki to understand the setup process and troubleshoot common issues.
Verify Environment Settings
- Check hardware specifications: Verify that your hardware specifications meet the minimum requirements for ALVR.
- Check GPU driver version: Ensure that your GPU driver version is up-to-date.
- Check audio settings: Verify that your audio settings are configured correctly.
Possible Causes of the Issue
After going through the basic troubleshooting steps, if you're still experiencing the "Audio record error: InvalidState" message, there are several possible causes of the issue:
- Incompatible ALVR version: The issue may be caused by an incompatible ALVR version. Try updating to the latest version of ALVR.
- Incorrect Quest 2 microphone settings: The Quest 2 microphone settings may be causing the issue. Try resetting the microphone settings to their default values.
- Audio driver issues: Audio driver issues may be causing the problem. Try updating your audio drivers to the latest version.
- ALVR settings file issues: The ALVR settings file may be causing the issue. Try resetting the ALVR settings file to its default values.
Additional Troubleshooting Steps
If the above troubleshooting steps don't resolve the issue, here are some additional steps you can try:
- Check the ADB logcat: Check the ADB logcat for any error messages related to the microphone.
- Check the ALVR client logs: Check the ALVR client logs for any error messages related to the microphone.
- Try a different microphone device: Try using a different microphone device to see the issue persists.
- Try resetting the ALVR settings: Try resetting the ALVR settings to their default values.
Conclusion
The "Audio record error: InvalidState" message is a common error that occurs when the Quest 2 microphone is not functioning correctly with ALVR. By following the troubleshooting steps outlined in this article, you should be able to resolve the issue and get your microphone working correctly with ALVR. If the issue persists, try updating to the latest version of ALVR or resetting the ALVR settings file to its default values.
Additional Resources
- ALVR README: https://github.com/alvr-org/ALVR/blob/master/README.md
- ALVR GitHub Wiki: https://github.com/alvr-org/ALVR/wiki
- ALVR Settings File: https://pastebin.com/raw/XXAsUREu
- ALVR Quest 2 ADB logcat: https://pastebin.com/raw/eNRvXHYD
Hardware Specifications
- CPU: i7-8700
- GPU: RTX 3070
- GPU Driver Version: 570.133.07
- Audio: PulseAudio 15.0.0 (on PipeWire 1.4.1)
Installation Settings
- ALVR Version: v20.13.0
- ALVR Settings File: https://pastebin.com/raw/XXAsUREu
- ALVR Quest 2 ADB logcat: https://pastebin.com/raw/eNRvXHYD
- SteamVR Version: latest beta (Build ID: 17946446)
- Install Type:
- [x] Packaged (launcher from AUR, latest version from launcher)
- [ ] Portable (
zip
) - [ ] Source
OS Name and Version
- OS Name and Version: Arch Linux (6.14.2-zen1)
Microphone Not Working with Quest 2: "Audio Record Error: InvalidState" - Q&A
In our previous article, we explored the possible causes of the "Audio record error: InvalidState" message when using ALVR (Air Link VR) with the Quest 2. We also provided troubleshooting steps to help you resolve the issue. In this Q&A article, we'll answer some frequently asked questions related to this issue.
Q: What is the "Audio record error: InvalidState" message?
A: The "Audio record error: InvalidState" message is an error message that occurs when the Quest 2 microphone is not functioning correctly with ALVR. This message is typically displayed in the ALVR client logs or the ADB logcat.
Q: Why is my Quest 2 microphone not working with ALVR?
A: There are several possible reasons why your Quest 2 microphone may not be working with ALVR, including:
- Incompatible ALVR version
- Incorrect Quest 2 microphone settings
- Audio driver issues
- ALVR settings file issues
Q: How do I troubleshoot the issue?
A: To troubleshoot the issue, follow these steps:
- Verify ALVR microphone settings
- Verify ALVR installation and setup
- Verify environment settings
- Check the ADB logcat and ALVR client logs for error messages
- Try a different microphone device
- Try resetting the ALVR settings
Q: What are the minimum hardware specifications required for ALVR?
A: The minimum hardware specifications required for ALVR are:
- CPU: i7-8700
- GPU: RTX 3070
- GPU Driver Version: 570.133.07
- Audio: PulseAudio 15.0.0 (on PipeWire 1.4.1)
Q: How do I update my ALVR version?
A: To update your ALVR version, follow these steps:
- Check the ALVR website for the latest version
- Download the latest version of ALVR
- Install the latest version of ALVR
Q: How do I reset my ALVR settings?
A: To reset your ALVR settings, follow these steps:
- Go to the ALVR settings menu
- Select the "Reset" option
- Confirm that you want to reset the settings
Q: What are the possible causes of the issue?
A: The possible causes of the issue are:
- Incompatible ALVR version
- Incorrect Quest 2 microphone settings
- Audio driver issues
- ALVR settings file issues
Q: How do I check the ADB logcat?
A: To check the ADB logcat, follow these steps:
- Open the ADB logcat viewer
- Select the "Audio" category
- Look for error messages related to the microphone
Q: How do I check the ALVR client logs?
A: To check the ALVR client logs, follow these steps:
- Open the ALVR client logs viewer
- Select the "Audio" category
- Look for error messages related to the microphone
Q: What are the possible solutions to the issue?
A: The possible solutions to the issue are:
- Update your ALVR version
- Reset your ALVR settings
- Try a different microphone device
- Check ADB logcat and ALVR client logs for error messages
Conclusion
The "Audio record error: InvalidState" message is a common error that occurs when the Quest 2 microphone is not functioning correctly with ALVR. By following the troubleshooting steps and Q&A provided in this article, you should be able to resolve the issue and get your microphone working correctly with ALVR.
Additional Resources
- ALVR README: https://github.com/alvr-org/ALVR/blob/master/README.md
- ALVR GitHub Wiki: https://github.com/alvr-org/ALVR/wiki
- ALVR Settings File: https://pastebin.com/raw/XXAsUREu
- ALVR Quest 2 ADB logcat: https://pastebin.com/raw/eNRvXHYD
Hardware Specifications
- CPU: i7-8700
- GPU: RTX 3070
- GPU Driver Version: 570.133.07
- Audio: PulseAudio 15.0.0 (on PipeWire 1.4.1)
Installation Settings
- ALVR Version: v20.13.0
- ALVR Settings File: https://pastebin.com/raw/XXAsUREu
- ALVR Quest 2 ADB logcat: https://pastebin.com/raw/eNRvXHYD
- SteamVR Version: latest beta (Build ID: 17946446)
- Install Type:
- [x] Packaged (launcher from AUR, latest version from launcher)
- [ ] Portable (
zip
) - [ ] Source
OS Name and Version
- OS Name and Version: Arch Linux (6.14.2-zen1)