Зміст
- Спосіб 1: зменшення вихідної роздільної здатності
- Спосіб 2: зменшення FPS
- Спосіб 3: Зміна попередньо встановленого кодера
- Спосіб 4: Зміна використовуваного кодера
- Спосіб 5: вимкнення ігрового режиму в Windows 10
- Спосіб 6: підвищення пріоритету OBS
- Спосіб 7: активація режиму сумісності
- Спосіб 8: Запуск програми від імені адміністратора
- Спосіб 9: зменшення кількості джерел
- Питання та відповіді
Спосіб 1: зменшення вихідної роздільної здатності
Вихідна роздільна здатність екрану & 8212; головний фактор, що впливає на завантаженість кодувальника в OBS
під час потокової передачі відео. Це логічно, адже від збільшення кількості пікселів зростає і навантаження на центральний процесор. Тому першочергово радимо налаштувати цей параметр, спробувавши знизити вихідний дозвіл, якщо це прийнятно для записуваної трансляції.
- У головному вікні OBS натисніть кнопку &171;Налаштування&187; , розташовану в правому блоці.
- Відкрийте розділ &171;відео&187; і розгорніть список &171; Вихідна (масштабована роздільна здатність)&187; .
- У ньому ви побачите підтримку всіх роздільних здатностей екрана, сумісних із використовуваною відеокартою та монітором. Спробуйте трохи зменшити його, застосувавши після цього нові настройки.
Запустіть пробну трансляцію з виведенням того ж вмісту, яке демонструвалося і раніше. Якщо кодувальник знову перевантажується, повертайте дозвіл назад або залиште його поки в такому стані, пробуючи скомбінувати кілька способів вирішення даної проблеми.
Спосіб 2: зменшення FPS
Щосекундна обробка величезної кількості кадрів вже надає навантаження на графічний процесор, а якщо він не справляється, з'являються затримки або мікрофризи, що впливають на перегляд контенту. Паралельно з цим може відображатися і напис, що свідчить про перевантаження кодувальника, тому користувачі, які встановили значення FPS в стан 48-60 кадрів, можуть знизити його до 30, тим самим значно зменшивши навантаження на графічний процесор. Зміна цього параметра здійснюється вже через знайомий розділ &171;відео&187; у випадаючому списку &171; загальні значення FPS & 187; .
Спосіб 3: Зміна попередньо встановленого кодера
Багато творців контенту, що працюють в OBS, при появі помилки з перевантаженням кодувальника відразу хочуть змінити його на апаратний, перекинувши тим самим навантаження з процесора на відеокарту, якщо це дозволяє зробити встановлене в комп'ютер залізо. Однак для початку рекомендується перевірити попередньо встановлений кодер і змінити його, перевіряючи, як нові параметри впливають на вихід відео.
- Для цього в тому ж меню &171;Налаштування&187; перейдіть до розділу &171; вихід&187; .
- Переконайтеся в тому, що встановлений стандартний програмний кодувальник &8212; &171;x264&187; .
- Слідом активуйте галочку & 171; увімкнути додаткові налаштування кодера&187; .
- Попередньо встановлений кодер передбачає швидкість обробки деталей. Чим швидше вона, тим більше деталей пропускається і менше навантаження на процесор. Тут головне не переплутати значення ,оскільки&171; швидко &187; означає &8212;гірше, але з меншим навантаженням, а&171; повільно &187; & 8212; найкращу обробку деталей з величезним навантаженням на залізо.
Якщо значення вже стоїть &171;fast&187; , змініть його на &171;veryfast&187; або ще вище, застосуйте зміни та запустіть трансляцію. Тепер деталізація обробки трохи знизиться, але при цьому ви відразу відчуєте, що процесор злегка або навіть на значну кількість відсотків став вільніше.
Спосіб 4: Зміна використовуваного кодера
У цьому способі піде мова про рішення для тих користувачів, хто володіє досить слабким процесором і готовий перенести деякі завдання по обробці потоку на відеокарту, якщо її потужність дозволяє в повній мірі розкритися і під час гри, і під час трансляції. Встановлений за замовчуванням програмний кодувальник x264 споживає потужності процесора, тому знадобиться переключитися на &171; апаратний (NVENC)&187; . Тут важливо розуміти, що апаратні кодери не повністю розвантажують процесор, а тільки приймають на себе певні дії, змушуючи обробляти інформацію встановленому в відеокарті чіпу, який тільки для кодування і призначений. На виході якість картинки виходить гірше при установці того ж бітрейта, тому апаратне кодування поступається програмному, але дозволяє записувати трансляції користувачам, хто ще не придбав потужний процесор для стрімінга.
Другий варіант кодера &8212; &171;AMF&187; . Ми не радимо використовувати його при потоковому мовленні ігор, оскільки при рендерингу відеокарта і так зайнята, а додаткове навантаження з боку OBS при кодувальнику AMF тільки додасть фризів трансляції. При правильному налаштуванні хороший кодувальник QuickSync, для якого значення ICQ рекомендується вказувати від 20 до 23. Якщо ви хочете вибрати QuickSync, але він не відображається в програмі, увійдіть в BIOS і переконайтеся в тому, що інтегрована графіка включена.
Детальніше: як увімкнути вбудовану відеокарту
Спосіб 5: вимкнення ігрового режиму в Windows 10
Вбудований в Windows 10 ігровий режим досить агресивно розподіляє системні ресурси, віддаючи максимальний пріоритет запущеному додатку. Відповідно, в таких умовах потужностей для OBS виділяється вкрай мало. У більшості випадків ігровий режим зовсім не потрібен під час стрімінга, тому його Відключення майже завжди сприятливо позначається на перерозподілі навантаження і іноді дозволяє повністю позбутися від появи повідомлення про перевантаження кодувальника.
Детальніше: вимкнення ігрового режиму в Windows 10
Спосіб 6: підвищення пріоритету OBS
Згідно з відгуками багатьох користувачів OBS, при перевантаженні кодувальника іноді допомагає підвищення пріоритету програми. Причому зробити це потрібно як в самій OBS, так і в операційній системі.
- У головному вікні програми натисніть кнопку»Налаштування"
або використовуйте спершу комбінацію
«Alt+F»
, а потім натисніть клавішу
«S»
. Зверніть увагу, що при використанні гарячих клавіш необхідно активувати англійську розкладку в системі.
Читайте також: зміна розкладки клавіатури в Windows 10 - У вікні «Налаштування» активуйте вкладку " розширені» . Далі змініть режим функції " пріоритет процесу» на »високий" . Для цього клікніть по зазначеному рядку і виберіть відповідний варіант зі списку. Після цього застосуйте внесені зміни, натиснувши кнопку «OK» .
- Далі натисніть на " панелі завдань»
правою кнопкою мишки. З контекстного меню виберіть пункт
«Диспетчер завдань»
.
Читайте також: методи запуску "диспетчера завдань" у Windows 10 - З'явиться вікно утиліти, в якому потрібно відкрити вкладку»подробиці" . У ній ви побачите перелік процесів, запущених в системі. Знайдіть серед них процес «obs64.exe» або «obs.exe» , після чого клікніть по ньому ПКМ. У контекстному меню наведіть покажчик курсору на рядок " встановити пріоритет» і виберіть пункт »високий" з наступного підменю.
- Закрийте вікно «диспетчера завдань» і перевірте працездатність програми OBS.
Спосіб 7: активація режиму сумісності
У деяких випадках розвантажити роботу кодувальника можна за допомогою включення режиму сумісності для програми OBS. Реалізується це буквально в кілька кліків.
- Відкрийте папку, в якій знаходиться виконуваний файл програми. Якщо ви не знаєте її місця розташування, клікніть на ярлику OBS правою кнопкою мишки, після чого виберіть пункт " розташування файлу» з контекстного меню.
- Автоматично відкриється директорія з шуканим файлом, а сам він при цьому вже буде виділений. Вам потрібно натиснути на ньому ПКМ і вибрати пункт «властивості» з меню, що з'явилося.
- У наступному вікні перейдіть у вкладку»Сумісність"
. У ній встановіть галочку навпроти рядка, зазначеної на скріншоті нижче. Після цього зі списку з переліком версій операційних систем виберіть Windows 8. Режим сумісності саме з нею найчастіше дозволяє позбутися від проблеми. Збережіть зміни, натиснувши кнопку
«OK»
.
Читайте також: увімкнення режиму сумісності в Windows 10 - Тепер вам залишається лише закрити всі відкриті раніше вікна і перезапустити OBS. Цілком ймовірно, що робота кодувальника буде налагоджена.
Спосіб 8: Запуск програми від імені адміністратора
Даний метод виглядає банально, проте в мережі можна знайти навіть дослідження користувачів, які показують, що запуск програми OBS від імені адміністратора помітно знижує навантаження на кодувальник.
- Клікніть по ярлику програми або виконуваного файлу OBS правою кнопкою мишки і виберіть рядок " Запуск від імені адміністратора» .
- Щоб не виконувати ці дії кожного разу, коли програма ініціалізується, активуйте функцію, яка буде постійно запускати OBS від імені адміністратора. Для цього клікніть на ярлику або файлі програми ПКМ і виберіть пункт «властивості» з контекстного меню.
- Активуйте вкладку»Сумісність"
і поставте в даній вкладці позначку поруч з рядком
" запустити програму від імені адміністратора»
. Після цього не забудьте натиснути кнопку
«OK»
.
Читайте також: Запуск програм від імені адміністратора - Після запуску програми таким способом навантаження на кодувальник буде знижена, і, найімовірніше, проблема вирішиться.
Спосіб 9: зменшення кількості джерел
Кожне джерело, додане до OBS, завантажує програму та споживає певну кількість системних ресурсів. Якщо їх ви додали занадто багато, то для усунення проблеми з перевантаженням спробуйте видалити деякі.
- Перегляньте перелік всіх доданих джерел в нижній частині вікна програми.
- Одиночним кліком лівої кнопки мишки виберіть той, який хочете видалити. Після цього натисніть на кнопку із зображенням мінуса, що знаходиться трохи нижче списку. При необхідності повторіть процедуру потрібну кількість разів з усіма невикористовуваними джерелами.
- Зверніть увагу, що візуально відключення джерела не розвантажує систему і програму OBS. Ви просто перестаєте бачити інформацію під час запису або трансляції. Приховані джерела в OBS позначені іконкою з перекресленим оком. Замість приховування краще видалити такі джерела, якщо ви ними не користуєтеся.