[konsole] [Bug 354082] high cpu usage for screen redrawing with qt5.5
https://bugs.kde.org/show_bug.cgi?id=354082 . changed: What|Removed |Added CC|dev.rindeal+bugs.kde.org@gm | |ail.com | -- You are receiving this mail because: You are watching all bug changes.
[konsole] [Bug 354082] high cpu usage for screen redrawing with qt5.5
https://bugs.kde.org/show_bug.cgi?id=354082 Simon Andricchanged: What|Removed |Added CC||simonandr...@gmail.com -- You are receiving this mail because: You are watching all bug changes.
[konsole] [Bug 354082] high cpu usage for screen redrawing with qt5.5
https://bugs.kde.org/show_bug.cgi?id=354082 --- Comment #26 from Martin Sandsmark--- the Qt bug report was linked above, and was closed with this: https://codereview.qt-project.org/#/c/166532 -- You are receiving this mail because: You are watching all bug changes.
[konsole] [Bug 354082] high cpu usage for screen redrawing with qt5.5
https://bugs.kde.org/show_bug.cgi?id=354082 --- Comment #25 from Sven Brauch--- Can you link to the upstream change which fixed this issue? -- You are receiving this mail because: You are watching all bug changes.
[konsole] [Bug 354082] high cpu usage for screen redrawing with qt5.5
https://bugs.kde.org/show_bug.cgi?id=354082 Antonio Rojaschanged: What|Removed |Added CC|aro...@archlinux.org| -- You are receiving this mail because: You are watching all bug changes.
[konsole] [Bug 354082] high cpu usage for screen redrawing with qt5.5
https://bugs.kde.org/show_bug.cgi?id=354082 Martin Sandsmarkchanged: What|Removed |Added Resolution|--- |UPSTREAM Status|CONFIRMED |RESOLVED --- Comment #24 from Martin Sandsmark --- Which fonts are you using? However, it seems to be fixed upstream in Qt, so I'm closing this. -- You are receiving this mail because: You are watching all bug changes.
[konsole] [Bug 354082] high cpu usage for screen redrawing with qt5.5
https://bugs.kde.org/show_bug.cgi?id=354082 Martin Sandsmarkchanged: What|Removed |Added CC||martin.sandsm...@kde.org --- Comment #23 from Martin Sandsmark --- how is the API usage strange? it just calls QPainter::drawText(). -- You are receiving this mail because: You are watching all bug changes.
[konsole] [Bug 354082] high cpu usage for screen redrawing with qt5.5
https://bugs.kde.org/show_bug.cgi?id=354082 Alexander Miroshnichenkochanged: What|Removed |Added CC||alexmin...@gmail.com -- You are receiving this mail because: You are watching all bug changes.
[konsole] [Bug 354082] high cpu usage for screen redrawing with qt5.5
https://bugs.kde.org/show_bug.cgi?id=354082 --- Comment #22 from Sven Brauch--- Can we maybe fix this in konsole instead? Its use of the API does seem strange judging from what you describe. -- You are receiving this mail because: You are watching all bug changes.
[konsole] [Bug 354082] high cpu usage for screen redrawing with qt5.5
https://bugs.kde.org/show_bug.cgi?id=354082 --- Comment #21 from Sven Brauch--- Cool, many thanks for investigating this! Your fix looks sensible to me (if the glyph height is zero there is nothing to do), but I'm not really qualified to review it. Did you submit it to the Qt code review system? In the bug tracker it will probably get lost ... people don't review patches there. -- You are receiving this mail because: You are watching all bug changes.
[konsole] [Bug 354082] high cpu usage for screen redrawing with qt5.5
https://bugs.kde.org/show_bug.cgi?id=354082 --- Comment #20 from Viktor Kuzmin--- I had no time currently to investigate problem completely -> this patch is 'hack' for me right now. Will have more time next week. Anyway I have normal cpu usage in konsole (5-7% one core max) and I see no glitches. -- You are receiving this mail because: You are watching all bug changes.
[konsole] [Bug 354082] high cpu usage for screen redrawing with qt5.5
https://bugs.kde.org/show_bug.cgi?id=354082 --- Comment #19 from Viktor Kuzmin--- https://bugreports.qt.io/browse/QTBUG-49452 -- You are receiving this mail because: You are watching all bug changes.
[konsole] [Bug 354082] high cpu usage for screen redrawing with qt5.5
https://bugs.kde.org/show_bug.cgi?id=354082 Antonio Rojaschanged: What|Removed |Added CC||aro...@archlinux.org --- Comment #18 from Antonio Rojas --- (In reply to Viktor Kuzmin from comment #17) > Already done. Link, please? -- You are receiving this mail because: You are watching all bug changes.
[konsole] [Bug 354082] high cpu usage for screen redrawing with qt5.5
https://bugs.kde.org/show_bug.cgi?id=354082 --- Comment #17 from Viktor Kuzmin--- Already done. -- You are receiving this mail because: You are watching all bug changes.
[konsole] [Bug 354082] high cpu usage for screen redrawing with qt5.5
https://bugs.kde.org/show_bug.cgi?id=354082 --- Comment #16 from Sven Brauch--- If that indeed improves things, you should definitely submit it to Qt. Here is not a good place for it :) -- You are receiving this mail because: You are watching all bug changes.
[konsole] [Bug 354082] high cpu usage for screen redrawing with qt5.5
https://bugs.kde.org/show_bug.cgi?id=354082 --- Comment #15 from Viktor Kuzmin--- It seems that konsole renders lot's of 'spaces' and glyph height is zero in that case. I've created small hacky patch and performance is OK now. Also I've not noticed any artifacts. Sorry if I'm mistaken, this is my first time I'm in touch with qt in any way. diff -r 6c0e7b4f5bc5 src/gui/text/qfontengine_ft.cpp — a/src/gui/text/qfontengine_ft.cpp Fri Jul 08 13:10:54 2016 +0300 +++ b/src/gui/text/qfontengine_ft.cpp Fri Jul 08 13:13:55 2016 +0300 @@ -1756,6 +1756,9 @@ Glyph *glyph = loadGlyphFor(glyphIndex, subPixelPosition, neededFormat, t); + if (glyph != 0 && glyph->height == 0) + return + if (offset != 0 && glyph != 0) *offset = QPoint(glyph->x, glyph>y); -- You are receiving this mail because: You are watching all bug changes.
[konsole] [Bug 354082] high cpu usage for screen redrawing with qt5.5
https://bugs.kde.org/show_bug.cgi?id=354082 --- Comment #14 from Viktor Kuzmin--- Any chances for fix :( Bug is still here... -- You are receiving this mail because: You are watching all bug changes.
[konsole] [Bug 354082] high cpu usage for screen redrawing with qt5.5
https://bugs.kde.org/show_bug.cgi?id=354082 Dmitrychanged: What|Removed |Added CC||nrn...@gmail.com -- You are receiving this mail because: You are watching all bug changes.
[konsole] [Bug 354082] high cpu usage for screen redrawing with qt5.5
https://bugs.kde.org/show_bug.cgi?id=354082 bugs.kde@online.posch.name changed: What|Removed |Added CC||bugs.kde.org@online.posch.n ||ame -- You are receiving this mail because: You are watching all bug changes.
[konsole] [Bug 354082] high cpu usage for screen redrawing with qt5.5
https://bugs.kde.org/show_bug.cgi?id=354082 cponchanged: What|Removed |Added CC||cpigat...@gmail.com -- You are receiving this mail because: You are watching all bug changes.
[konsole] [Bug 354082] high cpu usage for screen redrawing with qt5.5
https://bugs.kde.org/show_bug.cgi?id=354082 Teet Talvistechanged: What|Removed |Added CC||teet.talvi...@gmail.com --- Comment #13 from Teet Talviste --- I also see excess cpu usage. Moving cursor in vim produces high cpu usage, and stutters a bit, enough to be extremely annoying. Using QT5.6.0 and konsole 15.12.3. -- You are receiving this mail because: You are watching all bug changes.
[konsole] [Bug 354082] high cpu usage for screen redrawing with qt5.5
https://bugs.kde.org/show_bug.cgi?id=354082 --- Comment #11 from Viktor Kuzmin--- Bug still exists. I'm using gentoo ~x64. I've tried both konsole-4 and latest konsole. My test is to launch top in konsole and to constantly make text selection. konsole-4 eats less then 5% of cpu while latest konsole eats more then 50% cpu. -- You are receiving this mail because: You are watching all bug changes.
[konsole] [Bug 354082] high cpu usage for screen redrawing with qt5.5
https://bugs.kde.org/show_bug.cgi?id=354082 Sven Brauchchanged: What|Removed |Added Status|UNCONFIRMED |CONFIRMED Ever confirmed|0 |1 --- Comment #12 from Sven Brauch --- I also have not noticed improvements with this. it might be related to the theme, I'll check. I will set this to confirmed as several users are affected and I can clearly link this issue to infinality on two machines. -- You are receiving this mail because: You are watching all bug changes.
[konsole] [Bug 354082] high cpu usage for screen redrawing with qt5.5
https://bugs.kde.org/show_bug.cgi?id=354082 --- Comment #10 from wojtek--- Strange. I'm still using qt.5.5.1 but I'm not able to reproduce this bug anymore. I have strange feeling that breeze style was the root this problem. For example this commit resolved slow startup and memory leak https://quickgit.kde.org/?p=breeze.git=commitdiff=2cae9359188af85ac884e2709c17592bc67b0e73 -- You are receiving this mail because: You are watching all bug changes.
[konsole] [Bug 354082] high cpu usage for screen redrawing with qt5.5
https://bugs.kde.org/show_bug.cgi?id=354082 --- Comment #9 from Sven Brauch--- Any news on this? Currently I have the choice between ugly and dog-slow font rendering, which is really annoying. :( -- You are receiving this mail because: You are watching all bug changes.
[konsole] [Bug 354082] high cpu usage for screen redrawing with qt5.5
https://bugs.kde.org/show_bug.cgi?id=354082 --- Comment #7 from Viktor Kuzmin--- konsole-4 have no problems with infinality. Also getting rid of infinality is really not an option IMHO. -- You are receiving this mail because: You are watching all bug changes.
[konsole] [Bug 354082] high cpu usage for screen redrawing with qt5.5
https://bugs.kde.org/show_bug.cgi?id=354082 --- Comment #8 from Sven Brauch--- Yes I guess this is a Qt5.5+ bug, no? -- You are receiving this mail because: You are watching all bug changes.
[konsole] [Bug 354082] high cpu usage for screen redrawing with qt5.5
https://bugs.kde.org/show_bug.cgi?id=354082 Sven Brauchchanged: What|Removed |Added CC||m...@svenbrauch.de --- Comment #6 from Sven Brauch --- Same issue here, I can confirm the fix as well. -- You are receiving this mail because: You are watching all bug changes.
[konsole] [Bug 354082] high cpu usage for screen redrawing with qt5.5
https://bugs.kde.org/show_bug.cgi?id=354082 rindealchanged: What|Removed |Added CC||dev.rindeal+bugs.kde.org@ou ||tlook.com -- You are receiving this mail because: You are watching all bug changes.