Bitcoin Forum
May 13, 2024, 06:56:20 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Проблема с Phoenix и poclbm в Ubuntu 12.04  (Read 4486 times)
repobuh (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
May 20, 2012, 04:35:25 PM
Last edit: May 20, 2012, 05:37:15 PM by repobuh
 #1

Всем доброго здравия!
Установил майнер в соответствии с инструкцией  из этого https://bitcointalk.org/index.php?topic=7514.0 топика. Если запускать майнер на CPU, то проблем нет, но при запуске на GPU выдает
Code:
./phoenix.py -u http://bla-bla-bla:bla-bla@bla-bla:8332/ -k phatk2 DEVICE=0 VECTORS BFI_INT AGGRESSION=4
Ошибка сегментирования (core dumped)
C poclbm  та же проблема.
Code:
./poclbm.py -d 0 -w 32 -f 100  bla-bla:bla-bla@bla-bla:8332
20/05/2012 20:02:31, Setting server (bla-bla @ bla-bla:8332)    
Ошибка сегментирования (core dumped)
Если запускать из-под рута, то ошибки не появляется, но майнер молча останавливается.

Code:
fglrxinfo
display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Radeon HD 4600 Series
OpenGL version string: 3.3.11627 Compatibility Profile Context

Куда копать, куда смотреть?
Поиск по ошибке ничего не дал.

UPD: Система 64-bit

Выполнение ./clinfo тоже не принесло радостных известий:
Code:
./clinfo
Number of platforms: 1
  Platform Profile: FULL_PROFILE
  Platform Version: OpenCL 1.1 AMD-APP-SDK-v2.4 (595.10)
  Platform Name: AMD Accelerated Parallel Processing
  Platform Vendor: Advanced Micro Devices, Inc.
  Platform Extensions: cl_khr_icd cl_amd_event_callback cl_amd_offline_devices

  Platform Name: AMD Accelerated Parallel Processing
Number of devices: 2
  Device Type: CL_DEVICE_TYPE_GPU
  Device ID: 4098
  Max compute units: 8
  Max work items dimensions: 3
    Max work items[0]: 128
    Max work items[1]: 128
    Max work items[2]: 128
  Max work group size: 128
  Preferred vector width char: 16
  Preferred vector width short: 8
  Preferred vector width int: 4
  Preferred vector width long: 2
  Preferred vector width float: 4
  Preferred vector width double: 0
  Native vector width char: 16
  Native vector width short: 8
  Native vector width int: 4
  Native vector width long: 2
  Native vector width float: 4
  Native vector width double: 0
  Max clock frequency: 750Mhz
  Address bits: 32
  Max memory allocation: 134217728
  Image support: No
  Max size of kernel argument: 1024
  Alignment (bits) of base address: 32768
  Minimum alignment (bytes) for any datatype: 128
  Single precision floating point capability
    Denorms: No
    Quiet NaNs: Yes
    Round to nearest even: Yes
    Round to zero: Yes
    Round to +ve and infinity: Yes
    IEEE754-2008 fused multiply-add: Yes
  Cache type: None
  Cache line size: 0
  Cache size: 0
  Global memory size: 268435456
  Constant buffer size: 65536
  Max number of constant args: 8
  Local memory type: Global
  Local memory size: 16384
Ошибка сегментирования (core dumped)
The grue lurks in the darkest places of the earth. Its favorite diet is adventurers, but its insatiable appetite is tempered by its fear of light. No grue has ever been seen by the light of day, and few have survived its fearsome jaws to tell the tale.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
FAN
Legendary
*
Offline Offline

Activity: 2688
Merit: 1020



View Profile
May 20, 2012, 11:23:50 PM
 #2

когда игрался с дебианом х64 была аналогичная проблема, точно уже не вспомню в чем собсно заключалась, но вообщем последовательность по которой все получилось:

Code:
lspci -ks `lspci|grep VGA|awk '{print $1}'`
apt-get remove nvidia-common

apt-get install libqtgui4 autoconf build-essential git-core python-setuptools python-numpy subversion g++ libboost-all-dev screen bzr module-assistant dh-make build-essential

========================================= эта хрень в упор не работает - неподдерживаемое оборудование
http://wiki.debian.org/ru/ATIProprietary

Squeeze main contrib non-free


aptitude update
aptitude -r install linux-headers-2.6-$(uname -r|sed 's,[^-]*-[^-]*-,,') fglrx-control fglrx-driver fglrx-glx fglrx-modules-dkms fglrx-atieventsd

aticonfig -f --initial --adapter=all
========================================= конец нерабочей хрени

sh ./ati-driver-installer-11-6-x86.x86_64.run
aticonfig --initial

reboot

bzr checkout http://bzr.json-rpc.org/trunk
cd trunk/python-jsonrpc/
sudo python setup.py install


cd ~
wget http://download2-developer.amd.com/amd/APPSDK/AMD-APP-SDK-v2.4-lnx64.tgz
tar xvfz AMD-APP-SDK-v2.4-lnx64.tgz -C /opt
ldconfig
echo export AMDAPPSDKROOT=/opt/AMD-APP-SDK-v2.4-lnx64/ >> ~/.bashrc
echo export AMDAPPSDKSAMPLESROOT=/opt/AMD-APP-SDK-v2.4-lnx64/ >> ~/.bashrc
source ~/.bashrc
cd /
tar xfz $AMDAPPSDKROOT/icd-registration.tgz

cat > /etc/ld.so.conf.d/libopencl.conf <<_EOF_
/opt/AMD-APP-SDK-v2.4-lnx64/lib/x86
/opt/AMD-APP-SDK-v2.4-lnx64/lib/x86_64
_EOF_


Download, Compile and Install pyopencl-0.92
   cd ~
   wget http://pypi.python.org/packages/source/p/pyopencl/pyopencl-0.92.tar.gz
   tar xzvf pyopencl-0.92.tar.gz
   cd pyopencl-0.92
   ./configure.py --cl-inc-dir=/opt/AMD-APP-SDK-v2.4-lnx64/include --cl-lib-dir=/opt/AMD-APP-SDK-v2.4-lnx64/lib/x86_64

   make -j6
   sudo make install

Download and Install Phoenix Miner 1.75
   wget http://svn3.xp-dev.com/svn/phoenix-miner/files/phoenix-1.75.tar.bz2
   tar xvf phoenix*.bz2


cd ~
git clone git://github.com/m0mchil/poclbm poclbm
chmod 755 poclbm/poclbm.py

Verify that OpenCL is setup and running
   cd ~
   cd /opt/AMD-APP-SDK-v2.4-lnx64/bin/x86_64
   ./clinfo

возможно дето чтото уже и поменялось...
но с бубуном протанцевал пару дней подряд...

ставилось на голую систему дебиан сквизи х64 6.0.2 с установленным ссш и гномом

██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
[
repobuh (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
May 21, 2012, 11:11:13 AM
 #3

Попробовал ваш рецепт на другом компьютере, но тоже с 12.04 64-bit, однако команда
Code:
cat > /etc/ld.so.conf.d/libopencl.conf <<_EOF_
/opt/AMD-APP-SDK-v2.4-lnx64/lib/x86
/opt/AMD-APP-SDK-v2.4-lnx64/lib/x86_64
_EOF_
поставила меня в ступор таким ответом
Code:
sudo cat > /etc/ld.so.conf.d/libopencl.conf
bash: /etc/ld.so.conf.d/libopencl.conf: Отказано в доступе

И файла этого нет.

ну и ./clinfo завершается все тем же
Code:
Ошибка сегментирования (core dumped)

Как будто чего-то не хватает.
Balthazar
Legendary
*
Offline Offline

Activity: 3108
Merit: 1358



View Profile
May 21, 2012, 11:36:59 AM
 #4

При запуске через sudo выполняется стоящая после нее команда, на оператор перенаправления (>) действие команды повышения привилегий не распространяется, потому и ошибка "отказано в доступе". Чтобы этого не было, запустите bash с правами рута (sudo bash) и там уже набирайте команды без sudo.
repobuh (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
May 21, 2012, 12:12:54 PM
 #5

При запуске через sudo выполняется стоящая после нее команда, на оператор перенаправления (>) действие команды повышения привилегий не распространяется, потому и ошибка "отказано в доступе". Чтобы этого не было, запустите bash с правами рута (sudo bash) и там уже набирайте команды без sudo.
Спасибо, опыта маловато у меня Roll Eyes

Все повторил с нуля, поставил свеженькие драйвера,  но увы : 
Code:
./clinfo
Number of platforms: 1
  Platform Profile: FULL_PROFILE
  Platform Version: OpenCL 1.1 AMD-APP-SDK-v2.4 (595.10)
  Platform Name: AMD Accelerated Parallel Processing
  Platform Vendor: Advanced Micro Devices, Inc.
  Platform Extensions: cl_khr_icd cl_amd_event_callback cl_amd_offline_devices


  Platform Name: AMD Accelerated Parallel Processing
Number of devices: 2
  Device Type: CL_DEVICE_TYPE_GPU
  Device ID: 4098
 ...
...
...
  Local memory type: Scratchpad
  Local memory size: 32768
Ошибка сегментирования (core dumped)

c сэмплами та же песня:
Code:
./AES 
Platform 0 : Advanced Micro Devices, Inc.
Encrypting Image ....
Input Image : input512.bmp
Key : 15 201 51 89 92 34 96 66 11 225 161 96 81 211 108 124

Selected Platform Vendor : Advanced Micro Devices, Inc.
Device 0 : Caicos
Ошибка сегментирования (core dumped)
а с правами:
Code:
sudo ./AESEncryptDecrypt
[sudo] password for ...:
Platform 0 : Advanced Micro Devices, Inc.
Encrypting Image ....
Input Image : input512.bmp
Key : 15 201 51 89 92 34 96 66 11 225 161 96 81 211 108 124

Selected Platform Vendor : Advanced Micro Devices, Inc.
Device 0 : Caicos
repobuh (OP)
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
May 21, 2012, 04:48:56 PM
 #6

Проблема была в коряво установленном AMD-APP-SDK, из-за чего не работал OpenCL. Если ставить по этим мануалам - то по какой-то причине оно не работает (или в манах не все указано или руки не оттуда выросли  Grin).  Все решилось простой установкой AMD-APP-SDK-v2.7-lnx64 в соответствии с мануалом (простой запуск инсталляцилнного скрипта).  Ошибки исчезли, все работает. 
Кстати, по запросу "ubuntu poclbm core dumped" этот топик  на первом месте в выдаче гугла. Если кто-то столкнется с такой проблемой - то решение простое - удалите папку с SDK из /opt и установите APP-SDK-v2.7-lnx64. Подробнее можно прочитать здесь http://blog.markloiseau.com/2012/05/install-opencl-sdk-ubuntu/ или в README к SDK.

Спасибо всем, кто откликнулся!
Exdeath
Hero Member
*****
Offline Offline

Activity: 532
Merit: 500


Upiter


View Profile WWW
August 06, 2012, 04:09:18 PM
Last edit: August 06, 2012, 11:48:21 PM by Exdeath
 #7

repobuh, для начала, огромное спасибо за решение проблемы!
Сам я столкнулся с ней давно, но не нашёл в своё время этот топик через поиск т.к. мой запрос был "Segmentation fault (core dumped)", а здесь ошибка написана на русском.
До сегодняшнего дня майнил на 11.10.

У меня вопрос к repobuh и всем остальным, кто столкнулся с этой проблемой и решил её обновлением SDK до 2.7:
Не упала ли скорость?
У меня упала, причём существенно. На 5870 c 418 до 388 при таком же разгоне и агрессии. (на обоих системах использовались phoenix 1.7.5 и phatk2).
Заранее спасибо!

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!