ページ

2016年8月30日火曜日

Qittaへ

最近はマークダウンで書くことが多くなりましたが,Bloggerでもできなくはないけど不便.
お世話になっているQittaに浮気しようと思います.

私の投稿プログラムに関することだし.

時々はBloggerの事も思い出してあげようと思います.

Hello Qitta, Goobye Blogger

2016年8月3日水曜日

ubuntu kernel update + nvidia = black screen になる場合

備忘録

nvidia のグラフィックボードを使っている場合,ubuntu のkernel updateの後にディスプレイは認識されているもののblack screenになる事がある.
nvidia 以外に原因は考えられないという事で対処法の備忘録


詳細はUbuntuでNVIDIAのディスプレイドライバが動作しない場合のチェック項目が非常に詳しく助かりました.

私の場合の症状は起動後メーカーロゴが表示,その後待てども暮らせどログイン画面が表示されないttyも表示されない,でもsshでログインできる状態.

主な原因はkernel updateでnvidiaのドライバーが重複して存在している事の様です.対処療法は以下の通り.

$ ls /lib/modules/カーネルバージョン-generic/updates/dkms/
nvidia_340.ko  nvidia_340_uvm.ko  nvidia.ko  nvidia-uvm.ko

と見るとと複数のnvidiaのドライバが混在しているので

$ modinfo nvidia
filename:       /lib/modules/カーネルバージョン-generic/updates/dkms/nvidia.ko
alias:          char-major-195-*
version:        340.96

よりバージョンを確認.不要なnvidia_340.koとnvidia_340_uvm.koを削除(もしくはホームディレクトリなどに退避)

lightdmを再起動しても認識されないので,rebootを掛ける.
待てども暮らせどshutdown されないので,電源長おしで強制終了を掛ける.

無事login画面が表示される.

うーん忙しい時にこの手のトラブルはご勘弁願いたい.
何も考えずにupgradeを実行するのはよくないのかなぁー

sphinx + ipython notebook (jupyter)

備忘録

ipython notebookで作ったファイルをipython nbconvert --to rst hoo.ipynb
すると
In[1]
Out[1]
などの情報が出力されずに困った.

http://nbsphinx.readthedocs.io/en/latest/usage.html

よりrstにconvertせずにipynbをそのままtoctreeで読み込む事によりこの問題を回避

sphinxの設定はデフォルトの場合,conf.pyがあるディレクトリで

python -m sphinx . _build/html

とすればよい

sphinx-autobuild が超便利

以上