A вузьке місце, якщо говорити з точки зору апаратного забезпечення, це стосується самого повільного пристрою в системі. Ця частина призводить до того, що решта компонентів не працюють на рівні, який вони можуть запропонувати. Типовим прикладом є жорсткий диск. Насправді, це не займе багато часу, поки він не зможе доставити біти інформації, необхідної ЦП, щоб почати щось робити. Ви, напевно, помічали, що деякі ваші програми запускаються довго, і це, швидше за все, спричинено повільним жорстким диском, але це не завжди так.
Така сама ситуація стосується всіх складові команди. По суті, комп’ютер буде швидким, ніж його найповільніший компонент, будь то центральний процесор (CPU), графічний процесор (GPU), оперативна пам’ять або шина на передній стороні (FSB) тощо. Усі вони повинні працювати разом, передаючи та обробляючи інформацію зі швидкістю, яка більшою чи меншою мірою залежатиме від інших компонентів.
Що таке вузьке місце?
Пояснено дуже просто, це схоже на те, що відбувається в пляшці, наповненій рідиною або чимось іншим. Незважаючи на те, що корпус пляшки широкий і дозволяє вмісту рухатися дуже швидко, як тільки весь вміст досягає горлечка або рота пляшки, все сповільнюється.
Марно, що корпус пляшки бути таким широким, оскільки весь вміст не може вийти одночасно. По мірі звуження отвору він буде виходити потроху. З іншого боку, якщо ви розріжете пляшку, щоб видалити горлечко, ви побачите, як при перекиданні пляшки весь вміст швидко виходить і набагато швидше порожній.
Це теж трапляється з бітами інформація, яка передається між різними пристроями або частинами ПК. Це призводить до великих навантажень, дуже низьких частот кадрів в секунду (FPS) та нестабільної продуктивності.
Вузьке місце: процесор проти графічної карти
Зупинимось на проблема що виникає між центральним процесором (процесором) та графічним процесором (графічною картою). Багато щасливчиків отримають на Різдво найсучаснішу гру. Ще комусь пощастило, все одно отримає нову відеокарту. Як би чудово це не звучало, це може призвести до непередбачених проблем.
Якщо ваша нова відеокарта занадто швидка для вашого процесора, це затримає весь ваш ігровий досвід. Якщо ваша нова відеокарта доставляє інформацію до Швидший процесор, тоді ваш новий графічний процесор буде марною тратою грошей. Знову ж таки, ви не побачите жодного покращення продуктивності.
Вузьке місце в інших сферах
Це також відбувається через затримка та обмежена пропускна здатність для оперативної пам'яті та центрального процесора. Якщо центральний процесор має високу продуктивність, але пам'ять працює повільно, тоді виникає вузьке місце через відсутність можливості підтримувати вимоги, що пред'являються процесором до інструкцій та даних, які він приносить із зазначеної основної пам'яті. Ось чому були винайдені рівні кеш-пам'яті, щоб діяти як сховища, які розташовані ближче і швидше до блоків обробки, і пришвидшити цю роботу.
Те саме було зроблено в той час с ОЗП, оскільки пам’яті другого рівня набагато повільніше отримували інструкції та дані звідти послідовно, ніж програми. Тому було вирішено вставити буфер, або ОЗУ, який міг би вмістити велику кількість даних та інструкцій, які будуть використовуватися з вищим пріоритетом, щоб не потрібно було переходити до них на жорсткий диск.
В даний час з нові твердотільні жорсткі диски, або SSD, ця проблема з вузьким місцем також була значно покращена. Незважаючи на те, що оперативна пам'ять "трохи відстала" з точки зору продуктивності порівняно з мікропроцесором, але завдяки таким практикам, як кеш-пам'ять, буфери інструкцій, невпорядковане виконання тощо, це полегшило деякі негативні ефекти на продуктивність.
За всю історію обчислювальної техніки вони завжди намагалися додати більше буферів коли між різними партіями з'явилися розриви у високих показниках. Також самі жорсткі диски мають невеликі мікросхеми пам'яті, звані буферами об'ємом 8, 16, 32, 64 МБ, ... які служать для зберігання деяких даних для прискорення доступу (читання/запис).
Щось подібне трапляється з певними підводні інтерфейси або шини Спілкування. Тобто проблема не завжди полягає у чомусь із того чи іншого пристрою, а також у тих затримках чи пропускній здатності шин або взаємозв’язків, які з’єднують один компонент та інший. Наприклад, якщо жорсткий диск відносно швидко зв’язується з оперативною пам’яттю, але має повільний інтерфейс, це мало принесе користі. Або якщо оперативна пам’ять швидка, але шина, яка підключає її до центрального процесора, обмежена ... це теж не дуже допомагає.
Я намагаюся сказати проблема може бути дуже розкиданою. Щоб зменшити вузьке місце, всі елементи, що входять до складу ПК, повинні бути максимально збалансованими та з подібною продуктивністю. Але це складно, і на практичному рівні цього не відбувається. Багато разів через проблеми з цінами. Наприклад, ми знаємо, що регістри або кеш - це дуже швидкі спогади. Чому вони не використовуються замість оперативної пам'яті? Дуже просто, проблема полягає у вартості. Ви можете отримати порівняно велику і дешеву пам’ять SDRAM, але ви не могли зробити те ж саме з клітинками SRAM.
Те саме стосується жорстких дисків. Так один Оперативна пам'ять швидша, ніж жорсткий диск або якісь твердотільні накопичувачі тоді? Чому б не створити оперативну пам'ять на сотні ГБ або кілька ТБ. Знову проблема в ціні. Ціна оперативної пам'яті такого розміру ви не могли собі дозволити.
Як визначити, хто винен?
Це це питання ставилося на форумах та веб-сайтах роками. Що потрібно знати, якщо мій процесор або відеокарта гальмує роботу комп’ютера? Іноді це здається легким, але в деяких випадках це ускладнюється.
Ви можете здійснити пошук в Інтернеті, щоб побачити, наскільки ваш процесор відповідає вашій відеокарті, але якщо ваш обладнання не дуже актуальне, тоді знайти такий предмет буде важко.
Для перегляд використання процесора та відеокарти рекомендується встановити MSI Afterburner або Riva Tuner Statistics Server. Використовуйте останні, щоб обмежити рамки для одиночних або багатокористувацьких ігор. Використовуйте Afterburner, щоб відобразити їх як накладення у ваших улюблених іграх. За допомогою цих інструментів ви зможете побачити, чи є вузьке місце процесора. Крім того, Afterburner може створити файл журналу, щоб ви могли в будь-який час спостерігати за тим, як працює вся ваша система.
У будь-якому випадку, якщо ви спостерігаєте низький FPS, знизити деякі налаштування графіки в грі. Запишіть зміни, щоб при необхідності повернути їх у початковий стан. Не вносьте всі зміни одночасно: виберіть параметр, завантажте його та протестуйте ще раз. Так набагато легше відстежувати.
Простий варіант і без установки
Однак це не зовсім так у деяких системах. Тож такий спосіб прийняття рішення може бути не доречним у всіх випадках. найкращий варіант дізнатися, де проблема А щоб побачити, як ви можете це зупинити, це скористатися веб-сайтом, де ви можете легко дізнатися, просто вказавши, який ваш процесор, а який ваш графічний процесор. Веб-програма розрахує, де проблема.
Для цього просто виконайте такі дії:
- Увійдіть у цю мережу.
- У меню вибору процесора виберіть процесор, який ви встановили на своєму комп'ютері. Якщо ви не знаєте, який у вас є, ви можете використовувати такі програми, як Hardinfo, AIDA64, CPU-Z тощо.
- У меню GPU зробіть те ж саме з моделлю GPU.
- Також виберіть об’єм графічної пам’яті, який у вас є. І кількість графічних процесорів у вас (зазвичай 1).
- Потім натисніть кнопку Обчислити.
- Тепер він показує ваш звіт про обладнання, щоб допомогти вам побачити, де проблема.
- Ви побачите кольорову гаму від зеленого (без вузького місця або м’якого вузького місця) до червоного (підвищене вузьке місце). Все, що перевищує 10%, - це вузьке місце.
- Нижче ви також побачите деякі рекомендації щодо деталей, які ви можете придбати, щоб покращити свою ситуацію. Він запропонує процесори, відеокарти або пам’ять оперативної пам’яті, щоб ситуація покращилася.
Ви можете поглянути на Налаштування ПК цього блогу, щоб знати, як вибрати деталі та уникнути цих вузьких місць.
Вертикальна синхронізація
Вертикальна синхронізація це може бути настройка, включена в налаштування гри, і майже напевно буде включена в налаштування графіки. Ми не будемо вдаватися в технічні деталі, але в основному вертикальна синхронізація заважає графічній картці надсилати більше кадрів на монітор швидше, ніж вона може їх відобразити. Не тому, що це може спричинити будь-які проблеми для монітора, а тому, що може спричинити багато подразнюючого "візуального відсікання", якщо вертикальну синхронізацію вимкнено.
Причиною, яку ми згадуємо про це, є те, що якщо у вас є монітор який працює на частоті 60 Гц, тому максимальна швидкість, яку ви можете очікувати в іграх, становить 60 кадрів в секунду. Ця ж верхня межа буде відповідати частоті оновлення монітора, будь то 60, 75, 120 або навіть вище. Справа в тому, що ви не повинні сподіватися отримати 80 кадрів в секунду на моніторі 60 Гц. Цього не станеться при увімкненій вертикальній синхронізації.
Висновки
Іноді, найпростіша відповідь це може бути найважче знайти в Інтернеті. Хоча це може здатися вам трохи дивним, це, здається, трапляється особливо на форумах, де ви будете отримувати всі різновиди заплутаних відповідей, які можуть або не можуть стосуватися початкового питання.
Експериментуйте з вертикальною синхронізацією, оскільки її включення є загальним явищем, а відключення в деяких іграх може допомогти в деяких випадках.
Якщо у вас дуже повільний жорсткий диск і у вас є додаткова оперативна пам’ять, ви можете спробувати зберегти ігрові файли на RAM-диску. Це не виправить вузьких місць процесора або графіки, але напевно покращить час завантаження, якщо багато диска використовується.
Деякі загальні міркування: