2014-06

(2014-0601)

風邪

夏風は馬鹿がひくと言いますが…寝冷えしないように気をつけていさえすれば惹かずに済んだものを、油断していてヤラれました。機能よりはマシになった、と思いたい所ですが、鼻汁は出ますね。

差し入れありがとうございます。

Linux Mint 17 "Qiana" released!

Linux Mint 17 がリリースされました。なんと、2019年までサポートされます! これで「もう Ubuntu に用は無い」と言いましょうか。non-PAE の CPU でもブートできるようです。

しかし、今日はインストールする気力が無いなぁ。
(2014-0602)

3Dプリンタ銃は無意味

BBC News で 3D printed guns 'of no use to anyone' というニュース動画が報道されている。動画の概要として、 米国で発表された動画は、非現実的な費用をかけて強度を増したものらしい。とはいえ、米国なら、3Dプリンタで銃を作らなくても、スーパーとか銃器店で買う方が安いだろうから意味ないですね。

さて、日本はどうか。私は…大田区在住なんだよね。大田区の中小企業の、職人さん達の技術力は凄いぞ。何社か協力すれば「下町ボブスレー」のような最先端の物も作ってのける。あまり、言うのがいいのかわからないけど、旋盤一筋何十年とか「ウチはスプリング製造一筋」とか、そんなおやっさん達だったら、図面でも渡されれば、3Dプリンタなんかで作ったモールド樹脂による"オモチャ"ではなく、強度のある特殊鋼を十分な精度で加工した競技銃でも作れそうな気がする。まぁ、作らないとは思うけど。う〜ん、でもないか。そういえば、自転車で行ける範囲の某所は日本で合法的に銃を製造している工場という話。工場見学をしてこの目で確かめたわけではありませんが(笑)工場の前なら良く通る。近所の人も知らないでしょうね。だいたい、大田区では近所に工場があるなどとはあまりに当たり前過ぎて、どの工場が何を作っているかなんて、同業者とか取引でもしていなければ、気にも留めないだろうし。

Linux Mint 17 "Qiana"

"Qiana"(キアナ)の意味だが、 デュポン社が開発した合成繊維の名前だったり、女性の名前。日本ではサンスターから石鹸のブランドとして出ている。

NHK World の Flash 動画も容易に再生可能だった。システムパーフォーマンスは以下、



デスクトップはこんな感じ。正直、Xfce の方が (FreeBSD でも使っているので) 慣れているが、Mate デスクトップも、そう難しくは無い。Windows なら 2000 と XP の差のようなもの。

OmegaT がインストール一発で動いてくれた。一方、FreeBSD では「絶賛挫折中」だったりする (;_;)



Linux Mint 17 は、Windows XP の置き換え用として、最適と思います。「Ubuntu の派生なので Ubuntu のアプリは動くし、それでいてデスクトップが重い Unity ではないので旧式マシンで実用になり、なんと2019年までサポートがあり、non-free というか国によっては再配布できないアプリもなぜか入っているので(苦笑) mp3 や動画やフラッシュが簡単に動く」という事です。「あの Ubuntu よりいい」という事。

さて、と。このブログは FreeBSD で書いています。なんでかというと、この旧式 PC は FreeBSD で動かしたほうが、動画が早いからです。NHK World も、Linux Mint 17 だとカクカクなのが、FreeBSD 10.0 だと、かろうじて動画になります。

パーフォーマンスに差が出る原因

私には正確には判りません。パーフォーマンスのデータ的には、FreeBSD の方がメモリもスワップも少なく動作していますが、決定的な差には思えません。ただ、「なにせカーネルの仕組みが違う」ので、メモリとスワップが少ない事をもって FreeBSD の方が軽量高速とも断定できない。ところで、この旧式 PC はビデオチップが nvidia GeForce2 MX/MX 400 という骨董品なので、nvidia から Linux 用に出ていたドライバが、Linux Mint 17 ではサポートされていない (動かせない) ので、デフォルトの Noveau Driver という標準ドライバなんです。 (詳しくないので、間違ったことを言っているかもしれません) ところが、FreeBSD 10.0 だと、古い古い nvidia の Linux 用ドライバを、Linux のエミュレーションで動かせるんです。というか、動かさないと使い物にならなかった。この辺りかもしれません。Linux Mint で nvidia のドライバが動かせれば、と思いますが。

nvidia ドライバのインストール

やるとしたら NVIDIA Driver Downloads とか How to Install Latest Nvidia Driver on Linux Mint 13 (Maya) あたりでしょうかね。挑戦してみますか。
(2014-0607)

Linux Mint 17 "Qiana"

Linux Mint 17 における nvidia GeForce2 MX/MX 400 のドライバですが、結局「できてません」という報告なんですが… NVIDIA-Linux-x86-96.43.23-pkg1.run というファイルを Nvidia のサイトからダウンロードするも、nouveau ドライバがカーネルから取り外せないとのエラーで、組み込めない。

# service mdm stop

# sh ./NVIDIA-Linux-x86-96.43.23-pkg1.run

Verifying archive integrity... OK

Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86 96.43.23.. NVIDIA Software Installer for Unix/Linux

Please read the following LICENSE and then select either "Accept" to accept the license and continue with the installation, or select "Do Not Accept" to abort the installation.

License For Customer Use of NVIDIA Software

(省略)

Running distribution scripts

Executing /usr/lib/nvidia/pre-install
done.

The distribution-provided pre-install script failed! Continue installation anyway?

Yes

ERROR: The Nouveau kernel driver is currently in use by your system. This driver is incompatible with the NVIDIA driver, and must be disabled before proceeding.

Please consult the NVIDIA driver README and your Linux distribution's documentation for details on how to correctly disable the Nouveau kernel driver.

For some distributions, Nouveau can be disabled by adding a file in the modprobe configuration directory. Would you like nvidia-installer to attempt to create this modprobe file for you?

Yes

The modprobe configuration file to disable Nouveau, /etc/modprobe.d/nvidia-installer-disable-nouveau.conf, has been written. For some distributions, this may be sufficient to disable Nouveau; other distributions may require modification of the initial ramdisk. Please reboot your system and attempt NVIDIA driver installation again. Note if you later wish to reenable Nouveau, you will need to delete the file /etc/modprobe.d/nvidia-installer-disable-nouveau.conf.

OK

ERROR: Installation has failed. Please see the file '/var/log/nvidia-installer.log' for details. You may find suggestions on fixing installation problems in the README available on the Linux driver download page at www.nvidia.com.

うまくいかない。仕方が無いので、How to install the latest Nvidia drivers on Linux Mint 16 Petra を参考に、glmark2 というコマンドで Nouveau kernel driver におけるスコアを計った所、glmark2 Score: 3 という値が出た。これは「改善前」の値としても、多分、悪い方の意味で「凄い」値なんだろうと思う。

glxgears というコマンドを実行すると、
 77 frames in 5.0 seconds = 15.324 FPS
137 frames in 5.0 seconds = 27.266 FPS
138 frames in 5.0 seconds = 27.459 FPS
という値に。

lspci -vnn | grep VGA -A 12

を実行すると、
Kernel driver in use: nouveau
と出る。確認も何も、nouveau ドライバがカーネルから外せていないのである。

実は Linux Mint では、Nvidia が提供のドライバを、比較的簡単に組み込む事ができる。173ドライバより新しければ、という話なのだが。173ドライバも、今となっては古いので、173ドライバ以降に対応している Linux Mint (というか多分、 Ubuntu) は十分に親切なのだが…私が使用しているのは2001年発表の PC で、動かさないといけないのは 96 ドライバ。nouveau ドライバがカーネルから外せれば何とかなりそうなのですが、その方法が判らない。このあたりが、Linux 初心者の私には厳しい所。

今度は Installing NVIDIA graphics drivers on recent distributions (Fedora, Ubuntu, ...) のノウハウを試すか…気が向いたら。

ちなみに FreeBSD では、カーネルからドライバを外すもへったくれも無く、X Window 用のディスプレイドライバなどは最初から組み込まれない。FreeBSD はキャラクタ端末で動くのがデフォルト。一方、glmark2 も glxgears も、FreeBSD では動かない。よって、表示のベンチマークは Mint と比較できない。