Как изменить приоритет процесса и как его сохранить (высокий, низкий)

Содержание

В чисто геймерское приложение Discord во время пандемии плавно перетекли рабочие переговоры, воркшопы и прочие глобальные обсуждения. Многие команды с удивлением отметили, что отмена ямской офисной повинности и переезд в онлайн не сказались на эффективности работы. Единственная проблема инкапсуляции бизнесовых процессов в звуковых чатах — качество непосредственно звука.

Если ваши коллеги-собеседники часто жалуются, что вы вещаете словно из амбразуры, то нужно найти причину этого странного явления. Хочешь больше полезных статей по настройке сложных приложений? Присмотрись к порталу soft-ok.net, где регулярно релизят обзоры на актуальное программное обеспечение, лайфхаки при работе с операционными системами и обзоры на бесплатные системные утилиты, которые помогут тебе в трудную минуту

Симптомы

  1. Искаженный, смазанный голос с «железный» эффектом (сюда же припишем и «бульканье», обрывы на половине предложения)
  2. При запуске игры или требовательное к ресурсам приложение начинаются проблемы с пропаданием звука
  3. Неполадки с микрофоном наблюдаются только в Дискорде. Другие программы, вроде Skype, пропускают голосовой трафик без проблем
  4. Глюки могут начаться не сразу, а через некоторое время. Чем дольше длится сеанс — тем больше пропаданий. Помогает только перезапуск клиента (но ненадолго)

Проверить микрофон

Для начала пройдите простой тест на https://test.webrtc.org/ — он быстро чекнет вашу камеру и микрофон на момент каких-либо ошибок

image

Чтобы пройти диагностику не забудьте разрешить сайту использование девайсов

image

Проверить системные ресурсы

Дискорд жрет не мало ОЗУ, даже будучи висящим в трее

Читайте также:  Hire-AR: доска вакансий в сфере дополненной и виртуальной реальности

В нашем случае именно множество сторонних запущенных приложений давало глюк по голосу, т.е. когда в процессе общения запускалась еще одна вкладка в Хроме c видео YouTube с расширением 1080р, начинались пропадания звука (редакционный сетап: Pentium 2020M, 2,4 Гц, 4 Гб оперативной памяти и Windows 10). Что тут можно предпринять, кроме очевидного хардварного апргейда? Можно попробовать повысить приоритет в диспетчере задач. В десятке это делается через пункт «Подробности» в том же диспетчере

Повысить приоритет принудительно (и постоянно)

Чтобы дискорд постоянно находился в высоком приоритете,  добавьте к ярлыку запуска создайте ярлык Discord.exe на рабочем столе и указав этот аргумент в параметрах запуска; объект ярлыка: «C:Users%Имя пользователя%AppDataLocalDiscord%номер версии%Discord.exe —disable-renderer-backgrounding». После этого у приложения всегда будет высокий приоритет. Полное видео ниже:

Проверить качество соединения

Дискорд — капризная штука, что касается требуемой пропускной способности канала. Несмотря на то, что разработчики уверяют, якобы, голосовыми чатами можно пользоваться даже с минимальной скоростью, часто именно этот параметр и влияет на постоянные «пропадания» в голосовом канале. Проверить это можно, если кликнуть на зеленую шкалу в левом нижнем углу.

Обрати внимание на потерю пакетов и задержку. Если пинг более 250 мс  — уже начинаются проблемы со связью. Решением может стать заигрывание с параметром битрейта голосового соединения. Нажмите на шестеренку, которая появляется при наведении курсора на голосовой канал и попробуйте увести ползунок влево, если у вас плохое соединение и, наоборот, вправо, если с соединением всё ок (она появится, если у вас есть соответствующие права для этого)

Обновить драйвера

После обновления Discord’а иногда возникает конфликт старых драйверов с новой версией приложения. Если вы давно не обновляли аудиодрайвер на своей материнской плате, то самое время это сделать. Сделать это можно через «Диспетчер устройств», либо вручную забить наименование материнской платы и/или модели ноутбука. Последний вариант предпочтительней, т.к. встроенный апдейтер Windows не всегда находит самые свежие «дрова»

Читайте также:  Выгодная стоимость за услуги дизайнера интерьера в Одессе от надежной компании Stroy House

Основные настройки по нашей проблеме лежат в категории «Голос и видео». Что здесь можно попробовать подкрутить:

  • Если запуск программы происходит на не самом новом компьютере, то, возможно, поможет включение функции «Использовать старую звуковую подсистему». Просто некоторые современные приложения не слишком охотно «дружат» с устаревшими драйверами и устройствами. Как правило, включение данного параметра позволяет решить проблему.
  • Отключите QoS — перейдите в «Настройки пользователя» -> «Голос и видео» и отключите параметр «Включить качество обслуживания с высоким приоритетом пакетов».

Сбросить голосовые настройки

При проблемах с микрофоном попробуйте также резетнуть все голосовые настройки в дискорде. Делается это через категорию «Настройки приложения» -> «Голос и видео»

Изменить сервер подключения

Если вы владелец сервера, то вы можете поменять сервер подключения: можете выбрать Европу, Россию или любой другой. Зайдите в настройку канала

Справа вы увидите пункт «Регион сервера» (Server Region)

Выключить шумоподавление

При включении шумоизоляции, в левом нижнем углу, в мини-настройках голосового чата, срезается входной сигнал. Штука удобная — ваши собеседники не будут слышать случайные шумы, в том числе и треск клавиатуры. Но иногда это сильно мешает и воспроизведению действительно живой речи, особенно если есть проблемы с дикцией. Попробуйте временно отключить данную настройку.

Настроить чувствительность микрофона

Попробуйте в настройках Windows повысить чувствительность микрофона. Возможно, это и не поможет избежать мелких коллизий, но, по крайней мере, вас будет лучше слышно. Чтобы выставить данный параметр щелкните в правом нижнем углу в трее на значок звука и выберите «Звуки»

Далее переходим на вкладку «Запись», нажимаем на микрофон и щелкаем на «Свойства» (кстати, если в этом разделе у вас присутствует микрофон внешней аудио карты — попробуйте его отключить)

Читайте также:  Разработка приложений для мобильных устройств

В свойствах ищем «Уровни» и пробуем его поднять

Измените частоту дискретизации и битовую глубину вывода микрофона

Измените разрядность и частоту дискретизации с 24 бит 192000 Гц на 16 бит, 48000 Гц. Потери качества вы не заметите, потому что ваш микрофон и не мог воспроизводить указанные первыми частоты, зато с артефактами голосового потока может помочь. Сделать это можно в тех же настройках микрофона, в которые мы заходили в пункте выше, только открывать нужно вкладку «Дополнительно»

Проверить интерфейс микрофона

Если у вас внешние наушники с микрофоном (или отдельно микро), то банально проверьте — до конца ли вы вставили штекер в разъем? Если всё в порядке, то попробуйте хотя бы продуть его от пыли. Актуально для тех, у кого системный блок стоит на полу, либо для владельцев ноутбуков, которые очень давно не разбирали и не чистили

Не помогло?

Если проблема с микрофоном всё равно актуальна, попробуйте задать вопрос в русскоязычном сообществе Discord в контакте:

https://vk.com/topic-120154544_33464001

Как вам статья?

Discord Inc. представила в своем VoIP-приложении новую удобную функцию выставления приоритетов среди участников общего чата. Суть нововведения заключается в возможности «приоритетному спикеру» нажать на горячую клавишу, которая приглушит остальных участников и сделает громче главного. 

Новые удобства здесь придутся кстати крупным гильдиям в любой из MMO, когда каждый участник рейда в общем гуле во время конференции не может сориентироваться в происходящем. Контролировать толпу теперь сможет тот, кому выдадут привилегии при помощи кнопки Priority Speaker в настройках канала. 

Вместе с анонсом новой функции, ребята из Discord, как уже заведено, подарили пользователям своеобразный трейлер.

Имеем отличный комп, вин 10 на борту и дискорд. Для дискорд.ехе уже прописал в реестр запуск процесса с высоким приоритетом. Но при игре (а также запуске вообще любого полноэкранного приложения кушающего проц) через 5-10 минут приоритет дискорда слетает на самый низкий и по факту дискорд “умолкает” ибо мы с собеседниками друг друга не слышим. Как бы он лагает из-за недостатка ресурсов так что не воспринимает входящий-исходящий потоки. Стоит только свернуть приложение – дискорд оживает – лезем в диспетчер и видем что процесс сброжен на самый низкий приоритет. Устанавливаю его обратно на высокий – и снова 5-10 мин до следующей “поломки”. Ресурсов процессора для всех этих приложений хватает с головой, нагрузка на проц в момент “поломки дискорда” не более 80-90 процентов. Как я понял – винда сама скидывает приоритет дискорда в низкий – по какой причине правда я так и не понял. Прошерстил весь инет и кроме ответов “сейчас мы вам расскажем как сменить приоритет процесса в диспетчере задач…” ничего нигде не нашел. Поддержка тоже не помогла. Может кто сталкивался с проблемой? или хотя бы знает как запретить вин 10 менять приоритет процесса автоматически? Коммент для минусов внутри.

Вопрос задан 3 года 3 месяца назад Изменён 1 год 7 месяцев назад Просмотрен 4k раза 1

Обшарив несколько топиков с такой же проблемой, нашёл только батник, который каждые пять секунд присваивает, заранее, указанному процессу определённый приоритет.. Но и он не помогает.

Кто сталкивался с такой проблемой или что можете посоветовать?

Улучшить вопрос 7

2 ответа 2

Сброс на вариант по умолчанию 2

Решение без танцев с бубном можете найти здесь: https://www.youtube.com/watch?v=MZF-LURTScI

А именно, надо запускать дискород с флагом --disable-renderer-backgrounding.

Улучшить ответ 2 1

Держите скрипт, который каждые 5 секунд все процессы Discord’а повышает на высокий приоритет. https://github.com/AlexPigalyov/BatScript-DiscordFixLowPriority

Улучшить ответ 1

Всё ещё ищете ответ? Посмотрите другие вопросы с метками или задайте свой вопрос.

default

Discord Inc. представила в своем VoIP-приложении новую удобную функцию выставления приоритетов среди участников общего чата. Суть нововведения заключается в возможности «приоритетному спикеру» нажать на горячую клавишу, которая приглушит остальных участников и сделает громче главного.

Новые удобства здесь придутся кстати крупным гильдиям в любой из MMO, когда каждый участник рейда в общем гуле во время конференции не может сориентироваться в происходящем. Контролировать толпу теперь сможет тот, кому выдадут привилегии при помощи кнопки Priority Speaker в настройках канала.

Вместе с анонсом новой функции, ребята из Discord, как уже заведено, подарили пользователям своеобразный трейлер.

Оцените статью
Рейтинг автора
4,8
Материал подготовил
Егор Новиков
Наш эксперт
Написано статей
127
А как считаете Вы?
Напишите в комментариях, что вы думаете – согласны
ли со статьей или есть что добавить?
Добавить комментарий