Comments (6)
Hi, can you please provide your host OS and if possible debug logs from virt-manager. You can run it from terminal using virt-manager --debug
.
from virt-manager.
@feici03 Can you please provide more details about your distribution, what steps are you doing and if possible debug logs from virt-manager.
from virt-manager.
For the record, I was also experiencing substantial slowdown when running in fullscreen mode with my settings. I think it was tied directly to my VM settings, however. Since the original poster didn't add details for their setup, here was mine:
virt-manager-debug-240413.txt
What I found was that QXL in general was slower and had abysmal performance when in fullscreen mode. Switching Spice to Display Server Listen Type Address and the graphics driver to virtio improved performance. The reason I was looking into this was because Fedora KDE had a user report sluggish behaviour in their VMs after upgrading to Plasma 6 (Fedora 40). I tested a new VM in Gnome Boxes vs Virt-Manager and also found Gnome Boxes had better performance at first. After matching settings in virt-manager to what Gnome Boxes had in their settings, my performance in virt-manager essentially matched.
I've forwarded the original poster to this post since after matching settings, I wasn't able to duplicate their performance issues.
Host Details:
Operating System: Fedora Linux 40 (KDE)
KDE Plasma Version: 6.0.3
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.2
Kernel Version: 6.8.4-300.fc40.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 2700X Eight-Core Processor
Memory: 31.3 GiB of RAM
Graphics Processor: AMD Radeon RX 590 Series
Manufacturer: Gigabyte Technology Co., Ltd.
Product Name: X470 AORUS GAMING 7 WIFI
from virt-manager.
Same problem here as described by @timaeos
Details of host machine running virt-manager 4.1.0:
- Fedora 40
- Plasma 6.0.3 on Wayland
- GPU: AMD Radeon RX480
- CPU: Ryzen 5 3600
- RAM: 128 GB
- kernel: 6.8.1-300.fc40.x86_64
from virt-manager.
I'm not sure if both of you are hitting the same issue as original poster that mentioned virt-manager 2.0 which is pretty old and the issue they have could be completely different.
Now for the issue reported by @timaeos and @Germano0 I'm guessing that your VMs are not windows VMs if Gnome boxes used virtio
video by default as for windows it would use QXL
.
I did bit of testing and on my host with monitor that has resolution 3440 x 1440
with Fedora KDE VM. First I tired using QXL
video and when switching to fullscreen mode I was not able to match my host resolution inside the VM. So I change the video to virtio
and started the VM again and I was able to match my host resolution in fullscreen mode and it felt ok with performance.
So as the next step I did change back to QXL
video and switched to the XML
tab and changed vgamem
to 65536
so the XML looked like this:
<model type="qxl" ram="65536" vram="65536" vgamem="65536" heads="1" primary="yes"/>
and started the VM again. After this change I was able to match the host resolution in fullscreen mode and the VM felt OK.
Would you be able to try QXL
video with more memory to see if it feels slow or not?
How did you install the VM with virt-manager and when? When I tried to create a new VM using Fedora 40 beta iso image it got detected as Fedora and the default video device was virtio
.
from virt-manager.
Same problem with Spice for proxmox
Spice is very, very slow, not usable. noVNS woks fine, as long as no Spice client is using the proxmox VM. If I change the proxmox Hardware Display Option to VirtlO-GPU (from Spice), it is a bit faster. However I did not check if sound and USB transfer works with VirtlO-GPU.
I use proxmox 7.4.
proxmox guest is ZorinOS.
On the client (Ubuntu 22.04 LTS) is use Virtual Machine Viewer 7.0, which is in fact virt-manager, I believe.
from virt-manager.
Related Issues (20)
- Release >=4.2.0 with Setuptools rather than distutils? HOT 6
- Inconsistent Language Localization: Some Strings Displaying Correctly, Others Remaining in English HOT 3
- Add support for running virt manager on windows HOT 1
- ed25519_sk against remote host requires multiple presence confirmations in VM window HOT 8
- Inconsistent Console menu settings when VM is powered off and on again HOT 2
- USB redirection is messed up HOT 1
- [Feature Request] Spice to use egl-headless rendernode for hardware acceleration
- Failed to create /var/lib/libvirt/.cache for shader cache (Permission denied)---disabling. HOT 3
- RFE: Could VMM show the `virt-install` command in a log somewhere?
- virt-manager doesn't switch to dark theme with OS (except icons) HOT 3
- Virt-install randomly swaps disk order during dual disk boot HOT 3
- Using virt-manager in Mac mini 2023 - M2 - MacOS Ventura 13.5 HOT 2
- [Question]: Is it possible to map virtual monitors to physical ones? HOT 1
- Cannot install debian 12.5.0 from network location HOT 3
- please add checkbox to network interface to allow IPV6
- Can you add drag and drop and copy functionality? HOT 2
- Can bridge networking be added? HOT 1
- Problem installing in Win64 from MSI download. HOT 1
- Make Error Messages more Descriptive HOT 1
- v4.1.0 (9ede5d22d5b45e1624d18e54e260f1ec8d5c7041) hangs on startup, signals do not work HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from virt-manager.