Atualmente estou executando o Ubuntu 22.04.1 LTS em meu laptop com uma placa gráfica Intel HD 620 integrada. Conectei via HDMI um monitor 2K com taxa de atualização de 144 Hz, mas não consigo mudar para a resolução de 2560x1440. Já tentei no Windows e não tive problema.
Eu segui a resposta paraNão é possível definir a resolução 2560x1440 no Ubuntu 20.04 com placa gráfica Intelmas recebi este erro:
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 139 (RANDR)
Minor opcode of failed request: 21 (RRSetCrtcConfig)
Value in failed request: 0x0
Serial number of failed request: 22
Current serial number in output stream: 22
Lendo um pouco mais encontrei este tópico:https://ubuntuforums.org/showthread.php?t=2399525&p=13812525#post13812525. Olhando meus logs do xorg, descobri que o modo 2560x1440 estava listado:
[ 4539.428] (II) modeset(0): Printing DDC gathered Modelines:
[ 4539.428] (II) modeset(0): Modeline "2560x1440"x0.0 241.50 2560 2608 2640 2720 1440 1443 1448 1481 +hsync +vsync (88.8 kHz e)
A polaridade do vsync era na verdade oposta ao que encontrei no cvt
. Adicionei este modo xrandr
mas ainda não funcionou (o mesmo erro apareceu).
Por capricho, tentei a mesma coisa no Ubuntu com Xorg e realmente funcionou! Tentei descobrir em meus logs se era um problema do Wayland mas não consegui encontrar nada, nem em outros tópicos. Também tentei, ao usar o Wayland, usar o nome Xorg para o monitor como vi em outro tópico (que por algum motivo não consigo encontrar novamente, desculpe), mas não funcionou.
Claro que sempre existe a possibilidade de usar o Xorg, mas não seria o ideal. Alguém tem uma ideia de como resolver isso? Estou perdendo algo óbvio?
Fico feliz em fornecer qualquer informação adicional. Desde já, obrigado!