[okular] [Bug 518213] New: Inconsistent document scaling when moving window between different DPI screens

masaq bugzilla_noreply at kde.org
Fri Mar 27 10:47:15 GMT 2026


https://bugs.kde.org/show_bug.cgi?id=518213

            Bug ID: 518213
           Summary: Inconsistent document scaling when moving window
                    between different DPI screens
    Classification: Applications
           Product: okular
      Version First 25.12.3
       Reported In:
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: PDF backend
          Assignee: okular-devel at kde.org
          Reporter: masaq.dev at proton.me
  Target Milestone: ---

SUMMARY
It seems the pages that were visible on the low-DPI display don't get
re-rendered for the new surface.

STEPS TO REPRODUCE
1. Open a multi-page PDF on a low-DPI display, showing one page.
2. Move the window to a high-DPI display.
3. Scroll to a different page.

OBSERVED RESULT
The pages that were visible on the low-DPI display remain low-DPI, those that
were invisible before scrolling are correct.

EXPECTED RESULT
All pages show at the DPI of the display they're on.

SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 43
KDE Plasma Version: 6.6.3
KDE Frameworks Version: 6.24.0
Qt Version: 6.10.2
Kernel Version: 6.18.3-200.fc43.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 5600X 6-Core Processor
Memory: 32 GiB of RAM (31.3 GiB usable)
Graphics Processor: AMD Radeon RX 6900 XT
Product Name: X570 Steel Legend

KWIN
Version
=======
KWin version: 6.5.4
Qt Version: 6.10.1
Qt compile version: 6.10.1
XCB compile version: 1.17.0

Operation Mode: Wayland

Output backend
==============
Name: DRM
Atomic Mode Setting on GPU 0: true

Screens
=======
Number of Screens: 2

Screen 0:
---------
Name: DP-3
Enabled: 1
Geometry: 1920,0,2648x1490
Physical size: 698x393mm
Scale: 1.45
Refresh Rate: 60000
Adaptive Sync: never
Screen 1:
---------
Name: DP-1
Enabled: 1
Geometry: 0,223,1920x1080
Physical size: 509x286mm
Scale: 1
Refresh Rate: 60000
Adaptive Sync: incapable

Compositing
===========
Compositing is active
Compositing Type: OpenGL
OpenGL vendor string: AMD
OpenGL renderer string: AMD Radeon RX 6900 XT (radeonsi, navi21, LLVM 21.1.5,
DRM 3.64, 6.18.3-200.fc43.x86_64)
OpenGL version string: 4.6 (Core Profile) Mesa 25.2.7
OpenGL platform interface: EGL
OpenGL shading language version string: 4.60
Driver: Unknown
GPU class: Unknown
OpenGL version: 4.6
GLSL version: 4.60
Mesa version: 25.2.7
X server version: 1.24.1
Linux kernel version: 6.18.3
Direct rendering: Requires strict binding: no
Virtual Machine:  no
OpenGL 2 Shaders are used

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Okular-devel mailing list