Ubuntu 16.04 KVM + QXL Convidado - Não é possível alterar a resolução

1

Usando o Spice + QXL para um convidado 16.04 em execução em um hypervisor KVM de 16.04. Isso estava funcionando normalmente até recentemente.

Após a última reinicialização do convidado, a resolução foi definida para 1024x768. Quando tento configurá-lo de volta para 1680x1050 (ou qualquer resolução), a sessão congela até que o tempo limite seja revertido para a resolução anterior.

spice-vdagent e o driver xorg QXL estão instalados no guest.

(editar: adicionar informações adicionais)

Isso me permitiu alterar a resolução, mas não é persistente nas reinicializações:

xrandr -s 1680x1050
    
por lrussell123 10.01.2018 / 20:03

2 respostas

0

Eu tive esse mesmo problema, mas tentei tantas coisas que não sei o que fez a diferença. Indo em sentido contrário ao que fiz para obter uma solução de trabalho.

1) No host KVM, alterei o Vídeo de "QXL" - > "VGA" (trabalhado depois disso)

2) Atualizado ~ / .config / monitores.xml com:

<monitors version="1">
  <configuration>
    <clone>no</clone>
    <output name="Virtual-0">
      <vendor>unknown</vendor>
      <product>unknown</product>
      <serial>unknown</serial>
      <width>1440</width>
      <height>900</height>
      <rate>59.990913391113281</rate>
      <x>0</x>
      <y>0</y>
      <rotation>normal</rotation>
      <reflect_x>no</reflect_x>
      <reflect_y>no</reflect_y>
      <primary>yes</primary>
      <presentation>no</presentation>
      <underscanning>no</underscanning>
    </output>
  </configuration>
  <configuration>
    <clone>no</clone>
    <output name="Virtual-0">
      <vendor>???</vendor>
      <product>0x0000</product>
      <serial>0x00000000</serial>
      <width>1440</width>
      <height>900</height>
      <rate>60</rate>
      <x>0</x>
      <y>0</y>
      <rotation>normal</rotation>
      <reflect_x>no</reflect_x>
      <reflect_y>no</reflect_y>
      <primary>yes</primary>
      <presentation>no</presentation>
      <underscanning>no</underscanning>
    </output>
  </configuration>
</monitors>

3) Atualizado o / etc / default / grub adicionando: " GRUB_GFXMODE = 1440x900 " e então rodando " sudo update-grub "

4) Usando o conselho deste post ( Reinstale o pacote e suas dependências instaladas ) para reinstalar o Gnome:

sudo apt-cache depends gnome | grep '[ |]Depends: [^<]' | cut -d: -f2 | tr -d ' ' | xargs sudo apt-get --reinstall install -y

Espero que isso ajude!

    
por deeso 17.01.2018 / 18:19
-1

O problema está em um novo kernel HWE no Ubuntu 16.04 (4.13).

Como solução alternativa, você pode usar o kernel a partir da ramificação LTS (4.4), ele não tem esse problema com a resolução no QXL e no spice, e parece funcionar bem com outro hardware virtual QEMU.

sudo apt-get install linux-generic-lts-xenial
sudo apt-get purge linux-image-4.13*
    
por An An 03.03.2018 / 04:49