gcminer с ATIRADEON HD3600 на 64-битной безголовой Ubuntu 12.04 не обнаружит GPU

Я следую этому руководству: http://rdmsnippets.com/2013/03/20/bitcoin-mining-with-ubuntu-12-04-tls-and-cgminer/

Но это не будет работать на моем сервере (спецификация находится в поле «Тема»)

Я получаю эту ошибку:

koen@gorgabal-Server:~/bitcoinmining$ ./cgminer/cgminer -n
 [2013-06-23 15:03:51] CL Platform 0 vendor: Advanced Micro Devices, Inc.                    
 [2013-06-23 15:03:51] CL Platform 0 name: AMD Accelerated Parallel Processing                    
 [2013-06-23 15:03:51] CL Platform 0 version: OpenCL 1.2 AMD-APP (1113.2)                    
 [2013-06-23 15:03:51] Error -1: Getting Device IDs (num)                    
 [2013-06-23 15:03:51] clDevicesNum returned error, no GPUs usable                    
 [2013-06-23 15:03:51] 0 GPU devices max detected                    
koen@gorgabal-Server:~/bitcoinmining$ sudo aticonfig --lsa
* 0. 01:00.0 ATI Radeon HD 3600 Series

* - Default adapter

Я не могу переключиться на Windows по нескольким причинам, кто-нибудь знает, что я делаю неправильно?

Заранее спасибо! PS: я использую Linux уже несколько лет, поэтому я знаю, как это сделать. Это новая установка сервера.

Ответы (2)

OpenCL не поддерживается картами серии 3xxx. Хотя майнить на такой старой карте не совсем невозможно, это будет очень сложно. Кроме того, старая карта будет производить менее 1 MH/s, что будет представлять собой лишь доли биткойнов. Я бы не стал тратить время на борьбу с Radeon 3600.

Если вы серьезно относитесь к майнингу, обратите внимание на карты серий 5xxx и 7xxx. Или еще лучше, посмотрите на ASIC.

Я сам был не в состоянии бежать полностью без головы. По какой-то причине драйвер ATI нуждается в работающем XServer.

Когда у вас запущен XServer, вам все равно нужно сообщить cgminer, где его найти, установка DISPLAYпеременной env позаботится об этом:

export DISPLAY=0.0

это касается только первой карты ATI. Маленькая хитрость — не указывать вторую часть идентификатора:

export DISPLAY=0

это должно позволить вам, по крайней мере, найти все карты. Затем вам нужно настроить XServer для использования всех имеющихся карт:

DISPLAY=0 aticonfig --initial --adapter=all -f

Обратите внимание, что команды с префиксом env-variable также работают. Затем вы перезапускаете XServer и проверяете, работает ли он:

DISPLAY=0 aticonfig --adapter=all --od-gt

Это должно дать вам температуру для всех карт, которые вы установили. Оттуда вы сможете запустить cgminer, и он должен обнаружить карты:

DISPLAY=0 ./cgminer/cgminer -n