Doomsday crashing all the sudden. [monitor refresh rate change]
I got a new video card (1080 Ti) and loaded up Doomsday, tried it out to see how it played in some areas that lagged previously, found it to run much better, then exited.
I decided to restart it to try out another addon, and now it just makes the screen turn black for a few seconds, then crashes with the message "Doomsday.exe has stopped working".
Another thing I noticed is, I always run at 85Hz. Trying to run Doomsday forces 100Hz. Even the old 1.15.6 version of Doomsday (which still works) now forces my display to 100Hz.
I can only imagine Doomsday 2 munged it's settings file but I'm not sure where it's located.
I decided to restart it to try out another addon, and now it just makes the screen turn black for a few seconds, then crashes with the message "Doomsday.exe has stopped working".
Another thing I noticed is, I always run at 85Hz. Trying to run Doomsday forces 100Hz. Even the old 1.15.6 version of Doomsday (which still works) now forces my display to 100Hz.
I can only imagine Doomsday 2 munged it's settings file but I'm not sure where it's located.
Comments
Doomsday 1.15.6 still works, everything else I have that uses OpenGL works.
I also deleted the whole Deng Team folder in /appdata/local/ and Doomsday 2 will run ONCE. Then it will crash the next time it's opened, until I delete the directory again.
I'll delete files one by one in the original folder until I figure out which file it is.
If I change my desktop to 100Hz and run Doomsday 2, I can quit and reload it as much as I want. Basically if Doomsday 2 has to change my monitor frequency setting to start, persist.pack keeps it from running in subsequent attempts.
Are you still on Windows 7 Home Premium 64-bit?
I'll run some tests, although I only have Windows 10 running on actual hardware...
4770K/16GB RAM/GeForce 1080 Ti/ BenQ XL2720Z 27" 144Hz monitor/Windows 7 Home Premium 64-bit/ 382.53 Geforce video drivers
I do know, however, with my old card, it ran fine at 85Hz. Unfortunately I can't roll back since the old drivers don't support the new card.
Well there is an option to set that basically sets the refresh to "Application Controlled" or "Highest Available" and the default is "Application Controlled".
That setting was present on the old drivers also, and it worked normally.
I did the Brute Force approach for now-- I write-protected "persist.pack".. I won't be able to save settings for now, but at least I'll be able to run without crashes!
But at least it doesn't crash anymore!
The default music settings have been changed to use the SF2 soundfont that is included in the "net.dengine.client" package (part of the installation).