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:
		
							
								
								
									
										11
									
								
								Manual.org
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								Manual.org
									
									
									
									
									
								
							| @@ -135,6 +135,9 @@ cd yavdr-ansible | ||||
| sudo ./install-yavdr.sh | ||||
| #+END_SRC | ||||
|  | ||||
| We use a callback to generate tags for all roles autmatically: | ||||
| #+INCLUDE: "ansible.cfg" src conf | ||||
|  | ||||
| ** Install script for local usage | ||||
| #+BEGIN_SRC shell :tangle install-yavdr.sh :shebang "#!/bin/bash" | ||||
| 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         "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         "metamodes" "{{ xorg.primary.connector }}: {{ xorg.primary.mode }} +0+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}" | ||||
|     Option         "AllowIndirectGLXProtocol" "off" | ||||
|     Option         "TripleBuffer" "on" | ||||
|     Option         "SLI" "Off" | ||||
|     Option         "MultiGPU" "Off" | ||||
|     Option         "BaseMosaic" "off" | ||||
| @@ -2140,7 +2145,9 @@ Section "Screen" | ||||
|     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         "metamodes" "{{ xorg.secondary.connector }}: {{ xorg.secondary.mode }} +0+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}" | ||||
|     Option         "AllowIndirectGLXProtocol" "off" | ||||
|     Option         "TripleBuffer" "on" | ||||
|     Option         "SLI" "Off" | ||||
|     Option         "MultiGPU" "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         "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         "metamodes" "{{ xorg.primary.connector }}: {{ xorg.primary.mode }} +0+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}" | ||||
|     Option         "AllowIndirectGLXProtocol" "off" | ||||
|     Option         "TripleBuffer" "on" | ||||
|     Option         "SLI" "Off" | ||||
|     Option         "MultiGPU" "Off" | ||||
|     Option         "BaseMosaic" "off" | ||||
| @@ -87,7 +89,9 @@ Section "Screen" | ||||
|     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         "metamodes" "{{ xorg.secondary.connector }}: {{ xorg.secondary.mode }} +0+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}" | ||||
|     Option         "AllowIndirectGLXProtocol" "off" | ||||
|     Option         "TripleBuffer" "on" | ||||
|     Option         "SLI" "Off" | ||||
|     Option         "MultiGPU" "Off" | ||||
|     Option         "BaseMosaic" "off" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user