Phantom output for displayport monitors

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 :frowning:
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.

https://www.amd.com/en/products/freesync-monitors

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?

https://wiki.archlinux.org/title/AMDGPU#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

  1. Saving and restoring activities does not work
  2. 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

Screenshot_20221105_150554

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 :thinking:
image

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