What else do you have installed beside amdgpu? Are you using vulkan-radeon, amdvlk etc? I have mostly all packages installed that my graphics card could use. But i don’t play games anyway.
Besides amdgpu I have mesa-git and lib32-amdvlk installed
I have vulkan-radeon, amdvlk, lib32-vulkan-radeon, lib32-amdvlk, libva-mesa-driver, lib32-libva-mesa-driver, mesa-vdpau, lib32-mesa-vdpau installed. Of course i also have amdgpu and mesa installed. Running AMD RX590.
Edit:
[ricklinux@kde-plasma ~]$ pacman -Qi mesa
Name : mesa
Version : 22.2.1-1
Description : An open-source implementation of the OpenGL specification
Architecture : x86_64
URL : https://www.mesa3d.org/
Licenses : custom
Groups : None
Provides : mesa-libgl opengl-driver
Depends On : libdrm wayland libxxf86vm libxdamage libxshmfence libelf libomxil-bellagio libunwind llvm-libs lm_sensors libglvnd zstd
vulkan-icd-loader libsensors.so=5-64 libexpat.so=1-64 libvulkan.so
Optional Deps : opengl-man-pages: for the OpenGL API man pages
mesa-vdpau: for accelerated video playback [installed]
libva-mesa-driver: for accelerated video playback [installed]
Required By : gst-plugins-base-libs gtk3 lib32-mesa libglvnd mpv qt5-base qt6-base xf86-video-amdgpu xf86-video-ati
Optional For : None
Conflicts With : mesa-libgl
Replaces : mesa-libgl
Installed Size : 72.64 MiB
Packager : Jan Alexander Steffens (heftig) <heftig@archlinux.org>
Build Date : Wed 12 Oct 2022 04:44:36 PM
Install Date : Fri 14 Oct 2022 07:04:43 AM
Install Reason : Installed as a dependency for another package
Install Script : No
Validated By : Signature
[ricklinux@kde-plasma ~]$
Just installed all from that list you gave besides the ones in conflict with mesa-git. I also noticed my GPU was in a PCIEx8 slot instead of PCIEx16, so I moved it over. Still seeing the issue though
Here’s my Qi mesa output
❯ pacman -Qi mesa
Name : mesa-git
Version : 22.3.0_devel.160817.3047195c62e.d41d8cd98f00b204e9800998ecf8427e-1
Description : an open-source implementation of the OpenGL specification, git version
Architecture : x86_64
URL : https://www.mesa3d.org
Licenses : custom
Groups : None
Provides : mesa opencl-mesa vulkan-intel vulkan-radeon vulkan-mesa-layer libva-mesa-driver
mesa-vdpau vulkan-swrast vulkan-driver mesa-libgl opengl-driver opencl-driver
Depends On : libdrm libxxf86vm libxdamage libxshmfence libelf libomxil-bellagio libunwind
libglvnd wayland lm_sensors libclc vulkan-icd-loader zstd expat llvm-libs=14.0.6
Optional Deps : opengl-man-pages: for the OpenGL API man pages
clang: opencl [installed]
compiler-rt: opencl [installed]
Required By : glmark2-git gst-plugins-base-libs gtk3 lib32-mesa libglvnd qt5-base qt6-base steam
xf86-video-amdgpu xf86-video-ati
Optional For : libva ocl-icd vulkan-icd-loader
Conflicts With : mesa opencl-mesa vulkan-intel vulkan-radeon vulkan-mesa-layer libva-mesa-driver
mesa-vdpau vulkan-swrast mesa-libgl
Replaces : None
Installed Size : 186.56 MiB
Packager : Unknown Packager
Build Date : Mon 03 Oct 2022 08:43:34 AM EDT
Install Date : Mon 03 Oct 2022 08:47:22 AM EDT
Install Reason : Explicitly installed
Install Script : No
Validated By : None
Have you tried using mesa instead of mesa-git?
I’ll try that now
On regular mesa now but just had the phantom output again
Have you gone into the monitor settings and turn off advanced sync and radeon super resolution or some other settings it is called? Free sync settings?
Edit: Some monitors don’t support certain features.
Yep I think I’ve tried that before posting, but to be sure I turned it back off again with no luck. At one point I did a full reset of my monitors settings too
Have you looked at this?
https://wiki.archlinux.org/title/Variable_refresh_rate#Enable_on_AMDGPU
Edit: “WARNING”
Just be careful with somethings as you don’t want to enable or do something that would damage your monitors either.
@LunarSC
Have you tried setting tear free rendering?
3.2 KDE
KDE Wayland should automatically enable VRR for full screen applications [9].
https://wiki.archlinux.org/title/Variable_refresh_rate#KDE
Mine was not enabled, but that could have been because I had just turned it off/on so I have no idea if it was on before.
Have you tried setting tear free rendering?
Looks like tear free rendering is either built into wayland by design or not available yet based on my searching just now. I actually switched to a plasma-wayland-session over a month ago specifically because I thought the screen tearing was so bad for me. This is interesting though maybe I’ll switch back to x11 and give tear free + adaptive sync a go since there are a lot of showstoppers on wayland
I am running kde also but on x11 and i have run wayland without issue but i don’t game. Are your issues just on games or all the time. I am running on Ryzen 3800X and AMD RX590
Edit: The RX 6900XT is a totally different beast.
Just wanted to ask if you also had the Intel Integrated Graphics disabled in the Bios so it is only using the RX 6900XT dedicated graphics.
Are your issues just on games or all the time
My games run perfectly in wayland, noticeably smoother than on X11. Although I mainly only play a couple steam games, FFXIV, and OSRS. As for the phantom output it’s solely during system shutdown & reboots.
My main general issues are the one already listed here https://community.kde.org/Plasma/Wayland_Showstoppers
There are work arounds for the big ones, like
- Saving and restoring activities does not work
- When the compositor crashes or restarts, all apps are killed
Workaround for 1 & 2: Power Management → Energy Saving → Disable Screen energy saving & disable suspend session
And unlisted ones that aren’t necessarily Plasma’s fault like lack of support for zoom, slack, and discord screen sharing. I use this same PC for work so for a workaround with zoom I have to use the browser version to screenshare. For discord there’s a special AUR package " discord-screenaudio" that enables screenshare audio. For all of them there’s a lack of preview when screensharing so during a call with colleagues I say a lot of “Oops wrong monitor”. Also on slack they can’t draw on my screen which would be really helpful for debugging code.
Intel Integrated Graphics disabled in the Bios
That was set to auto, just disabled it and made sure the default PCIE slot was correctly set to PCIE slot 1
I don’t use any suspend or hibernation on my desktop. I also don’t use discord.
Yeah I think it’s better to just do a shutdown if you know you’ll be AFK for a while. Also don’t blame you for not using discord. The longer I’ve used linux the more I’ve grown to dislike electron based software in general.
These are my display settings
Edit:
[ricklinux@kde-plasma ~]$ inxi -Ga
Graphics:
Device-1: AMD Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]
vendor: Gigabyte driver: amdgpu v: kernel arch: GCN-4 code: Arctic Islands
process: GF 14nm built: 2016-20 pcie: gen: 1 speed: 2.5 GT/s lanes: 16
link-max: gen: 3 speed: 8 GT/s ports: active: HDMI-A-1 empty: DP-1, DP-2,
DP-3, DVI-D-1 bus-ID: 2d:00.0 chip-ID: 1002:67df class-ID: 0300
temp: 40.0 C
Display: x11 server: X.Org v: 21.1.4 compositor: kwin_x11 driver: X:
loaded: amdgpu unloaded: modesetting alternate: fbdev,vesa dri: radeonsi
gpu: amdgpu display-ID: :0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
s-diag: 582mm (22.93")
Monitor-1: HDMI-A-1 mapped: HDMI-A-0 model: Samsung S24D330
serial: 1515869238 built: 2019 res: 1920x1080 hz: 60 dpi: 92 gamma: 1.2
size: 531x299mm (20.91x11.77") diag: 609mm (24") ratio: 16:9 modes:
max: 1920x1080 min: 720x400
API: OpenGL v: 4.6 Mesa 22.2.1 renderer: AMD Radeon RX 590 Series
(polaris10 LLVM 14.0.6 DRM 3.48 6.0.7-arch1-1) direct render: Yes
[ricklinux@kde-plasma ~]$
Strange, I don’t have those Compositing options
Hmm should my USB webcam be showing up in here? I guess it’s a video input technically, I just expected -G to print strictly GPU stuff like monitor and the GPU itself
❯ inxi -Ga
Graphics:
Device-1: AMD Navi 21 [Radeon RX 6800/6800 XT / 6900 XT] vendor: ASRock
driver: amdgpu v: kernel arch: RDNA-2 code: Navi-2x process: TSMC n7 (7nm)
built: 2020-22 pcie: gen: 4 speed: 16 GT/s lanes: 16 ports:
active: DP-2,DP-3,HDMI-A-1 empty: DP-1 bus-ID: 03:00.0 chip-ID: 1002:73bf
class-ID: 0300
Device-2: Logitech C920 HD Pro Webcam type: USB
driver: snd-usb-audio,uvcvideo bus-ID: 1-2:3 chip-ID: 046d:0892
class-ID: 0102 serial: 74D35AEF
Display: wayland server: X.org v: 1.21.1.4 with: Xwayland v: 22.1.5
compositor: kwin_wayland driver: X: loaded: amdgpu
unloaded: modesetting,radeon alternate: fbdev,vesa dri: radeonsi
gpu: amdgpu d-rect: 5040x3000 display-ID: 0
Monitor-1: DP-2 pos: bottom-l res: 1920x1080 size: N/A modes: N/A
Monitor-2: DP-3 pos: bottom-c res: 1920x1080 size: N/A modes: N/A
Monitor-3: HDMI-A-1 pos: top-right res: 1200x1920 size: N/A modes: N/A
API: OpenGL v: 4.6 Mesa 22.2.1 renderer: AMD Radeon RX 6900 XT (navi21
LLVM 14.0.6 DRM 3.48 6.0.7-zen1-1-zen) direct render: Yes
You should when on X11