| Summary: | Global scale breaks Rectangular Region capture | ||
|---|---|---|---|
| Product: | [Applications] Spectacle | Reporter: | Frederick Zhang <frederick888> |
| Component: | General | Assignee: | Boudhayan Gupta <me> |
| Status: | RESOLVED WORKSFORME | ||
| Severity: | normal | CC: | adojck, kde, meven.car, nate, null |
| Priority: | NOR | Keywords: | regression |
| Version First Reported In: | 20.12.0 | ||
| Target Milestone: | --- | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Frederick Zhang
2020-12-15 11:56:26 UTC
Works for me with 200% scale FWIW. For me everything works, but since the latest version it got very slow and GPU intesive. Got same output in command line: $ spectacle --region --nonotify QPixmap::scaled: Pixmap is a null pixmap I use Global Scale set to 2: $ echo $QT_SCREEN_SCALE_FACTORS DP-0=2;DP-1=2;HDMI-0=2;DP-2=2;DP-3=2;HDMI-1=2;DP-4=2;DP-5=2; I think my issue might be related. I have NVIDIA GPU with binary nvidia drivers. SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 5.20.4 KDE Frameworks Version: 5.77.0 Qt Version: 5.15.2 Kernel Version: 5.9.14-arch1-1 OS Type: 64-bit Welp, it seems to be related to my weird display setup again... and probably nvidia lol (I'll definitely get an AMD next time sigh)
I've got 3 displays: DP-0 1080p on the left, DP-3 4K in the middle (primary) and DP-1 1080p on the right. And my Xsetup command is:
xrandr --fb 11520x2160 \
--output "$LEFT" --auto --scale 2.0 --dpi 256 --panning 3840x2160+0+0 --pos 0x0 \
--output "$MIDDLE" --auto --primary --scale 1.0 --dpi 163 --panning 3840x2160+3840+0 --pos 3840x0 \
--output "$RIGHT" --auto --scale 2.0 --dpi 205 --panning 3840x2160+7680+0 --pos 7680x0
And so far this is the only configuration that I can use to reproduce this problem.
I've tried:
1. All 3 displays on, X scale all set to 1.0
2. Left and Middle on, Left scale set to 2.0
3. Left and Middle on, Left scale set to 1.0
4. Right and Middle on, Left scale set to 2.0
5. Right and Middle on, Left scale set to 1.0
...and Spectacle rectangular region capturing worked just normally.
Is it possible that this issue is only reproducible when X framebuffer is large enough?
Using 21.04.2 I don't have this issue any more. |