bfgminer -> OpenCL ASIC CPU
ccminer -> cuda
sgminer -> RADEON OpenCL行けそうな感じ
cgminer -> ASIC (OpenCL 2013年頃はできた? -> forkしたのにOpenCLありな感じ )
2018年4月28日土曜日
2018年3月24日土曜日
一般ユーザーのscreen設定
一般ユーザーのscreen設定
https://superuser.com/questions/1195962/cannot-make-directory-var-run-screen-permission-denied から以下
https://superuser.com/questions/1195962/cannot-make-directory-var-run-screen-permission-denied から以下
So to work around it, you can create a directory, such as~/.screen:mkdir ~/.screen && chmod 700 ~/.screenand export theSCREENDIRto point to that directory:export SCREENDIR=$HOME/.screenYou can also put this line into you~/.bashrcso that it will also take effect afterwards.
2017年12月16日土曜日
Centos7 & AMDGPU PRO Driver で OpenCL
AMDGPU PRO Driver for Linux で OpenCL する。
毎度 X11関係のバージョンが当たってインストールできなかったが、以下で OpenCL だけインストールできる。
$ sh ./amdgpu-pro-install --compute以下のファイルで、Cenots7 附属の radeon ドライバが disable されるようになる。
cat /etc/modprobe.d/blacklist-radeon.conf日時が更新されないと効かないとかは本当か?
blacklist radeon
一応、以下で更新する。
touch /etc/modprobe.d/blacklist-radeon.confでも、firmwareが無いとかで、動作せず。
なので、以下で firmware 入りの initramfs に更新。
dracut -f --fwdir /lib/firmwarefirmwareが無い場合は、以下あたりを探して見る。
http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/plain/amdgpu/
userがopencl使うには以下も。
# cat /etc/udev/rules.d/61-udev-amdgpupro.rules
SUBSYSTEM=="drm" DEVPATH=="/devices/pci0000:00/0000:00:02.0/drm/card1", MODE="0666", RUN+="/bin/chmod a+rw /dev/dri/card1"
SUBSYSTEM=="drm" DEVPATH=="/devices/pci0000:00/0000:00:01.0/drm/card1", MODE="0666", RUN+="/bin/chmod a+rw /dev/dri/card0"
SUBSYSTEM=="drm" KERNEL=="renderD128", MODE="0666", RUN+="/bin/chmod a+rw /dev/dri/card1"
SAPPHIRE NITRO Radeon R9 390X 8G & Centos7 & AMDGPU-PRO Driver for Linux
amdgpu-pro-17.40-492261 でだが、動か無い。認識しない。諦めた。
2017年12月6日水曜日
Centos graphical -> text login 変更
text login に変更。
# systemctl set-default multi-user.targetgraphical login に変更。
# systemctl set-default graphical.target現在のモード。
# systemctl get-default
2017年12月2日土曜日
Xeon Phi OpenCL インストール
以下によると、
https://software.intel.com/en-us/blogs/2015/04/28/working-with-intel-code-builder-for-opencl-api-on-systems-equipped-with-intel-xeon
以下の二つをダウンロード。
Runtime 14.2
https://software.intel.com/en-us/articles/opencl-drivers
SDK(2014 R3 for Linuxは対応の記述を見た。今は無い INDEとかに吸収されたとか...こっちも無くなった。)
https://software.intel.com/en-us/intel-opencl/download
上は見当たらないが、以下で。
Intel® Code Builder for OpenCL™ API 2014 R3 for Linux
https://software.intel.com/en-us/articles/intel-code-builder-for-opencl-api
対応 MPSS 3.3.5 (対応Linux Redhat 7.0, Suse SLES11 SP3)
https://software.intel.com/en-us/articles/intel-manycore-platform-software-stack-mpss
Centos7.5 だとモジュールのビルドでエラーで、Centos7.4(1708) なら。
先に
epel-release dkms のインストールが必要。
mpss3.3 が必要ということで、mps3.3.5 linux をダウンロード。
mpss3.8 に update してあったので、 mpss3.8 の micflash で... とか要らなかった。
mps3.3.5 の micflash で書きかえ。
インストールは以下で。
> sh install.sh
# centos updateで7.5にして XeonPhi 動作せず -> 振り出しに戻る。
https://software.intel.com/en-us/blogs/2015/04/28/working-with-intel-code-builder-for-opencl-api-on-systems-equipped-with-intel-xeon
以下の二つをダウンロード。
Runtime 14.2
https://software.intel.com/en-us/articles/opencl-drivers
SDK(2014 R3 for Linuxは対応の記述を見た。今は無い INDEとかに吸収されたとか...こっちも無くなった。)
https://software.intel.com/en-us/intel-opencl/download
上は見当たらないが、以下で。
Intel® Code Builder for OpenCL™ API 2014 R3 for Linux
https://software.intel.com/en-us/articles/intel-code-builder-for-opencl-api
対応 MPSS 3.3.5 (対応Linux Redhat 7.0, Suse SLES11 SP3)
https://software.intel.com/en-us/articles/intel-manycore-platform-software-stack-mpss
Centos7.5 だとモジュールのビルドでエラーで、Centos7.4(1708) なら。
先に
epel-release dkms のインストールが必要。
mpss3.3 が必要ということで、mps3.3.5 linux をダウンロード。
mpss3.8 に update してあったので、 mpss3.8 の micflash で... とか要らなかった。
mps3.3.5 の micflash で書きかえ。
インストールは以下で。
> sh install.sh
Q&Aがあるが、何か terminal のせいか止まったように見える。
CTRL-L とかして見る。
mpss-modules はsrcのをビルド(rpmbuild)してインストールする。
ユーザがOpenCLが使えるように、以下の様に変更。
CTRL-L とかして見る。
mpss-modules はsrcのをビルド(rpmbuild)してインストールする。
ユーザがOpenCLが使えるように、以下の様に変更。
# cat /etc/udev/rules.d/50-udev-mic.rules
# do not edit this file, it will be overwritten on update
# initramfs:default
# MIC SCIF
SUBSYSTEM=="mic" KERNEL=="scif", ACTION=="add", MODE="0666", RUN+="/bin/chmod a+rw /dev/mic/%k"
SUBSYSTEM=="mic" KERNEL=="ctrl", ACTION=="add", MODE="0666", RUN+="/bin/chmod a+rw /dev/mic/%k"
# Bring up network interfaces manually on rhel7 after module reload
KERNEL=="mic*", SUBSYSTEM=="net", RUN+="/bin/sh -c '/bin/grep 7. /etc/redhat-release && /sbin/ifup %k'"
# centos updateで7.5にして XeonPhi 動作せず -> 振り出しに戻る。
2017年11月5日日曜日
VMWare ESXi pciパススルー - モジュール「DevicePowerOn」のパワーオンに失敗しました。
VMWare ESXi に PCIを割り当てると、以下が出て起動しない。
モジュール「DevicePowerOn」のパワーオンに失敗しました。
vmxファイルを編集して、以下を追加。
VMWware Fusionからでは設定がないので、Webから。
以下も確認。
https://octo.vmware.com/using-intel-xeon-phi-esx-6-0/
pciHole.end
pciPassthru.64bitMMIOSizeGB
モジュール「DevicePowerOn」のパワーオンに失敗しました。
vmxファイルを編集して、以下を追加。
pciPassthru.use64bitMMIO="TRUE"メモリ->予約も値設定しないとダメ。
VMWware Fusionからでは設定がないので、Webから。
以下も確認。
firmware = "efi"参考:
https://octo.vmware.com/using-intel-xeon-phi-esx-6-0/
他、検索で見たキーワードのメモ:
pciHole.startpciHole.end
pciPassthru.64bitMMIOSizeGB
登録:
投稿 (Atom)