Hi,
I would like to share my 3 files at /usr/share/X11/xorg.conf.d/
xorg.conf
10-nvidia.conf
11-nvidia-offload.conf
a) xorg
Section "Files"
ModulePath "/usr/lib/xorg"
EndSection
Section "Device"
Identifier "intel"
Driver "i915"
Option "DRI2" "on"
BusID "PCI:0:2:0"
# Option "AccelMethod" "uxa"
EndSection
Section "Screen"
Identifier "intel"
Device "intel"
EndSection
Section "Device"
Identifier "nvidia-drm"
Driver "nvidia-drm"
EndSection
Section "Device"
Identifier "nvidia-modeset"
Driver "nvidia-modeset"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:1:0:0"
EndSection
Section "ServerFlags"
Option "DefaultServerLayout" "layout"
Option "DisableVidModeExtension" "on"
Option "AIGLX" "off"
Option "IndirectGLX" "off"
Option "GlxVisuals" "minimal"
Option "Log" "flush"
Option "DontVTSwitch" "on"
Option "DontZap" "on"
Option "DontZoom" "on"
Option "AutoAddDevices" "on"
Option "AutoEnableDevices" "off"
Option "AutoAddGPU" "on"
Option "AutoBindGPU" "off"
EndSection
Section "Extensions"
Option "RENDER" "Enable"
Option "Composite" "Enable"
Option "GLX" "Enable"
Option "MIT-SHM" "Disable"
EndSection
ModulePath "/usr/lib/xorg"
EndSection
Section "Device"
Identifier "intel"
Driver "i915"
Option "DRI2" "on"
BusID "PCI:0:2:0"
# Option "AccelMethod" "uxa"
EndSection
Section "Screen"
Identifier "intel"
Device "intel"
EndSection
Section "Device"
Identifier "nvidia-drm"
Driver "nvidia-drm"
EndSection
Section "Device"
Identifier "nvidia-modeset"
Driver "nvidia-modeset"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:1:0:0"
EndSection
Section "ServerFlags"
Option "DefaultServerLayout" "layout"
Option "DisableVidModeExtension" "on"
Option "AIGLX" "off"
Option "IndirectGLX" "off"
Option "GlxVisuals" "minimal"
Option "Log" "flush"
Option "DontVTSwitch" "on"
Option "DontZap" "on"
Option "DontZoom" "on"
Option "AutoAddDevices" "on"
Option "AutoEnableDevices" "off"
Option "AutoAddGPU" "on"
Option "AutoBindGPU" "off"
EndSection
Section "Extensions"
Option "RENDER" "Enable"
Option "Composite" "Enable"
Option "GLX" "Enable"
Option "MIT-SHM" "Disable"
EndSection
b) 10-nvidia.conf (same as default)
Section "OutputClass"
Identifier "nvidia"
MatchDriver "nvidia-drm"
Driver "nvidia"
Option "AllowEmptyInitialConfiguration"
ModulePath "/usr/lib/x86_64-linux-gnu/nvidia/xorg"
EndSection
Identifier "nvidia"
MatchDriver "nvidia-drm"
Driver "nvidia"
Option "AllowEmptyInitialConfiguration"
ModulePath "/usr/lib/x86_64-linux-gnu/nvidia/xorg"
EndSection
c) 11-nvidia-offload.conf
Section "ServerLayout"
Identifier "layout"
Screen 0 "intel" 0 0
Inactive "nvidia-drm"
Inactive "nvidia-modeset"
Inactive "nvidia"
Option "AllowNVIDIAGPUScreens"
EndSection
Identifier "layout"
Screen 0 "intel" 0 0
Inactive "nvidia-drm"
Inactive "nvidia-modeset"
Inactive "nvidia"
Option "AllowNVIDIAGPUScreens"
EndSection
My dGPU is a 940mx (nvidia) playing at 2560x1080, ubuntu 20.04 LTS
aTI,
L. F