Hi, Thanks for your reply. I send you the required information attached.
I have been looking for information and it seems that DGA support has been removed from intel driver. This is the comment in Changelog file: ================================================== commit 5e80297d088e8cdbf66d765f7d252dab66c8df86 Author: Keith Packard <[email protected]> Date: Fri Sep 18 21:05:23 2009 -0700 Remove DGA support from the driver. The xf86DiDGA code required that the scanout buffer always be mappable, stay be at a fixed address in the aperture and have a constant size. With frame buffer resizing, the latter two are no longer true, and with KMS, we'd really prefer to not allow the former. The only option available to the driver is to completely disable DGA as the modes code has internal calls to the xf86DiDGA code when fetching new modes from the hardware. A fix for the DiDGA code will be added to the X server which will automatically initialize DGA for mode switching and input, but not frame buffer access, and not require any driver cooperation. Thus, the correct solution is for the driver to not call xf86DiDGAInit at all. For old servers, this eliminates a potential catastrophic problem where random memory is written by the X server. New servers will get the DIX-based behaviour automatically. Signed-off-by: Keith Packard <[email protected]> ================================================== (From http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.13.0.tar.gz ) I guess I can try to use an older version of this driver with dga support or try to enable DGA in the driver again... Is there any other possibility to get a pointer to a Video address? Any DGA equivalent? Thanks, Paco 2010/10/21 <[email protected]> > Hi, > > could you post your logfile Xorg.0.log > > and the output of > dmesg | grep saa > > as well of lspci --vv > > for the sake of clarity ;-) > --------------------- > Von: "Francisco Javier Cabello Torres" <[email protected]> > Gesendet: 21.10.2010 18:29:45 > An: [email protected] > Betreff: dga support > > Dear All, > > I have a debian based linux. I have updated Xorg to 1.7.7 version and since > that I am not able to use a saa7134 video capture device. > There seems to be a problem with DGA support because I am able to grab > video from the device but I can't get the framebuffer address > to display Overlay video. XF86DGAGetVideoLL method return a void pointer > for Framebuffer. > > I have tested with Ubuntu 10.04 and there is no DGA support. > > I really need to display video using Overlay. Until now I have been using > DRA to obtain frame buffer address. Given this address saa7134 > driver is able to send the video directly to VGA screen. Is this > capability still available using Intel glx driver and Xorg? > > Thanks in advance, > > Paco > ___________________________________________________________ > GRATIS! Movie-FLAT mit über 300 Videos. > Jetzt freischalten unter http://movieflat.web.de > -- Francisco Javier Cabello Torres Investigación y Desarrollo Research and Development ----- V I S U A L T O O L S C/Isla Graciosa, 1. 28034 Madrid, Spain. Telephone: + 34 91 729 48 44 Fax: +34 91 358 52 36 Clave pública: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xBBBE5820 --------------------------------------
dmesg_saa1734
Description: Binary data
lspci_output
Description: Binary data
_XSERVTransSocketOpenCOTSServer: Unable to open socket for inet6 _XSERVTransOpen: transport open failed for inet6/VSserver:0 _XSERVTransMakeAllCOTSServerListeners: failed to open listener for inet6 X.Org X Server 1.7.7 Release Date: 2010-05-04 X Protocol Version 11, Revision 0 Build Operating System: Linux 2.6.32-25-generic-pae i686 Current Operating System: Linux VSserver 2.6.35.4 #3 SMP Wed Oct 20 08:10:28 CEST 2010 i686 Kernel command line: ramdisk_size=35000 root=/dev/ram1 splash=silent quiet console=tty2 CONSOLE=tty2 hdb=flash BOOT_MOUNT_DISKS=yes Build Date: 06 October 2010 03:36:46PM Current version of pixman: 0.16.4 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/usr/var/log/Xorg.0.log", Time: Fri Oct 22 07:44:47 2010 (==) Using config file: "/etc/X11/xorg.conf" (==) ServerLayout "Default Layout" (**) |-->Screen "Default Screen" (0) (**) | |-->Monitor "Generic Monitor" (**) | |-->Device "Generic Video Card" (**) |-->Input Device "Generic Keyboard" (**) |-->Input Device "Configured Mouse" (**) Option "DontVTSwitch" "1" (**) Option "DontZap" "1" (**) Option "DontZoom" "1" (**) Option "BlankTime" "0" (**) Option "StandbyTime" "0" (**) Option "SuspendTime" "0" (**) Option "OffTime" "0" (==) Not automatically adding devices (==) Not automatically enabling devices (WW) The directory "/usr/lib/X11/fonts/misc/" does not exist. Entry deleted from font path. (WW) The directory "/usr/lib/X11/fonts/TTF/" does not exist. Entry deleted from font path. (WW) The directory "/usr/lib/X11/fonts/OTF" does not exist. Entry deleted from font path. (WW) The directory "/usr/lib/X11/fonts/Type1/" does not exist. Entry deleted from font path. (WW) The directory "/usr/lib/X11/fonts/100dpi/" does not exist. Entry deleted from font path. (WW) The directory "/usr/lib/X11/fonts/75dpi/" does not exist. Entry deleted from font path. (==) FontPath set to: (==) ModulePath set to "/usr/lib/xorg/modules" (II) Loader magic: 0x81e7bc0 (II) Module ABI versions: X.Org ANSI C Emulation: 0.4 X.Org Video Driver: 6.0 X.Org XInput driver : 7.0 X.Org Server Extension : 2.0 (--) using VT number 1 (--) PCI:*(0:0:2:0) 8086:a001:8086:4f4d rev 2, Mem @ 0xe0300000/524288, 0xd0000000/268435456, 0xe0200000/1048576, I/O @ 0x000020c0/8 (II) Open ACPI successful (/var/run/acpid.socket) (II) LoadModule: "extmod" (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so (II) Module extmod: vendor="X.Org Foundation" compiled for 1.7.7, module version = 1.0.0 Module class: X.Org Server Extension ABI class: X.Org Server Extension, version 2.0 (II) Loading extension MIT-SCREEN-SAVER (II) Loading extension XFree86-VidModeExtension (II) Loading extension XFree86-DGA (II) Loading extension DPMS (II) Loading extension XVideo (II) Loading extension XVideo-MotionCompensation (II) Loading extension X-Resource (II) LoadModule: "dbe" (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so (II) Module dbe: vendor="X.Org Foundation" compiled for 1.7.7, module version = 1.0.0 Module class: X.Org Server Extension ABI class: X.Org Server Extension, version 2.0 (II) Loading extension DOUBLE-BUFFER (II) LoadModule: "glx" (II) Loading /usr/lib/xorg/modules/extensions/libglx.so (II) Module glx: vendor="X.Org Foundation" compiled for 1.7.7, module version = 1.0.0 ABI class: X.Org Server Extension, version 2.0 (==) AIGLX enabled (II) Loading extension GLX (II) LoadModule: "dri" (II) Loading /usr/lib/xorg/modules/extensions/libdri.so (II) Module dri: vendor="X.Org Foundation" compiled for 1.7.7, module version = 1.0.0 ABI class: X.Org Server Extension, version 2.0 (II) Loading extension XFree86-DRI (II) LoadModule: "dri2" (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so (II) Module dri2: vendor="X.Org Foundation" compiled for 1.7.7, module version = 1.1.0 ABI class: X.Org Server Extension, version 2.0 (II) Loading extension DRI2 (II) LoadModule: "intel" (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so (II) Module intel: vendor="X.Org Foundation" compiled for 1.7.7, module version = 2.12.0 Module class: X.Org Video Driver ABI class: X.Org Video Driver, version 6.0 (II) LoadModule: "kbd" (II) Loading /usr/lib/xorg/modules/input/kbd_drv.so (II) Module kbd: vendor="X.Org Foundation" compiled for 1.7.7, module version = 1.4.0 Module class: X.Org XInput Driver ABI class: X.Org XInput driver, version 7.0 (II) LoadModule: "mouse" (II) Loading /usr/lib/xorg/modules/input/mouse_drv.so (II) Module mouse: vendor="X.Org Foundation" compiled for 1.7.7, module version = 1.5.0 Module class: X.Org XInput Driver ABI class: X.Org XInput driver, version 7.0 (II) intel: Driver for Intel Integrated Graphics Chipsets: i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G, 915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, GM45, 4 Series, G45/G43, Q45/Q43, G41, B43, B43, Clarkdale, Arrandale, Sandybridge, Sandybridge, Sandybridge, Sandybridge, Sandybridge, Sandybridge, Sandybridge (II) Primary Device is: PCI 0...@00:02:0 drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is 10, (OK) drmOpenByBusid: Searching for BusID pci:0000:00:02.0 drmOpenDevice: node name is /dev/dri/card0 drmOpenDevice: open result is 10, (OK) drmOpenByBusid: drmOpenMinor returns 10 drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0 (**) intel(0): Depth 16, (--) framebuffer bpp 16 (==) intel(0): RGB weight 565 (==) intel(0): Default visual is TrueColor (**) intel(0): Option "VideoKey" "0x1082" (II) intel(0): Integrated Graphics Chipset: Intel(R) Pineview G (--) intel(0): Chipset: "Pineview G" (**) intel(0): video overlay key set to 0x1082 (II) intel(0): Output VGA1 using monitor section Generic Monitor (II) intel(0): Output VGA1 connected (II) intel(0): Using user preference for initial modes (II) intel(0): Output VGA1 using initial mode 1024x768 (II) intel(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated. (II) intel(0): Kernel page flipping support detected, enabling (==) intel(0): DPI set to (96, 96) (II) Loading sub module "fb" (II) LoadModule: "fb" (II) Loading /usr/lib/xorg/modules/libfb.so (II) Module fb: vendor="X.Org Foundation" compiled for 1.7.7, module version = 1.0.0 ABI class: X.Org ANSI C Emulation, version 0.4 (II) intel(0): [DRI2] Setup complete (**) intel(0): Tiling enabled (**) intel(0): SwapBuffers wait enabled (==) intel(0): VideoRam: 262144 KB (II) intel(0): Allocated new frame buffer 1024x768 stride 2048, tiled (II) UXA(0): Driver registered support for the following operations: (II) solid (II) copy (II) composite (RENDER acceleration) (II) put_image (II) get_image (==) intel(0): Backing store disabled (==) intel(0): Silken mouse enabled (II) intel(0): Initializing HW Cursor (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message. (==) intel(0): DPMS enabled (==) intel(0): Intel XvMC decoder disabled (II) intel(0): Set up textured video (II) intel(0): Set up overlay video (II) intel(0): direct rendering: DRI2 Enabled (--) RandR disabled (II) Initializing built-in extension Generic Event Extension (II) Initializing built-in extension SHAPE (II) Initializing built-in extension MIT-SHM (II) Initializing built-in extension XInputExtension (II) Initializing built-in extension XTEST (II) Initializing built-in extension BIG-REQUESTS (II) Initializing built-in extension SYNC (II) Initializing built-in extension XKEYBOARD (II) Initializing built-in extension XC-MISC (II) Initializing built-in extension XINERAMA (II) Initializing built-in extension XFIXES (II) Initializing built-in extension RENDER (II) Initializing built-in extension RANDR (II) Initializing built-in extension COMPOSITE (II) Initializing built-in extension DAMAGE (II) AIGLX: enabled GLX_MESA_copy_sub_buffer (II) AIGLX: enabled GLX_SGI_make_current_read (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects (II) AIGLX: Loaded and initialized /usr/lib/dri/i915_dri.so (II) GLX: Initialized DRI2 GL provider for screen 0 (II) intel(0): Setting screen physical size to 270 x 203 (**) Option "CoreKeyboard" (**) Generic Keyboard: always reports core events (**) Option "Protocol" "standard" (**) Generic Keyboard: Protocol: standard (**) Option "XkbRules" "xfree86" (**) Generic Keyboard: XkbRules: "xfree86" (**) Option "XkbModel" "pc104" (**) Generic Keyboard: XkbModel: "pc104" (**) Option "XkbLayout" "es" (**) Generic Keyboard: XkbLayout: "es" (**) Option "CustomKeycodes" "off" (**) Generic Keyboard: CustomKeycodes disabled (II) XINPUT: Adding extended input device "Generic Keyboard" (type: KEYBOARD) (**) Option "Protocol" "ImPS/2" (**) Configured Mouse: Device: "/dev/psaux" (**) Configured Mouse: Protocol: "ImPS/2" (**) Option "CorePointer" (**) Configured Mouse: always reports core events (**) Option "Device" "/dev/psaux" (**) Option "Buttons" "7" (==) Configured Mouse: Emulate3Buttons, Emulate3Timeout: 50 (**) Option "ZAxisMapping" "8 9" (**) Configured Mouse: ZAxisMapping: buttons 8 and 9 (**) Configured Mouse: Buttons: 13 (**) Configured Mouse: Sensitivity: 1 (II) XINPUT: Adding extended input device "Configured Mouse" (type: MOUSE) (**) Configured Mouse: (accel) keeping acceleration scheme 1 (**) Configured Mouse: (accel) acceleration profile 0 (II) Configured Mouse: ps2EnableDataReporting: succeeded
_______________________________________________ [email protected]: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.freedesktop.org/mailman/listinfo/xorg Your subscription address: [email protected]
