我正在运行ArchLinux6.0.9作为Windows 11虚拟机的主机。
当我第一次安装VM时,我可以在Windows中选择3840x21604k分辨率的默认windows驱动程序(我认为它是windows基本显示适配器),但是在安装了Spice客户工具并安装了包含的驱动程序之后,windows显示分辨率现在达到了2560x1600。我在VM配置页面上的视频设置显示,QXL和我尝试过VGA和Virtio,但是它们只是给了我各种更低的分辨率,而且没有以前提供的3840x2160。如何使3840x2160再次在windows来宾机器中可用?
我认为这可能与Red控制器显示适配器有关,但我不知道如何解决这个问题。
发布于 2022-11-29 10:39:23
我在ArcoLinux (作为主机系统)上也有同样的问题,Windows 10作为VM来宾,并且安装了spice-来宾工具-0.141.exe(2018年版本),因为它是我最近找到的可用文件。spice-来宾工具的安装解决了主机和客户端OSs之间最终获得复制粘贴功能的问题,但也引起了解决问题。
这可能会引起一些兴趣:https://www.reddit.com/r/VFIO/comments/aqk2pk/qemukvm_4k_决议_使用_qxl_通过_命令_线/线
我遇到了一些我找不到更简单的答案的东西,我想我会在这里发布它,而不是找到一个特定的发行版wiki,这样我就可以把一些东西(Tm)还给每个人。如果有人找到解释这个主题的位置,请给我参考一下,这样我就能更好地搜索。我运行一个3440x1440监视器,并使用Windows运行Gentoo,在这里我需要比标准QXL视频驱动程序的2560x1600最大分辨率更大的分辨率。我谷歌了(版权限制动词形式不专有名词.)对于Ubuntu和libvirt,有多种方法可以做到这一点,但对于命令行则不使用。当我即将向reddit发布这个问题时,我发现:https://bugzilla.redhat.com/show_bug.cgi?id=1273106可以确认Andrei的命令行在从qxl (这也是spice工具包中的内容)切换到virtio0.1.141 iso中的qxldod驱动程序之后才能工作。我必须先切换到驱动程序,然后在重新启动之间应用视频ram设置,但这可能是一种临时设置,或者是使用Windows 10对我的场景进行切换。我认为,使用相同的QEMU参数,对Linux的来宾支持要直接得多。为了获得更大的解决方案,您可能需要扩展。它的数学是在主流文章/帖子的其他地方。-vga qxl -global qxl-vga.ram_size=134217728 -global qxl-vga.vram_size=134217728 -global qxl-vga.ram_mb=32我从来不知道将其他参数传递给QEMU的"-global“方法。将来我有更多的事情要学。否则,网际网路上已经有足够的资讯来执行libvirt解决方案。我只是还没改过自新。不过,读一读pv恐慌确实可以帮助我在有时间的时候,向更先进的方向发展。
https://unix.stackexchange.com/questions/726113
复制相似问题