Задать вопрос
VGrabko
@VGrabko
Golang, Php, Js

Почему игровые пк не юзают несколько процессоров?

Вот на сервере часто стоит 2 процессора. Так почему мы в обычные пк не пихаем такое?

А ещё почему не советуют юзать серввер как игровой пк? Ведь там теже рам и CPU (я думаю в свой сервак докупить игровую карту и юзать его)
  • Вопрос задан
  • 1010 просмотров
Подписаться 2 Оценить Комментировать
Решение пользователя spotifi К ответам на вопрос (7)
@spotifi
Этим имело смысл заморачиваться до того, как появились и широко распространились многоядерные процессоры.

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

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

Ибо владельцев многопроцессорных систем - раз-два и обчелся. Бабла на них не заработаешь.

В доступном серверном железе основной плюс - это ECC. Скорость же для игр меньшими усилиями достигается именно на десктопном железе.

Есть, конечно и сервера, где в вашем распоряжении десятки и сотни ядер. Но число этих компьютеров в мире на многие порядки меньше распространенности игровых систем.

Параллельность сама по себе не возникает. Её нужно специально запрограммировать. То есть игра должна уметь распараллеливаться.

Кто будет это делать ради жалкой горстки нескольких сотен человек во всем мире, которые могут позволить себе использовать многопроцессорные сервера для игр?
Ответ написан
Комментировать