On Fri, Feb 1, 2019 at 9:58 AM <[email protected]> wrote: > > Error comes from hw composer, which should have no relation to 3D > acceleration. Can you point to the source for the hwcomposer module you are > using? Do you have it listed in PRODUCT_PACKAGES ? > > Which aosp version are you trying to bring up? Do you have /dev/graphics/fb* > device? > > Regards, > Dimitar >
Hi Dimitar, I found the source of my problem. I had not enabled the I2C NXP TDA988x HDMI transmitter drive. I had enabled the TILCDC driver but forgot about this. After enabling it I see the hwcomposer being used is the PixelFlinger and it finding the framebuffer. I see some errors in the compiling of shaders. Is this fine? Correct my understanding if I am wrong. The HWcomposer decides whether the layers are for overlay or GLES composition and sends back the GLES marked layer to the SurfaceFlinger. The SurfaceFlinger then in turn sends it to the GPU for processing and then sends it back to the HWC for display, correct? In TI LCD controller does it do further processing of this resultant buffer or just dumps it onto the framebuffer for display? Thanks, Gautam. > петък, 1 февруари 2019 г., 5:12:51 UTC+2, [email protected] написа: >> >> Hi, >> >> I am struggling to get graphics working with Android. I do not have SGX >> drivers and want to rely on software emulation and rendering. Does this work >> with Android? >> >> I get the following errors during boot up: >> >> ------------------------------------------------------------------------------------------------------------------------------------------- >> 01-01 00:00:10.753 123 123 D libEGL : loaded >> /system/lib/egl/libGLES_android.so >> 01-01 00:00:11.099 123 123 E SurfaceFlinger: hwcomposer module not found >> 01-01 00:00:11.099 123 123 E SurfaceFlinger: ERROR: failed to open >> framebuffer (No such file or directory), aborting >> ------------------------------------------------------------------------------------------------------------------------------------------- >> >> Is using SGX the only way or I can somehow use only software rendering to >> get by? If I can use software rendering how should I go about doing it? >> >> Thanks, >> Gautam. >> > -- > For more options, visit http://beagleboard.org/discuss > --- > You received this message because you are subscribed to a topic in the Google > Groups "BeagleBoard" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/beagleboard/zAKdoagONak/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/beagleboard/185703dd-fdc2-4899-9977-b0ca6b3be9c0%40googlegroups.com. > For more options, visit https://groups.google.com/d/optout. -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/CAM2a4uwD5wDhmoQTu7HwG%2BJoC5WHmwFM5AB7j3w9Fr3UL%2By3ZA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
