使用QXL让KVM虚拟机支持高分辨率

栏目: 服务器 · 发布时间: 7年前

内容简介:默认情况下,创建的vm的视频RAM限制为单单修改ram大小并不管用,在vm中最高分辨率还是1024。

起步

默认情况下,创建的vm的视频RAM限制为 16MB 。在win操作系统中分辨率最高就只能调到 1024x768

<video>
  <model type='cirrus' vram='16384' heads='1' primary='yes'/>
  <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>
</video>

单单修改ram大小并不管用,在vm中最高分辨率还是1024。

使用QXL让KVM虚拟机支持高分辨率

也就是说可能还需要其他的设置。

增加必要的视频RAM

默认的具有 16MB 的视频RAM,4k分辨率(3840 x 2160)来计算。

3840 x 2160 = 8294400     # 总共像素点
8294400 x 32 = 265420800  # 每个像素点占 4 个字节
265420800/8 = 33177600    # 转为 Byte 单位
33177600 /(1024 * 1024)= 31.640625 MB

所以32 MB视频RAM足以达到4k分辨率,考虑到一些开销,我们将视频RAM增加到64 MB。

视频类型设置为 qxl ,如下更新配置文件中的设置:

<video>
  <model type='qxl' ram='65536' vram='65536' vgamem='65536' heads='1' primary='yes'/>
  <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>
</video>

重新启动vm就能看到支持的分辨率了。

使用QXL让KVM虚拟机支持高分辨率


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Pro JavaScript Design Patterns

Pro JavaScript Design Patterns

Dustin Diaz、Ross Harmes / Apress / 2007-12-16 / USD 44.99

As a web developer, you’ll already know that JavaScript™ is a powerful language, allowing you to add an impressive array of dynamic functionality to otherwise static web sites. But there is more power......一起来看看 《Pro JavaScript Design Patterns》 这本书的介绍吧!

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具