[radeonhd] Release 1.0.0 has been tagged! ということなので試した。tarballにはautogen.shが入っていなかったけど。
dual headはxrandrで出来るが、frame bufferを動的に大きくすることは出来ないということで、xorg.confにVirtualを追加。
Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" ... SubSection "Display" Viewport 0 0 Depth 24 Virtual 2880 1200 EndSubSection EndSection
最初は2台のディスプレイに同じ絵が表示されている。
~% xrandr Screen 0: minimum 320 x 200, current 1600 x 1200, maximum 2880 x 1200 DVI-I_1/analog disconnected DVI-I_1/digital connected 1600x1200+0+0 408mm x 306mm 1600x1200 60.0*+ 1280x1024 75.0 59.9 1280x960 74.9 59.9 1152x864 75.0 74.9 1024x768 75.1 70.1 60.0 832x624 74.6 800x600 72.2 75.0 60.3 56.2 640x480 75.0 72.8 66.7 60.0 720x400 70.1 TV_SVIDEO disconnected DVI-I_2/analog disconnected DVI-I_2/digital connected 1280x1024+0+0 338mm x 271mm 1280x1024 60.0*+ 59.9 1024x768 60.0 800x600 60.3 640x480 60.0
2番目を1番目の右に。
~% xrandr --output DVI-I_2/digital --right-of DVI-I_1/digital
dual head出来た。
~% xrandr Screen 0: minimum 320 x 200, current 2880 x 1200, maximum 2880 x 1200 DVI-I_1/analog disconnected DVI-I_1/digital connected 1600x1200+0+0 408mm x 306mm 1600x1200 60.0*+ 1280x1024 75.0 59.9 1280x960 74.9 59.9 1152x864 75.0 74.9 1024x768 75.1 70.1 60.0 832x624 74.6 800x600 72.2 75.0 60.3 56.2 640x480 75.0 72.8 66.7 60.0 720x400 70.1 TV_SVIDEO disconnected DVI-I_2/analog disconnected DVI-I_2/digital connected 1280x1024+1600+0 338mm x 271mm 1280x1024 60.0*+ 59.9 1024x768 60.0 800x600 60.3 640x480 60.0
novellの中の人は偉いなぁ。