首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >QML性能问题??Qml在Linux上表现为大延迟。

QML性能问题??Qml在Linux上表现为大延迟。
EN

Stack Overflow用户
提问于 2022-01-10 11:43:49
回答 1查看 374关注 0票数 0

在Linux机器上运行时,qml呈现得非常慢(在Windows上运行时没有什么问题)。在打开QSG_RENDER_TIMING=1之后,在QtQuick场景图事件中的blockedForSync (GUI线程同步)中,打印显示了很长的延迟(每次UI内容都被更改):

qt.scenegraph.time.renderer:呈现器中的时间:total=1158ms,preprocess=0,updates=0,binding=0,rendering=1158 qt.scenegraph.time.renderloop:用1164 in中的“线程”渲染循环呈现的帧,sync=0,render=1158,swap=6 -(在渲染线程上) qt.scenegraph.time.renderloop:使用“线程”渲染循环、polish=0、lock=0、 animations=0 -(在Gui线程上)animations=0(在Gui线程上)animations=0(0x9705200活动裸露)、preprocess=0(窗口)、(窗口)、“”、1024x768编写的框架

设置如下:

qt.scenegraph.general:线程化呈现循环

qt.scenegraph.general:使用sg动画驱动程序

qt.scenegraph.general:动画驱动程序:使用vsync: 16.67ms

qt.scenegraph.general:纹理图谱尺寸: 1024x1024

qt.scenegraph.general: R/G/B/A缓冲器:8 8 8 0

qt.scenegraph.general:深度缓冲区: 24

qt.scenegraph.general:模具缓冲区:8

qt.scenegraph.general:样品:0

qt.scenegraph.general: GL_VENDOR: VMware公司

qt.scenegraph.general: GL_RENDERER:镓0.4在软管道上

qt.scenegraph.general: GL_VERSION: 3.0Mesa17.1.5

EN

回答 1

Stack Overflow用户

发布于 2022-02-02 15:22:36

谢谢,这确实是一个gpu驱动程序的问题,是修复的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70651862

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档