libva program halt on Multi-head setting, when Option "AccelMethod" "sna"

Lee Sheng-Chia leeshengchia at gmail.com
Thu Jan 9 01:20:22 PST 2014


Dear all:

My pc is need to support two monitor- VGA and HDMI.
After setting xorg.conf, and run libva program - putsurface.
The program can play well, but when drag-and-drop to HDMI, it halt.

I try to analysis it.
when setting "AccelMethod" "sna", this situation occur,  but "AccelMethod"
"sna" +  "TearFree" "true" or "AccelMethod" "uxa"
the program play on well either VGA or HDMI.

Can someone help me?
Bellow is my setting.

HW:
Intel(R) HD Graphics 4600

Lib:
X.Org X Server : 1.14.3
intel_drv.so     : 2.21.15
i965 driver      : 1.2.0
VA-API version: 0.34.0
libva               : 1.2.1

and my xorg.conf setting is


Section "ServerLayout"
Identifier     "X.org Configured"
Screen      0  "Screen0" 0 0
Screen      2  "Screen2" 1280 0
InputDevice    "Mouse0" "CorePointer"
InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
ModulePath   "/usr/X11R7/lib/xorg/modules"
FontPath     "/usr/X11R7/share/fonts/X11/misc/"
FontPath     "/usr/X11R7/share/fonts/X11/TTF/"
FontPath     "/usr/X11R7/share/fonts/X11/OTF/"
FontPath     "/usr/X11R7/share/fonts/X11/Type1/"
FontPath     "/usr/X11R7/share/fonts/X11/100dpi/"
FontPath     "/usr/X11R7/share/fonts/X11/75dpi/"
EndSection

Section "Module"
Load  "glx"
EndSection

Section "InputDevice"
Identifier  "Keyboard0"
Driver      "kbd"
EndSection

Section "InputDevice"
Identifier  "Mouse0"
Driver      "mouse"
Option    "Protocol" "auto"
Option    "Device" "/dev/input/mice"
Option    "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
Identifier   "VGA1"
VendorName   "Monitor Vendor"
ModelName    "Monitor Model"
Option      "PreferredMode" "1280x1024"
Option     "Position" "0 0"
EndSection

Section "Monitor"
Identifier   "HDMI2"
VendorName   "Monitor Vendor"
ModelName    "Monitor Model"
Option       "PreferredMode" "1280x1024"
Option     "Position" "1280 0"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "NoAccel"             # [<bool>]
        #Option     "AccelMethod"         # <str>
        #Option     "Backlight"           # <str>
        #Option     "DRI"                 # <str>
        #Option     "ColorKey"           # <i>
        #Option     "VideoKey"           # <i>
        #Option     "Tiling"             # [<bool>]
        #Option     "LinearFramebuffer"   # [<bool>]
        #Option     "SwapbuffersWait"     # [<bool>]
        #Option     "TripleBuffer"       # [<bool>]
        #Option     "XvPreferOverlay"     # [<bool>]
        #Option     "HotPlug"             # [<bool>]
        #Option     "ReprobeOutputs"     # [<bool>]
        #Option     "XvMC"               # [<bool>]
        #Option     "ZaphodHeads"         # <str>
        #Option     "TearFree"           # [<bool>]
        #Option     "PerCrtcPixmaps"     # [<bool>]
        #Option     "FallbackDebug"       # [<bool>]
        #Option     "DebugFlushBatches"   # [<bool>]
        #Option     "DebugFlushCaches"   # [<bool>]
        #Option     "DebugWait"           # [<bool>]
        #Option     "BufferCache"         # [<bool>]
Identifier  "Card0"
Driver      "intel"
BusID       "PCI:0:2:0"
Option      "Monitor-VGA1" "VGA1"
Option      "Monitor-HDMI2" "HDMI2"
Option     "AccelMethod" "sna"
#Option     "TearFree" "true"
#Option    "AccelMethod" "uxa"
  #Option    "FallbackDebug" "true"
EndSection

Section "Screen"
Identifier "Screen0"
Device     "Card0"
Monitor    "VGA1"
SubSection "Display"
Viewport   0 0
Depth     1
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     4
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     8
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     15
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     16
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     24
EndSubSection
EndSection

Section "Screen"
Identifier "Screen2"
Device     "Card0"
Monitor    "HDMI2"
SubSection "Display"
Viewport   0 0
Depth     1
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     4
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     8
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     15
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     16
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     24
EndSubSection
EndSection
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.x.org/archives/xorg/attachments/20140109/93a2707b/attachment.html>


More information about the xorg mailing list