Seems there’s no topic for 570 release yet, hope it’s ok for me to start it.
I use Debian trixie, kernel 6.12.10 on an Intel iGPU machine with RTX3090 eGPU connected to it. Here are the issues I found in 570.86.15 installed from the apt repo at Index of /compute/cuda/repos/debian12/x86_64 :
Driver crashes on eGPU unplug:
Similar as with 565 as I described here. Before unplugging I did make sure that no processes were running on the eGPU with nvidia-smi
. I also double-checked that on 560.35.05 from the same repo and on 535.216.03 from Debian’s repo, this problem is not present and I can hot plug and unplug the eGPU several times without any issues when using those versions. Attached is the relevant part of the system log and nvidia-bug-report.log.gz.
X11 session running on my iGPU “attaches” to the eGPU:
Upon connecting the eGPU, my X11 session running on my iGPU somehow “attaches” to the eGPU (nvidia-smi
reports it in the list of running processes) and the only way to detach is to completely close the X11 session. This defeats the purpose of eGPU where in case I need to move, I should be only required to terminate processes actually using the eGPU and be able to unplug without the need of closing ALL programs unrelated to the eGPU running in my X11 session. This problem was not present in 565 nor any other version I’ve ever tried. Below are the relevant diagnostics from the terminal, the eGPU was connected between lspci
invocations:
morgwai@morgwai-xps13:~$ ps ax |grep '[X]org'
1322 tty7 Ssl+ 0:09 /usr/lib/xorg/Xorg :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
morgwai@morgwai-xps13:~$ lspci |grep VGA
00:02.0 VGA compatible controller: Intel Corporation Iris Plus Graphics 640 (rev 06)
morgwai@morgwai-xps13:~$ lspci |grep VGA
00:02.0 VGA compatible controller: Intel Corporation Iris Plus Graphics 640 (rev 06)
0b:00.0 VGA compatible controller: NVIDIA Corporation GA102 [GeForce RTX 3090] (rev a1)
morgwai@morgwai-xps13:~$ nvidia-smi
Tue Jan 28 14:20:04 2025
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 570.86.15 Driver Version: 570.86.15 CUDA Version: 12.8 |
|-----------------------------------------+------------------------+----------------------+
| 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 RTX 3090 Off | 00000000:0B:00.0 Off | N/A |
| 0% 41C P8 21W / 370W | 47MiB / 24576MiB | 0% Default |
| | | N/A |
+-----------------------------------------+------------------------+----------------------+
+-----------------------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=========================================================================================|
| 0 N/A N/A 1322 G /usr/lib/xorg/Xorg 4MiB |
+-----------------------------------------------------------------------------------------+
Package nvidia-settings
does not create necessary links:
The package contains nvidia-settings
binary, its man page and the freedesktop menu item, but they are not usable, as all 3 files reside in /usr/lib/nvidia/current/
folder and no links are created from the appropriate folders. Fortunately this one is easy to work-around by creating the below links manually:
$ cd /usr/bin && sudo ln -s /usr/lib/nvidia/current/nvidia-settings
$ cd /usr/share/applications && sudo ln -s /usr/lib/nvidia/current/nvidia-settings.desktop
$ cd /usr/share/man/man1 && sudo ln -s /usr/lib/nvidia/current/nvidia-settings.1.gz
Hope someone is able to make use of all this info, please let me know if some more data is needed.
journal.txt (37.2 KB)
nvidia-bug-report.log.gz (358.6 KB)