Часовой пояс: UTC + 3 часа




Форум закрыт Новая тема / Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. Закрыто  Сообщений: 13 
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

роБОТяга
Статус: Не в сети
Регистрация: 05.07.2005
Ждём Ваших отзывов о материале.

Соблюдение Правил конференции строго обязательно!
Флуд, флейм и оффтоп преследуются по всей строгости закона!
За статью можно проголосовать на странице материала.



Партнер
 

Member
Предупреждение 
Статус: Не в сети
Регистрация: 28.08.2010
Если действительно будет эффективно загружать ядра, то есть хорошо. Хотя сейчас по ходу будут новые движки писать по многопоточность.

_________________
Ryzen7 7950X / Asus X670E Hero / KFA2 RTX4090 /
G.Skill TridentZ Neo 2x32GB (F5-6000J3040G32GX2-TZ5N) / CustomWater


 

Member
Статус: Не в сети
Регистрация: 29.09.2011
Хорошо-то – оно хорошо, дык как это сделать в обход ОС. Может быть на низкоуровневом API будут делать, много рисков появления ошибок исполнения. В общем, можно пожелать удачи в этом безусловно нужном и многотрудном предприятии.


 

Member
Предупреждение 
Статус: Не в сети
Регистрация: 28.08.2010
Ну без шишек в этом деле не обойтись. Главное начать делать.

_________________
Ryzen7 7950X / Asus X670E Hero / KFA2 RTX4090 /
G.Skill TridentZ Neo 2x32GB (F5-6000J3040G32GX2-TZ5N) / CustomWater


 

Member
Статус: Не в сети
Регистрация: 12.06.2012
Фото: 0
Цитата:
А компания Stardock, предоставившая Oxide Games стартовый капитал, уже трудится над созданием игр, основой которых станет Nitrous.

"Мы работаем над этим"


 

Member
Статус: Не в сети
Регистрация: 24.11.2003
Откуда: Россия
Фото: 0
Цитата:
а стратегии обретут невиданную доселе красоту и технологичность.

Типа движок только для стратегий? Досвиданья


 

Member
Статус: Не в сети
Регистрация: 22.09.2011
Откуда: Estland
Bron писал(а):
Типа движок только для стратегий? Досвиданья

Типа ты разработчик игр? Или сам жанр не нравится, так в чем проблема? Тебя же никто не заставляет что-то покупать засовывая паяльник в анус или ставя утюг на живот.


 

Member
Статус: Не в сети
Регистрация: 14.12.2005
Откуда: Спб
Smolin писал(а):
Хорошо-то – оно хорошо, дык как это сделать в обход ОС. Может быть на низкоуровневом API будут делать, много рисков появления ошибок исполнения. В общем, можно пожелать удачи в этом безусловно нужном и многотрудном предприятии.


HSA в этом плане рулит! Обходит ядро ОС, разруливая нагрузку на ядра CPU и GPU, но пока только в Linux. Mantle в этом плане интересен. Вообще я тоже не пойму каким образом они обойдут закрытый виндовый кернел, распределяющий нагрузку и приоритеты? Вполне возможно, что данный движок будет полнофункционален только в Linux сборках типа Steam OS.


 

Member
Статус: Не в сети
Регистрация: 29.09.2011
dvdm писал(а):
HSA в этом плане рулит! Обходит ядро ОС, разруливая нагрузку на ядра CPU и GPU, но пока только в Linux. Mantle в этом плане интересен. Вообще я тоже не пойму каким образом они обойдут закрытый виндовый кернел, распределяющий нагрузку и приоритеты? Вполне возможно, что данный движок будет полнофункционален только в Linux сборках типа Steam OS.


Вроде бы под Windows делают. У линукс оптимальный диспетчер потоков, это позволяет демонстрировать хорошие результаты в играх, несмотря на Open GL. Но Линукс имеет ограниченное применение. Если разработчики не справятся с задачей, ситуация в играх для PC систем может выглядеть очень грустной. Самым лучшим решением было бы создание MS специальной игровой версии ОС или модификации клиентской ОС с заточкой под игры. Но у MS, насколько понятно, сдержанная позиция в этом вопросе, ей принадлежит консольный бизнес. У AMD тоже двойственная позиция как у поставщика комплектующих консолей. Остаются Intel и NV. По неподтвержденной информации у NV в архитектуре Максвелл предполается использование ARM процессоров в составе видеокарты, что может снизить нагрузку на CPU, но все равно даже это не решает проблему в целом. Нужно решение повыщающее отзывчивость системы на увеличение числа ядер процессора, а иначе с консолями будет трудно конкурировать.


 

Member
Статус: Не в сети
Регистрация: 25.01.2004
Откуда: Ростов-на-Дону
Фото: 4
Ну круто, прям чтобы загрузить свободные ядра надо новый убердвижок писать?
Да сделайте 10 потоков у приложения, а любая ОС сама разберется куда кидать поток.
Смотрика, прям ноухау делают. :)
Вон в батле3 4 потока, а в кукурузисе3 аж 6 потоков. И всем ядрам есть работа под завязку.
4 ядра молотят на полную.

_________________
12400|224XT|MSI PRO B660M-A DDR4|4x8Gb@3466|KFA2 3060-12X|Deepcool PQ650M|Corsair 200R|Win11x64


 

Member
Статус: Не в сети
Регистрация: 08.07.2006
Откуда: СПБ
Frost писал(а):
Ну без шишек в этом деле не обойтись.

Все шишки судя по составу уже набиты, теперь - чистый хардкор

Добавлено спустя 2 минуты 27 секунд:
Genrix писал(а):
Ну круто, прям чтобы загрузить свободные ядра надо новый убердвижок писать?

Ну вообще да. Распараллеливание руками хоть и эффективней, но зачастую не вписывается в бюджет.

А тут судя по всему будетвообще прозрачное распределение нагрузки на сколько угодно ядер. Отлично например

Добавлено спустя 1 минуту 17 секунд:
Genrix писал(а):
Да сделайте 10 потоков у приложения, а любая ОС сама разберется куда кидать поток.

Поверь на слово - все далеко не так просто с этой многопоточностью.


 

Member
Статус: Не в сети
Регистрация: 29.01.2008
dvdm писал(а):
Вообще я тоже не пойму каким образом они обойдут закрытый виндовый кернел, распределяющий нагрузку и приоритеты?

Не надо ничего обходить. Не выдумывайте.

Добавлено спустя 5 минут 14 секунд:
Genrix писал(а):
Да сделайте 10 потоков у приложения, а любая ОС сама разберется куда кидать поток.

Ну сделали 10 потоков.

А теперь у тебя простыня из 1 000 000 комманд (логика, модель мира, назови как хочешь) каждая зависит от предыдущей. Что ты распараллеливать собрался?

Проблема не в создании потоков. Проблема в параллельном мышлении. Костяк игры - основной поток. От которого зависит все остальное. Даже в третьем Кризисе или в GTA! Главный поток - ОДИН и именно он упирается в частоту ядра. И именно он раздает задачи остальным ядрам и видеокарте, а сам выполняет запутанную нелинейную логику.

Создать можно хоть 100 потоков. И к ядрам привязать самостоятельно по вкусу (ОС не против). Только занять их нечем.


 

Member
Статус: Не в сети
Регистрация: 29.09.2011
"Движок будет использоваться для игр под платформы ПК, Xbox One и PlayStation 4. Коротко говоря, студия намерена создать движок нового поколения".

Оптимизация будет скорее всего не для ПК.


Показать сообщения за:  Поле сортировки  
Форум закрыт Новая тема / Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней. Закрыто  Сообщений: 13 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan