Hi List,

Can anyone help with this issue?

I'm about to start hacking the source code of DirectFB to see what happens..
:(

Thanks.

--
fede

On Tue, Aug 31, 2010 at 11:44 AM, Federico J. Fernández <
federico.fernan...@gmail.com> wrote:

> Hi List,
>
> I'm having some problems with a software that uses DirectFB for rendering.
> It tries to use the DLOP_ALPHACHANNEL option, but after calling to
> TestConfiguration a get a failed_flags value of 16, which means
> that the option could not be set. I'm using X11 as my backend, with a
> nVidia 7200 Card. I have GLX extensions enabled.
>
> Do you know what could be
>
> This is the code:
>
>             DFBCHECK(gfxLayer->GetConfiguration(gfxLayer, &layer_config));
>
>             wRes = layer_config.width;
>             hRes = layer_config.height;
>
>             /*if ((ret = gfxLayer->SetCooperativeLevel(
>               gfxLayer, DLSCL_EXCLUSIVE)) != DFB_OK)
>               DirectFBError("IDirectFBScreen::SetCooperativeLevel",
>               ret);*/
>
>             layer_config.flags = (DFBDisplayLayerConfigFlags)
>                     (DLCONF_BUFFERMODE | DLCONF_OPTIONS);
>
>             layer_config.buffermode = DLBM_BACKVIDEO;
> *            layer_config.options = DLOP_ALPHACHANNEL;*
>
>             DFBDisplayLayerConfigFlags failed_flags;
>             if ((ret = gfxLayer->TestConfiguration(
>                     gfxLayer, &layer_config, &failed_flags)) != DFB_OK) {
>
>         *          std::cerr << "flags: [" << failed_flags << "]" <<
> std::endl;**
>
>                 DirectFBError(
>                         "gingacc-systemio DFBDeviceScreen TestConfig error:
> ",
>                         ret);
> *
>             } else {
>                 DFBCHECK(gfxLayer->
>                         SetConfiguration(gfxLayer, &layer_config));
>             }
>         }
>
> The output:
>
>    ~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.4.3 |~~~~~~~~~~~~~~~~~~~~~~~~~~
>         (c) 2001-2009  The world wide DirectFB Open Source Community
>         (c) 2000-2004  Convergence (integrated media) GmbH
>       ----------------------------------------------------------------
>
> (*) DirectFB/Core: Single Application Core. (2010-08-19 20:31)
> (*) Direct/Thread: Started 'X11 Input' (-1) [INPUT OTHER/OTHER 0/0]
> <8388608>...
> (*) DirectFB/Input: X11 Input 0.1 (directfb.org)
> (*) DirectFB/Genefx: MMX detected and enabled
> (*) DirectFB/Graphics: MMX Software Rasterizer 0.6 (directfb.org)
> (*) DirectFB/Core/WM: Default 0.3 (directfb.org)
> (*) X11/Display: Not using XShm.
> flags: [16]
> (#) DirectFBError [gingacc-systemio DFBDeviceScreen TestConfig error: ]:
> Not supported!
>
>
> Part of my X11 log:
>
>
> (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
> (==) NVIDIA(0): RGB weight 888
> (==) NVIDIA(0): Default visual is TrueColor
> (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
> (**) Aug 31 08:48:44 NVIDIA(0): Enabling RENDER acceleration
> (II) Aug 31 08:48:44 NVIDIA(0): Support for GLX with the Damage and
> Composite X extensions is
> (II) Aug 31 08:48:44 NVIDIA(0):     enabled.
> (II) Aug 31 08:48:45 NVIDIA(0): NVIDIA GPU GeForce 7300 SE/7200 GS (G72) at
> PCI:1:0:0 (GPU-0)
> (--) Aug 31 08:48:45 NVIDIA(0): Memory: 524288 kBytes
> (--) Aug 31 08:48:45 NVIDIA(0): VideoBIOS: 05.72.22.81.07
> (II) Aug 31 08:48:45 NVIDIA(0): Detected PCI Express Link width: 16X
> (--) Aug 31 08:48:45 NVIDIA(0): Interlaced video modes are supported on
> this GPU
> (--) Aug 31 08:48:45 NVIDIA(0): Connected display device(s) on GeForce 7300
> SE/7200 GS at
> (--) Aug 31 08:48:45 NVIDIA(0):     PCI:1:0:0:
> (--) Aug 31 08:48:45 NVIDIA(0):     DELL 2009W (DFP-0)
> (--) Aug 31 08:48:45 NVIDIA(0): DELL 2009W (DFP-0): 165.0 MHz maximum pixel
> clock
> (--) Aug 31 08:48:45 NVIDIA(0): DELL 2009W (DFP-0): Internal Single Link
> TMDS
> (II) Aug 31 08:48:45 NVIDIA(0): Assigned Display Device: DFP-0
> (==) Aug 31 08:48:45 NVIDIA(0):
> (==) Aug 31 08:48:45 NVIDIA(0): No modes were requested; the default mode
> "nvidia-auto-select"
> (==) Aug 31 08:48:45 NVIDIA(0):     will be used as the requested mode.
> (==) Aug 31 08:48:45 NVIDIA(0):
> (II) Aug 31 08:48:45 NVIDIA(0): Validated modes:
> (II) Aug 31 08:48:45 NVIDIA(0):     "nvidia-auto-select"
> (II) Aug 31 08:48:45 NVIDIA(0): Virtual screen size determined to be 1680 x
> 1050
> (--) Aug 31 08:48:45 NVIDIA(0): DPI set to (99, 98); computed from
> "UseEdidDpi" X config
> (--) Aug 31 08:48:45 NVIDIA(0):     option
> (==) Aug 31 08:48:45 NVIDIA(0): Enabling 32-bit ARGB GLX visuals.
> (--) Depth 24 pixmap format is 32 bpp
> (II) Aug 31 08:48:45 NVIDIA(0): Initialized GPU GART.
> (II) Aug 31 08:48:45 NVIDIA(0): ACPI: failed to connect to the ACPI event
> daemon; the daemon
> (II) Aug 31 08:48:45 NVIDIA(0):     may not be running or the
> "AcpidSocketPath" X
> (II) Aug 31 08:48:45 NVIDIA(0):     configuration option may not be set
> correctly.  When the
> (II) Aug 31 08:48:45 NVIDIA(0):     ACPI event daemon is available, the
> NVIDIA X driver will
> (II) Aug 31 08:48:45 NVIDIA(0):     try to use it to receive ACPI event
> notifications.  For
> (II) Aug 31 08:48:45 NVIDIA(0):     details, please see the
> "ConnectToAcpid" and
> (II) Aug 31 08:48:45 NVIDIA(0):     "AcpidSocketPath" X configuration
> options in Appendix B: X
> (II) Aug 31 08:48:45 NVIDIA(0):     Config Options in the README.
> (II) Aug 31 08:48:45 NVIDIA(0): Setting mode "nvidia-auto-select"
> (II) Loading extension NV-GLX
> (II) Aug 31 08:48:45 NVIDIA(0): Initialized OpenGL Acceleration
>
>
> Thanks!
>
> --
> federico
>
_______________________________________________
directfb-users mailing list
directfb-users@directfb.org
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-users

Reply via email to