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

            Bug ID: 512769
           Summary: Repeatable System crash with dual NvGPUs
    Classification: Applications
           Product: Haruna
      Version First 1.4.0
       Reported In:
          Platform: KDE Linux
                OS: Linux
            Status: REPORTED
          Severity: major
          Priority: NOR
         Component: generic
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

SUMMARY
Dual NVIDIA GPU System, where one GPU is headless and only for compute, will
hang irreparably when launching Haruna. 100% reproducible.

STEPS TO REPRODUCE
1. I have a fully configured dual NvGPU system. (see Additional Details)
2. Launch Haruna with any video media.
3. The system will immediately hang irrecoverably.

OBSERVED RESULT
Results in a complete graphics stack crash. All screens freeze. TTY
unavailable. SSH into system is possible, but kill/pkill -9 doesn't work on any
Wayland-related application.
A restart/reboot is NOT vasufficient. Complete power cycle is required to get
the system back up.

EXPECTED RESULT
Do not crash the graphics stack.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Kubuntu 25.10 (Wayland)
KDE Plasma Version: 6.5.2
KDE Frameworks Version: 6.20.0 
Qt Version: 6.9.2

ADDITIONAL INFORMATION
> mpv --list-options | grep device      
 --alsa-mixer-device              String (default: default)
 --audio-device                   String (default: auto)
 --bluray-device                  String (default: ) [file]
 --cdda-device                    String (default: ) [file]
 --cuda-decode-device             Choices: auto (or an integer) (0 to
2147483647) (default: auto)
 --drm-device                     String (default: ) [file]
 --dvd-device                     String (default: ) [file]
 --vaapi-device                   String (default: /dev/dri/renderD128) <--
probably wrong GPU
 --vulkan-device                  String (default: )

---

> vainfo 
Trying display: wayland
libva info: VA-API version 1.22.0
libva info: User environment variable requested driver 'nvidia'
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/nvidia_drv_video.so
libva info: Found init function __vaDriverInit_1_0
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.22 (libva 2.22.0)
vainfo: Driver version: VA-API NVDEC driver [direct backend]
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileVC1Simple              : VAEntrypointVLD
      VAProfileVC1Main                : VAEntrypointVLD
      VAProfileVC1Advanced            : VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointVLD
      VAProfileH264High               : VAEntrypointVLD
      VAProfileH264ConstrainedBaseline: VAEntrypointVLD
      VAProfileHEVCMain               : VAEntrypointVLD
      VAProfileVP8Version0_3          : VAEntrypointVLD
      VAProfileVP9Profile0            : VAEntrypointVLD
      VAProfileHEVCMain10             : VAEntrypointVLD
      VAProfileHEVCMain12             : VAEntrypointVLD
      VAProfileVP9Profile2            : VAEntrypointVLD
      VAProfileHEVCMain444            : VAEntrypointVLD
      VAProfileHEVCMain444_10         : VAEntrypointVLD
      VAProfileHEVCMain444_12         : VAEntrypointVLD

---

> MESA_VK_DEVICE_SELECT=list vulkaninfo
selectable devices:
  GPU 0: 10de:1b06 "NVIDIA GeForce GTX 1080 Ti" discrete GPU 0000:04:00.0 <--
is headless
  GPU 1: 10de:1e84 "NVIDIA GeForce RTX 2070 SUPER" discrete GPU 0000:05:00.0
<-- dual monitors
  GPU 2: 10005:0 "llvmpipe (LLVM 20.1.8, 256 bits)" CPU 0000:00:00.0

---

> nvidia-smi 
Sat Nov 29 12:40:38 2025       
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 580.95.05              Driver Version: 580.95.05      CUDA
Version: 13.0     |
+-----------------------------------------+------------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile
Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util 
Compute M. |
|                                         |                        |           
   MIG M. |
|=========================================+========================+======================|
|   0  NVIDIA GeForce GTX 1080 Ti     Off |   00000000:04:00.0 Off |           
      N/A |
|  0%   25C    P8              8W /  250W |    1213MiB /  11264MiB |      0%   
  Default |
|                                         |                        |           
      N/A |
+-----------------------------------------+------------------------+----------------------+
|   1  NVIDIA GeForce RTX 2070 ...    Off |   00000000:05:00.0  On |           
      N/A |
| 12%   55C    P0             51W /  215W |    1554MiB /   8192MiB |      0%   
  Default |
|                                         |                        |           
      N/A |
+-----------------------------------------+------------------------+----------------------+

+-----------------------------------------------------------------------------------------+
| Processes:                                                                   
          |
|  GPU   GI   CI              PID   Type   Process name                       
GPU Memory |
|        ID   ID                                                              
Usage      |
|=========================================================================================|
|    0   N/A  N/A            7358      C   dsnote                              
  1208MiB |
|    1   N/A  N/A            2536      G   /usr/lib/xorg/Xorg                  
    15MiB |
|    1   N/A  N/A            2820      G   /usr/bin/kwin_wayland               
   466MiB |
|    1   N/A  N/A            2889      G   /usr/bin/Xwayland                   
     3MiB |
|    1   N/A  N/A            2931      G   /usr/bin/ksmserver                  
     2MiB |
...
Note that Xorg is not on headless display

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

Reply via email to