Как увеличить визуализированное разрешение экрана на QEMU / KVM?

у меня есть 64-битная Рабочая станция Ubuntu 9.10 с двумя виртуализированными гостевыми ОС, использующими KVM / QEMU. Также оба 64-битные. Один-это Fedora 12 другим это бета-версия операционной системы Ubuntu 10.04.

проблема в том, что я хотел бы использовать больший размер дисплея, который настроен по умолчанию.
Обе гостевые ОС имеют максимальное разрешение экрана 1024х768. Я хотел бы увеличить это до 1280x900 или 1440x900. Разрешение хост-системы составляет 1920x1080.

эта конфигурация по-видимому, это результат обнаружения установки разрешения, о котором сообщает виртуальный экран во время установки.

единственная информация, которую я нашел по этому вопросу, предлагает изменить xorg.файл conf в каталоге/etc / X11. Ни одна гостевая система не имеет этого файла.

Я попытался создать один вручную в системе Fedora и сумел сделать его полностью непригодным для использования. Не имеет большого значения, так как это недавно установлено и может быть переустановлено легко.

возможно ли то, что я хочу сделать? Если да, то как мне этого добиться?

11
задан Ciro Santilli 新疆改造中心 六四事件 法轮功
05.01.2023 16:24 Количество просмотров материала 2984
Распечатать страницу

4 ответа

добавьте флаг '- vga std' в командную строку

фактически виртуальная машина загружает собственный виртуальный драйвер. Виртуализация оборудования необходима, поскольку образы виртуальных дисков часто копируются в различные системы с различными архитектурами. Абстрагируя оборудование, образы виртуальных машин способны на это.

используя флаг-vga std, вы заставляете GuestOS загружать стандартное VGA-устройство, которое должно поддерживать разрешение равно-или-больше, чем может обрабатывать ваша физическая карта.

для получения дополнительной информации проверить этой статьи.

Примечание: Если вы используете более старую версию kvm/qemu, вам может понадобиться использовать флаг '-std-vga'.

Если вы не в состоянии достичь разрешения больше 1600x1200 обратите внимание, что есть еще некоторые вопросы С этой опцией.

4
отвечен Evan Plaice 2023-01-07 00:12

использовать vmvga Видеокарта

Я использую virt-manager (поскольку я полный нуб для kvm и libvirt).

я смог получить более высокое разрешение на Windows 7 гость, изменив видеокарту от vga до vmvga в окне настроек виртуальной машины.

13
отвечен diffalot 2023-01-07 02:29

по состоянию на 2014 год, если вы хотите получить разрешение лучше, чем 1024x768, предлагаемое Cirrus vGPU, и вы используете KVM в качестве гипервизора на платформе x86_64 hostOS, вы должны изучить использование драйвера QXL vGPU в guestOS в сочетании с дисплеем spice-server. Это может быть настроено от ваших настроек GUI virt-manager (или конечно от args CLI).

в моем случае я создал виртуальную машину с помощью virt-install, поставил ОС на vHDD, используя обычный элемент управления VNC-style и нормальный перист-ВГПУ. После того, как все работало, и все обновления программного обеспечения guestOS (и hostOS) были применены, я использовал virt-manager для перехода от vnc-display к spice-graphics, и от cirrus-video к QXL-video. Это также помогает добавить "канал" на вашу виртуальную машину для spice-vdagent[d], работающего внутри гостевой системы, что позволяет довольно прилично вырезать и вставлять данные между приложениями guestOS и приложениями hostOS.

кроме предлагать высокие разрешения, установка QXL / специи была большой улучшение по сравнению с перистыми/VNC для установки при просмотре видео в guestOS ... я на самом деле получил некоторые тепло-поездка предупреждения от процессора при попытке посмотреть видео в разрешении 1024x768 Циррус/с VNC, но ноутбук побежал прохладно и болельщики были спокойны, когда делаешь полноэкранный видео 1920x1080 с более эффективным QXL по/специи вариант. Существуют ограничения на то, какие установки поддерживаются QXL / spice, но если ваша система(системы) может использовать их, они рекомендуются для улучшения 2D и воспроизведение видео. http://www.linux-kvm.org/page/SPICE, прокрутите вниз до "включение SPICE с помощью virt-manager". Мне не было предложено добавить канал, Как утверждает страница, но это было не трудно добавить вручную. Если вы работаете с Windows-guestOSes, или возникли проблемы с краткими инструкциями на linux-kvm.org сайт, смотри здесь--http://www.spice-space.org/page/Documentation (но будьте осторожны, и Вики, и основной сайт ужасно устарели со многими страницами с 2009 по 2012, так что будьте осторожны). Проект активно разрабатывается, но не очень активно документируется.

QXL / spice не особенно прост в данный момент и может не работать в желаемой программной/аппаратной среде. Еще бы, с небольшим количеством локтевой смазки can быть сделано, чтобы работать, и потенциал роста является значительным (особенно, если срок службы батареи и/или шум вентилятора проблемы). Вы не получите поистине графики высокой эффективности -- расследуйте VFIO и VT-d/IOMMU passthru для этой возможности iff у вас есть специализированное оборудование CPU+GPU, необходимое и много времени, чтобы попытаться заставить его работать. Однако QXL / spice дает приличную скорость воспроизведения 2D и видео.

5
отвечен ntdn 2023-01-07 04:46

-vga virtio

использование этой опции позволяет мне пройти весь путь до 4096 x 2160.

конечно, это бесполезно, так как мой дисплей только идет до 1080p, поэтому я установил 1080p.

тогда вы можете переключать полноэкранный режим с помощью Ctrl + Alt + F, или путем передачи -full-screen.

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

протестировано с этой точной установки: https://askubuntu.com/questions/884534/how-to-run-ubuntu-16-04-desktop-on-qemu/1046792#1046792

2
отвечен Ciro Santilli 新疆改造中心 六四事件 法轮功 2023-01-07 07:03

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх