为了方便对服务器进行自动管理,我们需要对硬件进行虚拟化。对于显卡而言,Nvidia有专门支持GPU虚拟化的显卡,比如GRID GPU系列。以NVIDIA GRID K2为例,显存8GB,可虚拟出2块GPU。
对于GTX系列的显卡,如果Host主机为linux系统,想将显卡给虚拟机(windows或者linux)使用,则需要用到GPU透传(GPU passthrough)技术。目前这方面的资料非常少,断断续续摸索了两周,titanX显卡透传终于成功了。

后面发现GPU透传后主机的分辨率很小,又陆续摸索,最终把分辨率改成功了😊
感兴趣的可以站内私信我或直接打开链接显卡虚拟化方案之GPU透传(三)实战篇
|
|
|
|
|
\ /


修改分辨率的过程:
- 当虚拟机启动后,屏幕出现"TianoCore"字样时,鼠标点击该字样然后立即多次按"ESC", 进入虚拟机 BIOS 配置界面,
- 依次选择 "Device Manager"→ "OVMF Platform Configuration"→"Change Preferred", 然后将分辨率从"640*400"切换 到"1920*1080"。接着选择"Commit Changes and Exit"后保存并退出。
- 配置完成后再重启一次,分辨率修改方能生效。
本文介绍了如何在Linux Host系统中,使用GPU直通技术将NVIDIA GTX显卡传递给Windows虚拟机,并解决直通后虚拟机分辨率过小的问题。通过在虚拟机启动时进入BIOS,修改分辨率设置为1920*1080,成功实现了GPU透传后的分辨率调整。
3869

被折叠的 条评论
为什么被折叠?



