IMX8MP Chromium version

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

IMX8MP Chromium version

跳至解决方案
1,712 次查看
clemntnxp
Contributor I

Hello,

I have chromium v101 working well with Yocto and NXP kernel 5.15.71 but i need to upgrade the chromium version.

I tested with chromium 105 (minimum version requirement for me) but it seems that hardware acceleration is not working.

Is it possible with current IMX8 GPU driver ? How can i do ?

0 项奖励
回复
1 解答
1,598 次查看
Chavira
NXP TechSupport
NXP TechSupport

Hi @clemntnxp!

We release a new BSP every 3 months, but I can't know what version of Chromium will be implemented on the next BSP.

Best Regards!
Chavira

在原帖中查看解决方案

0 项奖励
回复
7 回复数
1,696 次查看
Chavira
NXP TechSupport
NXP TechSupport

Hi @clemntnxp !

Thank you for contacting NXP Support!

I think is possible to change the Chromium version.

You can change the source files of the meta-chromium of the Yocto project.

Answering to your question, We can´t be sure of the functionality of that version with the imx8 GPU driver.

You can try but we can't be sure of the functionality of the software please use our BSP as we provide



https://chromium.googlesource.com/chromium/src/+refs

 

https://github.com/OSSystems/meta-browser/tree/master/meta-chromium

 

https://docs.yoctoproject.org/

 

https://www.nxp.com/docs/en/release-note/IMX_LINUX_RELEASE_NOTES.pdf


Best Regards!

Chavira

0 项奖励
回复
1,630 次查看
clemntnxp
Contributor I

Hi @Chavira ,

I tested version 105 but I have some errors when starting chromium which show that GPU is not working well...

[ 1] Failed EGL API GetProcAddress: eglBindWaylandDisplayWL !
[ 2] Failed EGL API GetProcAddress: eglUnbindWaylandDisplayWL !
[ 3] Failed EGL API GetProcAddress: eglQueryWaylandBufferWL !
[ 4] Failed EGL API GetProcAddress: eglUpdateWaylandBufferWL !
[ 5] Failed EGL API GetProcAddress: eglQueryDevicesEXT !
[ 6] Failed EGL API GetProcAddress: eglSwapBuffersWithDamageEXT !
[ 7] Failed EGL API GetProcAddress: eglPatchID !
[ 8] Failed ES_Common API GetProcAddress: forward_glActiveTexture !
[ 9] Failed ES_Common API GetProcAddress: forward_glBindBuffer !
[ 10] Failed ES_Common API GetProcAddress: forward_glBindTexture !
[ 11] Failed ES_Common API GetProcAddress: forward_glBlendFunc !
[ 12] Failed ES_Common API GetProcAddress: forward_glBufferData !
[ 13] Failed ES_Common API GetProcAddress: forward_glBufferSubData !
[ 14] Failed ES_Common API GetProcAddress: forward_glClear !
[ 15] Failed ES_Common API GetProcAddress: forward_glClearColor !
[ 16] Failed ES_Common API GetProcAddress: forward_glClearDepthf !
[ 17] Failed ES_Common API GetProcAddress: forward_glClearStencil !
[ 18] Failed ES_Common API GetProcAddress: forward_glColorMask !
[ 19] Failed ES_Common API GetProcAddress: forward_glCompressedTexImage2D !
[ 20] Failed ES_Common API GetProcAddress: forward_glCompressedTexSubImage2D !
[ 21] Failed ES_Common API GetProcAddress: forward_glCopyTexImage2D !
[ 22] Failed ES_Common API GetProcAddress: forward_glCopyTexSubImage2D !
[ 23] Failed ES_Common API GetProcAddress: forward_glCullFace !
[ 24] Failed ES_Common API GetProcAddress: forward_glDeleteBuffers !
[ 25] Failed ES_Common API GetProcAddress: forward_glDeleteTextures !
[ 26] Failed ES_Common API GetProcAddress: forward_glDepthFunc !
[ 27] Failed ES_Common API GetProcAddress: forward_glDepthMask !
[ 28] Failed ES_Common API GetProcAddress: forward_glDepthRangef !
[ 29] Failed ES_Common API GetProcAddress: forward_glDisable !
[ 30] Failed ES_Common API GetProcAddress: forward_glDrawArrays !
[ 31] Failed ES_Common API GetProcAddress: forward_glDrawElements !
[ 32] Failed ES_Common API GetProcAddress: forward_glEnable !
[ 33] Failed ES_Common API GetProcAddress: forward_glFinish !
[ 34] Failed ES_Common API GetProcAddress: forward_glFlush !
[ 35] Failed ES_Common API GetProcAddress: forward_glFrontFace !
[ 36] Failed ES_Common API GetProcAddress: forward_glGenBuffers !
[ 37] Failed ES_Common API GetProcAddress: forward_glGenTextures !
[ 38] Failed ES_Common API GetProcAddress: forward_glGetBooleanv !
[ 39] Failed ES_Common API GetProcAddress: forward_glGetBufferParameteriv !
[ 40] Failed ES_Common API GetProcAddress: forward_glGetError !
[ 41] Failed ES_Common API GetProcAddress: forward_glGetFloatv !
[ 42] Failed ES_Common API GetProcAddress: forward_glGetIntegerv !
[ 43] Failed ES_Common API GetProcAddress: forward_glGetPointerv !
[ 44] Failed ES_Common API GetProcAddress: forward_glGetString !
[ 45] Failed ES_Common API GetProcAddress: forward_glGetTexParameterfv !
[ 46] Failed ES_Common API GetProcAddress: forward_glGetTexParameteriv !
[ 47] Failed ES_Common API GetProcAddress: forward_glHint !
[ 48] Failed ES_Common API GetProcAddress: forward_glIsBuffer !
[ 49] Failed ES_Common API GetProcAddress: forward_glIsEnabled !
[ 50] Failed ES_Common API GetProcAddress: forward_glIsTexture !
[ 51] Failed ES_Common API GetProcAddress: forward_glLineWidth !
[ 52] Failed ES_Common API GetProcAddress: forward_glPixelStorei !
[ 53] Failed ES_Common API GetProcAddress: forward_glPolygonOffset !
[ 54] Failed ES_Common API GetProcAddress: forward_glReadPixels !
[ 55] Failed ES_Common API GetProcAddress: forward_glSampleCoverage !
[ 56] Failed ES_Common API GetProcAddress: forward_glScissor !
[ 57] Failed ES_Common API GetProcAddress: forward_glStencilFunc !
[ 58] Failed ES_Common API GetProcAddress: forward_glStencilMask !
[ 59] Failed ES_Common API GetProcAddress: forward_glStencilOp !
[ 60] Failed ES_Common API GetProcAddress: forward_glTexImage2D !
[ 61] Failed ES_Common API GetProcAddress: forward_glTexParameterf !
[ 62] Failed ES_Common API GetProcAddress: forward_glTexParameterfv !
[ 63] Failed ES_Common API GetProcAddress: forward_glTexParameteri !
[ 64] Failed ES_Common API GetProcAddress: forward_glTexParameteriv !
[ 65] Failed ES_Common API GetProcAddress: forward_glTexSubImage2D !
[ 66] Failed ES_Common API GetProcAddress: forward_glViewport !
[ 67] Failed ES_Common API GetProcAddress: forward_glMapBufferOES !
[ 68] Failed ES_Common API GetProcAddress: forward_glUnmapBufferOES !
[ 69] Failed ES_Common API GetProcAddress: forward_glEGLImageTargetTexture2DOES !
[ 70] Failed ES_Common API GetProcAddress: forward_glEGLImageTargetRenderbufferStorageOES !
[ 71] Failed ES_Common API GetProcAddress: forward_glMultiDrawArraysEXT !
[ 72] Failed ES_Common API GetProcAddress: forward_glMultiDrawElementsEXT !
[ 73] Failed ES_Common API GetProcAddress: forward_glTexDirectVIV !
[ 74] Failed ES_Common API GetProcAddress: forward_glTexDirectInvalidateVIV !
[ 75] Failed ES_Common API GetProcAddress: forward_glTexDirectVIVMap !
[ 76] Failed ES_Common API GetProcAddress: forward_glTexDirectTiledMapVIV !
[ 77] Failed GLES32 API GetProcAddress: glMultiDrawArraysEXT !
[ 78] Failed GLES32 API GetProcAddress: glMultiDrawElementsEXT !
[ 79] Failed GLES32 API GetProcAddress: glTexDirectVIV !
[ 80] Failed GLES32 API GetProcAddress: glTexDirectInvalidateVIV !
[ 81] Failed GLES32 API GetProcAddress: glTexDirectVIVMap !
[ 82] Failed GLES32 API GetProcAddress: glTexDirectTiledMapVIV !
[ 83] Failed GLES32 API GetProcAddress: glGetTexImage !
[ 84] Failed ES Common GLES2X API GetProcAddress: glMultiDrawArraysEXT !
[4196:4234:0428/174355.154384:ERROR:gl_context_egl.cc(358)] eglCreateContext failed with error EGL_SUCCESS
[4196:4234:0428/174355.154655:ERROR:gl_context_egl.cc(358)] eglCreateContext failed with error EGL_SUCCESS
[4196:4234:0428/174355.154684:ERROR:gpu_info_collector.cc(93)] gl::init::CreateGLContext failed
[4196:4234:0428/174355.154706:ERROR:gpu_info_collector.cc(354)] Could not create context for info collection.
[4196:4234:0428/174355.155891:ERROR:gl_context_egl.cc(358)] eglCreateContext failed with error EGL_SUCCESS
[4196:4234:0428/174355.155935:ERROR:gpu_info_collector.cc(93)] gl::init::CreateGLContext failed
[4196:4234:0428/174355.155957:ERROR:gpu_info_collector.cc(354)] Could not create context for info collection.
[4196:4234:0428/174355.541870:ERROR:gl_context_egl.cc(358)] eglCreateContext failed with error EGL_SUCCESS
[4196:4234:0428/174355.541934:ERROR:gpu_channel_manager.cc(839)] ContextResult::kFatalFailure: Failed to create shared context for virtualization.
[4196:4234:0428/174355.541960:ERROR:shared_image_stub.cc(489)] SharedImageStub: unable to create context
[4196:4234:0428/174355.542009:ERROR:gpu_channel.cc(608)] GpuChannel: Failed to create SharedImageStub
[4196:4234:0428/174355.542180:ERROR:gl_context_egl.cc(358)] eglCreateContext failed with error EGL_SUCCESS
[4196:4234:0428/174355.542224:ERROR:gpu_channel_manager.cc(839)] ContextResult::kFatalFailure: Failed to create shared context for virtualization.
[4196:4234:0428/174355.542250:ERROR:shared_image_stub.cc(489)] SharedImageStub: unable to create context
[4196:4234:0428/174355.542284:ERROR:gpu_channel.cc(608)] GpuChannel: Failed to create SharedImageStub
[4196:4234:0428/174355.542478:ERROR:gl_context_egl.cc(358)] eglCreateContext failed with error EGL_SUCCESS
[4196:4234:0428/174355.542518:ERROR:gpu_channel_manager.cc(839)] ContextResult::kFatalFailure: Failed to create shared context for virtualization.
[4196:4234:0428/174355.542545:ERROR:shared_image_stub.cc(489)] SharedImageStub: unable to create context
[4196:4234:0428/174355.542577:ERROR:gpu_channel.cc(608)] GpuChannel: Failed to create SharedImageStub
[4196:4234:0428/174355.542683:ERROR:gl_context_egl.cc(358)] eglCreateContext failed with error EGL_SUCCESS
[4196:4234:0428/174355.542714:ERROR:gpu_channel_manager.cc(839)] ContextResult::kFatalFailure: Failed to create shared context for virtualization.
[4196:4234:0428/174355.542740:ERROR:shared_image_stub.cc(489)] SharedImageStub: unable to create context
[4196:4234:0428/174355.542769:ERROR:gpu_channel.cc(608)] GpuChannel: Failed to create SharedImageStub
[4196:4234:0428/174355.586127:ERROR:gl_context_egl.cc(358)] eglCreateContext failed with error EGL_SUCCESS
[4196:4234:0428/174355.586192:ERROR:gpu_channel_manager.cc(839)] ContextResult::kFatalFailure: Failed to create shared context for virtualization.
[4196:4234:0428/174355.586218:ERROR:shared_image_stub.cc(489)] SharedImageStub: unable to create context
[4196:4234:0428/174355.586256:ERROR:gpu_channel.cc(608)] GpuChannel: Failed to create SharedImageStub
[4196:4234:0428/174356.467501:ERROR:gl_context_egl.cc(358)] eglCreateContext failed with error EGL_SUCCESS
[4196:4234:0428/174356.467566:ERROR:gpu_channel_manager.cc(839)] ContextResult::kFatalFailure: Failed to create shared context for virtualization.
[4196:4234:0428/174356.467593:ERROR:shared_image_stub.cc(489)] SharedImageStub: unable to create context
[4196:4234:0428/174356.467633:ERROR:gpu_channel.cc(608)] GpuChannel: Failed to create SharedImageStub
[4196:4234:0428/174356.546587:ERROR:gl_context_egl.cc(358)] eglCreateContext failed with error EGL_SUCCESS
[4196:4234:0428/174356.546654:ERROR:gpu_channel_manager.cc(839)] ContextResult::kFatalFailure: Failed to create shared context for virtualization.
[4196:4234:0428/174356.546680:ERROR:shared_image_stub.cc(489)] SharedImageStub: unable to create context
[4196:4234:0428/174356.546721:ERROR:gpu_channel.cc(608)] GpuChannel: Failed to create SharedImageStub

Any idea ?

Thanks.

0 项奖励
回复
1,614 次查看
clemntnxp
Contributor I

I also try version 106.0.5249.119 but same errors.

 

Can I have a roadmap for the next BSP update with Chromium version upgrade please ?

0 项奖励
回复
1,608 次查看
Chavira
NXP TechSupport
NXP TechSupport

Hi @clemntnxp!


The last BSP was released 3 days ago and has the version 101.0.4951.54

Best Regards!
Chavira

0 项奖励
回复
1,603 次查看
clemntnxp
Contributor I

Hi Chavira,

Yes I use it already but i wanna know when the next release with new chromium upgrade will be available if possible ?

 

Thanks.

0 项奖励
回复
1,599 次查看
Chavira
NXP TechSupport
NXP TechSupport

Hi @clemntnxp!

We release a new BSP every 3 months, but I can't know what version of Chromium will be implemented on the next BSP.

Best Regards!
Chavira

0 项奖励
回复
1,310 次查看
philippderdiedas
Contributor I

Don't want to stress..., but i could use a new version too.

There are a few new features in the newer chromium version that I want to use.

But the patches provided in your layer are not longer compatible...

0 项奖励
回复