Você pode tentar definir uma resolução personalizada com wayland com algum esforço e resultados mistos.
Você provavelmente deve começar preenchendo um relatório de bug, incluindo sua placa gráfica e monitor (es), contra o caminho de passagem
Como faço para relatar um bug?
Adicionando uma resolução personalizada
xrandr
NÃO funcionará com Wayland !!
Você pode tentar adicionar uma resolução personalizada usando sua modline semelhante a como você faria com o xrandr, mas com algumas etapas adicionais.
Primeiro, não tenho certeza se isso funciona com inicialização segura, então aconselho começar Desativando a inicialização segura
Primeiro, você precisará clonar edid-generator . Então você pode passar a sua modeline (com os mesmos argumentos que você deu xrandr --newmode
De link
Instalar requisitos
sudo apt install zsh edid-decode automake dos2unix
Fazer o download & amp; extrair
wget https://github.com/akatrevorjay/edid-generator/archive/master.zip
unzip master.zip
cd edid-generator-master
O binário está em ~ / edid-generator-master como modeline2edid
Execute modeline2edid
com sua modline, usando o exemplo no link askfedora,
./modeline2edid - <<< 'Modeline "3840x2160" 533.6 3840 3982 4027 4064 2160 2170 2180 2190 +hsync +vsync'
Searching for runaway unicorns in '/dev/stdin'
-- Found naughty unicorn: Modeline "3840x2160" 533.6 3840 3982 4027 4064 2160 2170 2180 2190 +hsync +vsync
Wrote 3840x2160.S
Modifique esse comando para a resolução desejada.
Veja Como definir uma resolução personalizada? para detalhes (se necessário )
Em seguida, gere o binário edid com make
make #output not posted
Agora você terá seu novo .bin, 3840x2160.bin
neste caso.
Agora, em o wiki do Arch , ative sua resolução personalizada
sudo mkdir /usr/lib/firmware/edid
sudo cp 3840x2160.bin /usr/lib/firmware/edid
Altere 3840x2160.bin
para sua resolução personalizada.
Nota: Já existem alguns .bin personalizados incluídos, você pode vê-los com ls *.bin
Não tenho certeza se você pode usá-los sem fazer ou não.
Teste reinicializando
Quando você reiniciar, edite a linha do kernel no grub, adicionando
drm_kms_helper.edid_firmware=edid/3840x2160.bin
Veja Como eu adiciono um parâmetro de inicialização do kernel? e link
Desça até a linha que começa com linux
e adicione drm_kms_helper.edid_firmware=edid/3840x2160.bin
no final da linha após ro quiet splash
Assumindo tudo o que funciona, torne-o permanente
sudo nano /etc/default/grub
Adicione a resolução personalizada
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash drm_kms_helper.edid_firmware=edid/3840x2160.bin"
Salve sua edição Ctrl + x
atualize o grub
sudo update-grub
Reinicie e aproveite sua resolução personalizada