mirror of
https://github.com/spice2x/spice2x.github.io.git
synced 2026-08-02 06:40:42 -07:00
logger: more fixes to deferred logging (troubleshooter) (#394)
## Description of change Various fixes to deferred logger - * Rename to "auto troubleshooter" * Fix potential deadlock * Reword the error messages to fit in a narrower column ## Testing tested all the error cases
This commit is contained in:
@@ -209,11 +209,13 @@ static void log_create_device_failure(HRESULT hresult) {
|
||||
deferredlogs::defer_error_messages({
|
||||
fmt::format("D3D9 CreateDevice/CreateDeviceEx failed with {:#x}!", (UINT)hresult),
|
||||
" this is a common graphics / monitor issue",
|
||||
" double check any graphics options you configured in spicecfg",
|
||||
" double check that your monitor supports the resolution + refresh rate that the game needs",
|
||||
" enable GPU-side resolution scaling in your GPU options as needed",
|
||||
" if you have three or more monitors, try unplugging them down to one or two, or enable -graphics-force-single-adapter option",
|
||||
" failing all that, see if enabling windowed mode helps"
|
||||
" * double check any graphics options you configured in spicecfg",
|
||||
" * double check that your monitor supports the resolution + refresh rate",
|
||||
" combination that the game requires",
|
||||
" * enable GPU-side resolution scaling in your GPU options as needed",
|
||||
" * if you have three or more monitors, try unplugging them down to one or two,",
|
||||
" or enable -graphics-force-single-adapter option",
|
||||
" * failing all that, see if enabling windowed mode helps"
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user