Opa pessoal, eu ativei no NVIDIA X Server Settings a função “Force Full Composition Pipeline” para acabar com o Screen Tearing que estava acontecendo no meu monitor principal 1080p 60hz da LG na minha GTX 1050 TI 4gb (HDMI)… Salvei em “Save to X Configuration File” e foi gerado o arquivo no diretório “/etc/X11/xorg.conf”. Até aí tudo bem, mas ao reiniciar, o meu segundo monitor da Samsung de 18,5 pol que está na placa integrada do meu i5-4440 (VGA) simplesmente não recebe mais imagem nenhuma, e só volta a imagem após eu deletar o arquivo que foi salvo na pasta X11 e reiniciar o PC em seguida. Quero poder usar o G-Sync junto com o meu segundo monitor e até poderia fazer isso de 2 formas…
1º - Conectar meu segundo monitor na segunda entrada da minha GPU invés da placa integrada da minha CPU
2º - Ou toda vez que eu quiser acabar com o screen tearing do meu monitor principal teria que ativar a função no driver toda vez que ligasse o PC
Mas eu queria uma forma de salvar o arquivo “xorg.conf” de modo a não precisar ficar alterando nada repetidamente e continuar usando meu segundo monitor na minha CPU
Segue aqui o conteúdo do arquivo "xorg.conf":
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 510.47.03
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "Files"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "LG Electronics M2380A"
HorizSync 28.0 - 83.0
VertRefresh 48.0 - 61.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "NVIDIA GeForce GTX 1050 Ti"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "DFP-1"
Option "metamodes" "nvidia-auto-select +1366+0"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
EndSubSection
EndSection
.
Segue aqui o comando "lshw -c video":
*-display
descrição: VGA compatible controller
produto: GP107 [GeForce GTX 1050 Ti]
fabricante: NVIDIA Corporation
ID físico: 0
informações do barramento: pci@0000:01:00.0
versão: a1
largura: 64 bits
clock: 33MHz
capacidades: pm msi pciexpress vga_controller bus_master cap_list rom
configuração: driver=nvidia latency=0
recursos: irq:32 memória:f6000000-f6ffffff memória:e0000000-efffffff memória:f0000000-f1ffffff porta de E/S:e000(tamanho=128) memória:c0000-dffff
*-display
descrição: Display controller
produto: Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller
fabricante: Intel Corporation
ID físico: 2
informações do barramento: pci@0000:00:02.0
nome lógico: /dev/fb1
versão: 06
largura: 64 bits
clock: 33MHz
capacidades: msi pm bus_master cap_list fb
configuração: depth=32 driver=i915 latency=0 resolution=1366,768
recursos: irq:30 memória:f7400000-f77fffff memória:d0000000-dfffffff porta de E/S:f000(tamanho=64)
*-graphics
produto: EFI VGA
ID físico: 2
nome lógico: /dev/fb0
capacidades: fb
configuração: depth=32 resolution=1024,768
.
E segue aqui algumas prints:
Minha teoria seja de que é preciso adicionar no arquivo “xorg.conf” as identificações do meu segundo monitor para que assim ele funcione junto, mas não sei se isso é possível já que ele não está na placa de vídeo e sim em um outro driver da CPU.