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

            Bug ID: 521826
           Summary: [Regression] Infinite loop of device
                    disconnection/connection notification sounds after
                    screens go to sleep
    Classification: Plasma
           Product: plasmashell
      Version First 6.7.0
       Reported In:
          Platform: Gentoo Packages
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: 1.0

DESCRIPTION
This is a regression since Plasma 6.7.0.
A previous ticket was created for Plasma 6.2.0 then fixed in 6.5.0:
https://bugs.kde.org/show_bug.cgi?id=494330

When screens go to sleep, there is a notification sound about screens being
disconnected.
But after some seconds, a loop of device notification sounds about screen being
disconnected/connected keeps looping like hell. 

This time (unlike previous ticket), if I deactivate notification sounds about
devices disconnection/connection, it stops playing it when issue happens =>
this is the workaround I use for the moment.


STEPS TO REPRODUCE
1. Wait for screens to go to sleep

OBSERVED RESULT
Infinite loop of device disconnection/connection notification sounds.

EXPECTED RESULT
No sound at all, or at least, just one device disconnection notification sound
when screens are disconnected, then just one device connection notification
sound when screens are connected.

SOFTWARE/OS VERSIONS
Operating System: Gentoo Linux 2.18
KDE Plasma Version: 6.7.0
KDE Frameworks Version: 6.27.0
Qt Version: 6.11.1
Kernel Version: 7.0.12-gentoo-dist (64-bit)
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i7-9700K CPU @ 3.60GHz
Memory: 32 Gio of RAM (31.2 Gio usable)
Graphics Processor: AMD Radeon RX 7800 XT

ADDITIONAL INFORMATION
I had no issue with Plasma 6.6.5, then the issue appeared with Plasma 6.7.0, so
the regression may be a commit between those versions.

For information, my screens configuration (I have removed the serial numbers
and binary serial numbers), the DisplayPort screen is my primary screen (on the
right), and the HDMI screen is my secondary screen (on the left):
$ ddcutil detect
Display 1
   I2C bus:  /dev/i2c-5
   DRM_connector:           card0-HDMI-A-1
   EDID synopsis:
      Mfg id:               AUS - ASUSTek COMPUTER INC
      Model:                VZ249
      Product code:         9420  (0x24cc)
      Serial number:        
      Binary serial number: 
      Manufacture year:     2019,  Week: 12
   VCP version:         2.1

Display 2
   I2C bus:  /dev/i2c-8
   DRM_connector:           card0-DP-2
   EDID synopsis:
      Mfg id:               AUS - ASUSTek COMPUTER INC
      Model:                VG249QM1A
      Product code:         9263  (0x242f)
      Serial number:        
      Binary serial number: 
      Manufacture year:     2023,  Week: 33
   VCP version:         2.2

More information about my computer:
$ inxi -GSC -xx
System:
  Host: pasokon.taniere.lan Kernel: 7.0.12-gentoo-dist arch: x86_64 bits: 64
    compiler: gcc v: 16.1.0
  Desktop: KDE Plasma v: 6.7.0 tk: Qt v: N/A wm: kwin_wayland dm: SDDM
    Distro: Gentoo Base System release 2.18
CPU:
  Info: 8-core model: Intel Core i7-9700K bits: 64 type: MCP arch: Coffee Lake
    rev: D cache: L1: 512 KiB L2: 2 MiB L3: 12 MiB
  Speed (MHz): avg: 800 min/max: 800/4900 cores: 1: 800 2: 800 3: 800 4: 800
    5: 800 6: 800 7: 800 8: 800 bogomips: 57616
  Flags-basic: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 32 [Radeon RX 7700 XT /
    7800 XT] vendor: ASUSTeK driver: amdgpu v: kernel arch: RDNA-3 pcie:
    speed: 16 GT/s lanes: 16 ports: active: DP-2,HDMI-A-1
    empty: DP-1,DP-3,Writeback-1 bus-ID: 03:00.0 chip-ID: 1002:747e
  Display: wayland server: X.org v: 1.21.1.23 with: Xwayland v: 24.1.12
    compositor: kwin_wayland driver: X: loaded: amdgpu
    unloaded: modesetting,radeon alternate: fbdev,vesa dri: radeonsi
    gpu: amdgpu d-rect: 3840x1080 display-ID: 0
  Monitor-1: DP-2 pos: right model: VG249QM1A res: 1920x1080 hz: 240 dpi: 93
    diag: 604mm (23.8")
  Monitor-2: HDMI-A-1 pos: primary,left model: VZ249 res: 1920x1080 hz: 60
    dpi: 93 diag: 604mm (23.8")
  API: EGL v: 1.5 platforms: device: 0 drv: radeonsi device: 1 drv: swrast
    gbm: drv: radeonsi surfaceless: drv: radeonsi wayland: drv: radeonsi x11:
    drv: radeonsi
  API: OpenGL v: 4.6 vendor: amd mesa v: 26.1.2 glx-v: 1.4
    direct-render: yes renderer: AMD Radeon RX 7800 XT (radeonsi navi32 ACO DRM
    3.64 7.0.12-gentoo-dist) device-ID: 1002:747e display-ID: :0.0
  API: Vulkan v: 1.4.350 surfaces: N/A device: 0 type: discrete-gpu
    driver: mesa radv device-ID: 1002:747e
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: amdgpu_top wl: wayland-info
    x11: xdpyinfo, xprop, xrandr

Here are the fixes applied in Plasma 6.5.0 at the time, maybe it will help to
find the regression in 6.7.0?
- branch 'Plasma/6.5' =>
https://invent.kde.org/plasma/plasma-workspace/-/commit/bc268f1d8597b7545cf9c225138f11fd38874ef7
- branch 'master' =>
https://invent.kde.org/plasma/plasma-workspace/-/commit/1f292200f436489a4bfe6df494a4aef4a65dff88

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

Reply via email to