Bug 403411 - Diverse Pointer Mapping Problems Due to KDE scaling.
Summary: Diverse Pointer Mapping Problems Due to KDE scaling.
Status: RESOLVED FIXED
Alias: None
Product: krita
Classification: Applications
Component: General (show other bugs)
Version: 4.0.4
Platform: Appimage Linux
: NOR normal
Target Milestone: ---
Assignee: Krita Bugs
URL: https://www.youtube.com/watch?v=DZCog...
Keywords:
Depends on:
Blocks:
 
Reported: 2019-01-19 19:43 UTC by romuluspb
Modified: 2019-04-16 09:45 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
glxinfo output (57.13 KB, text/plain)
2019-01-19 19:43 UTC, romuluspb
Details

Note You need to log in before you can comment on or make changes to this bug.
Description romuluspb 2019-01-19 19:43:31 UTC
Created attachment 117562 [details]
glxinfo output

KDE scaling started to produce diverse displacements problems in krita canvas.

STEPS TO REPRODUCE

1. Set KDE scale to 1.5

OBSERVED RESULT

1. Window positioned somewhere to the right of the dual display setup, displacement happens to left.
1. Window positioned somewhere to the left of the dual display setup, displacement happens to right.
3. Some times it stay mapped to some point in canvas, pressing it sustain it until brush is released.
4. Irregular displacements depending on screen position.

EXPECTED RESULT

1. No displacement, brush synchronized with mouse pointer.

SOFTWARE/OS VERSIONS
Fedora 29
KDE Plasma: 5.14.4
Qt: 5.11.3
KDE Frameworks: 5.53.0
kernel: 4.19.15-300.fc29.x86_64

xinput version 1.6.2
XI version on server: 2.3
libinput 1.12.5


ADDITIONAL INFORMATION

Screen 0: minimum 8 x 8, current 7680 x 2160, maximum 32767 x 32767
DVI-D-0 disconnected (normal left inverted right x axis y axis)
HDMI-0 connected primary 3840x2160+3840+0 (normal left inverted right x axis y axis) 600mm x 340mm
   3840x2160     60.00*+  59.94    50.00    30.00    29.97    25.00    23.98  
   2560x1440     59.95  
   1920x1080     60.00    60.00    59.94    29.97    23.98    60.00  
   1600x900      60.00  
   1280x1024     60.02  
   1280x800      59.81  
   1280x720      60.00    59.94  
   1152x864      60.00  
   1024x768      60.00  
   800x600       60.32  
   720x480       59.94  
   640x480       59.94    59.93  
HDMI-1 connected 3840x1620+0+270 (normal left inverted right x axis y axis) 677mm x 290mm
   2560x1080     60.00*+
   1920x1080     60.00    59.94    50.00    29.97    60.05    60.00    50.04  
   1680x1050     59.95  
   1600x900      60.00  
   1280x1024     75.02    60.02  
   1280x720      60.00    59.94    50.00  
   1152x864      75.00  
   1024x768      75.03    60.00  
   800x600       75.00    60.32  
   720x576       50.00  
   720x480       59.94  
   640x480       75.00    59.94    59.93  
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis)
Comment 1 Halla Rempt 2019-01-20 11:24:52 UTC
Are you really using 4.0.4? If so, update to 4.1.7 first.
Comment 2 romuluspb 2019-01-20 22:28:00 UTC
The same result in both 4.1.1 and 4.1.7.
Comment 3 Bug Janitor Service 2019-01-21 04:33:13 UTC
Thanks for your comment!

Automatically switching the status of this bug to REPORTED so that the KDE team
knows that the bug is ready to get confirmed.

In the future you may also do this yourself when providing needed information.
Comment 4 wolthera 2019-04-08 15:34:55 UTC
Can you check if this still happens with the latest nightly? ('Krita Next' on the downloads page) Think dmitry and alvin fixed some stuff here...

Could you also check if the same happens with scaling 2.0? Because then we know it might be related to fractional scaling.
Comment 5 romuluspb 2019-04-12 19:33:14 UTC
Yes, it is fixed, I tested in both 1.5x and 2.0x, worked in:

4.2.0 (git 01fe31d)
4.1.8 (git 0218025)

The problem was present in any case, be it fractional or non fractional, the last version with the problem that I've tested is 1.7, thanks for solving it.
Comment 6 Bug Janitor Service 2019-04-13 04:33:08 UTC
Thanks for your comment!

Automatically switching the status of this bug to REPORTED so that the KDE team
knows that the bug is ready to get confirmed.

In the future you may also do this yourself when providing needed information.