madMAx43v3r / chia-gigahorse

220 stars 32 forks source link

Issues plotting C29 on Windows 11 #307

Closed spleen911 closed 2 months ago

spleen911 commented 2 months ago

C29-Crash.log I have been replotting C18 to C31, C30, and C29 == same plotter used for all: started with my smallest harvester.

C31s completed = 2700 C30s completed = 5300 700+ C29s in progress (script monitoring plotter process to restart it after a crash)

Everything was great with C31 and C30, but odd issue with C29. The plotter is crashing after a few (2-6) plots.

Sometimes I see console output (Phase 3) like below, but those plots often complete and they pass ProofOfSpace check.

c3_delta(): Y_1 < Y_0 (5318655, 14231550) (x = 9049, y = 531)
c3_delta(): Y_1 < Y_0 (5318583, 7415742) (x = 9051, y = 531)
c3_delta(): Y_1 < Y_0 (5318655, 5580798) (x = 9053, y = 531)
c3_delta(): Y_1 < Y_0 (5318558, 8333309) (x = 9055, y = 531)
c3_delta(): Y_1 < Y_0 (4204534, 7808895) (x = 8929, y = 531)
c3_delta(): Y_1 < Y_0 (5318517, 7677749) (x = 8931, y = 531)
c3_delta(): Y_1 < Y_0 (4270076, 5973887) (x = 8933, y = 531)
c3_delta(): Y_1 < Y_0 (5318589, 7546680) (x = 8935, y = 531)
c3_delta(): Y_1 < Y_0 (5318462, 5318589) (x = 8936, y = 531)
[y=16c3_delta(): Y_1 < Y_0 (5318485, 8202044) (x = 8939, y = 531)4, i=
531] C3 park overflow: 25c3_delta(): Y_1 < Y_0 (5318635, 14231372) (x = 8941, y = 531)12
 > 2500
c3_delta(): Y_1 < Y_0 (5318594, 16197465) (x = 8943, y = 531)
c3_delta(): Y_1 < Y_0 (4270079, 15935346) (x = 8945, y = 531)
c3_delta(): Y_1 < Y_0 (5318639, 5973869) (x = 8947, y = 531)

Other times, typical console output, but in Event Viewer, I find an application fault.

Faulting application name: cuda_plot_k32_v3.exe, version: 0.0.0.0, time stamp: 0x66011b66
Faulting module name: ucrtbase.dll, version: 10.0.22621.3374, time stamp: 0xdf382650
Exception code: 0xc0000409
Fault offset: 0x000000000007f6be
Faulting process id: 0x0x1598
Faulting application start time: 0x0x1DA901CE8A2EA55
Faulting application path: C:\Users\Dana\Downloads\mining\Plotter\cuda_plot_k32_v3.exe
Faulting module path: C:\WINDOWS\System32\ucrtbase.dll
Report Id: 26cfa36c-ea03-407d-be0f-c282f54a9deb

I have the latest C++ redistributable installed and no issues plotting C30 or C31. Looking for any suggestions or things I can log to help isolate the issue.

Windows 11 Pro 23H2 DELL T7910, 2x E5-2660v4, 512GB DDR4-2400 ECC + RTX 3060Ti

Same args used for all plots sizes

.\cuda_plot_k32_v3 -n -1 -C 31 -M 256 -w -t T:\ -d T:\TEMP\
.\cuda_plot_k32_v3 -n -1 -C 30 -M 256 -w -t T:\ -d T:\TEMP\
.\cuda_plot_k32_v3 -n -1 -C 29 -M 256 -w -t T:\ -d T:\TEMP\

T:\ is a 2x1TB NVMe RAID-0 (Samsung 970 EVO Plus) A separate process is moving plots off T:\ to final destination

spleen911 commented 2 months ago

C30s are doing the same now too. Must be a driver issue: time for a reinstall. Closing.

spleen911 commented 2 months ago

FYI: it ended up being a bad stick of RAM.

I am currently running with 256GB, -M 128 arg and plotting faster than before.

Replacement RAM ordered.