Стали известны причины плохой оптимизации Starfield

Разработчик с никнеймом Vkd3d выявил существенные недочеты в коде игры Starfield, которые негативно сказываются на её производительности.

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

Кроме того, Starfield чрезмерно использует функцию dx12 под названием ExecuteIndirect. Этой функции требуются определенные указания от игры, чтобы видеодрайвер мог корректно интерпретировать, что ожидать. Но из-за неверных указаний от Starfield, возникают очереди команд, и некоторые операции приостанавливаются, проверяются и начинаются сначала.

Ранее, в ответ на критику по поводу оптимизации Starfield, Тодд Говард посоветовал игрокам обратить внимание на приобретение более современного ПК.




Июль 2024
Пн Вт Ср Чт Пт Сб Вс
1234567
891011121314
15161718192021
22232425262728
293031  


Архивы



Яндекс цитирования

Яндекс.Метрика




© 1994 - 2024 Бизнес и Компьютер