HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 22.04.2023, 12:54
NightWallkeR
Познающий
Регистрация: 26.08.2022
Сообщений: 30
С нами: 1957019

Репутация: 8
По умолчанию

Кто шарит за C++, как заставить процессор работать со всеми ядрами в игре?

Т.к делаю АСИшник чтобы он разблокировал ядра

chapo и scroll, вам смешно ? xD
 
Ответить с цитированием

  #2  
Старый 22.04.2023, 23:37
manukhov
Участник форума
Регистрация: 14.04.2018
Сообщений: 122
С нами: 4254200

Репутация: 98
По умолчанию

Цитата:
Сообщение от Digger Man  

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

Цитата:
Сообщение от Digger Man  

ты спокойно можешь угробить свой процессор
каким образом🙄

Цитата:
Сообщение от DataCoder  

как заставить процессор работать со всеми ядрами в игре?
Старым играм многопоточность не нужна, они прекрасно работают на одном ядре
 
Ответить с цитированием

  #3  
Старый 23.04.2023, 00:14
hect0r
Познавший АНТИЧАТ
Регистрация: 27.10.2022
Сообщений: 1,587
С нами: 1867514

Репутация: 133


По умолчанию

Был двух ядерный процессор, станет одно ядерным с такими фокусами
 
Ответить с цитированием

  #4  
Старый 23.04.2023, 00:32
manukhov
Участник форума
Регистрация: 14.04.2018
Сообщений: 122
С нами: 4254200

Репутация: 98
По умолчанию

Цитата:
Сообщение от Digger Man  

банальным перегревом процессора, из за того, что он напишет мега крутой драйвер, который не будет никак следить за работой проца и проц просто сгорит, aka “разгон процессора”
драйвер для процессора, я тебя понял
 
Ответить с цитированием

  #5  
Старый 23.04.2023, 01:31
manukhov
Участник форума
Регистрация: 14.04.2018
Сообщений: 122
С нами: 4254200

Репутация: 98
По умолчанию

Цитата:
Сообщение от Digger Man  

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

  #6  
Старый 23.04.2023, 02:00
Digger Man52
Познавший АНТИЧАТ
Регистрация: 14.07.2019
Сообщений: 1,097
С нами: 3596877

Репутация: 183


По умолчанию

Цитата:
Сообщение от T4yz1e  

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

  #7  
Старый 26.05.2023, 13:23
Receiver
Постоянный
Регистрация: 26.03.2016
Сообщений: 660
С нами: 5332594

Репутация: 163


По умолчанию

Ты это не сделаешь, потому что нужно полностью перебирать игру. Многопоточность должна закладываться на начальном этапе разработки, потому что из-за неё весь код преображается. Помимо того что тебе нужно как-то разбить на потоки (std::thread) саму игру, при этом не имея сурсов, так тебе ещё и надо обеспечить безопасность работы с памятью (std::mutex, std::atomic). Короче переписывай игру с нуля)
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.