Problema com reconhecimento de monitor no arch com hyprland

Olá pessoal, como o próprio título já diz estou com problema no monitor do meu arch com Hyprland onde 2 deles funcionam e o terceiro não. Quando uso o comando hyprctl ele consegue reconhecer os 3 monitores e até cria uma área de trabalho pro monitor que não funciona, mas ele não redireciona a imagem para o meu monitor que por sua vez fica com a tela inteira escura com a luz de energia piscando. E não, ele não está com defeito.

Eu uso 3 monitores em uma placa de vídeo da NVidia Geforce GTX 1050, essa placa contém 3 tipos de entradas, sendo: [DisplayPort, HDMI e VGI].

Linha temporal do que eu fiz pós instalação do hyprland:
Formatei o PC e coloquei o Arch na sua instalação sem nada (minimal) e só instalei o hyprland e alguns aplicativos pra usar, nada de drivers.

Logo depois fui fazer a instalação dos Drivers e fiz a instalação padrão, linux-headers / nvidia / nvidia-utils.

Também configurei algumas variáveis de ambiente do driver nvidia pro wayland
foram:
WLR_NO_HARDWARE_CURSORS=1
WLR_RENDERER_ALLOW_SOFTWARE=1
GBM_BACKEND=nvidia-drm

Fiz a configuração do /etc/modprobe.d/nvidia.conf colocando o:
options nvidia-drm modeset=1

Também removi o kms do hooks e atualizei o initramfs

Com isso apenas 2 monitores funcionam: HDMI e DP.

Também coloquei as configurações no hyprland.conf que são essas:
monitor=DVI-D-1,1280x1024@60,auto, 1
monitor=HDMI-A-1,1920x1080@60,auto, 1
monitor=DP-1,1920x1080@60,auto, 1

E são as mesmas que aparece quando eu uso o comando hyprctl monitors

Monitor DVI-D-1 (ID 0):
1280x1024@60.02000 at 0x0
description: Samsung Electric Company SyncMaster HXCL508809
make: Samsung Electric Company
model: SyncMaster
serial: HXCL508809
active workspace: 1 (1)
special workspace: 0 ()
reserved: 0 0 0 0
scale: 1.00
transform: 0
focused: no
dpmsStatus: 1
vrr: false
solitary: 0
activelyTearing: false
disabled: false
currentFormat: XRGB8888
mirrorOf: none
availableModes: 1280x1024@60.02Hz …

Monitor HDMI-A-1 (ID 1):
1920x1080@60.00000 at 1280x0
description: Acer Technologies Acer KG241 0x9080DC4A
make: Acer Technologies
model: Acer KG241
serial: 0x9080DC4A
active workspace: 2 (2)
special workspace: -98 (special:magic)
reserved: 0 0 0 0
scale: 1.00
transform: 0
focused: no
dpmsStatus: 1
vrr: false
solitary: 0
activelyTearing: false
disabled: false
currentFormat: XRGB8888
mirrorOf: none
availableModes: 1920x1080@74.99Hz 1920x1080@60.00Hz …

Monitor DP-1 (ID 2):
1920x1080@60.00000 at 3200x0
description: WAM DX2145PD 0x00000001
make: WAM
model: DX2145PD
serial: 0x00000001
active workspace: 3 (3)
special workspace: 0 ()
reserved: 0 0 0 0
scale: 1.00
transform: 0
focused: yes
dpmsStatus: 1
vrr: false
solitary: 0
activelyTearing: false
disabled: false
currentFormat: XRGB8888
mirrorOf: none
availableModes: 1920x1080@74.97Hz 1920x1080@60.00Hz …

configure as posicoes dos monitores manualmente como o meu

monitor=DP-2, 2560x1080@144, 2560x1080, 1
monitor=DVI-D-1, 1920x1080@144, 2560x0, 1

para pegar essa informacao usei o configurador de display do kde mas deve ter jeito de fazer diferente

Screenshot_20241116_135844

Obrigado pela resposta, mas não obtive sucesso, usei o xrandr pra pegar essas info, mas mesmo adicionando as posições o monitor continua na mesma situação.

**[alexsandro@archlinux ~]$** xrandr --listmonitors
Monitors: 3
 0: +DVI-D-1 1280/340x1024/270+0+0  DVI-D-1
 1: +HDMI-A-1 1920/530x1080/300+1280+0  HDMI-A-1
 2: +DP-1 1920/480x1080/260+3200+0  DP-1
**hyprland.conf**
monitor = DVI-D-1, 1280x1024@60, 0x0, 1
monitor = HDMI-A-1, 1920x1080@60, 1280x0, 1
monitor = DP-1, 1920x1080@60, 3200x0, 1

Bom depois de uma semana eu resolvi desinstalar todos os drivers nvidia.

sudo pacman -Rdd nvidia-beta-dkms
sudo pacman -Rdd nvidia-utils-beta

E dei reboot.

Com isso os meus 3 monitores voltaram a funcionar, então basicamente estou sem driver, mas com todos monitores funcionando corretamente. Essa foi a única alternativa que consegui.

Este tópico foi fechado automaticamente 3 dias depois da última resposta. Novas respostas não são mais permitidas.