[nvidia] Monitor setups including portrait orinted monitors cause horizontal resolution to increase
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
mutter (Ubuntu) |
New
|
Undecided
|
Unassigned | ||
nvidia-graphics-drivers-440 (Ubuntu) |
New
|
Undecided
|
Unassigned | ||
xorg-server (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
With a multi-monitor setup that includes one portrait oriented screen, most of the time several of the monitors end up with extended horizontal resolution to the right, resulting in panning when you move the mouse, as well as overlap between the screen areas.
I can occasionally make it behave after some enabling, disabling and orientation changes of the monitors, but seemingly only if I have them all in a row and don't have the portrait one furthest to the right.
Attempted setup that breaks:
--------------- ----------- -----------|x |
|2560x1440 |1920x1080 |1920x1080 |1920|
|laptop internal|nvidia egpu|nvidia egpu|egpu|
| |----------- ----------- ----
---------------
Also attached screenshot that should illustrate the issue well.
I can't tell for sure if this is an xorg issue or a nvidia one, I did look at both arandr and nvidia-settings and in neither can I see anything amiss.
lsb_release -rd
Description: Ubuntu 20.04 LTS
Release: 20.04
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: xorg 1:7.7+19ubuntu14
ProcVersionSign
Uname: Linux 5.4.0-28-generic x86_64
NonfreeKernelMo
.proc.driver.
.proc.driver.
.proc.driver.
.proc.driver.
.proc.driver.
NVRM version: NVIDIA UNIX x86_64 Kernel Module 440.64 Fri Feb 21 01:17:26 UTC 2020
GCC version: gcc version 9.3.0 (Ubuntu 9.3.0-10ubuntu2)
ApportVersion: 2.20.11-0ubuntu27
Architecture: amd64
BootLog: Error: [Errno 13] Permission denied: '/var/log/boot.log'
CasperMD5CheckR
CompositorRunning: None
CurrentDesktop: ubuntu:GNOME
Date: Thu Apr 30 20:18:43 2020
DistUpgraded: Fresh install
DistroCodename: focal
DistroVariant: ubuntu
DkmsStatus: nvidia, 440.64, 5.4.0-28-generic, x86_64: installed
ExtraDebuggingI
GraphicsCard:
Intel Corporation UHD Graphics 620 [8086:5917] (rev 07) (prog-if 00 [VGA controller])
Subsystem: Lenovo UHD Graphics 620 [17aa:225d]
NVIDIA Corporation TU104 [GeForce RTX 2070 SUPER] [10de:1e84] (rev a1) (prog-if 00 [VGA controller])
Subsystem: ASUSTeK Computer Inc. TU104 [GeForce RTX 2070 SUPER] [1043:8727]
InstallationDate: Installed on 2020-04-30 (0 days ago)
InstallationMedia: Ubuntu 20.04 LTS "Focal Fossa" - Release amd64 (20200423)
MachineType: LENOVO 20L5CTO1WW
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: xorg
Symptom: display
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 02/19/2020
dmi.bios.vendor: LENOVO
dmi.bios.version: N24ET56W (1.31 )
dmi.board.
dmi.board.name: 20L5CTO1WW
dmi.board.vendor: LENOVO
dmi.board.version: SDK0J40709 WIN
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.family: ThinkPad T480
dmi.product.name: 20L5CTO1WW
dmi.product.sku: LENOVO_
dmi.product.
dmi.sys.vendor: LENOVO
version.compiz: compiz N/A
version.libdrm2: libdrm2 2.4.101-2
version.
version.
version.
version.
version.
version.
version.
version.
affects: | ubuntu → xorg (Ubuntu) |
I experienced the same weird unwanted screen panning with the Nvidia-440 driver today. But in my case only a single monitor is connected.
I suspect the new fractional scaling feature might be related. I was able to fix it by deleting ~/.config/ monitors. xml though next time it happens I will be sure to analyse the file and see what's wrong it it.