В Linux вы можете отключить тайм-аут (для меня от 6 до 7 секунд), добавив опцию в вашу конфигурацию X11. В современных системах Linux конфигурации X11 больше нет, все определяется автоматически, но вы можете создать ее вручную:
mkdir -p /etc/X11/xorg.conf.d
touch /etc/X11/xorg.conf.d/20-nvidia.conf
Затем добавьте в этот файл следующее:
Section "Device"
Identifier "My GPU"
Driver "nvidia"
Option "Interactive" "0"
EndSection
Ключ здесь - опция "Интерактив". Это работает для меня даже без перезагрузки X11. Было очевидно, что эта конфигурация считывается и применяется, как только мое приложение OpenCL запускается.
«Идентификатор» может быть произвольным значением. «Драйвер» в моем случае - «nvidia», так как я использую проприетарный драйвер Nvidia для Linux (часть официальных репозиториев пакетов Debian).