Kernel 4.8.4で解消 (Kernel 4.8.0でvirtioグラフィック動かず(3))

治りました.

ゲストの仮想マシンのKernelを4.8.0〜4.8.3とした場合,仮想ビデオにvirtioを選択するとX.orgは動きませんでした.この問題は4.8.4で解消しました.

よくわかりませんが,Changelogにvirtioの修正の件が書いてあります.

Kernel 4.8.0でvirtioグラフィック動かず(2)

他のマシンでも試してみました.

  1. ホストマシンの,QEMU, libvirt, libvirt-glibを最新のものにして,Kernelは4.7.6のままにする
  2. ここで,ゲストマシンのKernelは4.7.xのまま再起動して,virtioドライバーでグラフィックが正常(X.orgがちゃんと起動する)であることを確認
  3. ゲストマシンのKernelを4.8.0にして,再起動

という手順で,ゲストマシンのビデオドライバーをこれまで使ってきたvirtioのままにすると,X.orgが起動しません.

QXL, cirrus, VMVGAでX.orgは起動しますが,cirrusとVMVGAでは,1024×768が最大の解像度です.QXLは,1920×1200までの各種解像度に設定ができますが,ドラッグしたウィンドーの跡が途中に残るとか,汚らしいです.

ということで,高解像まで各種の解像度設定ができて,跡が残るなどのバグのないvirtioドライバーがまた使えるようになってほしいです.

どこかの設定が変わった(新しい設定が必要になった)ってだけの話なのかなぁ

2016/10/10追記: 4.8.1でも同じ

バグならば改善されているかなと期待しましたが,何の変化もありません.やはり何か設定の変更(モジュールや機能の追加)が必要なのかな.

2016/10/24追記

Kernel 4.8.4で解消しました.

Ubuntuのゲストでは,VMVGAで,2560×1600までの多種の解像度が利用できます.当該のSlackware 13.xのゲストはX.orgが古いので,1024×768までに限定されるものと推測しています.

Kernel 4.8.0でvirtioグラフィック動かず

ゲストOSである,Slackware 32bitのKernelを4.8.0にしたら,virtioのgraphicドライバーをXorgが認識しなくなってしまいました.仕方ないので当分QXLを使うことにしました.

なんか,仕様が変わったんでしょうか.情報も全然ないので,様子をしばらく見るしかありません.ちなみに,32bitのSlackwareはGUIが目的ではなく,古いPloneのデータにアクセスするためだけに動かしていますから,GUIはなくてもいいんですが,ないと寂しいです^^;

2016/10/24追記

Kernel 4.8.4で解消しました.

Slackware 14.2化完了

概ね,従前のサービス関係は動くようになり,今回のSlackware64 14.2への移行は終了と言えます.

体感速度はアップしましたが,32bit Kernelは,4.2.xから異常にディスクIOが遅くなったので,それとの比較はあまりフェアじゃない気もします.

そのSATA周りの刷新の影響は64bit Kernelにもあるようで,ヘビーなディスクIOがあるとき,マウスポインターの動きが悪くなるなど,4.1.x以前ではあまり経験のないことが,今もあります.

インストールに関係して,ディスク関係のエラーがよく起きました.なんかそのSATA関係引きずっているような.RAIDでもトラブルがありました.32bitのほうが枯れていることは間違いないです.

まあ,基本的なライブラリー類がup to dateになり,ディスクの容量だけ占めている残渣がなくなったと言うことだけでもよしとしましょう.

自分向けに今後の課題をメモっときます.いずれも,自分用の過去のデータベース・メモ用で,自分にとっても重要度はあまり高くありません.

  • Zope/Ploneによる旧BLOG
  • PukiWikiの日本語インデックス

復旧しても,公開はしません.

Slackwareでもパッケージマネージャーあり,それを使えば,旧バージョンの残骸は残りませんが,自分でソースからbuildした場合,make uninstallがないパッケージでは,古いライブラリーが残ったままになります.

MozcインストールOK (Slackware 14.2へその12)

Slackwareには標準でscim+anthyがついてきますので,.xprofileに

export GTK_IM_MODULE=xim
export QT_IM_MODULE=scim
export XMODIFIERS=@im=SCIM

って書いとけば日本語入力できます.

しかし,anthyは不完全な連文節変換で,開発も止まってしまっていて,今後も改善されることは期待できません.昔のDOSの単漢変換よりは遥かにましですが,文節の区切り方がどうもにもこうにもなレベルで,入力のリズムが途切れます.

UbuntuではMozcが利用できます.ちょっといじってみたら十分使えるレベルです.これを手でSlackwareにインストールするのは大変そうだなと思い,ネット検索したらSlackbuildスクリプトでbuildできるようにして公開してくださっている人がいます.

少し前に試したのですが,肝心なソースのURLが無効になってしまったようで,残念ながらbuildできませんでした.

つい先日その不具合を修正してくださったようで,先ほど試したらエラー無しでfcitxとMozcがインストールできました.いま,その環境で入力しています.

これなら,メール, Web, LibreOfficeによるドキュメント作成も十分実務に耐えられると思います.

関連項目

Slackware 15でMozcは,〇32bit, ×64bit (2022/6/9)

SlackwareARM 15でMozcはNG (2022/6/10)

ただし,Ubuntu 16.04 TLS現在では,デフォルトでは使えませんので,設定の変更が必要です.どうするかは,他を当たってください^^;
LibreOffice Writerでは,インライン入力ができないようで,これでは実務には無理かもです.^^;