Hatena::ブログ(Diary)

My Life as a Mock Quant このページをアンテナに追加 RSSフィード

2016-01-11

x11vncで画面を引っ張る

| 06:28 | x11vncで画面を引っ張る - My Life as a Mock Quant を含むブックマーク

TVにつないでるRaspberry piの画面を引っ張りたい。そんなとき。

sudo apt-get install x11vnc
sudo apt-get install iceweasel browser-plugin-gnash

からのGUI起動時設定

sudo vim /etc/xdg/lxsession/LXDE-pi/autostart 

で中身を以下のようにして、Raspberry pi起動時に設定するようにする。

@lxpanel --profile LXDE-pi
@pcmanfm --desktop --profile LXDE-pi
@lxterminal -e "x11vnc -nopw -forever -bg -nodpms"
@xscreensaver -no-splash
/etc/xdg/lxsession/LXDE-pi/autostart (END)

参考

2015-10-25

cent 6系に無理やりdevtools-3入れる

| 11:39 | cent 6系に無理やりdevtools-3入れる - My Life as a Mock Quant を含むブックマーク

gccのバージョンを4.9系にしないとC++正規表現ライブラリが使えないので、バージョンアップ。そのためにはScientific Linux Cern 6 repositoryを使う。

cd /etc/yum.repos.d
wget http://linuxsoft.cern.ch/cern/scl/slc6-scl.repo

本家のレポジトリだと重いので、インストールする前にslc6-scl.repoの中のbaseurlを適当なミラーに書き換えておく。ここでは理研ミラー使わせてもらった。

baseurl=http://ftp.riken.jp/Linux/cern/scl/slc6X/$basearch/yum/scl/

んで、インストール

yum -y --nogpgcheck install devtoolset-3-gcc devtoolset-3-gcc-c++

あとは

scl enable devtoolset-3 bash

をたたけばOK。

$ gcc --version
gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-11)
Copyright (C) 2010 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
$ scl enable devtoolset-3 bash
$ gcc --version
gcc (GCC) 4.9.1 20140922 (Red Hat 4.9.1-10)
Copyright (C) 2014 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

いい加減面倒なので、OSごとcent 7にするか…。

参考

devtoolset-2の話:scl enable devtoolset-2 bash - My Life as a Mock Quant

2015-07-25

scl enable devtoolset-2 bash

| 17:02 | scl enable devtoolset-2 bash - My Life as a Mock Quant を含むブックマーク

この辺を参考に上げさせてもらったgccのバージョンを使うためのおまじないを毎度ググってるので、いい加減メモ。

$ gcc --version
gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-11)
Copyright (C) 2010 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
$ scl enable devtoolset-2 bash
$ gcc --version
gcc (GCC) 4.8.2 20140120 (Red Hat 4.8.2-15)
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

2015-07-18

GPUメモリの使用率監視はnvidia-smi

| 12:58 | GPUメモリの使用率監視はnvidia-smi - My Life as a Mock Quant を含むブックマーク

コンソールから以下を打つ。

> nvidia-smi -l
Sat Jul 18 12:57:58 2015
+------------------------------------------------------+
| NVIDIA-SMI 346.46     Driver Version: 346.46         |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  Tesla K20c          Off  | 0000:02:00.0     Off |                    0 |
| 42%   55C    P0    67W / 225W |   2136MiB /  4799MiB |     34%      Default |
+-------------------------------+----------------------+----------------------+
|   1  GeForce GT 610      Off  | 0000:03:00.0     N/A |                  N/A |
| N/A   39C    P8    N/A /  N/A |     37MiB /  1023MiB |     N/A      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID  Type  Process name                               Usage      |
|=============================================================================|
|    0      3318    C   /home/XXXXXX/anaconda3/bin/python3           2121MiB |
|    1              C   Not Supported                                         |
+-----------------------------------------------------------------------------+

一旦リセットしたかったら使用しているprocessを単に止めればOK.それでもだめなら下記で。マルチGPUの時はID要チェック。

> sudo nvidia-smi --gpu-reset -i 0

参考

Gtk-WARNING **: cannot open displayを止める

| 07:31 | Gtk-WARNING **: cannot open displayを止める - My Life as a Mock Quant を含むブックマーク

パスワード聞いてくる際にGUIが立ちあがっちゃう系の状態を止める

unset SSH_ASKPASS

でOK。