top of page
wonvazaluvi

Discord No Input or Output Device: Best Practices for Voice and Video Communication



When I start discord-canary, everything seems to be fine, even from the terminal, there is no noticable errors, but when I lead to the user settings in "Voice & Video", it tells me that there is no input/output devices. However, i have discord notification sounds and the internal webcam of the laptop isworking (as good as it always did (in reversed, but it's fine, I hate webcams )). But if the terminal output of discord-canary can help you, here it is:


That's a weird conclusion to make. If it doesn't work with ALSA chances that it has OSS support are much slimmer. And from everything I've seen, chromium/electron on linux does not have OSS (and even if it had, I doubt the discord shipped libraries link against it) support which is what discord is based on. You do have device selection with pulseaudio, that I can guarantee you. Pulseaudio doesn't have any correlation with OSS though.




discord no input or output device



I installed discord from official repository. I have installed alsa-utils and I have working output and also input. I have tested the microphone with arecord and there was a sound. But the problem is that discord does not recognize input/output devices. I didn't install Pulse Audio. I don't know if I need that. So I need your help guys.


When you create an Aggregate Device, multiple devices appear as a single device in an app. This lets you increase the number audio inputs and outputs available at the same time. It also lets you use multiple audio devices at the same time, like several USB microphones.


You can also use an Aggregate Device if your app doesn't support using separate devices for input and output. With some apps not made by Apple, you can use separate devices for input and output only when combined together as an Aggregate Device.


With Apple apps like Logic Pro, GarageBand, and MainStage, you can use separate devices for input and output. But you still might want to use an Aggregate Device to increase the number of audio inputs or outputs.


Keep the Audio MIDI setup window open so you can refer to it when choosing inputs and outputs in the app you're using. In Audio MIDI Setup, each subdevice at the top of the Subdevice section is color coded and matches the input and output channel numbers below the subdevices. Those corresponding channel numbers appear in the input and output slots of the app you're using.


Do not use the Voicemod Virtual Audio device as the output (headphones), we need it internally as an audio bridge to make all this work. Through this output you will hear the transformed voice if Voicemod app is opened, but not the rest of the sounds coming from games or other applications.


The program PulseAudio Volume Control is helpful in figuring out which program is producing audio, where that audio is being routed, what the default input/output devices are, and what the volume levels are set to. It can be installed using the Pop!_Shop, or with this command:


The "Output Devices" tab shows a list of output devices, and an indicator of what's being played out of each device. The green checkmark being selected indicates a device is the default output device.


A thing to keep in mind is that you can edit your input and output devices by channel. For editing this, click your active voice channel, then click the little arrow on the microphone to check you really are on the desired device.


There you go. If you previously messed around with your input and output device for your voice chats, like adding a Discord voice changer mod, this should fix it and reset everything to your system defaults.


Like JACK, PipeWire implements no connection logic internally. The burden of watching for new streams and connect them to the appropriate output device or application is left to an external component known as a session manager.


It is possible to have a PipeWire server (or multiple, for each user) output to ALSA via ALSA dmix devices. This allows you to use ALSA as the primary audio output system while being able to use non-ALSA devices such as Bluetooth headphones.


As a user (non-root), check out the output of wpctl status, and set the default input(source) and output(sink) devices to your liking with wpctl set-default ID. ID is the number before sink/source names.


Some hardware audio devices, like snd_hda_intel, function differently depending on which profile the device is running in. In the case of snd_hda_intel, there are separate profiles for HDMI and analog output.


EasyEffects (former PulseEffects) is a GTK utility which provides a large array of audio effects and filters to individual application output streams and microphone input streams. Notable effects include an input/output equalizer, output loudness equalization and bass enhancement, input de-esser and noise reduction plug-in. See the GitHub page for a full list of effects.


Start Carla through Pipewire, pw-jack carla-rack. In Rack tab add whichever plugin you want. Make sure they are stereo type. You can change their order, the one on top of the list will be the first to receive the audio stream, just like in EasyEffects. Afterwards move to Patchbay tab and connect the default_null_sink L/R monitors to Carla inputs, then Carla outputs to the playbacks of your desired device (speakers, earphones, HDMI, etc). Save the configuration to a local folder, i.e. /Documents/carla_sink_effects.carxp.


As of 2020-12-07, if there is no sound after connecting a Bluetooth device, you might need to switch the default sink and/or move a sink input to the correct sink. Use pactl list sinks to list the available sinks and pactl set-default-sink to switch the default sink to the Bluetooth device. This can be automated via udev using a script similar to this one.


The issue could probably result from incorrect input devices selected. Usually, when we install the discord application, it detects the microphone and speaker as output and input devices. Thus, you can able to use communicating devices, but if discord selects an incorrect driver for the input or output device, you will not be able to use it until you select the right one manually. Below are the steps:-


But, the problem is usually not from the service-end of the Discord application. Most of the time, the problem lies within the application interface or user-end. As you may already know, there are a lot of settings and sub-settings that can affect the I/O of your system, and the same goes for audio input and output. Therefore, a mishap in the settings can cause no audio problem from Discord.


Windows also offer you the choice to select the default communication device for your system. Once you select that, it will automatically redirect the input or output from all apps to the default device. The problem usually does not occur if you have only one input and output device.


Audio drivers are infamous because of audio errors and problems with audio input and output. And since the performance of all software is dependent on the audio driver, none of the programs would perform correctly if the right driver is not installed.


Apart from Windows settings, you should also check if the proper I/O devices are selected in Discord or not. If the right device is not selected in Discord, the audio coming from Discord will not be routed to the device and you will not hear any output. It usually happens after you install a new program or connect a new device which changes the preferred output option in Discord.


When using either Discord or Mumble and either Apple AirPods or a Bose QuietComfort 35 headset, I cannot hear sound from any other application unless I set the output device to the "Hands-Free Device" instead of the "Stereo Headphones" device.


The problem with that is the "Hands-Free Device" has only one sound quality option, 8 KHz, which is nowhere near the 44.1 KHz default of the "Stereo Headphones" output device. When I select the "Stereo Headphones" device the sound is great, until I open either of the mentioned voice chat applications, whereupon I can't hear anything until I close that program. Also, my mic does not work unless I re-set the communications device or default device to the hands-free option. If I set the hands-free device as the communications device, everything in the voice chat app works, but no other program has any sound.


Here is how I get by:Set the default communication device as the hardware microphone and the output device as Bluetooth stereo for all applications manually.If your using windows 10 this is easily done in the settings application under advanced sound.I don't know the equivalent for previous windows OS.


If anyone is looking for a fix specifically on the discord application, I did this with my airpods pros, go to voice settings, make your input device default (if that doesn't work turn to Microphone Array (Realtek), then apparently any output option would work for me. Default worked at first but then when I played around with the options again it stopped working so when I used Microphone Array the rest of my outputs worked for some reason, if not then try headphone specifically.


If you experience the sound problems of ASUS computers, such as Speakers/Microphones are not working, no sound, sound is muffled, intermittent, or crackling/popping, etc. Or, Speakers/Microphones problems occur in a virtual meeting or online learning, such as Microsoft Teams, Skype, Google Meet, Google Classroom, Zoom, or other communication apps. Please refer to the following solutions. (For communication apps, please check the input/output device settings are correct as well.)


If you don't see your Microphone in the Port selection under the input devices in pavucontrol:use pavucontrol -> configuration -> built_in Audio. Check if you have * Output + * Input choosen in your profile, otherwise your microphone isn't shown in the input devices section and cannot be used.


For me everything looked correct, input device was selected correctly however I was unable to use the inner or the external mic. I solved it by enabling the webcam using the Fn keys. Apparently they are enabled and disabled by the same Fn key. 2ff7e9595c


1 view0 comments

Recent Posts

See All

Comments


bottom of page