I connected one monitor(max resolution is 1920x1200) via VGA to my GM945.
I place VGA left of LVDS. Then play video and drag the video's window, when the window is across the two monitor, the video's display is blue in the second monitor.
1, start X, xterm , twm;
2, xrandr --output VGA --left-of LVDS
3, mplayer VIDEO_FILE
4, place mplayer's window to cross two monitor
xserver 1.4 branch
[root@x-945gm ~]# xrandr -q
Screen 0: minimum 320 x 200, current 3200 x 1200, maximum 4048 x 2048
VGA connected 1920x1200+0+0 (normal left inverted right x axis y axis) 519mm x 324mm
1280x1024 75.0 59.9
1024x768 75.1 60.0
800x600 75.0 60.3
640x480 75.0 60.0
LVDS connected 1280x800+1920+0 (normal left inverted right x axis y axis) 304mm x 190mm
Which Xv port you're using with mplayer? Overlay can only output on one pipe, so this is expected result.
I did not specify video port. It should use the default texture video.
Use mplayer -vo option to test both texture and overlay video please.
By running xvinfo, we can see only "overlay" is available, no "texture video" presented. Is this under expected when DRI is disabled?
texture video is not relate to DRI at all, so check with your log to see why texture video is disabled.
Close this as overlay works like this.