Qt 5 makes it a bit more complicated. Since Qt 5 graphics acceleration uses wayland which only supports using the drm interface for OpenGLES 2.0 which we don't support.
Also I don't know if anyone understands if fbdev emulation and drm will play nice together for most use cases when used directly simultaneously. > On May 1, 2015, at 11:13 AM, Dmytriyenko, Denys <[email protected]> wrote: > > So, I'm still a bit confused - due to SGX/GLES/Graphics lack of DRM support, > we enable DRM in the kernel and also enable fbdev emulation on top of that. > So > any userspace apps that only support fbdev (3D GFX) can still function fine > by utilizing /dev/fb0 instead of making direct DRM calls. But, the system > still supports full DRM. What prevents other apps from using DRM directly? > Or am I misunderstanding it? > > -- > Denys > > >> On Fri, May 01, 2015 at 11:38:10AM -0400, Cooper Jr., Franklin wrote: >> All platforms are using DRM. >> >> However, am335x and am437x are using what is called FBDEV emulation. Fbdev >> is an emulation layer that routes traditional fbdev calls to DRM. From a >> userspace perspective it appears that 335x and am437x are using fbdev even >> though technically they are using drm. >> >> The reason why we are using fbdev emulation and not straight drm is due to >> the lack of support of drm in our graphics packages. >> >>> -----Original Message----- >>> From: [email protected] [mailto:meta-arago- >>> [email protected]] On Behalf Of Stiffler, Jacob >>> Sent: Friday, May 01, 2015 10:31 AM >>> To: Dmytriyenko, Denys >>> Cc: [email protected] >>> Subject: Re: [meta-arago] [nightly] Core TISDK 2015.04 build 2015-04-30_22- >>> 00-51 >>> >>> Does this mean drm is supported by all platforms, and "libdrm" can be a >>> platform-agnostic dependency? >>> >>> -----Original Message----- >>> From: Dmytriyenko, Denys >>> Sent: Friday, May 01, 2015 11:19 AM >>> To: Stiffler, Jacob >>> Cc: [email protected] >>> Subject: Re: [meta-arago] [nightly] Core TISDK 2015.04 build 2015-04-30_22- >>> 00-51 >>> >>> I think there's some confusion... Does this link help? >>> >>> http://processors.wiki.ti.com/index.php/Linux_Core_LCD_Controller_User_ >>> Guide >>> >>> -- >>> Denys >>> >>> >>>> On Fri, May 01, 2015 at 10:26:40AM -0400, Jacob Stiffler wrote: >>>> I see the error: >>>> >>>> make[3]: *** No rule to make target >>>> `../../gst-libs/gst/drm/libgstdrm-1.0.la', needed by >>>> `libgstwaylandsink.la'. Stop. >>>> make[3]: *** Waiting for unfinished jobs.... >>>> >>>> Looks like drm is needed for waylandsink. But I thought am3/am4 did >>>> not have DRM? >>>> >>>> >>>> >>>> >>>>> On 5/1/2015 9:58 AM, Denys Dmytriyenko wrote: >>>>> Jake, >>>>> >>>>> gstreamer1.0-plugins-bad with your patch broke for am3/am4 platforms. >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> meta-arago mailing list >>>>> [email protected] >>>>> http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago >>>> >>>> >>>>> On 5/1/2015 9:58 AM, Denys Dmytriyenko wrote: >>>>> Jake, >>>>> >>>>> gstreamer1.0-plugins-bad with your patch broke for am3/am4 platforms. >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> meta-arago mailing list >>>>> [email protected] >>>>> http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago >>> _______________________________________________ >>> meta-arago mailing list >>> [email protected] >>> http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago _______________________________________________ meta-arago mailing list [email protected] http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
