Как заставить мой графический процессор выполнять часть работы моего процессора?

Как заставить мой графический процессор выполнять часть работы моего процессора?

Я хочу, чтобы мой графический процессор мог выполнять часть работы моего процессора, когда я играю в игры или решаю подобные задачи.

Мой процессор — AMD FX-4200, работающий на частоте 4,1 ГГц, а графический процессор — NVIDIA GeForce GTX 1060 6 ГБ.

Очевидно, у меня очень мощный графический процессор, и когда я запускаю менее требовательные к графике игры, такие как Star Wars Battlefront, я хочу, чтобы мой графический процессор (при условии, что у него есть свободное пространство для обработки) выполнял часть работы процессора. Возможно ли это? Если да, то как это сделать?

решение1

CPU и GPU не могут быть взаимозаменяемыми. Они специально разработаны, чтобы быть хорошими в одних видах вычислений и плохими в других. (потому что создание одного процессора, который был бы хорош во всем, невозможно)

Подумайте об этом: если бы CPU и GPU могли выполнять одну и ту же работу, зачем бы вообще существовали GPU? Почему бы не выполнять все вычисления на CPU?

GPU — это вещь, потому что CPU плохо справляются с обработкой графики. Изначально они вообще не были способны выполнять вычисления общего назначения, это относительно новая идея.

Итак, подведем итоги, в общемвы не можете переложить часть работы с CPU на GPU и наоборот. Программа должна быть специально разработана, чтобы иметь возможность сделать это. По сути, алгоритм должен быть реализован отдельно для CPU и GPU, потому что они работают совершенно по-разному (CPUСИСД, графические процессорыSIMD).

Некоторые программы могут это делать, в частности, некоторые программы обработки видео. Существуют также игры, которые позволяют вам выбирать, будет ли физика рассчитываться центральным процессором или с использованием оборудования PhysX на видеокарте. Если это явно не разрешено программным обеспечением, невозможно выбрать, какой блок будет выполнять вычисления.

решение2

Насколько используются ваши GPU и CPU, зависит от разработчика игры/программы. Они могут закодировать для интенсивного использования CPU или большего на стороне GPU. Не существует способа заставить ваш GPU выполнять не связанную с графикой задачу или назначить большую нагрузку на GPU на стороне пользователя.

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

Связанный контент