頻繁に X が落ちる件
仮想画面を切り替えたり Firefox でタブをツンツンしたりした瞬間に落ちる現象が 解決された模様。
ここらへんに経緯がある https://bugs.freedesktop.org/...(←ヲレヲレ署名)。
変更箇所からいって、
# cd XF4/xc/programs/Xserver/fb
# make && make install
で十分かな。
OpenBSD の場合、セキュリティのため mmap のリターンページのアドレスをかき混ぜてるので、
書き込んだあとにうっかりそのまま読もうとして失敗とか、固有の(!)問題がいろいろとある。
gprolog とか clisp とかがまだ動かない。誰か、きちんと動く Common Lisp 処理系プリーズ。
X31 で winmodem
http://mail-index.netbsd.org/...
via: http://sigsegv.s25.xrea.com/...
まじですか。試そうかなあ。でも重要度はかなり低いなあ。どうしよ。
もしこれが動けば、OpenBSD 上で動作していない機能は残り、
- ACPI (作業中)
- Firewire (以前はあったけど消えた)
- TCPA (NetBSD のパッチはある)
のみとなるわけだ。うはは。
参考: http://www.cse.unsw.edu.au/~dons/x31.html
OpenGL を使用するソフトでマウスが画面左側に張り付いて離れなくなる件
http://marc.theaimsgroup.com/...
あー、これこれ。
これが起こると X ごと落とさないといけなくなるという悲惨な状況に。
あと、上で指摘されてるけど、水平方向への異常しか起こらないところも謎。
Blender で起こるんだよね。
Wings 3D でも起こるんだよね。南無南無。
うちだけの現象だと思ってた。
確かに共通してるのは OpenGL ぐらいしかないな(Wings 3D は SDL を介してるけど)。
ところで Wings 3D はおもしろいよ(Erlang で動く実用ソフトだし。ソースもなかなか読みごたえがある)。
別稿でネタ書こうかしら。
gkrellm のロードメータが CPU 毎に表示できるように
http://marc.theaimsgroup.com/...
Linux は前からできてたんだけど、
OpenBSD に KERN_CPTIME2 という sysctl が追加された のでこちらでも表示できるようなった。
うむ。かっこいい。
ACPI サポート
http://marc.theaimsgroup.com/...
OpenBSD もやっと ACPI のフレームワークが導入された。
カーネルの更新と監視デーモン acpid(8) および ダンプ acpidump(8) が追加された。
いまのところ config(8) ファイルに ACPI_ENABLE をセットしないと有効なカーネルを構築することはない。
とりあえずカーネルの再構築と MAKEDEV acpi をして、dmesg の diff を取ってみた。
+acpi0 at mainbus0: revision 2 attached
+acpitimer0 at acpi0: 3579545 Hz, 24 bits
+acpi device at acpi0 from table DSDT not configured
+acpi device at acpi0 from table FACP not configured
+acpi device at acpi0 from table SSDT not configured
+acpi device at acpi0 from table ECDT not configured
+acpi device at acpi0 from table TCPA not configured
+acpi device at acpi0 from table BOOT not configured
ichpcib0 がエラー出してる。いずれ直るだろうけど。
-ichpcib0 at pci0 dev 31 function 0 "Intel 82801DBM LPC" rev 0x01
+ichpcib0 at pci0 dev 31 function 0 "Intel 82801DBM LPC" rev 0x01: failed to map I/O space