You are not logged in.
I have been trying to configure Xorg with outclasses for intel and nvidia, and seamlessly switch 'PrimaryGPU'
xorg.conf - nvidia
Section "OutputClass"
Identifier "nvidia"
MatchDriver "nvidia-drm"
Driver "nvidia"
Option "AllowEmptyInitialConfiguration"
Option "AllowExternalGpus"
Option "PrimaryGPU" "true"
EndSection
Section "OutputClass"
Identifier "intel"
MatchDriver "i915"
Driver "modesetting"
EndSectionxorg.conf - intel
Section "OutputClass"
Identifier "nvidia"
MatchDriver "nvidia-drm"
Driver "nvidia"
Option "AllowEmptyInitialConfiguration"
Option "AllowExternalGpus"
EndSection
Section "OutputClass"
Identifier "intel"
MatchDriver "i915"
Driver "modesetting"
Option "PrimaryGPU" "true"
EndSectioneverything seems to work fine except that
Nvidia RTD3 Power management fails to put the gpu in suspended state when X is running on intel
cat /sys/bus/pci/devices/0000:01:00.0/power/runtime_status
activewhile the config mentioned in here work just fine
Section "ServerLayout"
Identifier "layout"
Screen 0 "intel" // Screen 0 "nvidia"
Inactive "nvidia" // Inactive "intel"
Option "AllowNVIDIAGPUScreens"
EndSection
Section "Device"
Identifier "intel"
Driver "modesetting"
BusID "PCI:0:2:0"
EndSection
Section "Screen"
Identifier "intel"
Device "intel"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:1:0:0"
Option "Coolbits" "28"
EndSection
Section "Screen"
Identifier "nvidia"
Device "nvidia"
EndSectioncat /sys/bus/pci/devices/0000:01:00.0/power/runtime_status
suspendedso basically, i am trying to translate these configs to use outputclass instead of the usual Device,Screen sections.
what am i missing, that is causing nvidia's RTD3 PM to fail?
Last edited by kunver400 (2020-09-25 10:09:34)
Offline