PDA

View Full Version : PSA: Game Freeze Workaround


Seiter02
02-18-2020, 11:16 PM
If you occasionally have your whole screen freeze (but you are still in game, you can hear sounds etc) but your computer continues to function, you are possibly having the same type of issue I have been having. The problem is often manifest in specific locations, like OT ramp, some parts of SS and others. It appears that the signature for these failures tends to be:

1. Windows users
2. Users with nvidia cards
3. Users with resolution above 1680*1050

To see if you are a candidate for this workaround:

1. Start -> Event Viewer -> Windows Logs -> System

If at the time of the freeze you see an entry of form:

"Display driver nvlddmkm stopped responding and has successfully recovered." immediately followed by a DistributedCOM, you are likely subject to the same problem I was. The underlying error that is trying to propagate up is usually "resetDevice() failed!" but because of the way the Launch Titanium batch file launches eqgame, there is no host container for com to send the message to over lrpc.

If you update your Launch Titanium.bat file to 'start /wait eqgame patchme' instead, your command window will stay open while you play, com will be able to route the message and tdr will be able to do the right thing, which should prevent the freeze.

Of course this doesn't fix the core problem which is the resetDevice failure on large resolutions, which is why this is no more than a workaround.

spiz
02-19-2020, 12:23 PM
This has been driving me nuts. I cannot wait to test this fix tonight.

BlackBellamy
02-19-2020, 01:36 PM
ah this might be why people using wineq have reported this problem going away - because maybe wineq opens the game in a good host container

Heywood
02-24-2020, 10:00 PM
tried this, and my command window doesnt stay open.

salimoneus
02-29-2020, 11:12 PM
I've had this happen on occasion, and doing ALT+ENTER a few times to toggle full screen mode seems to resolve it after a few tries.

Baler
03-01-2020, 06:16 AM
The gross misuse of the acronym for Public Service Announcement seen daily on the internet is disgusting.
That said the OP is not giving all details about this and or it's causes.
This error would be thrown if DirectX failed to reset the Direct3D device.
the client just isn't handling the device reset properly. There's nothing that can be done about that.
It's a flaw of the titanium client.

ah this might be why people using wineq have reported this problem going away - because maybe wineq opens the game in a good host container

Reason I mention using WinEQ2 is that the Titanium client in windowed mode, overall, is about as stable as a house of cards in a windstorm. I couldn't even log into eqemu on my home rig till I got it. My laptop does ok without however.

WinEQ2 Comes with EQPlayNice built in, still. EQPlayNice is what kept EQ from being a monstrous resource hog and tying up a lot of DLL's and processor power/ram back in the day. While EQ was optimized, and it was optimized before Titanium, EQPlayNice worked (and still does work) better than what Sony's modifications did.

I'd like to add that UAC prompts will cause this blackout and you can disable UAC prompts via the group policy editor temporarily. Computer Configuration > Policies > Windows Settings > Security Settings > Local Policies > Security Options
User Account Control: Behavior of the elevation prompt for administrators in Admin Approval Mode = Elevate without prompting
Of course if you're not confident or inexperienced in your computer security this is not recomend because this no longer requests the user to yes/no an elevated program.

unrelated but over on TAKP their velious client they modified fixes it self and doesn't have this issue. However I'm unsure if p99 is allowed to distribute a modified client given their agreement with daybreak isn't transparent to the public.

Briq
03-01-2020, 04:11 PM
I've had this happen on occasion, and doing ALT+ENTER a few times to toggle full screen mode seems to resolve it after a few tries.

This is what I do to fix mine. I usually find it is when, say another monitor is powered on or something that flickers the screen will cause it to lock up. ALT + ENTER to full screen and ALT + ENTER to go back to windowed mode (or vice versa depending on which one you normally play in)

Nycon43
03-01-2020, 08:43 PM
Been having this issue, do I add that 'start /wait eqgame patchme' under the comment section for the Launch Titanium.bat shortcut?

Naerron
03-02-2020, 08:38 AM
only on p99 would be shit on your for trying to be helpful, thank you OP for sharing, not many people have been using this great work around. glad someone made a post

Pretzelle
03-02-2020, 10:24 AM
I've had this happen on occasion, and doing ALT+ENTER a few times to toggle full screen mode seems to resolve it after a few tries.

Baler
03-02-2020, 12:24 PM
only on p99 would be shit on your for trying to be helpful, thank you OP for sharing, not many people have been using this great work around. glad someone made a post

I presume this was a jab at my post? Where I reposted for the 10th time what causes this problem which op didnt know or omitted. I also provided additional help on preventing this problem from happening... But because I make a statement about the gross overuse of the term PSA I'm shitting on the guy? ok pal.

If this worked for people excellent kudos to the OP. Now this thread will be lost in time and in 2-4 weeks someone will make a new thread saying they're having this issue and the cycle will repeat. And that's not the OP's fault.

Edit: There is already a new thread about the issue with someone saying this didn't work for them. And I'm not trying to discredit OP, I'm sure this has helped some people.

editedit: I've added some info on the wiki https://wiki.project1999.com/Players:Technical#Error:_ResetDevice.28.29_Failed. 21

magnetaress
03-02-2020, 06:03 PM
OPs one trick works good I am not crashing anymore. also the alt enter thing and running on one cpu core.

I don't like wineEQ2 because that adds even more hotkeys I can accidently mash

Nycon43
03-02-2020, 06:37 PM
Tried doing the trick in the OP and still crashed :(

magnetaress
03-02-2020, 10:52 PM
Tried doing the trick in the OP and still crashed :(

Did u do compatability mode n limit fps? Those are the only other things I did. FPS limited by video driver dashboard. I did windows xp. Right click the icon for eqgame.exe, run from bat. Also set it to run administrator for all users. Also cpu affinity needs to be set each run.

Sometimes the net code can cause a freeze too if u have a bad wifi NIC with a tendency to reset. I got a good USB one n that helped loads with all my gaming.

That is basically all the juju I did.

Spidersfury
03-07-2020, 12:51 AM
Ok can you give instructions on how to "update your Launch Titanium.bat file to 'start /wait eqgame patchme'"? And i tried using the ALT+ENTER workaround, the screen goes black, used ALT+ENTER again and then i get the small box saying "resetDevice() failed!"