Ubuntu 16.04 KVM + QXL Guest - Невозможно изменить разрешение

Использование Spice + QXL для гостя 16.04, работающего на гипервизоре 16.04 KVM. До недавнего времени это работало нормально.

После последней перезагрузки гостя было установлено разрешение 1024x768. Когда я пытаюсь установить его обратно в 1680x1050 (или любое разрешение), сеанс останавливается до тех пор, пока тайм-аут не вернется к предыдущему разрешению.

spice-vdagent и драйвер xorg QXL установлены на гостевой системе.

(правка: добавлена ​​дополнительная информация)

Это позволило мне изменить разрешение, но не постоянно при перезагрузке:

xrandr -s 1680x1050
1
задан 18 January 2018 в 18:30

2 ответа

У меня была такая же проблема, но я пробовал так много вещей, что я не уверен, что имело значение. Возвращаясь к тому, что я сделал, чтобы получить рабочее решение.

1) На хосте KVM я изменил Видео с «QXL» -> «VGA» (работал после этого)

2) Обновил ~ / .config / monitors.xml с помощью:

<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) Обновлен файл / etc / default / grub: « GRUB_GFXMODE = 1440x900 », а затем « sudo update-grub »

4) Использование советов из этого поста ( Переустановите пакет и его установленные зависимости ) для переустановки Gnome:

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

Надеюсь, это поможет!

0
ответ дан 18 January 2018 в 18:30
  • 1
    Для меня это работало на воспроизведение YouTube с беспроводными колонками. Спасибо. Когда я сначала открыл pavucontrol, расширенная настройка была скрыта. Должен был вертикально развернуть окно. – user75505 16 January 2018 в 02:20
  • 2
    Для меня это работало на воспроизведение YouTube с беспроводными колонками. Спасибо. Когда я сначала открыл pavucontrol, расширенная настройка была скрыта. Должен был вертикально развернуть окно. – user75505 16 January 2018 в 02:20
  • 3
    Для меня это работало на воспроизведение YouTube с беспроводными колонками. Спасибо. Когда я сначала открыл pavucontrol, расширенная настройка была скрыта. Должен был вертикально развернуть окно. – user75505 16 January 2018 в 02:20
  • 4
    Для меня это работало на воспроизведение YouTube с беспроводными колонками. Спасибо. Когда я сначала открыл pavucontrol, расширенная настройка была скрыта. Должен был вертикально развернуть окно. – user75505 16 January 2018 в 02:20
  • 5
    Для меня это работало на воспроизведение YouTube с беспроводными колонками. Спасибо. Когда я сначала открыл pavucontrol, расширенная настройка была скрыта. Должен был вертикально развернуть окно. – user75505 16 January 2018 в 02:20
  • 6
    Для меня это работало на воспроизведение YouTube с беспроводными колонками. Спасибо. Когда я сначала открыл pavucontrol, расширенная настройка была скрыта. Должен был вертикально развернуть окно. – user75505 16 January 2018 в 02:20

Проблема в новом ядре HWE в Ubuntu 16.04 (4.13).

В качестве обходного пути вы можете использовать ядро ​​из ветви LTS (4.4), у него нет этой проблемы с переключателем разрешения на QXL и spice, и, похоже, хорошо работает с другим виртуальным оборудованием QEMU.

sudo apt-get install linux-generic-lts-xenial
sudo apt-get purge linux-image-4.13*
-1
ответ дан 18 January 2018 в 18:30

Другие вопросы по тегам:

Похожие вопросы: