Я настроил SSH на свой Windows 7 box дома. Я подключен к моему ящику и пытаюсь запустить пакетный файл, который запустит мой Dogecoin miner. Когда он запускает 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 драйверы независимо от "контекста экрана", с которого я начинаю?