Это что такое? Да, компьютеру больше 5 лет. Но и игра скорее инди, а не ААА. И тут у меня появляется невероятная догадка.
Дело было в нейронках.
Когда я ставил эксперименты с ComfyUI, я обнаружил, что во время генерации у меня лагает изображение на мониторе. Более удивительным оказалось то, что при доступе через удалёнку никаких лагов не было. Таким образом, я понял, что видеокарта не справляется с двумя задачами сразу. Я переключил видеовыход на встроенное видеоядро процессора, а видеокарту заставил заниматься исключительно нейронкой. И лаги на мониторе пропали.
(дополнение: лаги были только в ComfyUI; при работе с генерацией текста через llama.cpp всё было отлично, хотя видеопамяти обе системы жрут одинаково, только ComfyUI постоянно выгружает и загружает модели, а llama.cpp держит всё вместе)
Ну и вот. Я оставил монитор на встроенном видеоядре, т.к. для текущих задач этого хватало. Было это пару месяцев назад. А теперь, когда я запустил игру, выяснилось, что для игры встроенного ядра уже не хватает. Поскольку на текущий момент я не экспериментировал с нейронками, я переключил видеовыход обратно на видеокарту. И получил многократный прирост производительности. То есть, тормозить перестало.
Это непонятный момент. Я полагал, что встроенное видеоядро (i7-7700) имеет производительность уровня GeForce 1030. Но по ощущениям прирост получился ~десятикратный. При этом 1070 и 1030 имеют разницу всего в 5 раз согласно каким-то там бенчмаркам из интернета.
То есть, либо игра использует какие-то особые функции, которые встроенное ядро не поддерживает вовсе, либо оно примерно в 2 раза слабее, чем я полагал.