LINUX.ORG.RU

Ati, 6930 x2, opencl, CF - BTC mining problems


0

1

[ebuild R ] x11-base/xorg-server-1.11.2-r2 USE=«nptl udev xorg -dmx -doc -ipv6 -kdrive -minimal -static-libs -tslib -xnest -xvfb» 0 kB
[ebuild R ~] x11-drivers/ati-drivers-12.1 USE=«modules (multilib) opencl -debug -pax_kernel -qt4*» 0 kB
Майнер - poclbm

[0] Cayman
[1] Cayman
[2] Intel(R) Core(TM) i5 CPU 750 @ 2.67GHz

Master adapter: 0. 01:00.0 AMD Radeon HD 6900 Series
Candidates: 1. 02:00.0 AMD Radeon HD 6900 Series
Master: 1:0:0
Slave: 2:0:0
CrossFire is enabled on current device

Воопщем проблема.
В CF-режиме или без, причем я не понял как - майнер видит или одну (то одну видело, то теперь две) или две карты (точно без кросса видит)..но, как я не старался, - 250Mh/s и хоть ты сдохни.

Если кидать тред на -d 0, то -d 1 фигу ловит, и наоборот..когда же одна видна видюха - то тоже самое.

Может кто дать железный мануал по настройке или CF или обычного майнинга на две видюхи..?

P.S.
забавно, но у человека таже проблема - https://bitcointalk.org/index.php?topic=5209.0
P.P.S
также стоят два сдк:
ati-stream-sdk
AMDAPP
в каком-то мануале была рекомендация сделать ссылку
ls -la /usr/lib64/ | grep OpenCL
libOpenCL.so -> /opt/ati-stream-sdk/lib/x86_64/libOpenCL.so

Хм, из под юзера виден только проц...видюх в списке нет

ядро - 3.0.4 (гентовое с reiser4 патчем), конфиг -> http://pastebin.com/Gb5kFkQ1
xorg.conf -> http://pastebin.com/qHfqMi8W
aticonfig --lscs -> http://pastebin.com/XWtcknbH
cat /var/log/Xorg.0.log -> http://pastebin.com/785DMy2V
странные мессаги в дмеске -> http://pastebin.com/ScxLEWuz
новый xorg.conf -> http://pastebin.com/6XkM2Vqv

Я добавил rc-update add atieventsd default

★★

Последнее исправление: KosmiK (всего исправлений: 8)

OMG

aticonfig --initial --adapter=all -f

DISPLAY=:0 nice -n 15 ./poclbm.py server=http://LOGIN:PASSS@pit.deepbit.net:8332 --platform 0 -d 1

DISPLAY=:0 nice -n 15 ./poclbm.py server=http://LOGIN:PASSS@pit.deepbit.net:8332 --platform 0 -d 0

Теперь возникает вопрос - как не потерять вторую видюху и избавиться от монитора справа, которого нет..

KosmiK ★★
() автор топика
Ответ на: OMG от KosmiK

Теперь возникает вопрос - как не потерять вторую видюху и избавиться от монитора справа, которого нет..
Вырубить CrossFire, который для OpenCL всё равно не нужен, не?

RussianNeuroMancer ★★★★★
()
Ответ на: комментарий от RussianNeuroMancer

-=:=-

Хех, не все так просто..
Если включен кросс - доступный две видюхи майнера - но они дру дружку блочат.
Если кросс офф - только одна видюха.
Если aticonfig --initial --adapter=all -f - то хм..кросс не доступен (ати катаГлист пишет - ошипго - надо фиксеть, ок?), видны обе видюхи (в майнере) и с DISPLAY манятцо обе, по отдельности, но - есть другой монитор (которого нет XD ), и мышка туда убегает..плюс был какой-то глюк, я видимо переключился на тот (несущст.моник) - видео повисло..

KosmiK ★★
() автор топика
Ответ на: -=:=- от KosmiK

Если кросс офф - только одна видюха.
Отрепортить.
> но - есть другой монитор (которого нет XD ), и мышка туда убегает..
В Catalyst Control Center указано его наличие? Что если выключить?

RussianNeuroMancer ★★★★★
()
Ответ на: комментарий от RussianNeuroMancer

-=:=-

Если репортить, так сразу в амд\ати. (к тому же гента)

Нееееет....хаха..всплывает окно - типа, «ошипка в конфиге, надо пофиксить, ок?». эээ...ну Ок..«ОК! Конфиг посейвлен, ребутнитесь».

А КатаГлист воопще странная штука, сразу говорит несколько мониторов...но видит только Один и тесты на этот монитор норм!!

Хм..надо федорку чтоли ..или бубунту качнуть, да на отдельный винт, посмотреть...будет ли воопще от Кросса какайто прок..

KosmiK ★★
() автор топика
Ответ на: -=:=- от KosmiK

-=:=-

сразу говорит несколько мониторов

в том смысле что, «один раб.стол на несколько моников», но виден и опознается только 1.

KosmiK ★★
() автор топика
Ответ на: -=:=- от KosmiK

Если репортить, так сразу в амд\ати.
Об этом я и говорю.
> (к тому же гента)
Проверяйте на openSUSE или Ubuntu.
> будет ли воопще от Кросса какайто прок..
CrossFire и OpenCL никак не связаны, совсем. CrossFire - технология распараллеливания рендеринга, а не вычислений. Вычисления распараллеливает приложение, ему достаточно видеть все доступные адаптеры.
> в том смысле что, «один раб.стол на несколько моников», но виден и опознается только 1.
xrandr тоже видит только один?

RussianNeuroMancer ★★★★★
()
Ответ на: комментарий от RussianNeuroMancer

-=::=-

Эх,..помогло несчастье....poclbm стал валиться, так как изменилась сложность..
Я стал искать варианты, напоролся на cgminer и..опа..есть оверлей для лаймэна.....
Воопщем
GPU 0: 244.4/240.2Mh/s | A:50 R:0 HW:0 U: 3.16/m I: 3
GPU 1: 243.8/240.3Mh/s | A:48 R:0 HW:0 U: 3.03/m I: 2
Все работает....пля, но как же оно жрет проц - 46.1%sys (и это на i5-750).
Причем если cgminer запустить отдельно для проца...даже с nice -n 19 - то производительность на gpu падает.
Хотя cgminer может паралельно майнить и на видео и на цп:
GPU 0: 239.7/240.4Mh/s | A:53 R:0 HW:0 U: 3.00/m I: 4
GPU 1: 240.9/240.5Mh/s | A:52 R:0 HW:0 U: 2.94/m I: 4
CPU 0: 2.52/ 2.24Mh/s | A: 0 R:0 U: 0.00/m
CPU 1: 1.82/ 1.67Mh/s | A: 0 R:0 U: 0.00/m
CPU 2: 1.80/ 1.57Mh/s | A: 0 R:0 U: 0.00/m
CPU 3: 3.08/ 1.67Mh/s | A: 0 R:0 U: 0.00/m

Но, производительность каждого ядра около 3.5мегов хешей..хм..почему нельзя как в оффтопике, оххЪ

KosmiK ★★
() автор топика
Ответ на: -=:=- от KosmiK

У меня две видеокарты, встроенная и внешняя. Ко внешней подключил телевизор по HDMI и туда идут вторые иксы. Запускаю на нём биткойн-майнер и выключаю телевизор. Со встроенной пользуюсь компьютером. А если ко внешней ничего не подключать, биткойн-майнер ту видеокарту не видит.

ZenitharChampion ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.