Hello, we are using BSP 6.6.23_2.0.0 and 6.6.36_2.1.0 and browsers of qtwebengine on the https://jsfiddle.net/92Wc8/3/ and https://www.filestash.app/ websites. The display is abnormal.
Attached is our test file. You can see the code move to the middle of the screen.
And test board is 8MP EVK board.
We also tried boot2qt on the 8MP EVK board. But we don't see this problem. We think that the NXP patch may have an impact on the screen display.
Hey @Zhiming_Liu Thank you for the information.
We also have the same problem using the boot2qt image on the 8MP EVK board on our side.
We use the boot2qt of Raspberry Pi 4 on the Raspberry Pi board. There is no such problem.
The QT used is 6.7.3 on Raspberry Pi board and 8MP EVK board.
boot2qt : https://doc.qt.io/Boot2Qt/b2qt-how-to-create-b2qt-image.html
command for Raspberry Pi.
export MACHINE=raspberrypi-armv8 source ./setup-environment.sh
bitbake b2qt-embedded-qt6-image
We thought that the same QT 6.7.3 has different results on different boards.
We would think it is an issue with NXP BSP.
what you think?
Hi
We are waiting for reply from internal team
Best Regards
Zhiming
Thanks for the update. We would be grateful if we could get the results as soon as possible.
Hi
Please try to set 'export QT_QUICK_BACKEND=software' before launching app.
Or Call QQuickWindow::setSceneGraphBackend() in code
Reference: https://doc.qt.io/qt-6/qtquick-visualcanvas-adaptations.html
Best Regards
Zhiming
Hey, @Zhiming_Liu this solution can work. But after the Qt performance is changed from hardware to software, the system performance becomes worse.
Is there a solution that can solve this problem and keep the hardware solution instead of software.
Hi
Find the root cause and solve it based on hardware render may take serval months, at least one month, they wait for patched GPU library release may take half month. If you can wait, then I can then have the internal team continue the process.
Best Regards
Zhiming
@Zhiming_LiuSo far, we can wait. Please help me look into this issue. Thanks.
Hey, we tested the site. General computers also have the same information.
@Zhiming_Liu Thank you for providing this information.
On our side we tested boot2qt of i.mx8mp on 8mp evk board. QT6.7.3 also has the same problem.
But for the Raspberry Pi 4, we tested boot2qt for the Raspberry Pi board. QT 6.7.3 does not have this problem.
boot2qt: https://doc.qt.io/Boot2Qt/b2qt-how-to-create-b2qt-image.html
command :
export MACHINE=raspberrypi-armv8 source ./setup-environment.sh
bitbake b2qt-embedded-qt6-image
So we think the same QT 6.7.3 has different results on different evk boards. We believe this is an issue with the NXP EVK BSP.
What do you think?
So we think the same QT 6.7.3 has different results on different evk boards. We believe this is an issue with the NXP EVK BSP.
What do you think?
Hey @Zhiming_Liu Can you replicate this problem?
Hi
I don't think this is an issue from NXP, there are some issue when access https://jsfiddle.net/92Wc8/3/, but i think this is an issue from website or brower while we can see below log.
js: Unrecognized feature: 'notifications'.
js: Unrecognized feature: 'payment-handler'.
js: Unrecognized feature: 'persistent-storage'.
js: Unrecognized feature: 'background-sync'.
js: Unrecognized feature: 'ambient-light-sensor'.
js: Unrecognized feature: 'accessibility-events'.
js: Unrecognized feature: 'speaker-selection'.
js: Uncaught (in promise) Error: No ads to show.
Sometime the display can be normal.
For another website, there is an error about X-Frame-Options.
js: Unrecognized feature: 'speaker'.
js: Refused to display 'https://demo.filestash.app/' in a frame because it set 'X-Frame-Options' to 'deny'.
js: crbug/1173575, non-JS module files deprecated.
The issue could from quicknanobrowser/webengine as it's a demo brower. I also test other websites, no such issue.
Best Regards
Zhiming
Hi
It's in the process of compiling images, I'll keep updating it when I'm done test.
Best Regards
Zhiming
Hi
Can you provide test steps?
Best Regards
Zhiming
1. Build 8MP BSP EVK image and qtwebengine.(mask meta-browser)
2. Burn the image to sdcard or emmc
3. Use emmc or sdard to boot to the file system
4. Open your browser (quick nano browser) and link to the website I mentioned.
5. For filetash websites, you can move folders by scrolling with the mouse. You can see exception screen..
1. Build 8MP BSP EVK image and qtwebengine.
2. Burn the image to sdcard or emmc
3. Use emmc or sdard to boot to the file system
4. Open your browser (quick nano browser) and link to the website I mentioned.
5. For filetash websites, you can move folders by scrolling with the mouse. You can see exception screen..
I need to modify what I said and the code move to the left.
Does the NXP FAE have any good suggestions on how to resolve this issue?