Ubuntu 21.04 - Como corrigir xrandr “X Erro de solicitação com falha: BadValue (parâmetro inteiro fora do intervalo para operação)”

Ubuntu 21.04 - Como corrigir xrandr “X Erro de solicitação com falha: BadValue (parâmetro inteiro fora do intervalo para operação)”

Tenho dois monitores HP idênticos que podem suportar resolução de 1920x1080 conectados a um HP SlimDesktop modelo básico 290-p0043w com uma GPU Intel® UHD Graphics 610 básica. No entanto, a saída de vídeo é uma porta HDMI e uma porta VGA. Eu tinha o Ubuntu 18.04 instalado no mesmo computador antes e depois de alguns ajustes consegui que a porta VGA funcionasse em 1920x1080 estável e confiável. Agora instalei o Ubuntu 21.04 no mesmo computador e faço o seguinte:

~$ cvt 1920 1080
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
~$ xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
~$ xrandr --addmode XWAYLAND1 "1920x1080_60.00"
~$ xrandr --output XWAYLAND1 --mode "1920x1080_60.00"
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:  0x780
  Serial number of failed request:  29
  Current serial number in output stream:  29
~$

De acordo com muitas páginas da web, isso (e a ajuda do Ubuntu) deveria ser feito desta forma. Eu também useiArandrque mostra apenas a resolução recém adicionada, mas ao aplicar dá o mesmo problema. Eu também fiz isso (após uma reinicialização) como sudo ... com o mesmo benefício. Ubuntu -> Monitores -> "Exibição Desconhecida" -> Resolução mostra o padrão 1024x768 como resolução mais alta. Eu vi muitas perguntas semelhantes(para outras distros também)mas nunca nenhuma resposta.

Alguém sabe o que fazer?

Responder1

Acho que descobri. Na linha: [~$ xrandr --addmode XWAYLAND1 "1920x1080_60.00] "XWAYLAND" é o nome do monitor (neste caso o segundo) mudei para "DP-2" e funcionou. Então agora meu a linha se parece com: [~$ xrandr --addmode DP-2 "1920x1080_60.00"]

Isso pode ser diferente para você, então você precisa experimentar um pouco para descobrir como sua distro diz que o segundo monitor se chama.

Boa sorte.

informação relacionada