If I run my application in wayland with param: -platform vnc I can connect to remote display by VNC
But application can’t use 3D acceleration over VNC
is there any method: “use Remote display” and “use 3D acceleration” at the same time ?
If I run my application in wayland with param: -platform vnc I can connect to remote display by VNC
But application can’t use 3D acceleration over VNC
is there any method: “use Remote display” and “use 3D acceleration” at the same time ?
Hi @MariusM !
It is not clear where/how you use this -platform vnc
. I only understand that it is working for you.
What does it mean? Does it crash? It doesn’t open? It opens but is black? Please share more information.
Also, I would like to ask more information:
Best regards,
Colibri iMX8 PN: 00381003 Colibri iMX8 QuadXPlus 2GB Wi-Fi / Bluetooth IT
Carrier board: PN: 01352000 Iris Carrier Board V2.0A
BSP version: TDX Wayland with XWayland 5.6.0-devel-20220201194419+build.0 (dunfell)
Kernel: Linux colibri-imx8x-06948283 5.4.161-5.6.0-devel+git.e395d949e46b
Application: Qt + 3D in OpenGLES
Normal mode: Qt application display on screen connected over LVDS to IRIS
My need: log into the device remotely (like ANYDESK, TeamViewer ) [help users remotely]
Service mode: Qt application display on screen connected over LVDS to IRIS + remote display over VNC
My application start with param -platform vnc but I have messages:
QOpenGLWidget is not supported on this platform.
This plugin does not support createPlatformOpenGLContext!
QOpenGLWidget: Failed to create context
Standard Qt Controls work OK over VNC, but not QOpenGLWidget
Normal Linux Ubuntu on x64 the 3D view also does not work in default , but is possible turn ON it.
I think how to do it on TDX linux platform
Dear @MariusM , how are you?
Thanks for the information about your module and application.
In order to check if this problem is linked to Toradex hardware or with the application itself, we’ll try to enable OpenGLES and VNC on our side without the QT Interface, using the same module and carrier board. We’ll get back to you once it’s done.
In addition, there is one link on the QT Webpage that talks about the QOpenGLWidget (QOpenGLWidget Class | Qt Widgets 5.15.11). It has a note discussing possible VNC problems. I’m leaving the link here as it might help you.
In the meantime, if you could try to do the same on your side this can help us to quickly check this problem and will help us find the best solution. On this developer web page, you can have a look at some of the benchmarks already available for testing at Toradex 2D/3D Graphics Acceleration (GPU) | Toradex Developer Center . If you try it on your side please reach back to us with your results.
Best Regards,
Guilherme
Dear @MariusM , how are you?
Do you have any news about this topic? Have you been able to test/solve it?
Best regards,
Guilherme
I need to revive an old thread.
Our product with your computer is now on the market!
iScan3 Ultrasound
Now, our sales team is asking if it’s possible to add AnyDesk or another way to share the ultrasound screen remotely.
And here I was, hoping no one would ask…
Any thoughts?
Hi @MariusM
Unfortunately, I don’t know the status of the platform vnc plugin from Qt. You would have to test it with the newest version of Qt (probably 6.8).
Another option might be to use weston and the vnc plugin. However, also there hardware acceleration might be a problem.
The last option could be to use WebRTC. I know that Crossware did some work on that front. Feel free to contact them directly:
Regards,
Stefan
Hello Marius,
perhaps you find this interesting: #qtdevelopment #qtframework #gstreamer #qmlintegration #softwareeng | crossware.io
Best Regards, Lars
The link is not displayed properly but is a link to a LinkedIn post.