I'm not sure Xorg sessions are meant to support different scaling
factors per display. Because Xorg forces all compositors to render all
monitors from the same framebuffer. So presumably all displays are stuck
with the same scaling factor. This is fixed in Wayland sessions, but
Nvidia has too many bugs on Wayland in 24.04, which is only fixed in
24.10 and later.

Because of all this, and the fact that we expect Xorg sessions to be
removed completely in 25.10, this bug is a "Won't fix" for future
Ubuntu. But there's a small chance it's fixable for 24.04 Xorg sessions.

The artifacts you mention sound like bug 1924689.

** Summary changed:

- Wrong font scaling with multiple displays
+ Wrong fractional scaling with multiple displays on Xorg

** Changed in: mutter (Ubuntu)
       Status: New => Won't Fix

** Also affects: mutter (Ubuntu Noble)
   Importance: Undecided
       Status: New

** Also affects: mutter (Ubuntu Plucky)
   Importance: Undecided
       Status: New

** Also affects: mutter (Ubuntu Questing)
   Importance: Undecided
       Status: Won't Fix

** Also affects: mutter (Ubuntu Oracular)
   Importance: Undecided
       Status: New

** Changed in: mutter (Ubuntu Oracular)
       Status: New => Won't Fix

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to mutter in Ubuntu.
https://bugs.launchpad.net/bugs/2113859

Title:
  Wrong fractional scaling with multiple displays on Xorg

Status in mutter package in Ubuntu:
  Won't Fix
Status in mutter source package in Noble:
  New
Status in mutter source package in Oracular:
  Won't Fix
Status in mutter source package in Plucky:
  New
Status in mutter source package in Questing:
  Won't Fix

Bug description:
  I have a laptop with built in display 2560 x 1600 resolution. So for this 
display I need to set the scaling to 125% otherwise the fonts are too small, 
practically unreadable. 
  Then, I am connecting external display with resolution 2560 x 1440 for which 
I want to set the font scaling to 100%.

  Attempting to change the font scales results in:

  - font scaling cannot be set different for each display
  - when the font scaling is set to 100 % it is ok
  - when the font scaling is set to 125 % for laptop (primary) display this 
affects both displays, the settings form starts to generate artifacts and 
becomes partially non-responsible (settings need to be restarted)
  - when the font scaling is set to 125% on external display, this leads to 
improper font scaling (200%)
  - fractional scaling was enabled in all cases

  Summary:

  - non-responsive Settings when font scaling is changed
  - improper scaling on external display
  - scaling cannot be set differently for attached displays

  Ubuntu 24.04.2 LTS

  ProblemType: Bug
  DistroRelease: Ubuntu 24.04
  Package: xorg 1:7.7+23ubuntu3
  ProcVersionSignature: Ubuntu 6.11.0-26.26~24.04.1-generic 6.11.11
  Uname: Linux 6.11.0-26-generic x86_64
  NonfreeKernelModules: nvidia_modeset nvidia
  .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  535.230.02  Fri Dec 20 
21:42:05 UTC 2024
   GCC version:
  ApportVersion: 2.28.1-0ubuntu3.7
  Architecture: amd64
  BootLog: Error: [Errno 13] Permission denied: '/var/log/boot.log'
  CasperMD5CheckResult: pass
  CompositorRunning: None
  CurrentDesktop: ubuntu:GNOME
  Date: Tue Jun 10 07:52:01 2025
  DistUpgraded: Fresh install
  DistroCodename: noble
  DistroVariant: ubuntu
  ExtraDebuggingInterest: No
  GraphicsCard:
   Intel Corporation TigerLake-H GT1 [UHD Graphics] [8086:9a60] (rev 01) 
(prog-if 00 [VGA controller])
     Subsystem: Acer Incorporated [ALI] TigerLake-H GT1 [UHD Graphics] 
[1025:1532]
   NVIDIA Corporation GA104M [GeForce RTX 3070 Mobile / Max-Q] [10de:24dd] (rev 
a1) (prog-if 00 [VGA controller])
     Subsystem: Acer Incorporated [ALI] GA104M [GeForce RTX 3070 Mobile / 
Max-Q] [1025:1532]
  InstallationDate: Installed on 2024-08-18 (295 days ago)
  InstallationMedia: Ubuntu 24.04 LTS "Noble Numbat" - Release amd64 (20240424)
  MachineType: Acer Predator PT516-51s
  ProcEnviron:
   LANG=en_US.UTF-8
   PATH=(custom, no user)
   SHELL=/bin/bash
   XDG_RUNTIME_DIR=<set>
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.11.0-26-generic 
root=UUID=f36691e7-93b9-4bf9-b2b8-8f1faf08bc09 ro quiet splash vt.handoff=7
  SourcePackage: xorg
  Symptom: display
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 06/06/2022
  dmi.bios.release: 1.7
  dmi.bios.vendor: Insyde Corp.
  dmi.bios.version: V1.07
  dmi.board.asset.tag: Type2 - Board Asset Tag
  dmi.board.name: Countryman_TLS
  dmi.board.vendor: TGL
  dmi.board.version: V1.07
  dmi.chassis.type: 10
  dmi.chassis.vendor: Acer
  dmi.chassis.version: V1.07
  dmi.ec.firmware.release: 1.6
  dmi.modalias: 
dmi:bvnInsydeCorp.:bvrV1.07:bd06/06/2022:br1.7:efr1.6:svnAcer:pnPredatorPT516-51s:pvrV1.07:rvnTGL:rnCountryman_TLS:rvrV1.07:cvnAcer:ct10:cvrV1.07:sku0000000000000000:
  dmi.product.family: Predator Triton 500 SE
  dmi.product.name: Predator PT516-51s
  dmi.product.sku: 0000000000000000
  dmi.product.version: V1.07
  dmi.sys.vendor: Acer
  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

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/2113859/+subscriptions


-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to