Есть ноут, хочу загружать иксы на iGPU, что бы иметь возможность при необходимости юзать GPU на ВМ, сделал конфиг:
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "iGPU" 0 0
EndSection
Section "Device"
Identifier "iGPU"
Driver "modesetting"
BusID "PCI:0:2:0" #Проверьте BusID
EndSection
#Section "Device"
# Identifier "dGPU"
# Driver "nvidia"
# BusID "PCI:1:0:0" #Проверьте BusID
#EndSection
Section "Screen"
Identifier "iGPU"
Device "iGPU"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
EndSubSection
EndSection
Section "OutputClass"
Identifier "iGPU"
MatchDriver "i915"
Driver "modesetting"
EndSection
#Section "OutputClass"
# Identifier "dGPU"
# MatchDriver "nvidia-drm"
# Driver "nvidia"
# Option "AllowEmptyInitialConfiguration"
# Option "PrimaryGPU" "no"
# ModulePath "/usr/lib/nvidia/xorg"
# ModulePath "/usr/lib/xorg/modules"
#EndSection
nvidia-smi:
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=======================================================================================|
| No running processes found |
+---------------------------------------------------------------------------------------+
Однако, отвязать nvidia я не могу, и команда sudo fuser -v /dev/nvidia0 мне показываеть что есть процесс:
/dev/nvidia0: root 725 F.... Xorg
Вот этот процесс:
PID TTY STAT TIME COMMAND
725 tty7 Ssl+ 0:54 /usr/lib/Xorg :0 -seat seat0 -auth /run/lightdm/root/:0 -n
Если смотреть логи иксов:
[ 5.048] (**) OutputClass "nvidia" ModulePath extended to "/usr/lib/nvidia/xorg,/usr/lib/xorg/modules,/usr/lib/xorg/modules"
[ 5.048] (--) PCI:*(0@0:2:0) 8086:a7a0:1043:304d rev 4, Mem @ 0x622e000000/16777216, 0x4000000000/268435456, I/O @ 0x00005000/64, BIOS @ 0x????????/131072
[ 5.048] (--) PCI: (1@0:0:0) 10de:28a1:1043:304d rev 161, Mem @ 0x5f000000/16777216, 0x6000000000/8589934592, 0x6200000000/33554432, I/O @ 0x00004000/128, BIOS @ 0x????????/524288
[ 5.048] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
Получается он загружает nvidia в любом случае? Есть вариант отвязывать/привязывать GPU без полной перезагрузки, а только перезапуском исков?