[opensuse] Graphical errors when user switching after change from Nvidia to AMD
A couple days ago, I have changed the graphics card on my main workstation, running Tumbleweed, from an Nvidia one to an AMD one, because I have decided I have had enough of the limitations of nouveau (no way I’m using the nvidia driver on a rolling distro). I use Plasma as my DE and LightDM with Slick Greeter as my display manager. The problem is, when I click Switch User and the New Session, the X server driving LightDM only uses my secondary screen plugged into the integrated Intel GPU. The logs indicate the AMDGPU driver (from xf86-video-amdgpu) doesn’t load when another X server is running. When logging in to Plasma, X segfaults and is relaunched. Afterwards, everything seems fine - both GPUs work - but there are artifacts around the mouse cursor, making the session effectively unusable. I’ve tried reinstalling the driver, making sure I was on the latest snapshot and disabling the integrated GPU to no effect. I have also tried turning on software cursor to see if it would alleviate the artifacts, but it only made them worse. inxi -Gxxx output below: Graphics: Device-1: Intel 8th Gen Core Processor Gaussian Mixture Model vendor: Gigabyte driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:3e91 Device-2: AMD Baffin [Radeon RX 460/560D / Pro 450/455/460/555/555X/560/560X] vendor: Gigabyte driver: amdgpu v: kernel bus ID: 01:00.0 chip ID: 1002:67ef Display: x11 server: X.Org 1.20.4 driver: amdgpu,modesetting unloaded: fbdev,vesa alternate: ati,intel compositor: kwin_x11 resolution: 1920x1080~60Hz OpenGL: renderer: Radeon RX 560 Series (POLARIS11 DRM 3.27.0 5.0.2-1-default LLVM 7.0.1) v: 4.5 Mesa 19.0.0 direct render: Yes Xorg log showing the segfault: https://pastebin.com/7vw64RTa Xorg log after it is relaunched following the segfault: https://pastebin.com/9B6G0CYs Xorg log after login on vt7 (no other X sessions running) - for comparison: https://pastebin.com/BjZAB8Ve
participants (1)
-
Radosław Wyrzykowski