 |

22.04.2023, 12:54
|
|
Познающий
Регистрация: 26.08.2022
Сообщений: 30
С нами:
1957019
Репутация:
8
|
|
Кто шарит за C++, как заставить процессор работать со всеми ядрами в игре?
Т.к делаю АСИшник чтобы он разблокировал ядра
chapo и scroll, вам смешно ? xD
|
|
|

22.04.2023, 23:37
|
|
Участник форума
Регистрация: 14.04.2018
Сообщений: 122
С нами:
4254200
Репутация:
98
|
|
Сообщение от Digger Man
Не рекомендую тебе, без должных знаний изменять работу ядра процессора, ты спокойно можешь угробить свой процессор, основной алгоритм того, что ты написал, это создавать многопоточность, которая будет обрабатываться на разных ядрах процессора, но как ты это сделаешь, вопрос другой
изменять работу процессора🙄
Сообщение от Digger Man
ты спокойно можешь угробить свой процессор
каким образом🙄
Сообщение от DataCoder
как заставить процессор работать со всеми ядрами в игре?
Старым играм многопоточность не нужна, они прекрасно работают на одном ядре
|
|
|

23.04.2023, 00:14
|
|
Познавший АНТИЧАТ
Регистрация: 27.10.2022
Сообщений: 1,587
С нами:
1867514
Репутация:
133
|
|
Был двух ядерный процессор, станет одно ядерным с такими фокусами
|
|
|

23.04.2023, 00:32
|
|
Участник форума
Регистрация: 14.04.2018
Сообщений: 122
С нами:
4254200
Репутация:
98
|
|
Сообщение от Digger Man
банальным перегревом процессора, из за того, что он напишет мега крутой драйвер, который не будет никак следить за работой проца и проц просто сгорит, aka “разгон процессора”
драйвер для процессора, я тебя понял
|
|
|

23.04.2023, 01:31
|
|
Участник форума
Регистрация: 14.04.2018
Сообщений: 122
С нами:
4254200
Репутация:
98
|
|
Сообщение от Digger Man
Ну да, конечно… Кернел драйвер, никак не может же взаимодействовать с ядром процессора, он же у нас просто в ядре ос сидит, никак не может взаимодействовать с функциями ядра, щас разрабы ядерных драйверов такие со стулов упали, ведь работы у них больше и интернета на компах походу тоже
а, понял, спасибо что объяснил, я просто не разраб ядерных драйверов, не знал этого
|
|
|

23.04.2023, 02:00
|
|
Познавший АНТИЧАТ
Регистрация: 14.07.2019
Сообщений: 1,097
С нами:
3596877
Репутация:
183
|
|
Сообщение от T4yz1e
а, понял, спасибо что объяснил, я просто не разраб ядерных драйверов, не знал этого
ладно, мне сказали, что я ***ню сказанул, извини, ты был прав
|
|
|

26.05.2023, 13:23
|
|
Постоянный
Регистрация: 26.03.2016
Сообщений: 660
С нами:
5332594
Репутация:
163
|
|
Ты это не сделаешь, потому что нужно полностью перебирать игру. Многопоточность должна закладываться на начальном этапе разработки, потому что из-за неё весь код преображается. Помимо того что тебе нужно как-то разбить на потоки (std::thread) саму игру, при этом не имея сурсов, так тебе ещё и надо обеспечить безопасность работы с памятью (std::mutex, std::atomic). Короче переписывай игру с нуля)
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|