Bug 111611 - Launching LibreOffice with Panfrost and modesetting DDX cause rendering slowdown
Summary: Launching LibreOffice with Panfrost and modesetting DDX cause rendering slowdown
Status: RESOLVED MOVED
Alias: None
Product: Mesa
Classification: Unclassified
Component: Drivers/Gallium/Panfrost (show other bugs)
Version: git
Hardware: ARM Linux (All)
: not set major
Assignee: mesa-dev
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-09-09 11:12 UTC by russianneuromancer
Modified: 2019-09-18 18:34 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description russianneuromancer 2019-09-09 11:12:16 UTC
Hello!

I found that launching LibreOffice Writer with default modesetting DDX and Panfrost driver cause Xorg process to take 100% of one SoC core and slowdown rendering significantly. Mutter render one frame per 5-15 seconds, so it's unusable until I close LibreOffice Writer (sometimes I had to do it remotely as doing so locally is painfully slow).

Software:
Ubuntu Eoan with Armbian 5.3.0-rc4-rk3399 kernel, which was built from 5.3.0-rc4-1118-ayufan tag of https://github.com/ayufan-rock64/linux-mainline-kernel repository.
Mesa 19.3.0 git (build from commit f8887909c6683986990474b61afd6d4335a69e41) with enabled Panfrost, from Oibaf PPA.
Gnome Shell 3.34 Beta.

glxinfo -B report "direct rendering: Yes" and "OpenGL vendor/renderer string: panfrost"
es2_info report GL_RENDERER: panfrost

Both of glxgears and es2gears_x11 run at ~60 fps.

Hardware:
NanoPC-T4 with active cooling.

Please let me know what information I can provide to help resolve this.
Comment 1 GitLab Migration User 2019-09-18 18:34:39 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/mesa/mesa/issues/256.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.