Project 1999

Go Back   Project 1999 > General Community > Technical Discussion

Reply
 
Thread Tools Display Modes
  #1  
Old 05-22-2021, 03:44 PM
andrewbshifflett andrewbshifflett is offline
Large Bat


Join Date: Mar 2021
Posts: 14
Default ResetDevice() failed!

[You must be logged in to view images. Log in or Register.]

This issue has plagued people across many games for many years (I've seen posts as early as 2005).

Specifically in EverQuest p99 (Titanium client), this error usually means there was a problem with querying your display adapter and the reason for the query by the game is, for whatever reason, it has detected a change to/from windowed or full screen mode.

There's a variety of things that I've noticed cause EQ to want to switch between windowed/full screen mode.. generally, it's always a consequence of another application that's actively running and taking advantage of hardware acceleration (i.e. using your gpu).

many productivity apps (by default) have hardware acceleration turned on.. including windows desktop manager (i.e. alt-tabbing, minimizing windows, 3d generated thumbnails with windows peek, etc), google chrome (by default chrome continues to run in the background, even when you close it), discord, fan/lights/motherboard/gpu/peripherals like keyboard/mouse software (razer synapse, eVGA Precision, Corsair iCUE, ASUS Armory Crate, Steam, Battle.net, Zoom, the list goes on...)

Here's the steps I took to fix the issue:

https://i.imgur.com/VGFbA2Y.png

If this works for you, please report back in a few days if you don't experience errors any more. The best place to test is on Skyfire ramp area as you are running to/from Skyfire zoneline in The Overthere.

Another great place to test is in The Hole, especially in The Slabs area.

Usually strafing and turning your camera (holding right click and dragging it around to see around you) will trigger the error to occur.

I've even had it so bad that certain areas I crash and I log back in 6x+ in a row and I immediately get the error.. the fact that it's repeatable in specific locations at different times tells me once certain conditions are met, that it's definitely not random and it's certainly possible to reproducie it and even diagnose and resolve it entirely.

Let's use this thread to try and fix this problem once and for all!

P.S. here's my graphics card: https://www.evga.com/products/produc...10G-P5-3897-KR
Last edited by andrewbshifflett; 05-22-2021 at 03:46 PM.. Reason: added image of error occurring
Reply With Quote
  #2  
Old 05-22-2021, 03:50 PM
andrewbshifflett andrewbshifflett is offline
Large Bat


Join Date: Mar 2021
Posts: 14
Default

Here's the corresponding windows event viewer log for this EQ error:

Log Name: Application
Source: Windows Error Reporting
Date: 5/22/2021 12:17:32 PM
Event ID: 1001
Task Category: None
Level: Information
Keywords: Classic
User: N/A
Computer: PC-Andrew
Description:
Fault bucket LKD_0x141_Tdr:6_IMAGE_nvlddmkm.sys, type 0
Event Name: LiveKernelEvent
Response: Not available
Cab Id: 4094e84e-f282-4eff-94d1-70c9b51af2fd

Problem signature:
P1: 141
P2: ffffaa0c76903460
P3: fffff80799da6f64
P4: 0
P5: 3004
P6: 10_0_19043
P7: 0_0
P8: 256_1
P9:
P10:

Attached files:
\\?\C:\Windows\LiveKernelReports\WATCHDOG\WATCHDOG-20210522-1217.dmp
\\?\C:\Windows\TEMP\WER-187638156-0.sysdata.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER2 A56.tmp.WERInternalMetadata.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER2 A57.tmp.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER2 A65.tmp.csv
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER2 A76.tmp.txt
\\?\C:\Windows\Temp\WER47C2.tmp.WERDataCollectionS tatus.txt

These files may be available here:
\\?\C:\ProgramData\Microsoft\Windows\WER\ReportArc hive\Kernel_141_937c6ed2ba8a37f2ead56de6e1ca3ee022 6eaa_00000000_cab_0d638916-fb49-47ba-9ad0-e252c04b69f6

Analysis symbol:
Rechecking for solution: 0
Report Id: 0d638916-fb49-47ba-9ad0-e252c04b69f6
Report Status: 268435456
Hashed bucket:
Cab Guid: 0
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Windows Error Reporting" />
<EventID Qualifiers="0">1001</EventID>
<Version>0</Version>
<Level>4</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2021-05-22T17:17:32.7812107Z" />
<EventRecordID>27311</EventRecordID>
<Correlation />
<Execution ProcessID="0" ThreadID="0" />
<Channel>Application</Channel>
<Computer>PC-Andrew</Computer>
<Security />
</System>
<EventData>
<Data>LKD_0x141_Tdr:6_IMAGE_nvlddmkm.sys</Data>
<Data>0</Data>
<Data>LiveKernelEvent</Data>
<Data>Not available</Data>
<Data>4094e84e-f282-4eff-94d1-70c9b51af2fd</Data>
<Data>141</Data>
<Data>ffffaa0c76903460</Data>
<Data>fffff80799da6f64</Data>
<Data>0</Data>
<Data>3004</Data>
<Data>10_0_19043</Data>
<Data>0_0</Data>
<Data>256_1</Data>
<Data>
</Data>
<Data>
</Data>
<Data>
\\?\C:\Windows\LiveKernelReports\WATCHDOG\WATCHDOG-20210522-1217.dmp
\\?\C:\Windows\TEMP\WER-187638156-0.sysdata.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER2 A56.tmp.WERInternalMetadata.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER2 A57.tmp.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER2 A65.tmp.csv
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER2 A76.tmp.txt
\\?\C:\Windows\Temp\WER47C2.tmp.WERDataCollectionS tatus.txt</Data>
<Data>\\?\C:\ProgramData\Microsoft\Windows\WER\Rep ortArchive\Kernel_141_937c6ed2ba8a37f2ead56de6e1ca 3ee0226eaa_00000000_cab_0d638916-fb49-47ba-9ad0-e252c04b69f6</Data>
<Data>
</Data>
<Data>0</Data>
<Data>0d638916-fb49-47ba-9ad0-e252c04b69f6</Data>
<Data>268435456</Data>
<Data>
</Data>
<Data>0</Data>
</EventData>
</Event>
Reply With Quote
  #3  
Old 05-22-2021, 04:08 PM
andrewbshifflett andrewbshifflett is offline
Large Bat


Join Date: Mar 2021
Posts: 14
Default

More resources:

http://www.carrona.org/bsodindx.html#0x00000141

http://www.carrona.org/VideoTDR.html

https://www.nvidia.com/en-us/geforce...stry-settings/

Warning: backup your registry before loading new registry entries into your system or changing existing/adding new registry entries.

Cheers!
Reply With Quote
  #4  
Old 05-23-2021, 07:19 AM
koala koala is offline
Orc


Join Date: Dec 2014
Posts: 35
Default

I have a very similar card (EVGA 2070 Super) and I used to be plagued by similar issues. I haven't tried any of the registry fixes you mentioned, but what I can share is that I was able to 100% eliminate my ResetDevice crashes with the following combination:

1. Install dgVoodoo in the EQ folder.
2. Do NOT use WinEQ2 (this is incompatible with dgVoodoo).
3. Do NOT run eqgame.exe under Compatibility Mode (contrary to much advice on the forums, this actually causes an increase in zoning crashing for me under this combo).
4. Run eqgame.exe as Administrator.

With those 4 things in place, I can run at max settings and I never experience an in-game crash. The only time my client will ever crash is when camping, which I have just come to accept and I always /camp desktop anyway. This is a much better situation overall than random crashes while actually playing the game.

My theory is this has to do with DX9 and the Nvidia driver. There are messages in the Windows Event Viewer whenever this error occurred saying that the driver failed and recovered. dgVoodoo seems to fix (or go around) that issue, and the other pieces are basically just required to make that solution function properly.
Reply With Quote
  #5  
Old 05-23-2021, 01:08 PM
Cecel__Soulhealer Cecel__Soulhealer is offline
Aviak


Join Date: Feb 2020
Posts: 57
Default

So, something I found in my never ending search to prevent crashing was from a Dev on Day Break's forum, https://forums.daybreakgames.com/eq/...failed.253742/ It was one of the two changes I made, the other being I set my game to run off of one core at random as the wiki suggest.

Please add this line to your eqclient.ini:
GraphicsDLL9=EQGraphicsDX9.DLL

That is something I did to prevent mine. dg_Voodoo seemed to have prevented it but I didn't like running another program and instead did that. Also did single core processor to run it and I may take that out.

I do still have freezes in Overthere going to Skyfire and going into the city of FV. Just alt + enter twice and back at it.

https://wiki.project1999.com/Players:Technical/Affinity This is a link to the single core processor file I use, selects it at random.

I have a Geforce RTX 2080 Ti.
__________________
Sparkles Fantastic - 60 Enchanter
Cecel Soulhealer - 52 Cleric
Diddlenz Demstrangs - 60 Bard
Catchdeez Handssson - 55 Monk
Last edited by Cecel__Soulhealer; 05-23-2021 at 01:12 PM.. Reason: More info.
Reply With Quote
  #6  
Old 05-23-2021, 02:36 PM
Polixa Polixa is offline
Kobold


Join Date: Jan 2017
Posts: 175
Default

Nothing brilliant to add to this thread, except to say I regularly have this crash at the Cabilis guards in LoIO. Heading past them into Cab, or after exiting Cab and heading out.

Workaround for me is to pan down to look at the floor as I run past them. Haven't ever crashed doing that.
Reply With Quote
  #7  
Old 05-23-2021, 03:35 PM
andrewbshifflett andrewbshifflett is offline
Large Bat


Join Date: Mar 2021
Posts: 14
Default

All of these suggestions are great, what I'm hoping to get out of this thread are suggestions that have led to total resolution of the problem.

If you have experienced ZERO ResetDevice() failed! errors since making a specific change, please explain to everyone what exactly you changed.

Since making the changes in my original post (see: https://i.imgur.com/VGFbA2Y.png) I've had nO ResetDevice() failed! crashes.

If I do receive a crash, then I will follow-up here and let you know the solution does not work. Thus far, it's a success.
Reply With Quote
  #8  
Old 05-24-2021, 06:20 AM
koala koala is offline
Orc


Join Date: Dec 2014
Posts: 35
Default

Quote:
Originally Posted by andrewbshifflett [You must be logged in to view images. Log in or Register.]
All of these suggestions are great, what I'm hoping to get out of this thread are suggestions that have led to total resolution of the problem.

If you have experienced ZERO ResetDevice() failed! errors since making a specific change, please explain to everyone what exactly you changed.

Since making the changes in my original post (see: https://i.imgur.com/VGFbA2Y.png) I've had nO ResetDevice() failed! crashes.

If I do receive a crash, then I will follow-up here and let you know the solution does not work. Thus far, it's a success.
In the configuration I posted above, I used to receive ResetDevice all the time at the spots you mentioned -- and now I receive ZERO ResetDevice crashes. I still crash on camp, but it is not a ResetDevice error.

I also tried the DX9 item in the ini file as part of my months of searching for a solution to this, and it did not work for me. It's tricky because it is both seemingly random and not-so-random at the same time, so sometimes you have to test a "potential fix" over a span of weeks before you really know whether it did anything.
Reply With Quote
  #9  
Old 05-24-2021, 12:50 PM
andrewbshifflett andrewbshifflett is offline
Large Bat


Join Date: Mar 2021
Posts: 14
Default

I just received ResetDevice() failed! error in Paineel... so my proposed fixes did not resolve the issue.

here's my windows event log:

Fault bucket LKD_0x141_Tdr:6_IMAGE_nvlddmkm.sys, type 0
Event Name: LiveKernelEvent
Response: Not available
Cab Id: ddfa2cf1-e2c6-40f7-90d8-9f1a19de93c7

Problem signature:
P1: 141
P2: ffffaa0c76e0a010
P3: fffff80799da6f64
P4: 0
P5: 2a9c
P6: 10_0_19043
P7: 0_0
P8: 256_1
P9:
P10:

Attached files:
\\?\C:\Windows\LiveKernelReports\WATCHDOG\WATCHDOG-20210524-1146.dmp
\\?\C:\Windows\TEMP\WER-358609968-0.sysdata.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERF EA0.tmp.WERInternalMetadata.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERF EA1.tmp.xml
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERF EA0.tmp.csv
\\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WERF EB1.tmp.txt
\\?\C:\Windows\Temp\WER3DBD.tmp.WERDataCollectionS tatus.txt

These files may be available here:
\\?\C:\ProgramData\Microsoft\Windows\WER\ReportArc hive\Kernel_141_2e54e8e2dd6595730c9c9deeb8b129b944 50ee_00000000_cab_39645470-7ae0-4d95-9962-e8c887381919

Analysis symbol:
Rechecking for solution: 0
Report Id: 39645470-7ae0-4d95-9962-e8c887381919
Report Status: 268435456
Hashed bucket:
Cab Guid: 0
Reply With Quote
  #10  
Old 05-24-2021, 12:51 PM
andrewbshifflett andrewbshifflett is offline
Large Bat


Join Date: Mar 2021
Posts: 14
Default

Quote:
Originally Posted by koala [You must be logged in to view images. Log in or Register.]
In the configuration I posted above, I used to receive ResetDevice all the time at the spots you mentioned -- and now I receive ZERO ResetDevice crashes. I still crash on camp, but it is not a ResetDevice error.

I also tried the DX9 item in the ini file as part of my months of searching for a solution to this, and it did not work for me. It's tricky because it is both seemingly random and not-so-random at the same time, so sometimes you have to test a "potential fix" over a span of weeks before you really know whether it did anything.
I'll try this now.. but, not being able to use wineq2 is something I don't want to do... is there no way to make wineq2 work with dgvoodo?

also.. do you know what dgvoodoo is / what it does?
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 03:40 AM.


Everquest is a registered trademark of Daybreak Game Company LLC.
Project 1999 is not associated or affiliated in any way with Daybreak Game Company LLC.
Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.