99 lines
3.0 KiB
Django/Jinja
99 lines
3.0 KiB
Django/Jinja
{{ ansible_managed_file | comment }}
|
|
|
|
Section "ServerLayout"
|
|
Identifier "Layout0"
|
|
Screen 0 "Screen0"
|
|
{% if xorg.secondary is defined %}
|
|
Screen 1 "Screen1" RightOf "Screen0"
|
|
{% endif %}
|
|
#InputDevice "Keyboard0" "CoreKeyboard"
|
|
#InputDevice "Mouse0" "CorePointer"
|
|
EndSection
|
|
|
|
Section "InputClass"
|
|
Identifier "exclude eventlircd devices"
|
|
MatchTag "eventlircd"
|
|
Option "Ignore" "True"
|
|
EndSection
|
|
|
|
Section "Monitor"
|
|
Identifier "Monitor0"
|
|
VendorName "{{ xorg.primary.vendor }}"
|
|
ModelName "{{ xorg.primary.model }}"
|
|
Option "DPMS"
|
|
Option "ExactModeTimingsDVI" "True"
|
|
EndSection
|
|
|
|
Section "Device"
|
|
Identifier "Device0"
|
|
Driver "nvidia"
|
|
VendorName "NVIDIA Corporation"
|
|
Option "NoLogo" "true"
|
|
{% if xorg.primary.bus_id is defined %}
|
|
BoardName "{{ xorg.primary.gpu_name }}"
|
|
BusID "{{ xorg.primary.bus_id }}"
|
|
{% else %}
|
|
BoardName "Unknown"
|
|
{% endif %}
|
|
Screen 0
|
|
EndSection
|
|
|
|
|
|
Section "Screen"
|
|
Identifier "Screen0"
|
|
Device "Device0"
|
|
Monitor "Monitor0"
|
|
DefaultDepth 24
|
|
Option "nvidiaXineramaInfoOrder" "{{ xorg.primary.connector }}"
|
|
Option "ConnectedMonitor" "{{ xorg.primary.connector }}"
|
|
Option "UseDisplayDevice" "{{ xorg.primary.connector }}"
|
|
Option "CustomEDID" "{{ xorg.primary.connector }}:/etc/X11/edid.{{ xorg.primary.connector }}.bin"
|
|
Option "metamodes" "{{ xorg.primary.connector }}: {{ xorg.primary.mode }} +0+0"
|
|
Option "SLI" "Off"
|
|
Option "MultiGPU" "Off"
|
|
Option "BaseMosaic" "off"
|
|
SubSection "Display"
|
|
Depth 24
|
|
EndSubSection
|
|
EndSection
|
|
|
|
{% if xorg.secondary is defined %}
|
|
Section "Device"
|
|
Identifier "Device1"
|
|
Driver "nvidia"
|
|
VendorName "NVIDIA Corporation"
|
|
Option "NoLogo" "true"
|
|
{% if xorg.secondary.bus_id is defined %}
|
|
BoardName "{{ xorg.primary.gpu_name }}"
|
|
BusID "{{ xorg.primary.bus_id }}"
|
|
{% else %}
|
|
BoardName "Unknown"
|
|
{% endif %}
|
|
Screen 1
|
|
EndSection
|
|
|
|
Section "Monitor"
|
|
Identifier "Monitor1"
|
|
VendorName "{{ xorg.secondary.vendor }}"
|
|
ModelName "{{ xorg.secondary.model }}"
|
|
EndSection
|
|
|
|
Section "Screen"
|
|
Identifier "Screen1"
|
|
Device "Device1"
|
|
Monitor "Monitor1"
|
|
DefaultDepth 24
|
|
Option "nvidiaXineramaInfoOrder" "{{ xorg.secondary.connector }}"
|
|
Option "ConnectedMonitor" "{{ xorg.secondary.connector }}"
|
|
Option "UseDisplayDevice" "{{ xorg.secondary.connector }}"
|
|
Option "CustomEDID" "{{ xorg.secondary.connector }}:/etc/X11/edid.{{ xorg.secondary.connector }}.bin"
|
|
Option "metamodes" "{{ xorg.secondary.connector }}: {{ xorg.secondary.mode }} +0+0"
|
|
Option "SLI" "Off"
|
|
Option "MultiGPU" "Off"
|
|
Option "BaseMosaic" "off"
|
|
SubSection "Display"
|
|
Depth 24
|
|
EndSubSection
|
|
EndSection
|
|
{% endif %}
|