狐の王国


2004年05月26日(水) [過去の今日]

#1 2.6カーネルへの道。

いい加減2.6カーネルに移行しようと思ってたのだが、zappingが動かない、xosviewが動かない、さらには 先日のIRQ衝突トラブル の原因が見付からず断念してたのだが、このIRQコリジョンの原因がわかった。Matrox配布ドライバのせいだった。G450を使ってるのだが、グラボも同じIRQだったようだ。mga_halがダメなのかなあ? とりあえずDebianのxfree86 4.3(dfsg)をいれてみたらちゃんと動いた。

xosview:

これで2.6.6でXが立ち上がるところまで来たのだが、xosviewが動かない。どうやら対応版が出てたのだが更新されてなかったようだ。apt-lineの上の方に古いバージョンが残ってた。apt-get install xosview/unstable として解決。

kinput2:

kinput2も挙動が変わった。前はウィンドウマネージャを起動する直前に動かしてたのだが、ターミナルを起動する前に動かさないとダメみたいだ。

bttv:

bttvのほうはv4l2インターフェイスを利用すれば動いた。mencoderで録画もできる。ただ、zappingではやっぱりうまく動かない。うちのbttvカードはGV-BCTV4-PCIという奴なのだが、 昔l-uで見て作ったパッチ は2.6カーネルでもちゃんとあたるし、xawtvでなら見れる。どうも/dev/vbi0がどうのと言ってるようなのだがよくわからん。xawtvを使いたくないのは、うちのグラボ(G450)だと何故かウィンドウを大きくすると右に横縞が発生するからなのだが、これはXvを利用するとmplayerなんかでも同じだ。320x240くらいにしたり、フルスクリーンにしたりすれば出ないのだが。mplayerではmga_vidを用いることで解決してた問題だった。

mga & G450:

というわけで、もしかしたらXvをちゃんと動かせば解決するのかなと思い、 mgaドライバのマニュアル を読んでみた。すると

Option "TexturedVideo" "boolean" This has XvImage support use the texture engine rather than the video overlay. This option is only supported by the G200 and G400, and only in 16 and 32 bits per pixel. Default: off.

というのを発見。さっそくこのオプションをTrueにしてXを再起動してみると、見事にXvでも横縞が発生せず、きれいに動画が映し出された。xawtvでも問題無し。ちょっと負荷は高い気がするけど、Xvで問題ないな。mga_vidは2.6カーネルじゃうまく動かないし、これでいいや。

というわけで:

なんとか2.6カーネルに移行できましたー。

あれ、しかしirchat-pjでdccできなくなってるな。ISDN経由で繋いでるので、Bフレッツ(当時はADSL)経由でDCCできるように quick hack した部分がうまく動いてないようだ。ぬう、こんなところで挙動が変わるとは。登録してあるIPアドレスを10進数表記に直すperlスクリプトに投げて結果を受け取ってるだけのはずなんだが、なぜかxxx.xxx.xxx.xxx式でdccしとる……。

(@645)

この記事のURI

最近の記事

以上、1 日分

タイトル一覧


カテゴリ分類
Powered by hns-2.19.8, HyperNikkiSystem Project

過去にこの日記が置いてあったcgi.misao.gr.jpは廃止されました。それによって記事へのURIが変わってしまっています。cgi.misao.gr.jpをwww.misao.gr.jpと置き換えるだけで同じ記事にアクセスできるはずです。

Sugano "狐志庵" Yoshihisa(E) @ 美紗緒ネットワーク <koshian@misao.gr.jp>
日記管理ページ