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