[modeset] xrandr transformations cause significant visible tearing in Xorg sessions
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
X.Org X server |
New
|
Unknown
|
|||
xorg-server (Ubuntu) |
Triaged
|
Medium
|
Unassigned |
Bug Description
On my laptop, fractional scaling seems fine, including watching a YouTube video. It has a quad HD display.
Enabling fractional scaling on my desktop which is attached to a single 4k display, fractional scaling isn't usable. The video appears to be constantly refreshing and not using the same acceleration as if I just run at 100% or 200%.
ProblemType: Bug
DistroRelease: Ubuntu 19.10
Package: gnome-shell 3.34.0-1ubuntu1
ProcVersionSign
Uname: Linux 5.3.0-13-generic x86_64
NonfreeKernelMo
ApportVersion: 2.20.11-0ubuntu7
Architecture: amd64
CurrentDesktop: ubuntu:GNOME
Date: Wed Oct 2 14:23:33 2019
DisplayManager: gdm3
InstallationDate: Installed on 2018-07-24 (435 days ago)
InstallationMedia: Ubuntu 18.04.1 LTS "Bionic Beaver" - Release amd64 (20180724)
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
RelatedPackageV
SourcePackage: gnome-shell
UpgradeStatus: Upgraded to eoan on 2019-07-19 (74 days ago)
tags: | added: xrandr-scaling |
Changed in xorg-server: | |
status: | Unknown → New |
summary: |
- Fractional scaling has significant visible refreshes on a 4k display + Fractional scaling has significant visible tearing on a 4k display |
summary: |
- Fractional scaling has significant visible tearing on a 4k display + Fractional scaling has significant visible tearing on a 4k display in + Xorg sessions |
no longer affects: | gnome-shell (Ubuntu) |
no longer affects: | mutter (Ubuntu) |
summary: |
- Fractional scaling has significant visible tearing on a 4k display in - Xorg sessions + Fractional scaling has significant visible tearing in Xorg sessions |
Changed in xorg-server (Ubuntu): | |
importance: | Undecided → Medium |
status: | Confirmed → Triaged |
tags: | added: tearing |
summary: |
- Fractional scaling has significant visible tearing in Xorg sessions + [modeset] Fractional scaling has significant visible tearing in Xorg + sessions |
summary: |
- [modeset] Fractional scaling has significant visible tearing in Xorg + [modeset] xrandr scaling has significant visible tearing in Xorg sessions |
I can't yet tell which issue this is, but it sounds likely to be one of /discourse. ubuntu. com/t/x11- hidpi-scaling- available- for-testing- on-disco/ 10293/3
https:/
If you need a fractional scale value then you should find the implementation for Wayland sessions performs better and is more complete. Because it doesn't have to deal with legacy Xorg.
If you need Xorg then using whole scale values (n * 100%) works better as you mentioned, because it avoids the Xorg fractional scaling path.