Windows 8.1のDVDドライブ2014/07/08 12:54

Windows8から8.1にしてからだと思うのですが、気が付いたらDVDドライブを認識しなくなっていました。
ドライブが古いこともあり寿命かなと思って、機会があったらドライブを交換しようと思っておりました。
今回正常に動いているPCよりドライブを取り出し交換しましたが、認識してくれません。試しにブートディスクを使ってドライブから起動させると起動します。
調べたら、以下の様な情報が見つかりました。

http://yotsugane.wordpress.com/2012/03/20/windows-8-cddvd%E3%83%89%E3%83%A9%E3%82%A4%E3%83%96%E3%81%8C%E8%AA%8D%E8%AD%98%E3%81%95%E3%82%8C%E3%81%AA%E3%81%84/
http://answers.microsoft.com/ja-jp/windows/forum/hardware/win8cp-cddvd/a94aaf9b-4eb6-4d42-aea0-bfc6721a9f6a
http://answers.microsoft.com/en-us/windows/forum/hardware/dvd-drive-not-recognized-in-windows-8/ad546c20-b916-4ad5-9858-52e10610ee14

以下のコマンドを管理者権限で実行し、再起動したら認識しました。

reg.exe add "HKLM\System\CurrentControlSet\Services\atapi\Controller0" /f /v EnumDevice1 /t REG_DWORD /d 0x00000001

これで、内臓ドライブは大丈夫なのですが、USBの外付けドライブがまだおかしいようです。認識はするようになったのですが、ディスクの中身が読めない様です。

default VPC2014/07/10 11:58

default VPCが必要なサービスがあるのですが、どうも誤って消したらしく、個人では復活もできない様です。

http://docs.aws.amazon.com/ja_jp/AmazonVPC/latest/UserGuide/default-vpc.html
http://aws.amazon.com/jp/vpc/faqs/#D19

サポートに連絡して復活を依頼する必要があるらしいのですが、「ベーシック」ユーザーはそんなことが出来ないらしく、一番安い「開発者」ユーザーでも 49 USD/月 係るようです。

https://aws.amazon.com/jp/premiumsupport/#functionality

「開発者」ユーザーにひと月だけなるという手もありますが、新たにIDを取り直して、実現したほうが良いですね。 (^^)

Scientific Linux2014/07/23 08:36

以下のサイトなどに書いてありますが、yum updateでパッケージのDLが異常に遅いです。

以下のサイトの様に /etc/yum.repos.d/sl.repo を変更すれば良さそうですが、残念ながらどこをどう変更すれば良いのか分かりません。

http://d.hatena.ne.jp/leetmikeal/20130409/1365477385

よって、以下に従ってファイルを編集してみました。

http://rewse.jp/blog/p/3411

yum update をしたのですが、以下の様なエラーが頻発します。yum updateを途中で止めたのが悪かったのかもしれません。

ftp://linuxsoft.cern.ch/scientific/6.4/x86_64/updates/security/repodata/primary.sqlite.bz2: [Errno 14] PYCURL ERROR 36 - "Offset (16573594) was beyond file size (8293418)"
Trying other mirror.
ftp://mirror.phy.olemiss.edu/scientific/6.4/x86_64/updates/security/repodata/primary.sqlite.bz2: [Errno 12] Timeout on ftp://mirror.phy.olemiss.edu/scientific/6.4/x86_64/updates/security/repodata/primary.sqlite.bz2: (28, 'connect() timed out!')
Trying other mirror.
ftp://ftp.icm.edu.pl/pub/Linux/dist/scientific/6.4/x86_64/updates/security/repodata/primary.sqlite.bz2: [Errno 14] PYCURL ERROR 36 - "Offset (16573594) was beyond file size (8284431)"

以下に従い、 yum clean all を実行したら、正常に動きました。

http://www.atmarkit.co.jp/flinux/rensai/linuxtips/909yumerror.html

再度 yum update を実行したら、パッケージのDLは早くなりました。

yumBackend.py2014/07/24 07:46

yumBackend.py と言うスクリプトが走って、yumコマンドの操作が出来ません。以下の通りです。

# yum install cuda
Loaded plugins: fastestmirror, refresh-packagekit, security
Existing lock /var/run/yum.pid: another copy is running as pid 12183.
Another app is currently holding the yum lock; waiting for it to exit...
The other application is: PackageKit
Memory : 24 M RSS (333 MB VSZ)
Started: Thu Jul 24 07:32:00 2014 - 05:13 ago
State : Sleeping, pid: 12183

# ps -edf | grep yum
root 12183 12182 0 07:32 ? 00:00:00 /usr/bin/python /usr/share/PackageKit/helpers/yum/yumBackend.py get-updates none


以下の方と同じです。
http://www.teradas.net/archives/4897/


以下の方の様にはなっておりませんが、問題があるスクリプトの様ですね。
http://aritosato.wordpress.com/2012/01/06/yumbackend-py-%E3%81%AE%E5%AE%9A%E6%9C%9F%E7%9A%84%E3%81%AA%E6%9A%B4%E8%B5%B0/


調べたら、自動的に終了するという記述が
http://tazakazushi.net/rhelproxy.html


今調べたら、停止していました。 (^^)

Scientific Linux 6でCUDA2014/07/24 08:25

Scientific Linux 6でCUDAをインストールしようと、以下のサイトを参考にインストールしようとしております。

http://www.softek.co.jp/SPG/Pgi/TIPS/public/accel/cuda60_install.html

以下のコマンドを実行したところ、エラーが発生しました。
# yum install cuda
(中略)
---> Package xorg-x11-drv-nvidia-libs.i686 1:331.62-2.el6 will be installed
--> Processing Dependency: libvdpau(x86-32) >= 0.5 for package: 1:xorg-x11-drv-nvidia-libs-331.62-2.el6.i686
---> Package xorg-x11-drv-nvidia-libs.x86_64 1:331.62-2.el6 will be installed
--> Processing Dependency: libvdpau(x86-64) >= 0.5 for package: 1:xorg-x11-drv-nvidia-libs-331.62-2.el6.x86_64
--> Finished Dependency Resolution
Error: Package: 1:xorg-x11-drv-nvidia-libs-331.62-2.el6.i686 (cuda)
Requires: libvdpau(x86-32) >= 0.5
Error: Package: 1:xorg-x11-drv-nvidia-libs-331.62-2.el6.x86_64 (cuda)
Requires: libvdpau(x86-64) >= 0.5
Available: libvdpau-0.4.1-1.el6.rf.x86_64 (rpmforge)
libvdpau(x86-64) = 0.4.1-1.el6.rf
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

--skip-broken を使用しろという事で、以下のコマンドを実行しましたが、解消されていない様です。

# yum install cuda --skip-broken

エラーメッセージを読むと「libvdpau」と言うパッケージのバージョンが古い為、「0.5」以上にしろと言っています。


以下を読んで、

http://pkgs.org/centos-6/linuxtech/libvdpau-0.5-2.el6.x86_64.rpm.html

1 /etc/yum.repos.d/linuxtech.repo と言うファイルを作成
[linuxtech]
name=LinuxTECH
baseurl=http://pkgrepo.linuxtech.net/el6/release/
enabled=1
gpgcheck=1
gpgkey=http://pkgrepo.linuxtech.net/el6/release/RPM-GPG-KEY-LinuxTECH.NET

2 以下のコマンドを実行
# yum install libvdpau

これで、「libvdpau」が「0.5-2.el6」になりました。以下のコマンドが実行できるようになりました。

# yum install cuda

これで、CUDAがインストール出来ました。

パッケージのDLに時間が掛かりすぎる(約半日)為、インストール先が複数台ある時は、runファイルをDLしてインストールした方が良いかもしれません。

pgaccelinfo と言うコマンドでGPUの情報を出力とありました。そういうコマンドは無いようです。PGIコンパイラを購入し、インストールすると使えるようになるようです。

http://www.softek.co.jp/SPG/Pgi/TIPS/public/accel/cuda32_install.html
http://www.softek.co.jp/SPG/Pgi/pgi-price.html

CUDA入門2014/07/31 07:40

CUDAのプログラムの勉強で、サンプルプログラムの多い入門書を探しております。

以下は解説がメインで、直ぐに動かせるコードは無いです。


はじめてのCUDAプログラミング―驚異の開発環境[GPU+CUDA]を使いこなす! (I・O BOOKS)
http://www.amazon.co.jp/%E3%81%AF%E3%81%98%E3%82%81%E3%81%A6%E3%81%AECUDA%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E2%80%95%E9%A9%9A%E7%95%B0%E3%81%AE%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83-GPU-CUDA-%E3%82%92%E4%BD%BF%E3%81%84%E3%81%93%E3%81%AA%E3%81%99-BOOKS/dp/4777514773/ref=sr_1_2?ie=UTF8&qid=1406759950&sr=8-2&keywords=cuda

以下はまあ、サンプルコードは1種類です。その他は解説がメインです。

http://accc.riken.jp/secure/4467/cuda-programming_main.pdf

以下は、windowsでのコードです。Linuxには対応していない様です。

http://cudasample.net/

以下で、「GPGPU」で検索されるCUDAのPDF資料にもサンプルが載っています。

http://www.cc.u-tokyo.ac.jp/support/press/news/
http://exth.net/~ohshima/cgi-bin/fswiki/wiki.cgi?page=%A5%B9%A5%D1%A5%B3%A5%F3%A5%CB%A5%E5%A1%BC%A5%B9

以下で、説明資料とサンプルコードが載っています。

GPUコンピューティング研究会
http://gpu-computing.gsic.titech.ac.jp/classes
Google
WWW このブログ内