GRUB no Bazzite não está dando vídeo

Olá a todos.
Sou iniciante no novo mundo do Linux, apesar de ter usado por algum tempo, mas faz muito tempo atrás. Então minha curva de aprendizado está bem baixa. Instalei no ano passado o Mint e depois passei para o Bazzite, tive que voltar ao windows uns meses atrás mas agora quero voltar meus planos ao Linux novamente. Mas enfim…

Estou em dualboot com o windows atualmente mas desde a instalação do Bazzite tive problemas na visualização em meus monitores (são dois ultrawide de 3440 x 1440). Utilizei um monitor alternativo portátil da Arzopa e consegui efetuar a instalação. Porém, toda as vezes ao ligar o computador, o monitor fica sem sinal, nenhuma informação é passada. Desconfio que são meus monitores ultrawide, pois ao efetuar o boot com o monitor portátil de resolução mais baixa não tenho esse problema.

Entrei no GRUB pelo terminal e o arquivo está em branco, pelo que li, em sistemas imutáveis como o Bazzite esse arquivo costuma estar assim.

Meu sistema está assim:

Bazzite 44

Processador: AMD Ryzen 5 9600X
KDE Plasma: 6.7.4
Kernel: 7.2.0-ogc6.1.fc44.x86_64 (64-bit)
Memória: 32 GiB de RAM (30,5 GiB utilizável)
GPU: NVIDIA GeForce RTX 5060

Enfim, para entrar em qualquer SO, tenho usado um “voo as cegas” e digitando sem ver, o que não é nada funcional. Alguém sabe como resolver? E espero ter dado todas as informações úteis.

É possível usar o próprio boot da placa mãe (UEFI) para selecionar o sistema que vai iniciar? Se sim, é só desativar a detecção de outros sistemas operacionais no GRUB e usar a seleção da BIOS para escolher o sistema. O chato é que terá que apertar uma tecla específica para entrar no sistema que não é o padrão de inicialização.

Solução alternativa pode ser configurar o GRUB em modo texto. Provavelmente conseguirá ver a tela do GRUB embora mais feia. É a opção na configuração do GRUB GRUB_TERMINAL=console. Detalhes sobre como fazer no Bazzite eu não sei…

Mesmo vazio eu acho que você poderia colocar a resolução do seus monitores lá, coloca tipo: GRUB:GFXMODE=“1920x480”, e em baixo: GRUB_TERMINAL_OUTPUT=“gfxterm”, aí você cola isso no seu arquivo vazio, configura para a sua resolução e atualiza as configurações de grub

Talvez tenha que baixar o pacote

hwinfo
Defina a escala que você quer usar em vez de automático

    GRUB_GFXMODE=auto

Use o hwinfo para esta informação.

hwinfo --monitor

…
Resolution: 720x400@70Hz
Resolution: 640x480@60Hz
Resolution: 640x480@67Hz
Resolution: 640x480@72Hz
Resolution: 640x480@75Hz
Resolution: 800x600@56Hz
Resolution: 800x600@60Hz
Resolution: 800x600@72Hz
Resolution: 800x600@75Hz
Resolution: 832x624@75Hz
Resolution: 1024x768@60Hz
Resolution: 1024x768@70Hz
Resolution: 1024x768@75Hz
Resolution: 1280x1024@75Hz
Resolution: 1280x720@60Hz
Resolution: 1280x1024@60Hz
Resolution: 1920x1080@60Hz
…

Escolha a que você quer usar e aplique no arquivo.

    GRUB_GFXMODE=1024x768@60Hz

Recomendo deizar em 1024, aciima disso pode ocasionar erro.

Essa foi uma das opções que fiz e mesmo assim não dava tela. Mas novamente, com o monitor portátil funcionava.
O que ficou mais estranho foi que, na segunda vez que dei boot (estava conectado uma tela ultrawide e o da Arzopa portátil) deu vídeo no monitor ultrawide. Pensei, beleza funcionou, mas quando conectei os dois ultrawide não deu video.

Testei essa opção e não deu certo, fiz também com uma resolução mais baixa e também sem sucesso.

Mas obrigado pela tentativa.

Bem, veja se você consegue entrar na BIOS usando essa configuração. Caso não consiga (tipo, consiga apenas com um ultrawide ou o outro pequeno), então o bug é de firmware na placa de vídeo, que não consegue ativar o vídeo no modo UEFI nessa configuração.

Outra tentativa mais maluca seria usar outra saída hdmi ou display port pros seus monitores, pode mudar o padrão de detecção.

ok.

se tem mais de um vídeo adicione na configuração

exemplo ,2 videos

GRUB_GFXMODE=1024x768,auto