多显卡透传提示43错误分析
Posted li_Jiejun
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了多显卡透传提示43错误分析相关的知识,希望对你有一定的参考价值。
问题
服务器上插入两张nvidia显卡,进行透传,只有一张显卡能够透传,另外一张能透传进虚拟机,但是安装驱动后不能正常使用,提示43错误。
分析
两个虚拟机的配置xml都是一样的,都执行了unbind操作
a.首先在两个虚拟机中交换显卡透传,还是只有那一张显卡不能透传
b.服务器内核日志没有信息输出,windows虚拟机内也是只有43现象
c.怀疑是这块显卡被服务器系统使用了
排查
通过命令查看:
# lspci | grep VGA
03:00.0 VGA compatible controller: NVIDIA Corporation GP102 [GeForce GTX 1080 Ti] (rev a1)
06:00.0 VGA compatible controller: NVIDIA Corporation GP102 [GeForce GTX 1080 Ti] (rev a1)
0a:00.0 VGA compatible controller: ASPEED Technology, Inc. ASPEED Graphics Family (rev 21)
# cat /sys/bus/pci/devices/0000\\:03\\:00.0/boot_vga
1
# cat /sys/bus/pci/devices/0000\\:06\\:00.0/boot_vga
0
# cat /sys/bus/pci/devices/0000\\:0a\\:00.0/boot_vga
0
可以很明显发现有一块显卡被服务器系统用了,正是它透传有问题
NOTE:被系统占用的显卡是不能透传后使用的
为什么系统不用集成显卡?
因为:有些主板上的bios优先选择性能高的显卡给系统用
解决方案
更新主板bios,让系统用0a:00.0集成显卡
以上是关于多显卡透传提示43错误分析的主要内容,如果未能解决你的问题,请参考以下文章
显卡错误代码43 由于该设备有问题,Windows已将其停止。(代码43)