Pyrit- 4870 x2 и 5750 связка

Discussion in 'Беспроводные технологии/Wi-Fi/Wardriving' started by Neokil, 17 Nov 2011.

  1. Neokil

    Neokil New Member

    Joined:
    19 Dec 2007
    Messages:
    18
    Likes Received:
    4
    Reputations:
    1
    Помогите не могу заставить работать в Pyrit ядра обоих видео карт. 5750 стоит как мастер 4870x2 как слэйв. aticonfig видит обе видео карты а Pyrit только ядро мастер карты. Как добавить в Pyrit еще 2 ядра второй карты??? Всю голову сломал прошу помощи
     
  2. jnpe

    jnpe Banned

    Joined:
    10 Dec 2010
    Messages:
    157
    Likes Received:
    42
    Reputations:
    19
    дак они ж разные. помоему там только однотипные заводяться...не?
     
  3. Neokil

    Neokil New Member

    Joined:
    19 Dec 2007
    Messages:
    18
    Likes Received:
    4
    Reputations:
    1
    Где их прописать подскажи! Я эту систему только 2 года изучаю, сильно не селен! А как получиться я выложу результаты тестирования 5 видеокарт разных) И правда ли что OpenQL медленнее чем CAL++. Если да то примерно на сколько? И не могу разобраться как в Pyrit подключить к атаке LAN клиента?? (Тёща надеюсь на твою помощь в освоении Pyrit)
     
  4. теща

    теща Экстрасенс

    Joined:
    14 Sep 2005
    Messages:
    2,027
    Likes Received:
    526
    Reputations:
    285
    читал? https://forum.antichat.ru/thread295604.html
     
  5. Neokil

    Neokil New Member

    Joined:
    19 Dec 2007
    Messages:
    18
    Likes Received:
    4
    Reputations:
    1
    Да читал, но не понял в какой библиотеке храниться информация о используемых ядрах. Подскажи
     
  6. Machine

    Machine Elder - Старейшина

    Joined:
    23 Jun 2008
    Messages:
    403
    Likes Received:
    116
    Reputations:
    117
    1. Опиши как ставил софт для работы pyrit

    2. AMD APP SDK стоит? Версия?

    3. Вывод pyrit selftest

    4. Вывод pyrit benchmark
     
  7. Neokil

    Neokil New Member

    Joined:
    19 Dec 2007
    Messages:
    18
    Likes Received:
    4
    Reputations:
    1
    -- install ATI proprietary driver
    cd; mkdir tmp; cd tmp
    wget http://www2.ati.com/drivers/linux/ati-driver-installer-11-9-x86.x86_64.run
    sh ati-driver-installer-11-9-x86.x86_64.run
    follow installer; reboot


    -- install dependencies
    sudo apt-get install cmake libroot-python-dev libboost1.40-all-dev subversion libpcap-dev libssl-dev python-dev zlib1g-dev python-scapy
    --

    -- download and install AMD-APP-SDK-v2.5-lnx64.tgz (includes CAL++ libraries)
    cd ~/tmp
    wget http://download2-developer.amd.com/amd/APPSDK/AMD-APP-SDK-v2.5-lnx64.tgz
    tar xvzf AMD-APP-SDK-v2.5-lnx64.tgz
    tar xvzf AMD-APP-SDK-v2.5-RC2-lnx64.tgz
    sudo mv AMD-APP-SDK-v2.5-RC2-lnx64/ /opt
    cd /
    sudo tar xvxf ~/tmp/icd-registration.tgz
    --

    -- edit .bashrc
    vi ~/.bashrc

    add the following to the end of .bashrc

    export AMDAPPSDKROOT=/opt/AMD-APP-SDK-v2.5-RC2-lnx64/
    export AMDAPPSDKSAMPLESROOT=/opt/AMD-APP-SDK-v2.5-RC2-lnx64/
    export LD_LIBRARY_PATH=${AMDAPPSDKROOT}lib/x86_64:${LD_LIBRARY_PATH}
    export ATISTREAMSDKROOT=$AMDAPPSDKROOT

    save; quit

    source ~/.bashrc
    --

    -- download and compile calpp
    cd ~/tmp
    svn co https://calpp.svn.sourceforge.net/svnroot/calpp calpp


    cd calpp/trunk/
    cmake .
    make
    sudo make install
    ---

    -- download and compile pyrit
    cd ~/tmp
    svn checkout http://pyrit.googlecode.com/svn/trunk/ pyrit_svn


    cd pyrit_svn/pyrit/

    python setup.py build
    sudo python setup.py install
    --

    -- compile cpyrit_calpp (adds ATI GPU module to pyrit)
    cd ~/tmp/pyrit_svn/cpyrit_calpp/

    vi setup.py

    change
    VERSION = '0.4.0-dev'
    to
    VERSION = '0.4.1-dev'
    (this is to match Pyrit version; otherwise will see version mismatch while running)

    change
    CALPP_INC_DIRS.append(os.path.join(CALPP_INC_DIR, 'include'))
    to
    CALPP_INC_DIRS.append(os.path.join(CALPP_INC_DIR, 'include/CAL'))

    save; quit

    sudo -s
    export ATISTREAMSDKROOT=/opt/AMD-APP-SDK-v2.5-RC2-lnx64/

    python setup.py build
    sudo python setup.py install

    Selftest и List_cores чуть позже
     
  8. Machine

    Machine Elder - Старейшина

    Joined:
    23 Jun 2008
    Messages:
    403
    Likes Received:
    116
    Reputations:
    117
    APP SDK теперь не требует ручной настройки. Там есть файл Install.sh, он все делает автоматом. Исправляй.
     
  9. Neokil

    Neokil New Member

    Joined:
    19 Dec 2007
    Messages:
    18
    Likes Received:
    4
    Reputations:
    1
    Попробовал через файл install.sh лог выходит с ошибками:

    root/Install-AMD-APP.sh
    64-bit Operating System Found..
    Starting Installation of AMD APP....
    SDK package name is :AMD-APP-SDK-v2.5-RC2-lnx64.tgz
    Current directory path is : /root
    Untar command executed succesfully, The SDK package available
    Untar command executed succesfully, The ICD package available
    Copying files to /opt/AMDAPP/ ...
    SDK files copied successfully at /opt/AMDAPP/
    Updating Environment vairables...
    32-bit path is :/opt/AMDAPP/lib/x86
    64-bit path is :/opt/AMDAPP/lib/x86_64
    Environment vairables updated successfully
    /sbin/ldconfig.real: Path `/usr/local/lib' given more than once
    /sbin/ldconfig.real: Can't stat /lib/x86_64-linux-gnu: No such file or directory
    /sbin/ldconfig.real: Can't stat /usr/lib/x86_64-linux-gnu: No such file or directory
    /sbin/ldconfig.real: Cannot stat /usr/lib/libportaudiocpp.so: No such file or directory
    Global environment vairables Initialized
    AMD APP installation Completed
    >>Reboot required to reflect the changes
    >>Please refer the 'Log file' in the same directory
    >>Refer the README.txt in the same directory for more info

    root@bt:~# pyrit list_cores
    Pyrit 0.4.1-dev (svn r308) (C) 2008-2011 Lukas Lueg http://pyrit.googlecode.com
    This code is distributed under the GNU General Public License v3+

    The following cores seem available...
    #1: 'CAL++ Device #1 'ATI RV770''
    #2: 'CAL++ Device #2 'ATI RV770''
    root@bt:~# pyrit selftest
    Pyrit 0.4.1-dev (svn r308) (C) 2008-2011 Lukas Lueg http://pyrit.googlecode.com
    This code is distributed under the GNU General Public License v3+

    Cores incorporated in the test:
    #1: 'CAL++ Device #1 'ATI RV770''
    #2: 'CAL++ Device #2 'ATI RV770''

    Running selftest...

    All results verified. Your installation seems OK

    Все равно видит только одну карту(((
     
  10. Machine

    Machine Elder - Старейшина

    Joined:
    23 Jun 2008
    Messages:
    403
    Likes Received:
    116
    Reputations:
    117
    Скорее всего проблема в aticonfig. А именно в crossfire режиме и/или выводе на экран. Какая карта работает на вывод изображения? Включен ли кф? Сколько мониторов?
     
  11. Neokil

    Neokil New Member

    Joined:
    19 Dec 2007
    Messages:
    18
    Likes Received:
    4
    Reputations:
    1
    На Вывод изображения включена 4870x2. Вторая карта 5750. Кросфаер как включается?) 1 монитор включен.
     
  12. Machine

    Machine Elder - Старейшина

    Joined:
    23 Jun 2008
    Messages:
    403
    Likes Received:
    116
    Reputations:
    117
    aticonfig --crosfire=enable

    могу ошибаться, aticonfig -h
     
  13. Neokil

    Neokil New Member

    Joined:
    19 Dec 2007
    Messages:
    18
    Likes Received:
    4
    Reputations:
    1
    root@bt:~# aticonfig --list-adapters
    * 0. 03:00.0 ATI Radeon HD 4870 X2
    1. 04:00.0 ATI Radeon HD 4870 X2
    2. 05:00.0 ATI Radeon HD 5700 Series

    * - Default adapter

    root@bt:~# aticonfig --lsch

    CrossFire chain for adapter 0, status: enabled
    0. 03:00.0 ATI Radeon HD 4870 X2
    1. 04:00.0 ATI Radeon HD 4870 X2

    root@bt:~# aticonfig --cfa
    Error: --adapter must also be specified when using --add-crossfire-chain

    типо не включается. Ну он же видит в конфиге все 3 ядра а в Pyrit только 2
     
  14. Machine

    Machine Elder - Старейшина

    Joined:
    23 Jun 2008
    Messages:
    403
    Likes Received:
    116
    Reputations:
    117
    Он не включается, потому что он включен. Выключи кф, должно после этого заработать.
     
  15. Neokil

    Neokil New Member

    Joined:
    19 Dec 2007
    Messages:
    18
    Likes Received:
    4
    Reputations:
    1
    что включаю что выключаю эффект 0. Где то мне кажется библиотека не прописано ядро второй карты.
     
  16. Machine

    Machine Elder - Старейшина

    Joined:
    23 Jun 2008
    Messages:
    403
    Likes Received:
    116
    Reputations:
    117
    Ты ребут то делаешь после выключения?
     
  17. Neokil

    Neokil New Member

    Joined:
    19 Dec 2007
    Messages:
    18
    Likes Received:
    4
    Reputations:
    1
    и ребутился и х-сервер перезапускал. Теща говорил что какое-то библиотеку надо подправить.
     
  18. Neokil

    Neokil New Member

    Joined:
    19 Dec 2007
    Messages:
    18
    Likes Received:
    4
    Reputations:
    1
    теща подскажи что делать! up
     
    1 person likes this.
  19. теща

    теща Экстрасенс

    Joined:
    14 Sep 2005
    Messages:
    2,027
    Likes Received:
    526
    Reputations:
    285
    machine автор темы ты у него спрашивай
     
  20. gpuhash

    gpuhash Elder - Старейшина

    Joined:
    22 Sep 2011
    Messages:
    491
    Likes Received:
    2,159
    Reputations:
    97
    Расскажу про свой опыт включения нескольких адаптеров ATI в линуксе (не только для pyrit):

    1. проверяем видит ли aticonfig все адаптеры: aticonfig --list-adapters (если не видит или видит но не все - проверяйте железо)

    2. создаем новый файл Xorg.conf: aticonfig --adapter=0,1,2,3 --initial
    (цифры - номера адаптеров из пункта 1, если указать all иногда видит не все адаптеры!!)

    3. перезапускаем X-сервер (можно просто перезагрузить машину)

    4. отключаем crossfire: aticonfig --adapter=all --cf=off

    5. export DISPLAY=:0

    после этого pyrit должен увидеть все адаптеры.
    пункты 4 и 5 лучше вставить в автозагрузку /etc/rc.d/rc.local или куда-то еще (зависит от дистрибутива).

    если pyrit и после этого не видит все адаптеры проверям видит ли их aticonifig (смотрим температуру чипов): aticonfig --adapter=all --odgt
    если по некоторым адаптерам температура не видна (aticonfig не видит адаптер) - можно попробовать еще раз с пункта 2 (пересоздать Xorg.conf)
     
    #20 gpuhash, 18 Nov 2011
    Last edited by a moderator: 18 Nov 2011
    1 person likes this.