Posting this in case it's of help to someone else.
Had a very odd crash, only over the last few days, after a Windows 10 update and an NVIDIA driver update. I run multiple screens: Civ on one screen (full screen) and browsers, guides, Discord (for multiplayer) on the other. When clicking between screens there used to be a short pause before my machine continued properly. Now, if I click back on my Civ screen in single player, the mouse will not drag the landscape and the screen eventually goes black. I am locked out of the game and it's not recoverable at that point other than closing it with Task Manager. In multiplayer it could crash out completely.
The workaround, for me, is to run with DX12 instead of the default DX11. The best way to do this seems to be to start the game either from the Steam Library page or by right-clicking the Steam icon in the System Tray. In both those cases Steam immediately gives me a pop-up before loading the game, with the following radio buttons:
The first/upper choice is selected by default and I have to change it each time. I'm not sure yet how to make the second/lower button the default: that would be much more useful for automatic activation of Civ when accepting a multiplayer invitation. (Any ideas on how to make DX12 the default?)
Additionally, by starting in DX12, I have the option of checking the "Split-screen Multi-GPU" Graphics option, which is also good for my system.
An odd side effect: the game volume is louder on DX12! I turn down the Master Volume option but that doesn't affect the intro sounds before the Main Menu first appears.
Had a very odd crash, only over the last few days, after a Windows 10 update and an NVIDIA driver update. I run multiple screens: Civ on one screen (full screen) and browsers, guides, Discord (for multiplayer) on the other. When clicking between screens there used to be a short pause before my machine continued properly. Now, if I click back on my Civ screen in single player, the mouse will not drag the landscape and the screen eventually goes black. I am locked out of the game and it's not recoverable at that point other than closing it with Task Manager. In multiplayer it could crash out completely.
The workaround, for me, is to run with DX12 instead of the default DX11. The best way to do this seems to be to start the game either from the Steam Library page or by right-clicking the Steam icon in the System Tray. In both those cases Steam immediately gives me a pop-up before loading the game, with the following radio buttons:
- Play Sid Meier's Civilization VI
- Play Sid Meier's Civilization VI (DX12) - Win 10 v1607+
The first/upper choice is selected by default and I have to change it each time. I'm not sure yet how to make the second/lower button the default: that would be much more useful for automatic activation of Civ when accepting a multiplayer invitation. (Any ideas on how to make DX12 the default?)
Additionally, by starting in DX12, I have the option of checking the "Split-screen Multi-GPU" Graphics option, which is also good for my system.
An odd side effect: the game volume is louder on DX12! I turn down the Master Volume option but that doesn't affect the intro sounds before the Main Menu first appears.