ForceFullCompositionPipeline for nvidia cards
to prevent screen tearing when playing video with xineliboutput-sxfe or other video players which use opengl components
This commit is contained in:
parent
4b8ff236b5
commit
9f42da23f6
11
Manual.org
11
Manual.org
@ -135,6 +135,9 @@ cd yavdr-ansible
|
|||||||
sudo ./install-yavdr.sh
|
sudo ./install-yavdr.sh
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
|
We use a callback to generate tags for all roles autmatically:
|
||||||
|
#+INCLUDE: "ansible.cfg" src conf
|
||||||
|
|
||||||
** Install script for local usage
|
** Install script for local usage
|
||||||
#+BEGIN_SRC shell :tangle install-yavdr.sh :shebang "#!/bin/bash"
|
#+BEGIN_SRC shell :tangle install-yavdr.sh :shebang "#!/bin/bash"
|
||||||
if (( $EUID != 0 )); then
|
if (( $EUID != 0 )); then
|
||||||
@ -2101,7 +2104,9 @@ Section "Screen"
|
|||||||
Option "ConnectedMonitor" "{{ xorg.primary.connector }}{% if xorg.secondary is defined %}, {{ xorg.secondary.connector }}{% endif %}"
|
Option "ConnectedMonitor" "{{ xorg.primary.connector }}{% if xorg.secondary is defined %}, {{ xorg.secondary.connector }}{% endif %}"
|
||||||
Option "UseDisplayDevice" "{{ xorg.primary.connector }}"
|
Option "UseDisplayDevice" "{{ xorg.primary.connector }}"
|
||||||
Option "CustomEDID" "{{ xorg.primary.connector }}:/etc/X11/edid.{{ xorg.primary.connector }}.bin"
|
Option "CustomEDID" "{{ xorg.primary.connector }}:/etc/X11/edid.{{ xorg.primary.connector }}.bin"
|
||||||
Option "metamodes" "{{ xorg.primary.connector }}: {{ xorg.primary.mode }} +0+0"
|
Option "metamodes" "{{ xorg.primary.connector }}: {{ xorg.primary.mode }} +0+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"
|
||||||
|
Option "AllowIndirectGLXProtocol" "off"
|
||||||
|
Option "TripleBuffer" "on"
|
||||||
Option "SLI" "Off"
|
Option "SLI" "Off"
|
||||||
Option "MultiGPU" "Off"
|
Option "MultiGPU" "Off"
|
||||||
Option "BaseMosaic" "off"
|
Option "BaseMosaic" "off"
|
||||||
@ -2140,7 +2145,9 @@ Section "Screen"
|
|||||||
Option "ConnectedMonitor" "{{ xorg.secondary.connector }}"
|
Option "ConnectedMonitor" "{{ xorg.secondary.connector }}"
|
||||||
Option "UseDisplayDevice" "{{ xorg.secondary.connector }}"
|
Option "UseDisplayDevice" "{{ xorg.secondary.connector }}"
|
||||||
Option "CustomEDID" "{{ xorg.secondary.connector }}:/etc/X11/edid.{{ xorg.secondary.connector }}.bin"
|
Option "CustomEDID" "{{ xorg.secondary.connector }}:/etc/X11/edid.{{ xorg.secondary.connector }}.bin"
|
||||||
Option "metamodes" "{{ xorg.secondary.connector }}: {{ xorg.secondary.mode }} +0+0"
|
Option "metamodes" "{{ xorg.secondary.connector }}: {{ xorg.secondary.mode }} +0+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"
|
||||||
|
Option "AllowIndirectGLXProtocol" "off"
|
||||||
|
Option "TripleBuffer" "on"
|
||||||
Option "SLI" "Off"
|
Option "SLI" "Off"
|
||||||
Option "MultiGPU" "Off"
|
Option "MultiGPU" "Off"
|
||||||
Option "BaseMosaic" "off"
|
Option "BaseMosaic" "off"
|
||||||
|
@ -48,7 +48,9 @@ Section "Screen"
|
|||||||
Option "ConnectedMonitor" "{{ xorg.primary.connector }}{% if xorg.secondary is defined %}, {{ xorg.secondary.connector }}{% endif %}"
|
Option "ConnectedMonitor" "{{ xorg.primary.connector }}{% if xorg.secondary is defined %}, {{ xorg.secondary.connector }}{% endif %}"
|
||||||
Option "UseDisplayDevice" "{{ xorg.primary.connector }}"
|
Option "UseDisplayDevice" "{{ xorg.primary.connector }}"
|
||||||
Option "CustomEDID" "{{ xorg.primary.connector }}:/etc/X11/edid.{{ xorg.primary.connector }}.bin"
|
Option "CustomEDID" "{{ xorg.primary.connector }}:/etc/X11/edid.{{ xorg.primary.connector }}.bin"
|
||||||
Option "metamodes" "{{ xorg.primary.connector }}: {{ xorg.primary.mode }} +0+0"
|
Option "metamodes" "{{ xorg.primary.connector }}: {{ xorg.primary.mode }} +0+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"
|
||||||
|
Option "AllowIndirectGLXProtocol" "off"
|
||||||
|
Option "TripleBuffer" "on"
|
||||||
Option "SLI" "Off"
|
Option "SLI" "Off"
|
||||||
Option "MultiGPU" "Off"
|
Option "MultiGPU" "Off"
|
||||||
Option "BaseMosaic" "off"
|
Option "BaseMosaic" "off"
|
||||||
@ -87,7 +89,9 @@ Section "Screen"
|
|||||||
Option "ConnectedMonitor" "{{ xorg.secondary.connector }}"
|
Option "ConnectedMonitor" "{{ xorg.secondary.connector }}"
|
||||||
Option "UseDisplayDevice" "{{ xorg.secondary.connector }}"
|
Option "UseDisplayDevice" "{{ xorg.secondary.connector }}"
|
||||||
Option "CustomEDID" "{{ xorg.secondary.connector }}:/etc/X11/edid.{{ xorg.secondary.connector }}.bin"
|
Option "CustomEDID" "{{ xorg.secondary.connector }}:/etc/X11/edid.{{ xorg.secondary.connector }}.bin"
|
||||||
Option "metamodes" "{{ xorg.secondary.connector }}: {{ xorg.secondary.mode }} +0+0"
|
Option "metamodes" "{{ xorg.secondary.connector }}: {{ xorg.secondary.mode }} +0+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"
|
||||||
|
Option "AllowIndirectGLXProtocol" "off"
|
||||||
|
Option "TripleBuffer" "on"
|
||||||
Option "SLI" "Off"
|
Option "SLI" "Off"
|
||||||
Option "MultiGPU" "Off"
|
Option "MultiGPU" "Off"
|
||||||
Option "BaseMosaic" "off"
|
Option "BaseMosaic" "off"
|
||||||
|
Loading…
Reference in New Issue
Block a user