Bumblebee가 장착 된 CUDA 지원 GeForce GPU에서 긴 커널 (특히 메모리 검사가있는 디버그 모드)을 실행하면 다음 오류가 발생합니다 :Bumblebee Linux에서 "출시 시간이 초과되어 종료되었습니다"오류
CUDA error 6: the launch timed out and was terminated
이것은 NVIDIA 드라이버의 워치 독에 의한 것 같습니다. 해결책은 here입니다. 그러나 Bumblebee 및 optirun
을 사용하여 간단한 CUDA 커널을 실행하는 동안 (즉, 디스플레이에 내 NVIDIA GPU를 사용하지 않음) 왜 이런 현상이 발생합니까?
내가 프로그램을 실행하는 데 사용되는 명령은 다음과 같습니다
optirun --no-xorg [cuda-memcheck or cuda-gdb] ./my_program program_options
사실, 기본 동작 :
optirun [cuda-memcheck] ./my_program program_options
프로그램 (충분히 느리게) :
는 또한
cuda-gdb
을 사용하여 다음과 같은 오류를 방지 할 수있는 방법을 제공합니다. 어떤 아이디어? – user3728501그 후 다시는 문제가 발생하지 않았으므로 이번에는 그게 무엇인지 모릅니다. – BenC