Summary: | Konsole has scrolling artifacts if HiDPI screen with scaling in Qt | ||
---|---|---|---|
Product: | [Applications] konsole | Reporter: | Christoph Cullmann <christoph> |
Component: | general | Assignee: | Konsole Developer <konsole-devel> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | aspotashev, christoph, cpigat242, kde, lukebenes, martin.sandsmark, nate, trash0932, tsujan2000, tytgatlieven |
Priority: | NOR | Keywords: | investigated, triaged |
Version: | master | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Christoph Cullmann
2015-07-27 08:03:01 UTC
Git commit ef1bf9c35ac79c1ba58060723437f25b543a7990 by Christoph Cullmann. Committed on 27/07/2015 at 22:10. Pushed by cullmann into branch 'master'. fix scrolling for a HiDPI setup this is only a hack but without it, konsole is unusable with pixel scaling on M +5 -3 src/TerminalDisplay.cpp http://commits.kde.org/konsole/ef1bf9c35ac79c1ba58060723437f25b543a7990 Git commit 5a18e2f10785f481e83e107f27b1cccebe99d6d2 by Christoph Cullmann. Committed on 27/07/2015 at 22:33. Pushed by cullmann into branch 'Applications/15.08'. fix scrolling for a HiDPI setup this is only a hack but without it, konsole is unusable with pixel scaling on M +5 -3 src/TerminalDisplay.cpp http://commits.kde.org/konsole/5a18e2f10785f481e83e107f27b1cccebe99d6d2 Add David CC, he has taken a look at the "hack patch". It should now be at least "OK" for 15.08 and later without any drawback for non-scaled use cases. Is there any report at Qt Bug Tracker? QT_DEVICE_PIXEL_RATIO > 1.0 interferes with transparency in general (artifacts on mouse-over). A part of the issue: https://bugreports.qt.io/browse/QTBUG-48116 Do you have a screenshot of the artifacts? I sometimes get artifacts now, it seems like every second row of pixels are offset by a couple of pixels. See also Bug 373232 The fractional scaling factor version of this bug was fixed in Konsole Version 16.12.0 KDE Frameworks 5.29.0 Qt 5.7.1 (built against 5.7.1) Although my artifacts seemed slightly different than these artifacts, I think it was the same issue and it has been resolved. Is this resolved now? There are still artifacts for general text output in konsole when using scaling with an odd scale factor (1.3 1.5) However, when using an even scale factor (1.2 1.4) everything is ok. Hence I would expect this to be a rounding issue? Hopefully this is helpfull to resolv this issue? Scaling Factor 1.4 is NOT ok. 1.2 is ok. OK, the remaining issues are already tracked with Bug 373232 (which we think should be fixed in Qt 5.12). Let's call this fixed since the original bug was about integer HiDPI scale factors. *** This bug has been marked as a duplicate of bug 373232 *** |