xfce4-session and marco crashes/bugs with dual GPUs
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
marco (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
xfce4-session (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Install 20.04 or 21.04, install the proprietary drivers. Add a second XScreen so you can enable the primary GPU and its screens and applications start to crash. System is unusable.
As a long after update the driver isn't the issue, this will affect Dual GPU - Multi XScreen of ANY GPU combination because Gnome/GTK has broken XScreen enumeration. This is also not an exclusive XFCE issue, anything built on GTK will be affected.
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: xorg 1:7.7+19ubuntu14
ProcVersionSign
Uname: Linux 5.11.0-27-generic x86_64
NonfreeKernelMo
.proc.driver.
.proc.driver.
.proc.driver.
.proc.driver.
.proc.driver.
.proc.driver.
.proc.driver.
.proc.driver.
.proc.driver.
NVRM version: NVIDIA UNIX x86_64 Kernel Module 470.57.02 Tue Jul 13 16:14:05 UTC 2021
GCC version: gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1
ApportVersion: 2.20.11-
Architecture: amd64
BootLog: Error: [Errno 13] Permission denied: '/var/log/boot.log'
CasperMD5CheckR
CompositorRunning: None
CurrentDesktop: XFCE
Date: Wed Sep 1 03:57:12 2021
DistUpgraded: Fresh install
DistroCodename: focal
DistroVariant: ubuntu
DkmsStatus: nvidia, 470.57.02, 5.11.0-27-generic, x86_64: installed
ExtraDebuggingI
GraphicsCard:
NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] [10de:1c03] (rev a1) (prog-if 00 [VGA controller])
Subsystem: ZOTAC International (MCO) Ltd. GP106 [GeForce GTX 1060 6GB] [19da:1438]
NVIDIA Corporation TU116 [GeForce GTX 1660] [10de:2184] (rev a1) (prog-if 00 [VGA controller])
Subsystem: ZOTAC International (MCO) Ltd. TU116 [GeForce GTX 1660] [19da:5543]
InstallationDate: Installed on 2021-09-01 (0 days ago)
InstallationMedia: Xubuntu 20.04.3 LTS "Focal Fossa" - Release amd64 (20210819.1)
MachineType: Micro-Star International Co., Ltd MS-7C02
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: xorg
Symptom: display
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 04/22/2021
dmi.bios.release: 5.17
dmi.bios.vendor: American Megatrends International, LLC.
dmi.bios.version: 1.H5
dmi.board.
dmi.board.name: B450 TOMAHAWK (MS-7C02)
dmi.board.vendor: Micro-Star International Co., Ltd
dmi.board.version: 1.0
dmi.chassis.
dmi.chassis.type: 3
dmi.chassis.vendor: Micro-Star International Co., Ltd
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.family: To be filled by O.E.M.
dmi.product.name: MS-7C02
dmi.product.sku: To be filled by O.E.M.
dmi.product.
dmi.sys.vendor: Micro-Star International Co., Ltd
version.compiz: compiz N/A
version.libdrm2: libdrm2 2.4.105-3~20.04.1
version.
version.
version.
version.
version.
version.
version.
version.
description: | updated |
description: | updated |
description: | updated |
tags: | added: multi-gpu nvidia |
Changed in marco (Ubuntu): | |
status: | New → Invalid |
tags: |
added: multigpu removed: multi-gpu |
[ 46.504672] xfce4-session[ 1220]: segfault at 0 ip 00007f52d3e7fb7e sp 00007ffd390d35f8 error 4 in libc-2. 31.so[7f52d3d1e 000+178000]
firefox
[GFX1-]: More than 1 GPU from same vendor detected via PCI, cannot deduce device
X doesn't crash explicitly but it seems most things that rely on X do or have issues so I will be curious to see if what is deemed to actually be the problem if not X.
Tried Mate and Gnome to see if perhaps this was a DE issue rather than X causing issues for software under it.
Launching anything on the primary GPU in Mate causes all screens to strobe / flash. 3.so.0. 2404.16[ 7f8075b34000+ 81000]
[ 1121.457709] marco[10087]: segfault at f8 ip 00007f8075b57b66 sp 00007ffe8fd1e0f8 error 4 in libgdk-
[ 1121.457717] Code: 25 fe ff e9 57 fd ff ff 66 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 48 8b 87 f8 00 00 00 c3 0f 1f 40 00 f3 0f 1e fa 31 c0 <48> 39 bf f8 00 00 00 0f 94 c0 c3 66 66 2e 0f 1f 84 00 00 00 00 00
Gnome if I launch anything on the primary GPU/Displays windows ignore system theme/decoration and if they are moved, resized or manipulated in any way I get smearing/trails ala Windows 95 style screen not being updated/redrawn correctly.