IMX8MP Chromium version

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

IMX8MP Chromium version

ソリューションへジャンプ
1,859件の閲覧回数
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,745件の閲覧回数
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,843件の閲覧回数
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,777件の閲覧回数
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,761件の閲覧回数
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,755件の閲覧回数
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,750件の閲覧回数
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,746件の閲覧回数
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,457件の閲覧回数
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 件の賞賛
返信