Hyprland não inicia no void linux

Alguém podeira me ajudar

Recentemente instalei o void linux com hyprland, ele esta dando um erro ao iniciar o hyprland.
Antes ele iniciava normalmente mas depois de um reboot ele parou de funcionar. Mesmo reinstalando hyprland não funciona.

Error:

Log tail:
(LOG] Hyprland PID: 9649 [LOG]
SYSTEM INFO: [106] Systen name: Linux
[LOG] Node name: voidlinux
[LOG] Release: 6.6.21_1
[LOG] Version: #1 SMP FREEMPT_DYNAMIC Fri Mar 8 01:01:43 UTC 2024

[LOG] GPU information:
00:02.0 UGA compatible controller (03001: Intel Corporation Tiger Lake-LP GT2 (UHD Graphics G4 [8086:9a78) (rev 01) (prog-if 60 [VGA controller])

[LOG] os-release:
NAME=“Void”

ID=“void”

PRETTY NAME=“Void Linux”
HOME_URL=“https://voidlinux.org/
DOCUMENTATION URL=“https://docs.voidlinux.org/
LOGO=“0014-logo”
ANSI COLOR=“0:38:2:71:128:97”

DISTRIB_ID=“void”

[LOG]

[INFO] If you are crashing, or encounter any hugs, please consult Crashes and Bugs – Hyprland Wiki

[LOG]
Current splash: It’s like Hyur, but better.

[L06] Creating the HookSysten! [
LOG] Creating the Keybindfianagerf
[LOG] [hookSysten] New hook event registered: configie Loaded
[LOG] Creating the AnimationManager
[LOG] Created a bezier curve, baked 255 points, nen usage: 4.88kB, time to bake: 23.04ps. Estimated average calc time: 0.00m.
[LOG] Creating the ConfigManager?
[LOG] NOTE: further logs to stdout/ logfile are disabled by default. Uan debug:disable lngs and debug enable stdout logs to override this. 12.25μs. Estimated average calc time: 0.0θμα.
[LOG] Created a bezier curve, baked 255 points, non usage: 4.00kb, tine to bake: [LOG) Using config: /home/paulo/.config/hypr/hyprland.conf [106] Creating the ChyprError!
[LOG] [hookSystem) new hook event registered: focusedion
[LOG] [hookSysten] New hook event registered: prehender
[LOG] Creating the Layouthanager!
ILOG] [hookSysten) New hook event registered: preContigleload
[LOG] Created a bezler curve, baked 255 points, nen usage: 4.00k8, time to bake: 12.02pe. Extinatod average calc sinκαι 0,00με.
[LOG] Using config: /home/paulo/.config/hypr/hyprland.conf
(LOG) Created a bezier curve, baked 255 points, nеw usage: 4.08k8, time to hake: 12.04μα. Estimated average calc time: 0.00μα.
[LOG]Disabling stdout logs! Check the log for further logs.
[backend/x11/backend.c:407] Failed to open xcb connection
(CRITICAL] MLBackend was MILL! This usually means wlroots could not find a GPU or encountered sone see.
(CRITICAL) Critical error thrown: wlr_backend_autocreate() falied!

Parece que o problema está relacionado à conexão com o servidor X11 e à detecção da GPU.

Quando aparece o erro “Failed to open xcb connection”, significa que o servidor X11 não está sendo inicializado. Pode ser que ele esteja instalado, mas não esteja sendo executado. Talvez seja uma questão de configuração ou algo do tipo. É bom dar uma olhada nisso para ver se você está fazendo tudo certinho.

Além disso, o log também indica que não foi encontrada nenhuma GPU. Verifique se os drivers gráficos apropriados estão instalados para a sua GPU. No seu caso, você está usando uma GPU Intel Tiger Lake-LP GT2 (UHD Graphics G4). Certifique-se de que os drivers da Intel estejam instalados e carregados corretamente.

Eu não sei como está seu ambiente, mas posso te recomendar alguns comandos por precaução

Para verificar se a GPU Intel está sendo reconhecida pelo sistema:

lspci | grep VGA

Para verificar os drivers corretos para a GPU Tiger Lake-LP GT2, você pode usar o seguinte comando:

lsmod | grep -i 'intel\|i915'

Se você ainda não o tem, instale o pacote linux-firmware-intel

sudo xbps-install -S linux-firmware-intel

Instale o pacote Mesa DRI

O OpenGL requer o pacote mesa-dri. Normalmente, isso é fornecido pelo pacote xorg, mas se você estiver usando o pacote xorg-minimal ou executando um compositor Wayland, instale-o manualmente.

sudo xbps-install -S mesa-dri

Alguns kernels do Void são configurados com CONFIG_INTEL_IOMMU_DEFAULT_ON=y, o que pode causar problemas com os drivers gráficos Intel. Para corrigir isso, desative o IOMMU para a GPU integrada adicionando intel_iommu=igfx_off à linha de comando do kernel.

Você pode fazer isso adicionando essa linha no arquivo de configuração do Grub.

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_iommu=igfx_off"

Provavelmente esses comandos não vão resolver. Infelizmente, é um problema esquisito, provavelmente causado por algum erro de configuração. Detectar isso custaria bem mais comandos do que isso.