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

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

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

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

А на серверах своя специфика - они круглосуточно делают одни и те же операции, в множестве потоков одновременно, для каждого из сайтов, который на них поднят. И железо там не то, которые используются в "обычных" ПК. Не советуют потому, что это гораздо дороже, при мизерном выигрыше в производительности в тех же играх. Но рискнуть вы, конечно, можете.
Ответ написан
Комментировать
nazarpc
@nazarpc
Open Source enthusiast
Добавлю что скорее всего игры будут работать медленнее, чем на десктопе. Медленнее потому что серверные CPU часто имеют базовые частоты гораздо ниже, чем их десктопные братья, это сделано для более высокой надежности. А поскольку игры плохо используют больше двух ядер, то вы скорее упретесь в частоту одного ядра, чем в их количество.
Ответ написан
Комментировать
Jump
@Jump
Системный администратор со стажем.
Почему игровые пк не юзают несколько процессоров?
Потому что нет смысла.
С сервером работает много пользователей - чем больше пользователей, тем больше ядер, чтобы в идеале каждому пользовательскому процессу досталось ядро процессора.
С десктопом работает один пользователь, поэтому ему много ядер не надо.

А ещё почему не советуют юзать серввер как игровой пк?
Потому что он будет работать медленнее, а стоить дороже.
В игровых компьютерах ценится скорость, а в сервере ценится производительность.
Сравните спорткар Mercedes-AMG и КамАЗ-5490
Спорткар очень быстрый - он доедет из пункта А в пункт Б в пять раз быстрее камаза.
Зато Камаз очень производительный, за сутки он перевезет из пункта А в пункт Б в 100раз больше грузов.
Ответ написан
Комментировать
landergate
@landergate
IT-шный jack-of-all-trades
Потому, что игры редко умеют использовать больше одного процессора.
Иногда они не используют даже больше одного ядра.

Тем не менее, есть приложения и игры, использующие два процессора.
Среди материнских плат класса Gaming в более высоких ценовых категориях есть двухпроцессорные модели.
Ответ написан
Комментировать
@ravil666
IT-специалист , КИПиА
как показывают последние исследования и-нета , на 775 сокет ставят ксеоны на 771 сокете, требует прямых рук и мозги, в 7 винде бенчмарк показывает больше попугаев , чем с обычным камнем , почему бы и не попробовать....
Ответ написан
@spotifi
Этим имело смысл заморачиваться до того, как появились и широко распространились многоядерные процессоры.

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

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

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

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

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

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

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

Войдите, чтобы написать ответ

Похожие вопросы