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

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

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

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

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




Май 2024
Пн Вт Ср Чт Пт Сб Вс
 12345
6789101112
13141516171819
20212223242526
2728293031  


Архивы



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

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




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