Problemas com ultrawide/placa de vídeo

Então, depois de sofrer pra deixar meu notebook 100% com a ajuda do Capezotte, resolvi ressucitar um computador antigo que tinha aqui, comprei um SSD de 480 pra por no meu pc para dados, ai removi o de 240 e botei no pc do meu pai, resumindo o de 120 que tava nele ia ficar parado, então botei ele em um incrivel core 2 due e6750 2.6GHz, 4GB DDR2 666Mhz e uma 8600GT.

Como meu pai usa apenas o PC de manhãzinha, o resto do dia ele passa no PS4 jogando, resolvi “roubar” o monitor dele e usar durante a tarde a noite nesse computadorzinho, mas é um LG ultrawide, o problema começa aí, na instalação do Linux Mint, Ubuntu, e qualquer distro baseada no debian/ubuntu que eu restei ele fica ultrawide, no primeiro boot tb, reiniciando ele volta a ficar 16x9, distros baseadas em outras distros ele nem entra o ultrawide.

Ja pesquisei, criei resoluções no painel, mudei o conf do xorg adicionando ultra wide e nada parece funcionar, estou realmente sem idéias, se alguem passou por isso e conseguiu resolver ou tem uma solução em mente, eu agradeceria muito.

Imagem do primeiro boot e info do sistema:
Imgur

Agradeço desde já, att, Jean.

Update 1: Por algum motivo o driver da NVIDIA (tanto do site quanto do gerenciador de drivers) resolveu que não quer mais trabalhar junto com o Xorg, ele simplesmente não carrega o display-manager após instalar o driver, com o noveau tudo funciona normalmente (muito lento) mas normalmente. – Instalando Ubuntu, saindo do Mint

1 curtida

Expliqueba (pode pular direto pra gambiarra)

Há dois motivos para esses problemas:

  1. Oficialmente, para a placa detectar resoluções de 21:9 por conta própria, você precisa do HDMI 2.0, cuja especificação foi publicada em 2015. Evidente uma nVidia da época em que meme "Mas Roda Crysis?"® era novidade não a segue.
  2. O driver proprietário da nVidia depende de versões específicas do Xorg. Para placas atuais, isso não é um problema. O Xorg atualiza, a nVidia atualiza os drivers e as distros esperam os dois entrarem em sincronia para mandar o update. No entanto, para placas antigas com drivers jurássicos, você tem que arrumar um jeito de instalar uma versão mais antiga do Xorg no S.O. ou concordar com o Torvalds que não lançar as especificações de produtos da década retrasada para drivers opensource é ■■■■.

Então, a princípio, se quiser gastar com o PC, a solução fácil seria pegar uma Nvidia GT 9 ou 10/Radeon Rx usada ou algo assim, tomando cuidado para ter compatibilidade com HDMI 2.0.

(Potencial) gambiarra gigante

Nota: esse cara achou melhores resultados usando DisplayPort em vez de HDMI: Ultrawide monitor on Linux

Etapa 1 - Tomando nota das configurações de tela

Nesses live CD que detectam ultrawide logo de cara, rode xrandr e guarde a saída em um pendrive.
Tome nota, na saída, das seguintes propriedades:

eDP-1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
   1366x768      60.00*+  47.98  
  1. Largura
  2. Altura
  3. Taxa de atualização (número com asterisco do lado).

No exemplo do meu humilde laptop, esses seriam 1366, 768 e 60.00 respectivamente.
Meu monitor não é ultrawide, só está aqui de exemplo. Na etapa 2 vou fazer um “ultrawide” com uma resolução qualquer, a título de exemplo.

Etapa 2 - Testando a copiar as configurações

  1. No ambiente sem ultrawide, faça cvt LARGURA ALTURA TAXA. Isso vai gerar uma saída nesse formato:
$ cvt 1365 585 60
# 1368x585 59.83 Hz (CVT) hsync: 36.43 kHz; pclk: 63.25 MHz
Modeline "1368x585_60.00"   63.25  1368 1416 1552 1736  585 588 598 609 -hsync +vsync
  1. Faça esse comando:
    xrandr --newmode O_QUE_SAIU_DEPOIS_DE_MODELINE
    Se não sair nada, não houve erro.
    Exemplo:
$ xrandr --newmode "1368x585_60.00"   63.25  1368 1416 1552 1736  585 588 598 609 -hsync +vsync
  1. Torne possível selecionar o que foi feito no passo anterior com
    xrandr --addmode eDP-1 "1368x585_60.00"
    Troque eDP-1 pela primeira palavra da primeira linha que saiu no seu Xrandr na Etapa 1, e o que está entre aspas pelo que estava entre aspas no passo anterior. (por exemplo “2560x1080_74.99”, etc.)
  2. Você pode agora selecionar a resolução ultrawide no painel do sistema.

Etapa 3 - Ativando no boot.

Essas configurações não persistem após reiniciar
Você pode criar um arquivo, no entanto, que as refaz após cada boot.
Crie monitor.sh, copie e cole os comandos do passo 2 e 3 da etapa 2 um após o outro.
Exemplo:

#! /bin/sh
xrandr --newmode "1368x585_60.00"   63.25  1368 1416 1552 1736  585 588 598 609 -hsync +vsync
xrandr --addmode eDP-1 "1368x585_60.00"

Caso queira que esse script também defina para ultra wide automicamente, adicione mais uma linha no final:

#! /bin/sh
xrandr --newmode "1368x585_60.00"   63.25  1368 1416 1552 1736  585 588 598 609 -hsync +vsync
xrandr --addmode eDP-1 "1368x585_60.00"
xrandr --output eDP-1 --mode "1368x585_60.00"

Evidentemente, todos o eDP-1 e "1368x585_60.00" deverão ser trocados pelos valores que você achou na etapa 2.

No seu ambiente de trabalho, deve ser possível configurá-lo para iniciar junto com ele, com uma atrasinho na inicialização. Depois de rodá-lo, essa resolução ultrawide estará sempre disponível no painel de controle.

2 curtidas

Então, essa foi uma das minhas tentativas, tinha acho o post, aqui uso DVI pra HDMI DVI-I que suporta resoluções muito maiores que 2560x1080, ai procurando cheguei nesse post do cara, mas resolvi seguir suas instruções e continua o mesmo erro, segue o print:

estou vendo que vou ter que arranjar um monitor antigo haha

Ou troca a placa de vídeo.

é um pc de 2008, um monitor usado é mais barato hahaha

vou ver o que faço, é um pc que eu ia usar pra ficar checando chat enquanto streamo e deixar outros feedbacks aberto, então ultrawide ia cair bem

Vc pode adquirir placas de vídeo usadas pelo AliExpress ou no Wish. No Wish parecem ser placas adulteradas e são baratas.

Acabei pegando um monitor 4x3 haha.
Não paguei nada por ele então sai no lucro, vou usando ele até arrumar uma grana pra comprar uma paquinha melhor, deixei o Mint Cinnamon que é o mais bonito e leve que essa plaquinha conseguiu lidar, o Plasma ta fora de cogitação mesmo.

Falta só instalar o tema CinnXP pra recriar a experiência do PC gamer com monitor tubão de 2008.

Opa, vou tentar depois hahaha (não sabia desse tema, acabei de pesquisar, obrigado), instalar a steam e baixar Half-Life/CS1.6 pra fechar com chave de ouro!