如何识别虚拟机上的显卡驱动程序

在虚拟机/云环境中运行ENVI/IDL越来越受欢迎。确保虚拟机满足与台式机或笔记本电脑相同的硬件要求非常重要。大多数情况下,在虚拟机环境中安装和运行ENVI的方法与台式机或笔记本电脑没有什么不同。

然而,虚拟机缺少物理显卡并使用默认软件库的情况并不罕见。ENVI/IDL中的某些工具需要专用显卡来支持OpenGL硬件渲染,例如位移点矢量文件的颜色可视化。

 

ENVI/IDL的完整支持需要硬件图形驱动程序:

具有VMWare SVGA设备驱动程序的Linux虚拟机不完全支持OpenGL硬件渲染。要在Linux虚拟机上获得完整的OpenGL硬件支持,请改用NVIDIA驱动程序。

 

要确定虚拟机上正在使用哪个驱动程序,请在IDL命令行中运行以下复合命令:

w = IDLgrWindow(Renderer=0) & w.GetDeviceInfo, All=all & print, all, /Implied

 

如果驱动程序是VMWare SVGA,您将看到如下属性:

"NAME" : "SVGA3D; build: RELEASE; LLVM;"

"VENDOR" : "VMWare, Inc."

"VERSION" : "3.0 Mesa 17.2.3"  

 

如果它使用NVIDIA驱动程序,将显示如下示例结果:

"NAME": "NVIDIA GeForce GTX 960M/PCIe/SSE2",

"NUM_CPUS": 8,

"SHADING_LANGUAGE_VERSION": "4.60 NVIDIA",

"VENDOR": "NVIDIA Corporation",

"VERSION": "4.6.0 NVIDIA 515.65.01"

要在虚拟机上获得完整的图形支持,请使用支持OpenGL的图形设备驱动程序。

posted @   ENVI-IDL技术殿堂  阅读(777)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
历史上的今天:
2022-07-05 【ENVI入门系列】13.分类后处理
2022-07-05 【ENVI入门系列】12.基于专家知识决策树分类
2022-07-05 【ENVI入门系列】11.遥感图像监督分类
2022-07-05 SARscape中的数据裁剪功能
点击右上角即可分享
微信分享提示