【Ubuntu】VirtualBox显卡驱动VBoxVGA、VBoxSVGA、VMSVGA +3D对播放视频的影响

一、VBOXVGA、VMSVGA、VBOXSVGA简述

VBOXVGA和VBOXSVGA是vbox自己的,SVGA比VGA先进一点,
VBoxSVGA: 使用Linux或者 Windows 7或者更高版本的新vm的默认图形控制器。 与传统的VBoxVGA选项相比,此图形控制器可提高性能和3D支持。
VBoxVGA: 将这里图形控制器用于旧版客户机操作系统。 这是 Windows 7之前 Windows 版本的默认图形控制器。
VMSVGA: 使用这里图形控制器来模拟 VMware SVGA图形设备。
参考:https://www.helplib.com/diannao/article_176642

二、亲测结果
1、VBoxVGA 不启用3D硬件加速,视频播放正常

【Ubuntu】VirtualBox显卡驱动VBoxVGA、VBoxSVGA、VMSVGA +3D对播放视频的影响_第1张图片
【Ubuntu】VirtualBox显卡驱动VBoxVGA、VBoxSVGA、VMSVGA +3D对播放视频的影响_第2张图片

2、VBoxVGA 启用3D硬件加速,视频播放失败

【Ubuntu】VirtualBox显卡驱动VBoxVGA、VBoxSVGA、VMSVGA +3D对播放视频的影响_第3张图片
错误信息如下

$ ./tutorial-5
State set to READY
Error received from element glcolorconvertelement0: Failed to convert video buffer
Debugging information: gstglcolorconvertelement.c(220): 		
gst_gl_color_convert_element_prepare_output_buffer (): 
/GstPlayBin:playbin/GstPlaySink:playsink/GstBin:vbin/GstGLImageSinkBin:glimagesinkbin0
/GstGLColorConvertElement:glcolorconvertelement0
3、VBoxSVGA 不启用3D硬件加速,视频播放正常

【Ubuntu】VirtualBox显卡驱动VBoxVGA、VBoxSVGA、VMSVGA +3D对播放视频的影响_第4张图片
【Ubuntu】VirtualBox显卡驱动VBoxVGA、VBoxSVGA、VMSVGA +3D对播放视频的影响_第5张图片

4、VBoxSVGA 启用3D硬件加速,视频播放正常

【Ubuntu】VirtualBox显卡驱动VBoxVGA、VBoxSVGA、VMSVGA +3D对播放视频的影响_第6张图片

5、VMSVGA不启用3D硬件加速,视频播放正常

【Ubuntu】VirtualBox显卡驱动VBoxVGA、VBoxSVGA、VMSVGA +3D对播放视频的影响_第7张图片
【Ubuntu】VirtualBox显卡驱动VBoxVGA、VBoxSVGA、VMSVGA +3D对播放视频的影响_第8张图片

6、VMSVGA 启用3D硬件加速,可以播放视频,但是显示不正常

【Ubuntu】VirtualBox显卡驱动VBoxVGA、VBoxSVGA、VMSVGA +3D对播放视频的影响_第9张图片
【Ubuntu】VirtualBox显卡驱动VBoxVGA、VBoxSVGA、VMSVGA +3D对播放视频的影响_第10张图片

你可能感兴趣的:(ubuntu)