** Description changed:

+ [ Impact ]
+ 
+ Using the screen magnifier ("desktop zoom") feature results in some
+ visible screen corruption if you use multiple monitors side-by-side.
+ 
+ [ Test Plan ]
+ 
+ 1. Configure your desktop with at least two monitors, side-by-side not 
mirrored.
+ 2. Press Super+Alt+8 to enable the magnifier.
+ 3. Move the mouse around and verify that all parts of both monitors are being
+    updated without any signs of corruption, particularly at the edges.
+ 4. Press Super+Alt+8 to disable the magnifier.
+ 5. Open Settings > Accessibility > Zoom and change the Screen Area setting to
+    verify steps 2-4 again in each mode.
+ 
+ [ Where problems could occur ]
+ 
+ The fix only modifies the magnifier feature, but that feature has
+ multiple modes so be sure to test all Screen Area options as mentioned
+ in the test plan.
+ 
+ In the absolute worst case, modifying gnome-shell's JavaScript can
+ result in unpredictable runtime failures for code paths that are not
+ tested because it is compiled just-in-time.
+ 
+ [ Original description ]
+ 
  Pressing Super+alt+8 to zoom with multiple displays results in a screen-
  sized area zooming in the middle of my extended display; i.e. split
  across the two physical displays. When I move the mouse the zoomed area
  follows the mouse, and the area outside of the zoomed area stops
  updating, it just displays the way it looked when the zoom was last
  there. See attached image.
  
  ProblemType: Bug
  DistroRelease: Ubuntu 24.04
  Package: xorg 1:7.7+23ubuntu3
  ProcVersionSignature: Ubuntu 6.11.0-21.21~24.04.1-generic 6.11.11
  Uname: Linux 6.11.0-21-generic x86_64
  NonfreeKernelModules: nvidia_modeset nvidia
  .proc.driver.nvidia.capabilities.fabric-imex-mgmt:
-  DeviceFileMinor: 4323
-  DeviceFileMode: 256
-  DeviceFileModify: 1
+  DeviceFileMinor: 4323
+  DeviceFileMode: 256
+  DeviceFileModify: 1
  .proc.driver.nvidia.capabilities.gpu0: Error: path was not a regular file.
  .proc.driver.nvidia.capabilities.mig: Error: path was not a regular file.
  .proc.driver.nvidia.gpus.0000.01.00.0: Error: path was not a regular file.
  .proc.driver.nvidia.registry: Binary: ""
  .proc.driver.nvidia.suspend: suspend hibernate resume
  .proc.driver.nvidia.suspend_depth: default modeset uvm
  .proc.driver.nvidia.version:
-  NVRM version: NVIDIA UNIX x86_64 Kernel Module  550.120  Fri Sep 13 10:10:01 
UTC 2024
-  GCC version:
+  NVRM version: NVIDIA UNIX x86_64 Kernel Module  550.120  Fri Sep 13 10:10:01 
UTC 2024
+  GCC version:
  ApportVersion: 2.28.1-0ubuntu3.5
  Architecture: amd64
  BootLog: Error: [Errno 13] Permission denied: '/var/log/boot.log'
  CasperMD5CheckResult: pass
  CompositorRunning: None
  CurrentDesktop: ubuntu:GNOME
  Date: Tue Apr 22 19:55:23 2025
  DistUpgraded: Fresh install
  DistroCodename: noble
  DistroVariant: ubuntu
  DkmsStatus: virtualbox/7.0.16, 6.11.0-21-generic, x86_64: installed
  ExtraDebuggingInterest: Yes
  GraphicsCard:
-  Intel Corporation Raptor Lake-S UHD Graphics [8086:a788] (rev 04) (prog-if 
00 [VGA controller])
-    Subsystem: Hewlett-Packard Company Raptor Lake-S UHD Graphics [103c:8bab]
-  NVIDIA Corporation AD107M [GeForce RTX 4060 Max-Q / Mobile] [10de:28e0] (rev 
a1) (prog-if 00 [VGA controller])
-    Subsystem: Hewlett-Packard Company AD107M [GeForce RTX 4060 Max-Q / 
Mobile] [103c:8bab]
+  Intel Corporation Raptor Lake-S UHD Graphics [8086:a788] (rev 04) (prog-if 
00 [VGA controller])
+    Subsystem: Hewlett-Packard Company Raptor Lake-S UHD Graphics [103c:8bab]
+  NVIDIA Corporation AD107M [GeForce RTX 4060 Max-Q / Mobile] [10de:28e0] (rev 
a1) (prog-if 00 [VGA controller])
+    Subsystem: Hewlett-Packard Company AD107M [GeForce RTX 4060 Max-Q / 
Mobile] [103c:8bab]
  InstallationDate: Installed on 2025-04-16 (6 days ago)
  InstallationMedia: Ubuntu 24.04.2 LTS "Noble Numbat" - Release amd64 
(20250215)
  MachineType: HP OMEN by HP Gaming Laptop 16-wf0xxx
  ProcEnviron:
-  LANG=en_US.UTF-8
-  PATH=(custom, no user)
-  SHELL=/bin/bash
-  XDG_RUNTIME_DIR=<set>
+  LANG=en_US.UTF-8
+  PATH=(custom, no user)
+  SHELL=/bin/bash
+  XDG_RUNTIME_DIR=<set>
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.11.0-21-generic 
root=UUID=90df2214-7729-4bdf-8628-4dedbe48bfe8 ro quiet splash vt.handoff=7
  SourcePackage: xorg
  Symptom: display
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 05/29/2024
  dmi.bios.release: 15.21
  dmi.bios.vendor: Insyde
  dmi.bios.version: F.21
  dmi.board.asset.tag: Type2 - Board Asset Tag
  dmi.board.name: 8BAB
  dmi.board.vendor: HP
  dmi.board.version: 76.53
  dmi.chassis.asset.tag: Chassis Asset Tag
  dmi.chassis.type: 10
  dmi.chassis.vendor: HP
  dmi.chassis.version: Chassis Version
  dmi.ec.firmware.release: 76.53
  dmi.modalias: 
dmi:bvnInsyde:bvrF.21:bd05/29/2024:br15.21:efr76.53:svnHP:pnOMENbyHPGamingLaptop16-wf0xxx:pvrType1ProductConfigId:rvnHP:rn8BAB:rvr76.53:cvnHP:ct10:cvrChassisVersion:skuA7QR7UA#ABA:
  dmi.product.family: 103C_5335M7 HP OMEN
  dmi.product.name: OMEN by HP Gaming Laptop 16-wf0xxx
  dmi.product.sku: A7QR7UA#ABA
  dmi.product.version: Type1ProductConfigId
  dmi.sys.vendor: HP
  version.compiz: compiz N/A
  version.libdrm2: libdrm2 2.4.122-1~ubuntu0.24.04.1
  version.libgl1-mesa-dri: libgl1-mesa-dri 24.2.8-1ubuntu1~24.04.1
  version.libgl1-mesa-glx: libgl1-mesa-glx N/A
  version.nvidia-graphics-drivers: nvidia-graphics-drivers-* N/A
  version.xserver-xorg-core: xserver-xorg-core 2:21.1.12-1ubuntu1.3
  version.xserver-xorg-input-evdev: xserver-xorg-input-evdev N/A
  version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:22.0.0-1build1
  version.xserver-xorg-video-intel: xserver-xorg-video-intel 
2:2.99.917+git20210115-1build1
  version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 
1:1.0.17-2build1

** Changed in: gnome-shell (Ubuntu Resolute)
     Assignee: (unassigned) => Daniel van Vugt (vanvugt)

** Changed in: gnome-shell (Ubuntu Resolute)
       Status: Triaged => In Progress

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2108011

Title:
  Screen zoom with multiple displays results in screen corruption

To manage notifications about this bug go to:
https://bugs.launchpad.net/gnome-shell/+bug/2108011/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to