- Discord linux нет звука при трансляции
- Демонстрация экрана в Discord на Linux
- Нет звука в трансляции в дискорде — как исправить
- Перезагрузите компьютер
- Обновите Discord
- Отключите антивирус
- Очистить кэш Discord
- Выполните сброс настроек голоса
- Запуск от имени администратора
- Добавить активность Discord
- Обновите аудиодрайвер
- Переустановите Discord
Discord linux нет звука при трансляции
We all know how neglectful the team over at discord are about their small base of linux users. Although the go live feature was added a couple of months ago, it is still without audio and it seems that the team over at discord have done nothing to fix it. So with the help of a friend and a couple of minutes, we came up with a roundabout way of temporally solving this issue.
Warning: You will be forced to listen to the sound of your own voice, I don’t mind this but if you do then I will be making another guide later on about how to get audio steaming without the feedback (once I figure out how to do that)
In this guide I will be using Manjaro (which is using arch linux)
Manjaro should already come with pulseaudio but if you do not have it then install it with:
If you haven’t already you will need to install pavucontrol with:
sudo pacman -S pavucontrol
Now we need to find your microphone and sound output so that we can use them later on in a bash script that will automate the process. Lets start with the microphone, plug in your mic, go to discord and go into the “voice and video” tab in the settings and make sure that the input sensitivity bar is in fact fluctuating up and down. This will make sure that the mic is running and that will make it easy to find in the next step. Leave discord open on that page and then open up a terminal, and type:
in the terminal you should see a couple of sources (or one), look for the one that is currently in a RUNNING state. Underneath the state there should be a name like:
Source #[ANY NUMBER] State: RUNNING Name: [NAME OF MIC] <----------(Copy this) `… a bunch of other junk …`
We are going to need this name later on so paste it in a notepad somewhere with [CTRL + SHIFT + C]. Now we need to find your audio output. Again, this is easy to find if you have something in the background playing, so open up YouTube or something and play some audio. Then go back to the terminal and type:
Just like before you should see a couple of sinks (or one), and like before you need to find the one that is currently running:
Sink #[ANY NUMBER] State: RUNNING Name: [NAME OF OUTPUT] <----------(Copy this)` `… a bunch of other junk …`
Now we are going to make a bash script that will get us most of the way there. So make a new text file and place it on the desktop, (you can place it anywhere but for the sake of making life simpler I’m placing it on the desktop) and open it. Now you can paste the following lines of text into the file making sure to replace [NAME OF MIC] and [NAME OF OUTPUT]:
#!/bin/bash pactl load-module module-null-sink sink_name=Virtual1 pactl load-module module-loopback source=[NAME OF MIC] sink=Virtual1 pactl load-module module-loopback source=Virtual1.monitor sink=[NAME OF OUTPUT]
Then save the file, call it whatever you want (I’ll be using “goliveaudio.sh”), and go back to the terminal. If you put the file on the desktop and called it what I called it then you can copy and paste the next few commands (otherwise you will have to change the path to the file and the name of the file). Now you need to change your directory to the desktop, so in the console type:
This will convert the text file into a bash script which we can then run. Once you have ran the script you should be able to hear the sound of your own voice (Guide on how to get it working without feedback coming soon) Now you need to open the pulseaudio Volume Control. In manjaro you can just search for “pavu” in the start menu.
Once you are in pavu, go to the “Recording” tab, you should see ‘WEBRTC VoiceEngine” (if not then make sure discord is open and is either in a call or in the “voice and video” tab in the settings) on the right of webrtc you should see a little box with some text in it. It can say anything from “USB Audio Device” to “Built-in Analog Audio” or anything else. Click that box and the option “Monitor of Null Output” should be there. Click it and now discord will be getting its sound from that Null Output.
Finally we have to send whatever sound we want to share to that Null Output. So go to the “playback” tab in pavu and find the program you want to steam. (make sure that program is making noise.) In this case I used Firefox playing YouTube as an example. Once you find Firefox (or a game) in the playback tab, just like before, click on the little box of text and then click on Null Output. Now the sound of that program will be playing through your mic and will (for the most part) be synced up with your go-live stream.
Now if you want to stop streaming audio, go to your terminal and type:
systemctl —user restart pulseaudio
This will reset pulseaudio so you may need to reset discord and anything else that uses audio.
I hope this guide was helpful to you. It saddens me that we have to fix this problem ourselves but it honestly wouldn’t be the first time Linux users were tossed to the side. Sorry for any grammatical errors I might have made.
Демонстрация экрана в Discord на Linux
Здравствуйте, господа. Можно ли пофиксить отсутствие звука приложения в демонстрации экрана Discord на Linux?
Огромная просьба игнорировать этот вопрос, если вы не сталкивались с Linux.
Когда включаю стрим в дискорде, дискорд предупреждает, что на этом устройстве может быть стрим без звука.
нормально дискорд работает на линуксе, ну попробуй лайткорд может он те чем то поможет и есть просто в браузере
никогда не пользовался дискордом.
Могу заметить, что иногда микрофон надо включать отдельно. Программы предлагают такое окошко, где надо поставить галочку.
тут советуют настроить дискорд https://gamesqa.ru/programmy/ne-rabotaet-zvuk-v-discord-27461/ последние пункты настройки винды замени
в терминале запусти pavucontrol или (у меня) mate-volume-control
и там гляди по устройствам и по приложениям.
а вообще то операционной систмы линукс не существует. Принято выучить название операционной системы и графической оболочки, на них по разному настраивается. и их следует указывать
Владимир Юрганов Искусственный Интеллект (216087) damien brown, я не знаю, что такое «рабочее окружение» Среда рабочего стола. DE по сути — графическая оболочка иксов. кеды я не люблю и посему не знаю. У меня MATE как форк моей любимой среды gnome2 в кедах настраивается по другому. тебе лучше знатть свои инструменты. Я могу погуглить за тебя, но вываливается всё больше настройка кед 15 летней давности. вот только Анастасия нашлась попозже. https://vk.com/wall-114916478_383756 Ну как я и писал — pavucontrol
Свежие дистрибутивы стали поставлять с pipewire вместо pulseaudio.
Выбрать что-то одно, а другое удалить.
Для pipewire нужны пакеты: pipewire pipewire-alsa pipewire-pulse
Нет звука в трансляции в дискорде — как исправить
Работа с Дискордом
Представьте себе: вы транслируете свою игру друзьям, чтобы развлечь их, но обнаруживаете, что звук не работает.
Применив инструкции с этой статьи, вы сможете без проблем транслировать свою игру со звуком.
Как исправить проблему отсутствия звука Discord?
Это некоторые из шагов, которые сработали для многих людей. Рекомендую выполнять эти шаги один за другим, пока звук не заработает.
Перезагрузите компьютер
Функция совместного использования экрана была добавлена в Discord совсем недавно, и я не удивлен, что некоторые ошибки еще не были устранены. К счастью, вы можете устранить эту ошибку, просто перезагрузив свое устройство.
Многие технические специалисты рекомендуют этот шаг, если что-то идет не так с устройством по уважительной причине. Возможно, есть несколько ошибок и несколько приложений, которые мешают работе Discord, и перезагрузка устройства иногда исправляет их.
Обновите Discord
Как я уже упоминал ранее, функция совместного использования экрана в Discord появилась относительно недавно. Если у вас более старая версия Discord, то, возможно, вы используете бета-версию функции совместного доступа к экрану.
Если в вашей трансляции Discord нет звука, то вам следует установить последнюю версию приложения. Чтобы обновить приложение, следуйте следующим инструкциям:
- Нажмите клавиши Windows + R , чтобы открыть диалоговое окно «Выполнить».
- Скопируйте %localappdata% , вставьте его в «Выполнить» и нажмите Enter.
- Откройте папку Discord.
- Дважды щелкните Update.exe .
Это обновит ваше приложение, если у вас нет последней версии. После этого просто откройте Discord снова.
Отключите антивирус
Этого не произойдет с Windows Defender, но если у вас есть сторонний антивирус, то вам следует отключить его до завершения стрима.
Некоторые антивирусы могут быть чрезмерно осторожными и блокировать процессы. Это может привести к отсутствию звука во время трансляции Discord.
Очистить кэш Discord
Кэш используется для быстрого хранения и извлечения данных приложением. Однако в этих файлах могут содержаться ошибки, что может повлиять на звук потока Discord.
Если у вас нет звука потока Discord, то вам следует очистить кэш. Ниже приведены шаги для этого.
- Полностью выйдите из Discord. В Windows это можно сделать, нажав Alt+F4 .
- Нажмите Windows + R .
- Скопируйте и вставьте %appdata% в «Выполнить» и нажмите Enter.
- Найдите папку Discord и удалите ее.
- Перезапустите Discord и проверьте, работает ли теперь звук.
Выполните сброс настроек голоса
Некоторые ошибки в приложении могут быть слишком серьезными, и описанные выше шаги, возможно, не смогут их исправить. К счастью, решения просты. Все, что вам нужно сделать, это сбросить настройки голоса из приложения.
- Нажмите на значок шестеренки в левом нижнем углу, чтобы открыть Настройки Discord.
- На боковой панели нажмите на Голос и видео.
- Прокрутите вниз и выберите Сброс настроек голоса.
- Подтвердите и проверьте, слышат ли теперь ваши друзья ваш красивый певучий голос ?.
Запуск от имени администратора
Предоставление приложению административных прав может дать ему больше ресурсов.
Чтобы запустить приложение Discord в режиме администратора, все, что вам нужно сделать, это:
- Полностью выйти из Discord. В Windows это можно сделать, нажав alt+F.
- Щелкните правой кнопкой мыши на значке Discord и выберите Запуск от имени администратора.
- Подтвердите и проверьте, есть ли теперь звук в потоке Discord.
Если это сработает, вам придется каждый раз запускать Discord от имени администратора. Для этого выполните следующие действия:
- Щелкните правой кнопкой мыши на Discord и выберите Свойства.
- Выберите вкладку Совместимость и установите флажок Запускать эту программу от имени администратора.
- Нажмите Применить, а затем нажмите OK.
Добавить активность Discord
Чтобы устранить проблему со звуком в потоке Discord, вам придется добавить игру в качестве активности. Многие пользователи утверждают, что это помогло им решить проблему.
- Откройте Discord и перейдите в раздел Настройки .
- Под заголовком Настройки игры нажмите на Активность игры .
- Нажмите Добавить и выберите игру . Убедитесь, что наложение включено, нажав на значок монитора.
Обновите аудиодрайвер
Неисправный или устаревший аудиодрайвер также может быть причиной проблемы со звуком в потоках Discord. Чтобы обновить драйверы, выполните следующие действия:
- Нажмите вместе клавиши Windows + X.
- Выберите Диспетчер устройств.
- Найдите аудиодрайверы.
- Щелкните правой кнопкой мыши и выберите Обновить драйвер для микрофона.
- Выберите Автоматически устанавливать драйверы, и windows выполнит эту работу за вас.
- Проверьте, есть ли в потоке Discord звук или нет.
Переустановите Discord
Это последнее решение, которое вы можете попробовать. Вам нужно удалить и переустановить Discord с нуля. Для этого выполните следующие действия:
- Откройте меню Пуск и найдите Discord.
- Щелкните правой кнопкой мыши на Discord и выберите Деинсталляция. Вы попадете в панель управления.
- Нажмите на Discord, а затем нажмите Деинсталляция.
- Следуйте инструкциям на экране.