QCefView icon indicating copy to clipboard operation
QCefView copied to clipboard

[BUG]: arm linux 环境下界面无法渲染

Open FreeSunProgram opened this issue 1 year ago • 6 comments

Describe the bug 【Bug描述】

在arm64 linux环境下,界面不显示,但是页面内点击事件可以正常进行

To Reproduce 【复现步骤】

  1. 使用CefViewTest工程在目标环境下无法显示网页内容,并且输出无异常信息

Environment 【BUG产生的环境】

  • OSR/NCW Mode: OSR
  • OS & Version: [e.g. Windows/macOS/Linux] 类似于ubuntu20.04 的arm版操作系统
  • Qt Version:5.12.12
  • CEF Version: cef_binary_102.0.10+gf249b2e+chromium-102.0.5005.115_linuxarm64

Additional context 【更多额外信息】

1.通过调试发现,cef函数:render_hander_on_paint 函数没有被调用 2.在网页虽然无法显示,但是网页中鼠标点击事件仍可响应,并且点击链接打开新页面弹出的窗口可以显示(是不是因为弹出的窗口不是使用QCefView实现的?)

FreeSunProgram avatar Feb 03 '24 08:02 FreeSunProgram

我没有对应的开发环境,这个要靠你自己来解决了。

tishion avatar Feb 09 '24 15:02 tishion

我使用的麒麟 arm 系统,CEF 版本是 cef_binary_113.3.1+g525fa10+chromium-113.0.5672.128_linuxarm64 没有问题

mogoweb avatar May 26 '24 12:05 mogoweb

我使用的麒麟 arm 系统,CEF 版本是 cef_binary_113.3.1+g525fa10+chromium-113.0.5672.128_linuxarm64 没有问题

非常感谢,我感觉应该是显卡或者显卡驱动的问题,我有试了两块国产芯片显卡,一个好用一个有问题

FreeSunProgram avatar May 26 '24 12:05 FreeSunProgram

如果是显卡问题,可以试试 OSR 渲染模式

mogoweb avatar May 26 '24 12:05 mogoweb

我使用的麒麟 arm 系统,CEF 版本是 cef_binary_113.3.1+g525fa10+chromium-113.0.5672.128_linuxarm64 没有问题

非常感谢,我感觉应该是显卡或者显卡驱动的问题,我有试了两块国产芯片显卡,一个好用一个有问题

题主有没有试下OSR渲染模式是否可以?

howhuai avatar Feb 13 '25 07:02 howhuai

我使用的麒麟 arm 系统,CEF 版本是 cef_binary_113.3.1+g525fa10+chromium-113.0.5672.128_linuxarm64 没有问题

请问你的qt版本和gcc版本是多少呢

DrawGang avatar Aug 22 '25 00:08 DrawGang