言語ゲーム

とあるエンジニアが嘘ばかり書く日記

Twitter: @propella

OLPC XO マシンを USB-VGA 経由で外部モニタ表示


http://wiki.laptop.org/go/Adding_USB_SVGA にあるとおりにやってみた。実際にプレゼンに使うにはまだまだ調整が要る感じだが、とにかく動いたので書く。使った USB VGA コネクタは Tritton SEE2 日本ではサインは VGA とか言う名前で同じチップの物が売ってるらしいです。。

http://wiki.laptop.org/go/Adding_USB_SVGA#Binaries から sisusbvga.ko と sisusb_drv.so をダウンロード

# mkdir -p /lib/modules/`uname -r`/kernel/drivers/usb/misc/sisusbvga/
# cp sisusbvga.ko /lib/modules/`uname -r`/kernel/drivers/usb/misc/sisusbvga/
# cp sisusb_drv.so /usr/lib/xorg/modules/drivers/
# depmod

depmod によって /lib/modules/`uname -r`/modules.dep が更新され、modprobe によって認識され、USB に差し込まれた時自動でロードされる。今日の xorg.conf (変更分)はこんな感じ

Section "Screen"
        Identifier "Screen0"
        Device     "Card1"
        Monitor    "Monitor1"
        DefaultDepth 16
        SubSection "Display"
                Depth   16
                Modes   "1200x900"
        EndSubSection
EndSection

Section "Monitor"
        Identifier      "Monitor1"
        ModelName       "Monitor Model"
        Option          "DPMS"
EndSection

Section "Device"
        Identifier      "Card1"
        Driver          "sisusb"
EndSection