Найти в Дзене
FixClan

Процессор не дает раскрыться видеокарте!

Недавно, на одном из сайтов, где я люблю "шататься" промелькнул этот вопрос. Задан он был, конечно, давно, но хотелось бы в нем разобраться. И так, почему процессор не дает видеокарте "раскрыться"?

Давайте сначала определимся, для чего нужен процессор и видеокарта.

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

А теперь поподробнее на примере игровых программ. Задача "сердца" ПК - "построить" виртуальный мир, с расположением в нем предметов, оружия, точек входа, перехода на следующий уровень, главного героя и его противников. А так же, задать физику, события и свойства всем элементам на карте. Дальше, после всех расчетов, визуальные элементы (ландшафт, дома, деревья, главный герой, враги и прочее) передаются в видеокарту, которая в свою очередь обтягивает все это текстурами, задает свет, тень и прочие эффекты. А в это время процессор занимается следующими данными поступающими к нему из программы. Выходит, что эти два элемента компьютера занимаются только своей, предназначенной именно для него, работой, при этом никак не могут ни раскрывать друг друга, ни "закрывать" :)

Однако, существует такой интересный термин - "Bottleneck" или "бутылочное горлышко". Смысл его в нарушении баланса комплектующих, что никак не влияет на работу видеокарты или процессора. Но об этом в следующий раз.

Если вам понравилась статья, то ставьте "палец вверх", делитесь в соц-сетях или подписывайтесь - это позволит приблизиться к реализации планов и экспериментов, задуманных мной, которые вам тоже будут интересны. Спасибо :)