2013年11月22日金曜日

VAIO Pro 13 を Windows 8.1 にしてVAIO Update すると,Bluetooth が死んだ件

タイトルの通り,VAIO Pro 13 (SVP1321A1J) で Windows 8.1 にアップグレードして,VAIO Update で自動アップデートしたら,Bluetooth が死んだ.設定 - ネットワークで Bluetooth の項目がグレーアウトしている.以下,解決方法.

1.Intel ProSet/Wireless Software for Bluetooth Technology をアンインストール
デスクトップでチャームを開き,「設定」→「コントロールパネル」→「ソフトウェアのアンインストール」から.


2.Bluetooth Driver (Intel) を選択して再インストール
VAIO Care (Desktop) を起動し,「その他の機能」→「[復元とリカバリー」→「ソフトウェアの再インストール」から.

※途中でエラーが出るが,再起動すれば使えるようになる


2013年11月5日火曜日

Ubuntu 13.10 にOpenCV 2.4.5 を apt-get でインストールするとエラーが起こることがある

問題点


Ubuntu 13.10 では,次のようなコマンドで OpenCV 2.4.5 がインストールできる.

sudo apt-get install libopencv-dev

しかし,nVidia のグラフィックボード以外を使っている場合は注意が必要だ.上記のコマンドでそのままインストールすると,次回ログインに失敗してしまうのだ.

原因は,libopencv-dev が依存する libopencv-ocl が PCのグラフィックボードがなんだろうと ndivia が実装している OpenCL ライブラリ(とドライバ)をインストールしてしまうというバグがあるからだ.そのため,nVidia ドライバの読み込みに失敗してログインできなくなる.(正確には,Xの立ち上げに失敗する).

解決法


libopencv-ocl 自体はどの OpenCL ライブラリでもOKなので,ジェネラルな OpenCL実装をインストールしてから,OpenCVをインストールすればよい.

sudo apt-get install ocl-icd-libopencl1
sudo apt-get install libopencv-dev

もし,すでにクラッシュしていたら,次のようにしてみるといいかもしれない.(未確認)

「Alt」+「F2」を押して,tty を表示,ユーザー名とパスワードを入れてログイン.

sudo apt-get install ocl-icd-opencl1
sudo apt-get remove nvidia-319-updates  nvidia-settings-319-updates
または,
sudo apt-get autoremove