fallback to SW cursor on GPU hotplug
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
X.Org X server |
New
|
Unknown
|
|||
xorg-server (Ubuntu) |
Triaged
|
Low
|
Unassigned |
Bug Description
I guess the title is pretty much self-explanatory.
The issue has been discovered while connecting EVDI-backed device (https:/
However, fixing the issue with SW cursor is only a partial solution in that case, as sticking to SW cursor can potentially hinder performance.
I am aware of this (dix/dispatch.c):
update_
/*
* We cannot register the Screen PRIVATE_CURSOR key if cursors are already
* created, because dix/privates.c does not have relocation code for
* PRIVATE_CURSOR. Once this is fixed the if() can be removed and we can
* register the Screen PRIVATE_CURSOR key unconditionally.
*/
if (!dixPrivatesCr
return i;
}
as well as several other similar places in Xorg's code. Question is: how big effort would it be to actually fix this?
Should this be reported/consulted with the upstream directly maybe?
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: xserver-xorg-core 2:1.20.7-2ubuntu2
ProcVersionSign
Uname: Linux 5.4.0-21-generic x86_64
ApportVersion: 2.20.11-0ubuntu21
Architecture: amd64
BootLog: Error: [Errno 13] Permission denied: '/var/log/boot.log'
CompositorRunning: None
CurrentDesktop: ubuntu:GNOME
Date: Fri Apr 3 12:45:07 2020
DistUpgraded: Fresh install
DistroCodename: focal
DistroVariant: ubuntu
ExtraDebuggingI
GraphicsCard:
Intel Corporation 4th Gen Core Processor Integrated Graphics Controller [8086:0416] (rev 06) (prog-if 00 [VGA controller])
Subsystem: Dell 4th Gen Core Processor Integrated Graphics Controller [1028:060d]
Subsystem: Dell GK107GLM [Quadro K1100M] [1028:060d]
InstallationDate: Installed on 2020-03-30 (4 days ago)
InstallationMedia: Ubuntu 20.04 LTS "Focal Fossa" - Alpha amd64 (20200329)
MachineType: Dell Inc. Dell Precision M3800
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: xorg-server
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 05/25/2018
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A12
dmi.board.name: Dell Precision M3800
dmi.board.vendor: Dell Inc.
dmi.board.version: A12
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.chassis.
dmi.modalias: dmi:bvnDellInc.
dmi.product.name: Dell Precision M3800
dmi.product.sku: Dell Precision M3800
dmi.product.
dmi.sys.vendor: Dell Inc.
version.compiz: compiz N/A
version.libdrm2: libdrm2 2.4.100-4
version.
version.
version.
version.
version.
version.
version.
Changed in xorg-server (Ubuntu): | |
importance: | Undecided → Critical |
importance: | Critical → Low |
status: | New → Triaged |
Changed in xorg-server: | |
status: | Unknown → New |
Please report it upstream:
https:/ /gitlab. freedesktop. org/groups/ xorg/-/ issues
and then tell us the new bug ID.