Тормозит 3D на встроенной графике. Но не всегда.
От: LuciferSaratov Россия  
Дата: 26.10.22 04:15
Оценка:
Здравствуйте.

В качестве хобби делаю игру на основе Quake3.
А точнее, на основе Challenge Quake 3 (https://bitbucket.org/CPMADevs/cnq3/src/master/).

На ноутбуке, на котором я веду разработку, два видеоадаптера: Intel Iris Xe (интегрированный) и nVidia Geforce 3060 RTX.
На nVidia работает отлично: высокий FPS (> 400), никаких проблем.
На Intel работает очень плохо: FPS в рамках 50-70.
Ситуация примерно одинаковая с любым бэкендом рендеринга: и на OpenGL, и на Direct3D11.

Решил я с проблемой разобраться и установил Intel Graphics Performance Analyzer.
Сделал захват кадра в момент, когда частота кадров была примерно 45.

Открываю сделанный снимок, GPA мне сообщает что этот кадр отрисовался за 1.3 мс и частота кадров соответственно ~700.

Потом выяснилось следующее: если запустить Intel GPA и открыть снимок, потом запустить игру, то частота кадров будет тоже высокой (>300).
Если Intel GPA закрыть, будет обратно низкий FPS.

Если отключить адаптер nVidia в менеджере устройств и перезагрузить компьютер, то тоже будет высокий FPS.
Если после этого nVidia включить обратно, то высокий FPS на Intel сохранится.

Открытый в Intel GPA снимок тоже поднимает FPS.

Уважаемые господа, никто не знает, с чем это может быть связано?
Отредактировано 26.10.2022 4:17 LuciferSaratov . Предыдущая версия .
Re: Тормозит 3D на встроенной графике. Но не всегда.
От: kov_serg Россия  
Дата: 26.10.22 05:58
Оценка:
Здравствуйте, LuciferSaratov, Вы писали:

LS>Уважаемые господа, никто не знает, с чем это может быть связано?

v-sync
Re[2]: Тормозит 3D на встроенной графике. Но не всегда.
От: LuciferSaratov Россия  
Дата: 26.10.22 06:33
Оценка:
_>v-sync

точно нет, дисплей с частотой обновления 144гц, а фпс падает до 50.
Re: Тормозит 3D на встроенной графике. Но не всегда.
От: _ilya_  
Дата: 26.10.22 21:37
Оценка:
Здравствуйте, LuciferSaratov, Вы писали:

LS>На Intel работает очень плохо: FPS в рамках 50-70.


Энергосбережение? Нагрузки не достаточно чтобы чип понял что надо выйти из режима с низкими частотами — якобы всего хватает. Попробовать все энергосбеергайки отрубить — в макс перформансе адаптер перевести.
Отредактировано 26.10.2022 21:38 _ilya_ . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.