При запуске длинного ядра (особенно в режиме отладки с некоторой проверкой памяти) на графическом процессоре GeForce с поддержкой CUDA с помощью Bumblebee я получаю следующую ошибку:«Ошибка при запуске и завершена» с помощью Bumblebee в Linux
CUDA error 6: the launch timed out and was terminated
Это, по-видимому, вызвано сторожевым плеером NVIDIA. Доступно решение here. Однако почему это происходит при использовании Bumblebee и optirun
для запуска простого ядра CUDA (т. Е. Я не использую свой графический процессор NVIDIA для отображения)?
Команда, которую я использовал для запуска программы является:
optirun [cuda-memcheck] ./my_program program_options
Даже с '--no-xorg' флаг я до сих пор получить тайм-аут ошибки для достаточно большой (достаточно медленно) программу. Есть идеи? – user3728501
У меня никогда не было проблемы после этого, поэтому я действительно не знаю, что это могло быть на этот раз. – BenC