Конфигуратор
компьютера
8-800-200-34-84 Контакты
Каталог Акции Новости О компании Вакансии Контакты
Конфигуратор компьютера

Боттлнек (Bottleneck) GPU и CPU: как выявить зависимость процессора от видеокарты и видеокарты от процессора?

14.11.2017
9872

Если говорить о производительности компьютера, то рано или поздно приходится иметь дело с проблемой, когда в системе один компонент не дает раскрыть весь свой потенциал другим комплектующим или вовсе их замедляет. Такое явление называется «Боттлнеком» или по-другому – «Бутылочное горлышко». Данная проблема чаще всего проявляется в играх в тех ситуациях, когда, либо процессор, либо видеокарта не дают друг другу возможность показать максимальную производительность. Сегодня мы расскажем о Боттлнеке как явлении более подробно, а также поможем с рекомендациями о том, как все-таки выявить «слабое место» в ПК, которое и тормозит всю систему.

FullSizeRender_12.jpg


Что такое Боттлнек и как он проявляется в играх?

Как уже говорилось ранее, Боттлнек – это явление, которое возникает в ситуациях, когда одна из комплектующих (чаще всего видеокарта или процессор) компьютера не дает другим комплектующим раскрыть весь свой потенциал. Для начала немного теории.

В компьютерной игре сначала процессор выполняет свои задачи (расчёт физики, расстановка моделей, отслеживание игровых координат и т.д.), включая обработку запросов на прорисовку всех объектов в игре, которые после передаются видеокарте. После этого настает ключевой момент - теперь видеокарте необходимо выполнить свою работу и отрисовать все запросы, которые поступили от процессора. И здесь могут быть два варианта развития событий – боттлнек от видеокарты и боттлнек от процессора. Рассмотрим каждый более подробно.

main-qimg-5a5d893abf6b277329639bd70e2638c9.png


Боттлнек CPU

Боттлнек процессора – это зависимость видеокарты от процессора. К примеру, мы поставим в компьютер слабенький процессор Intel Pentium G4520 и в пару к нему топовую видеокарту GeForce GTX 1080 Ti. Мощности видеокарты будет хватать для игр даже в 4К-разрешении, но все упрется в процессор, который не сможет вовремя обрабатывать игровую логику и отсылать запросы на прорисовку графики видеокарте. К слову, при увеличении разрешения в игре, боллтлнек процессора будет менее заметен. В 4К-разрешении разница между тем же Pentium G4520 и Core i7-8700K будет минимальна, а все потому, что при высоком разрешении нагрузка на видеокарту резко возрастет и она заберет на себя бОльшую часть вычислительных процессов игровой логики и начнет сама ее обрабатывать, давая слабому процессору не торопясь выполнять свою работу.

Боттлнек CPU.png

Боттлнек GPU

Боттлнек видеокарты  обратное явление – это зависимость процессора от видеокарты. Давайте представим, что у нас один из самых производительных процессоров восьмого поколения Intel Core i7-8700K стоит в паре с самой бюджетной видеокартой AMD Radeon RX 460. Процессор достаточно мощный для того, чтобы быстро обрабатывать игровую логику и выдавать отличную производительность в любой игре, однако, слабая видеокарта просто-напросто не будет поспевать отрисовывать все запросы, которые поступают от процессора. Здесь мы можем наблюдать то, как игра и процессор упираются в видеокарту.


Как выявить боттлнек и насколько это актуально?

Выявить «узкое место», которое «тормозит» всю систему достаточно просто – необходимо проанализировать нагрузку на процессор и видеокарту во время игры с помощью игровых оверлеев. В качестве такого оверлея может выступить программа FPS Monitor, которая помимо того, что замеряет и выводит на экран количество кадров в секунду, так еще и отслеживает состояние компонентов и нагрузку на них. Эта информация показывается прямо поверх экрана игры. Если же процессор нагружен и работает на все 100%, а видеокарта, к примеру, на 90% и меньше, то в таком случае это боттлнек CPU, если же ситуация обратная т.е. видеокарта нагружена на 100%, а нагрузка процессора 90% и меньше, то это боттлнек GPU.


Насколько боттлнек актуален при нынешних реалиях? Практика показывает, что не стоит покупать слишком мощные видеокарты в паре с недорогими процессорами - такой трюк проходит очень редко и далеко не во всех играх, а для игр в FullHD-разрешении хватает даже бюджетных Core i3, но опять же, необходимо смотреть на нагрузку компонентов. В идеале нагрузка на процессор и видеокарту не должна быть 100%-ой. 90% и больше – вполне адекватный показатель. Также, все зависит от конкретно взятой игры. К сожалению, в рунете нет какого-либо унифицированного списка игр, которые являются видеокарто- или процессорозависимыми, и, следовательно, заранее нельзя узнать, мощности какой компоненты будет недостаточно для игры. Это выявляется геймерами исключительно на практике.


Таблица соответствия GPU к CPU

 Процессор   Видеокарта 
Intel Core i7-8700K, Intel Core i5-8600K, Intel Core i5-8400, Intel Core i9-7920X, Intel Core i9-7900X, Intel Core i9-7820X, Intel Core i9-7800X, Intel Core i7-7740X, Intel Core i7-6950X, Intel Core i7-6900K, Intel Core i7-6800K, Intel Core i7-7700, Intel Core i7-5960X, Intel Core i7-5930К, Intel Core i7-6770K, Intel Core i5-6600К, Intel Core i7-4960X, Intel Core i7-4930k, Intel Core i7-4770k, Intel Core i5-4670k, Intel Core i7-3970X, Intel Core i7-3960X, Intel Core i7-3930K
GeForce GTX TITAN Xp, GeForce GTX 1080 Ti, GeForce GTX 1080, GeForce GTX 1070 Ti, GeForce GTX 1070, GeForce GTX 980 Ti, GeForce GTX TITAN X, GeForce GTX TITAN Z 
AMD Ryzen Threadripper 1950X, AMD Ryzen Threadripper 1920X, AMD Ryzen Threadripper 1900X, AMD Ryzen 7 1800X, AMD Ryzen 7 1700X, AMD Ryzen 7 1700, AMD Ryzen 7 1600X, AMD Ryzen 7 1600
ATI Radeon RX Vega 64, ATI Radeon RX Vega 56, ATI Radeon R9 Fury SLI, ATI Radeon R9 Fury X, ATI Radeon R9 Fury, ATI Radeon R9 Nano, ATI Radeon R9 390X, ATI Radeon R9 295 SLI
Intel Core i3-8350, Intel Core i3-8100, Intel Core i5-7500, Intel Core i3-7100, Intel Core i7-3820, Intel Core i7-3770, Intel Core i5-3570K, Intel Core i7-2600K, Intel Core i5-2500K, Intel Core i7-980 Extreme, Intel Core i7-975 Extreme, Intel Core i7 965-Extreme, Intel Core i7-970, Intel Core i7-950, Intel Core i7-940, Intel Core i7-920, Intel Core i7-870, Intel Core i3-6100, Intel Core i3-4330
GeForce GTX 1060, GeForce GTX 980, GeForce GTX 970, GeForce GTX TITAN, GeForce GTX 780 Ti, GeForce GTX 780, GeForce GTX 690
AMD Ryzen 5 1500X, AMD Ryzen 5 1400, AMD Ryzen 3 1300X, AMD Ryzen 3 1200, AMD FX-9590, AMD FX-9370, AMD FX-8350, AMD FX-8320, AMD FX-8370
ATI Radeon RX 580, ATI Radeon RX 570, ATI Radeon RX 480, ATI Radeon RX 470, ATI Radeon R9 390, ATI Radeon R9 380X, ATI Radeon R9 290X, ATI Radeon R9 290, ATI Radeon HD 7990, ATI Radeon HD 6990
Intel Core i3-3220, Intel Core i3-2100, Intel Core i5-760, Intel Core i5-750, Intel Core i5-650, Intel Pentium G4560
GeForce GTX 1050 Ti, GeForce GTX 1050, GeForce GTX 960, GeForce GTX 770, GeForce GTX 760, GeForce GTX 680, GeForce GTX 670, GeForce GTX 660 Ti, GeForce GTX 660, GeForce GTX 590, GeForce GTX 580, GeForce GTX 570, GeForce GTX 480, GeForce GTX 470
AMD A10-7850K, AMD FX-6300, AMD FX-4300, AMD FX-8150, AMD FX-8120, AMD Phenom II X6 1100T,  AMD Phenom II X4 980 BE, AMD FX-6100,  AMD FX-4100, AMD Phenom II X6 1090T, AMD Phenom II X6 1050T, AMD A10-6800K, AMD A10-5800K
ATI Radeon R9 380, ATI Radeon R9 280X, ATI Radeon HD 7970 GE, ATI Radeon HD 7970, ATI Radeon HD 7950, ATI Radeon R9 370, ATI Radeon R9 270X, ATI Radeon R9 270, ATI Radeon R7 260X, ATI Radeon HD 7870, ATI Radeon HD 7850, ATI Radeon HD 6970, ATI Radeon HD 6950, ATI Radeon HD 5970, ATI Radeon HD 5870
Intel Core i3-560, Intel Core 2 Extreme QX9775, Intel Core 2 Extreme QX9770, Intel Core 2 Extreme QX9650, Intel Core 2 Quad Q9650, Intel Core 2 Quad Q9550, Intel Core 2 Extreme QX6850, Intel Core 2 Extreme, OX6800, Intel Core2 Duo E8600
GeForce GTX 1030, GeForce GTX 950, GeForce GTX 750 Ti, GeForce GTX 650 Ti,  GeForce GTX 560 Ti, GeForce GTX 650, GeForce GTX 550 Ti, GeForce GTX 465, GeForce GTX 460, GeForce GTX 295, GeForce GTX 285, GeForce GTX 280, GeForce GTX 275, GeForce GTX 260 rev. 2, GeForce GTX 260
AMD Phenom II X4 965 BE, AMD Phenom II X4 955 BE, AMD Phenom II X4 945, AMD Phenom II X4 940, AMD Phenom II X4 925, AMD Phenom II X4 920, AMD Phenom II X4 910, AMD Phenom II X4 810
ATI Radeon RX 560, ATI Radeon RX 460, ATI Radeon R9 360X, ATI Radeon HD 7770, ATI Radeon HD 6870, ATI Radeon HD 6850, ATI Radeon HD 5850, ATI Radeon HD 5830, ATI Radeon HD 5770, ATI Radeon HD 4890, ATI Radeon HD 4870 X2, ATI Radeon HD 4870

Примечание: представленная таблица соответствия отображает лишь примерную общую картину и не является истинной в последней инстанции. Видеокарта (или процессор) из одной строчки могут вполне нормально работать с процессорами (или видеокартами) из соседних строчек, однако, если разрыв составляет более одной строки, то в таком случае, возможно наблюдение боттлнека в играх.
IT-мир по-русски
Новости в нашем Telegram
Подписаться