Я настроил SSH для своей Windows 7 на дому. Я подключен к своей коробке и пытаюсь запустить командный файл, который запустит мой майнер dogecoin. Когда он запускает Cudaminer, я получаю этот вывод:
*** CudaMiner for nVidia GPUs by Christian Buchner *** This is version 2014-02-09 (beta) based on pooler-cpuminer 2.3.2 (c) 2010 Jeff Garzik, 2012 pooler Cuda additions Copyright 2013,2014 Christian Buchner LTC donation address: LKS1WDKGED647msBQfLBHV3Ls8sveGncnm BTC donation address: 16hJF5mceSojnTD3ZTUDqdRhDyPJzoRakM YAC donation address: Y87sptDEcpLkLeAuex6qZioDbvy1qXZEj4
[2014-07-07 09:55:13] Невозможно запросить версию драйвера CUDA! Установлен ли драйвер nVidia?
Кажется, он использует какой-то контекст экрана, который есть у текущего сеанса. Поскольку я запускаю его через SSH, контекст не имеет надлежащей связи с драйверами CUDA. Если я подключусь с помощью удаленного рабочего стола Google Chrome (который, как я полагаю, использует VNC), тогда я могу запустить пакет просто отлично.
Пакетный файл представляет собой одну простую строку, поэтому мне не нужно запоминать все флаги:
cudaminer.exe -H 1 -i 0 -C 1 -l F15x11 -o stratum+tcp://us1.captaindoge.com:3333 -O coreyog.conquest:conquest
Это работает в большинстве случаев, например, когда я нахожусь в VNC или на самом деле на рабочем столе с локальной мышью и клавиатурой. В основном меня интересует SSH. Как я могу запустить этот процесс таким образом, чтобы он мог подключаться к драйверам CUDA независимо от "контекста экрана", с которого я его запускаю?