この日記のはてなブックマーク数 Subscribe with livedoor Reader

2007-08-03 Fri


Ajax Webアプリケーションフレームワーク Ext 1.1 [Javascript][Ajax]


http://journal.mycom.co.jp/news/2007/08/02/047/index.html




WAS は JVMやGCをどのように扱っているのか [Java]


http://www.atmarkit.co.jp/fjava/rensai4/websphere03/websphere03_1.html



ThinkPad T43p でデュアルディスプレイ再び [Linux]


うちの会社では、開発部は全員(最近はデザイナー系も)ディアルディスプレイになってるんですが、ATI で公開されている fglrx ドライバが、Debian(sid) でうまく動かなくなって、一人、シングルディスプレイ状態……

Backtrace:
0: /usr/bin/X(xf86SigHandler+0x81) [0x80c8591]
1: [0xffffe420]
2: /usr/lib/xorg/modules/drivers//fglrx_drv.so(swlPcsInit+0x48) [0xb79cd1b8]
3: /usr/lib/xorg/modules/drivers//fglrx_drv.so(atiddxPreInit+0x5cf) [0xb799968f]

4: /usr/bin/X(InitOutput+0x9a4) [0x80a82f4]
5: /usr/bin/X(main+0x27b) [0x8076c6b]
6: /lib/i686/cmov/libc.so.6(__libc_start_main+0xdc) [0xb7d9aebc]
7: /usr/bin/X(FontFileCompleteXLFD+0x1e5) [0x80761a1]

Fatal server error:
Caught signal 11. Server aborting


こんなエラーが出ちゃうんですよね。fglrx のアップグレードで、うまく動くようになっているケースがあるらしいんですが、どうもダメ。いろいろ自分でインストールしているから、なんかが悪さしてるのかも? ちとsid ということもあり、bug報告もためらわれる......

とりあえず fglrx ドライバはあきらめて、xserver-xorg-video-ati でデュアルディスプレイができないかと、いろいろ探ってたんですが、やっと成功!

以下のサイトを参考にしました。

# http://d.hatena.ne.jp/ug3946/20060107
# http://d.hatena.ne.jp/higepon/20060822/1156229563
# http://forums.debian.net/viewtopic.php?p=84404&sid=7458a69f1ff5a2aadd5f8c9ec9bda89a

どうも設定はあってるのに動かなかったのは、Debian の xserver-xorg-video-ati のバグらしく、experimental なパッケージである 6.6.192-1 のバージョン

ii xserver-xorg-video-ati 1:6.6.192-1


を使えば、うまく動きました! :-)

私の環境だと、外部ディスプレイを右側に置いた形で、動かしてますので、xorg.conf はこんな感じになってます。


Section "Files"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/encodings"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
Load "dbe" # Double-buffering
Load "GLcore" # OpenGL support
Load "dri" # Direct rendering infrastructure
Load "glx" # OpenGL X protocol interface
Load "extmod" # Misc. required extensions
Load "freetype" # TrueType font handler
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "jp106"
Option "XkbLayout" "jp"
Option "XkbOptions" "ctrl:nocaps"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/psaux"
Option "Protocol" "PS/2"
Option "Emulate3Buttons" "true"
EndSection

Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
EndSection

Section "Device"
Identifier "MergedFB ATI"
#Identifier "ATI Technologies Inc M24GL [Mobility FireGL V3200]"
Driver "ati"
BusID "PCI:1:0:0"
Option "DynamicClocks" "on"

# for dual-head
Option "MonitorLayout" "LVDS, CRT"
Option "MergedFB" "true"

# for secondary monitor
Option "CRT2HSync" "31.5-90"
Option "CRT2VRefresh" "43.0-60.0"
Option "CRT2Position" "RightOf"

# MetaModes are mode combinations for CRT1 and CRT2.
# CRT1Mode-CRT2Mode
Option "MetaModes" "1600x1200-1280x1024 1600x1200-1024x768 1600x1200 1280x1024 1024x768 800x600 640x480"
Option "MergedNonRectangular" "true"
Option "MergedDPI" "100 100"
Option "XAANoOffscreenPixmaps"
EndSection

Section "Monitor"
Identifier "Generic Monitor"
Option "DPMS"
HorizSync 28-80
VertRefresh 43-60
EndSection

Section "Screen"
Identifier "Screen0"
Device "MergedFB ATI"
Monitor "Generic Monitor"
DefaultDepth 16
SubSection "Display"
Depth 16
Modes "1600x1200" "1280x1024" "1024x768" "800x600"
EndSubSection
SubSection "Display"
Depth 24
Modes "1600x1200" "1280x1024" "1024x768" "800x600"
EndSubSection
EndSection

Section "Screen"
Identifier "Screen1"
Device "MergedFB ATI"
Monitor "Generic Monitor"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "Synaptics Touchpad"
EndSection


IPv4/IPv6 meter
検索キーワードは複数指定できます
ChangeLogを検索
Google
Web www.kunitake.org
思ったより安い……時もある、Amazon

カテゴリ