Intentionally exits when propritary GPU drivers are present on system

Bug #1857791 reported by madcamel
This bug affects 1 person
Affects Status Importance Assigned to Milestone
sway (Ubuntu)

Bug Description

Installing proprietary Nvidia or ATI drivers will cause sway to exit
with a warning, requiring additional command-line arguments in order
to operate correctly. The presence of the driver is all that is
required to trigger this behavior. There is no test to check if sway
is actually configured to use the GPU.

The sway development team will not support any configuration involving
proprietary drivers, but I do not believe this is a good reason to
intentionally break people's systems.

This behavior is user-hostile and can cause confusion with users that
have headless GPUs for compute purposes.

The sway development team refuses to discuss this or accept patches,
so I am attempting to work with ubuntu/debian to rectify this issue on
the distribution level.

Patch attached.

ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: sway 1.2-1 [modified: usr/bin/sway usr/share/wayland-sessions/sway.desktop]
ProcVersionSignature: Ubuntu 5.3.0-24.26-lowlatency 5.3.10
Uname: Linux 5.3.0-24-lowlatency x86_64
NonfreeKernelModules: nvidia_modeset nvidia
ApportVersion: 2.20.11-0ubuntu15
Architecture: amd64
Date: Sat Dec 28 22:10:28 2019
SourcePackage: sway
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
madcamel (madcamel) wrote :
Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

The attachment "0001-Do-not-intentionally-break-when-proprietary-drivers-.patch" seems to be a patch. If it isn't, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are a member of the ~ubuntu-reviewers, unsubscribe the team.

[This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issues please contact him.]

tags: added: patch
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers