Помогите не могу заставить работать в Pyrit ядра обоих видео карт. 5750 стоит как мастер 4870x2 как слэйв. aticonfig видит обе видео карты а Pyrit только ядро мастер карты. Как добавить в Pyrit еще 2 ядра второй карты??? Всю голову сломал прошу помощи
Где их прописать подскажи! Я эту систему только 2 года изучаю, сильно не селен! А как получиться я выложу результаты тестирования 5 видеокарт разных) И правда ли что OpenQL медленнее чем CAL++. Если да то примерно на сколько? И не могу разобраться как в Pyrit подключить к атаке LAN клиента?? (Тёща надеюсь на твою помощь в освоении Pyrit)
1. Опиши как ставил софт для работы pyrit 2. AMD APP SDK стоит? Версия? 3. Вывод pyrit selftest 4. Вывод pyrit benchmark
-- 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 чуть позже
APP SDK теперь не требует ручной настройки. Там есть файл Install.sh, он все делает автоматом. Исправляй.
Попробовал через файл 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 Все равно видит только одну карту(((
Скорее всего проблема в aticonfig. А именно в crossfire режиме и/или выводе на экран. Какая карта работает на вывод изображения? Включен ли кф? Сколько мониторов?
На Вывод изображения включена 4870x2. Вторая карта 5750. Кросфаер как включается?) 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
Расскажу про свой опыт включения нескольких адаптеров 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)