Использование Spice + QXL для 16.04 гостя, работающего на гипервизоре 16.04 KVM. Это нормально работало до недавнего времени.
После последней перезагрузки гостя разрешение было установлено на 1024x768. Когда я попытаюсь установить его на 1680x1050 (или любое разрешение), сеанс зависает до тех пор, пока таймаут не вернется к предыдущему разрешению.
spice-vdagent и драйвер xorg QXL установлены на гостевой машине.
(изменить: добавлена дополнительная информация)
Это позволило мне изменить разрешение, но не повторяется при перезагрузках:
xrandr -s 1680x1050
Проблема заключается в новом ядре 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) На хосте 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
Надеюсь, что это поможет!
Проблема заключается в новом ядре 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) На хосте 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
Надеюсь, что это поможет!
Проблема заключается в новом ядре 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) На хосте 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
Надеюсь, что это поможет!
Проблема заключается в новом ядре 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) На хосте 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
Надеюсь, что это поможет!
Проблема заключается в новом ядре 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) На хосте 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
Надеюсь, что это поможет!