DX12 blackscreen on startup fix / черный экран при старте лечение
Hello,
I found that somehow any game that I start with DX12 will cause crash or black screen on startup. I tried all the solutions found accross the Internetm like disabling overlay programms, GPU management programms, updating and downgrading video drivers, changing power and frequency, singing shaman songs etc. But nothing helped. I was almost sure, that the solution is very simple.
Finally, I went to the NVIDIA control panel, and reset all settings to default. And all the games start to launch.
Then I tried to find out which setting caused this problem, by changing them back and came to the conclusion, that it's Optimize for compute performance, if it is On - DX12 crashes.
По-русски короче - когда танцы с бубном не помогли завести DX12, мне помог сброс настроек контрольной панели NVIDIA.
Дальше перебирая настройки я выяснил, что проблема в Optimize for compute performance (Оптимизировать для вычислений). Если он включен - то DX12 крашится или не работает при старте на моей конфигурации.
Успехов в борьбе.
P.S. Battlefield 1 запустился, да, но на экране я вижу месиво из разноцветных квадратиков, сквозь которые местами просматривается меню (но это уже отдельная тема). Удивительно, но после этих танцев с бубнов эти же квадратики я увидел открыв окно Google Chrome. В последнем случае вылечилось перезагрузкой.