Modifica del registro per aumentare il timeout della GPU, Windows 7

Sto cercando di aumentare il timeout sulla GPU dall’impostazione predefinita di 2 secondi a qualcosa di un po ‘più lungo. Ho trovato il seguente link ma sembra leggermente diverso in Windows 7 perché non vedo nulla di menzionato nella pagina web.

Qualcuno l’ha già fatto prima? Se così fosse, potresti riempire le lacune per favore.

Grazie

@RoBik così come segue se voglio 6 giorni (un po ‘eccessivo lo so ma solo per esempio)? Grazie ancora per il tuo aiuto, +1.

EDIT Questo è l’errore che sto ottenendo attualmente.

Si è verificato un errore e l’operazione è stata interrotta. Eccezione CUDA.NET: ErrorLaunchTimeOut. Stack Trace for above error: a Cudafy.Host.CudaGPU.HandleCUDAException (CUDAException ex) a Cudafy.Host.CudaGPU.DoCopyFromDeviceAsync [T] (Array devArray, Int32 devOffset, Array hostArray, Int32 hostOffset, Int32 count, Int32 streamId) a Cudafy .Host.CudaGPU.DoCopyFromDevice [T] (Array devArray, Int32 devOffset, Array hostArray, Int32 hostOffset, Conteggio Int32) in Cudafy.Host.CudaGPU.DoCopyFromDevice [T] (Array devArray, Array hostArray) in Cudafy.Host.GPGPU. CopyFromDevice [T] (T [,] devArray, T [,] hostArray) in FrazerMann.Profiler.UserInterface.TaskManager.DataRetrieval () in C: ….. \ TaskManager.cs: riga 255 in FrazerMann.Profiler.UserInterface .MainView.btnEvaluation_Click (mittente dell’object, EventArgs e) in C: …. \ MainView.cs: riga 338 eccezione interna:

Il link nel tuo post è corretto, devi solo creare la chiave corrispondente con il valore desiderato. Qui troverai la descrizione delle chiavi di registro TDR. L’impostazione che stai cercando è

 TdrDelay Specifies the number of seconds that the GPU can delay the preempt request from the GPU scheduler. This is effectively the timeout threshold. The default value is 2 seconds. KeyPath : HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\GraphicsDrivers KeyValue : TdrDelay ValueType : REG_DWORD ValueData : Number of seconds to delay. 2 seconds is the default value. 

Quello che devi fare è creare una nuova chiave denominata TdrDelay di tipo REG_DWORD in HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ GraphicsDrivers e impostarne il valore su quanto desideri (valore in secondi). Dopodiché è necessario riavviare il computer affinché l’impostazione abbia effetto.