https://bugs.kde.org/show_bug.cgi?id=370180

--- Comment #26 from Felix Miata <mrma...@earthlink.net> ---
# grep -A4 tors ~/.config/plasmashellrc
[ScreenConnectors]
0=HDMI-0
1=DVI-I-1
2=DVI-0

# ls -1 /sys/class/drm/ca*
card0
card0-DVI-I-1
card0-HDMI-A-1
card0-VGA-1
# grep onnec /var/log/Xorg.0.log
[    30.768] (II) RADEON(0): Output HDMI-0 connected
[    30.768] (II) RADEON(0): Output DVI-0 connected
[    30.768] (II) RADEON(0): Output VGA-0 disconnected
# inxi -GSxxz --vs
inxi 3.3.20-00 (2022-07-27)
System:
  Kernel: 5.18.12-1-default arch: x86_64 bits: 64 compiler: gcc v: 12.1.1
    Desktop: KDE Plasma v: 5.25.3 tk: Qt v: 5.15.5 wm: kwin_x11 dm: 1: KDM
    2: XDM Distro: openSUSE Tumbleweed 20220802
Graphics:
  Device-1: AMD Cedar [Radeon HD 5000/6000/7350/8350 Series] vendor: PC
    Partner / Sapphire driver: radeon v: kernel arch: TeraScale-2 pcie:
    speed: 5 GT/s lanes: 16 ports: active: DVI-I-1,HDMI-A-1 empty: VGA-1
    bus-ID: 01:00.0 chip-ID: 1002:68f9
  Display: x11 server: X.Org v: 21.1.4 with: Xwayland v: 22.1.3
    compositor: kwin_x11 driver: X: loaded: radeon
    unloaded: fbdev,modesetting,vesa gpu: radeon display-ID: :0 screens: 1
  Screen-1: 0 s-res: 3840x1200 s-dpi: 120
  Monitor-1: DVI-I-1 mapped: DVI-0 pos: right model: NEC EA243WM
    res: 1920x1200 dpi: 94 diag: 612mm (24.1")
  Monitor-2: HDMI-A-1 mapped: HDMI-0 pos: primary,left model: Samsung
    res: 1920x1080 dpi: 305 diag: 184mm (7.2")
  OpenGL: renderer: AMD CEDAR (DRM 2.50.0 / 5.18.12-1-default LLVM 14.0.6)
    v: 3.3 Mesa 22.1.3 compat-v: 3.1 direct render: Yes

<display swap, and display driver swap, while logged out>

# grep -A4 tors ~/.config/plasmashellrc
[ScreenConnectors]
0=HDMI-0
1=DVI-I-1
2=DVI-0

# ls -1 /sys/class/drm/ca*
card0
card0-DVI-I-1
card0-HDMI-A-1
card0-VGA-1
# grep onnec /var/log/Xorg.0.log
[   447.994] (II) modeset(0): Output HDMI-1 connected
[   447.994] (II) modeset(0): Output DVI-I-1 connected
[   447.994] (II) modeset(0): Output VGA-1 disconnected
# inxi -GSxxz --vs
inxi 3.3.20-00 (2022-07-27)
System:
  Kernel: 5.18.12-1-default arch: x86_64 bits: 64 compiler: gcc v: 12.1.1
    Desktop: KDE Plasma v: 5.25.3 tk: Qt v: 5.15.5 wm: kwin_x11 dm: 1: KDM
    2: XDM Distro: openSUSE Tumbleweed 20220802
Graphics:
  Device-1: AMD Cedar [Radeon HD 5000/6000/7350/8350 Series] vendor: PC
    Partner / Sapphire driver: radeon v: kernel arch: TeraScale-2 pcie:
    speed: 5 GT/s lanes: 16 ports: active: DVI-I-1,HDMI-A-1 empty: VGA-1
    bus-ID: 01:00.0 chip-ID: 1002:68f9
  Display: x11 server: X.Org v: 21.1.4 with: Xwayland v: 22.1.3
    compositor: kwin_x11 driver: X: loaded: modesetting gpu: radeon
    display-ID: :0 screens: 1
  Screen-1: 0 s-res: 3520x1200 s-dpi: 120
  Monitor-1: DVI-I-1 pos: right model: NEC EA243WM res: 1920x1200 dpi: 94
    diag: 612mm (24.1")
  Monitor-2: HDMI-A-1 mapped: HDMI-1 pos: primary,left model: Dell P2012H
    res: 1600x900 dpi: 92 diag: 508mm (20")
  OpenGL: renderer: AMD CEDAR (DRM 2.50.0 / 5.18.12-1-default LLVM 14.0.6)
    v: 3.3 Mesa 22.1.3 compat-v: 3.1 direct render: Yes
#

<host switch>
# grep -A4 tors ~/.config/plasmashellrc
[ScreenConnectors]
0=DP-1
1=HDMI2
2=HDMI-2
3=HDMI1
4=HDMI-1
5=DVI-0

# ls -1d /sys/class/drm/c*
/sys/class/drm/card1
/sys/class/drm/card1-DP-1
/sys/class/drm/card1-DP-2     # home of VGA crtc
/sys/class/drm/card1-HDMI-A-1
/sys/class/drm/card1-HDMI-A-2     # in fact: DVI
/sys/class/drm/card1-HDMI-A-3
# grep onnec /var/log/Xorg.0.log
[    56.638] (II) modeset(0): Output HDMI-1 connected
[    56.638] (II) modeset(0): Output HDMI-2 connected     # in fact: DVI
[    56.638] (II) modeset(0): Output DP-1 connected
[    56.638] (II) modeset(0): Output HDMI-3 disconnected
[    56.638] (II) modeset(0): Output DP-2 disconnected     # home of VGA crtc
# inxi -GSxxz --vs
inxi 3.3.20-00 (2022-07-27)
System:
  Kernel: 5.18.12-1-default arch: x86_64 bits: 64 compiler: gcc v: 12.1.1
    Desktop: KDE Plasma v: 5.25.3 tk: Qt v: 5.15.5 wm: kwin_x11 dm: 1: TDM
    2: XDM Distro: openSUSE Tumbleweed 20220802
Graphics:
  Device-1: Intel HD Graphics 630 vendor: Gigabyte driver: i915 v: kernel
    arch: Gen-9.5 ports: active: DP-1,HDMI-A-1,HDMI-A-2 empty: DP-2,HDMI-A-3
    bus-ID: 00:02.0 chip-ID: 8086:5912
  Display: x11 server: X.Org v: 21.1.3 compositor: kwin_x11 driver: X:
    loaded: modesetting unloaded: fbdev,vesa alternate: intel gpu: i915
    display-ID: :0 screens: 1
  Screen-1: 0 s-res: 2560x3720 s-dpi: 120
  Monitor-1: DP-1 pos: primary,bottom model: Acer K272HUL res: 2560x1440
    dpi: 109 diag: 686mm (27")
  Monitor-2: HDMI-A-1 mapped: HDMI-1 pos: middle model: Samsung
    res: 1920x1080 dpi: 305 diag: 184mm (7.2")
  Monitor-3: HDMI-A-2 mapped: HDMI-2 pos: primary,top model: NEC EA243WM
    res: 1920x1200 dpi: 94 diag: 612mm (24.1")
  OpenGL: renderer: Mesa Intel HD Graphics 630 (KBL GT2) v: 4.6 Mesa 22.1.3
    direct render: Yes
#

FWIW, my observations likely some pertinent:
DP-1, DVI-I-1, eDP-1, HDMI-1 LVD-1, & VGA-1 are first xrandr output names for
the following couplings:
1-AMD GPU with modesetting DIX
2-Intel GPU with modesetting DIX
3-NVidia GPU with nouveau DDX & with modesetting DIX

Intel DDX, Radeon DDX & AMDGPU DDX drivers start xrandr count @0.
Intel DDX driver omits xrandr hyphens.

Intel DDX, Radeon DDX & AMDGPU DDX drivers indicate DisplayPort instead of DP.

I have not determined what situations replace DVI-I-1 with DVI-A-1 or DVI-D-1.

Multi-Stream Transport (MST) & docks make a mess of xrandr name predictability.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to