安装 Linux VMware 11 来宾台面驱动程序以更新 OpenGL
Posted
技术标签:
【中文标题】安装 Linux VMware 11 来宾台面驱动程序以更新 OpenGL【英文标题】:Linux VMware 11 guest mesa drivers install to update OpenGL 【发布时间】:2015-06-05 05:48:53 【问题描述】:我目前在主机 win 8.1 上使用 VMWARE 11 来宾 Linux Mint
所以我基本上是在尝试更新 OpenGL,以便我可以使用更高版本的 GLSL 和 OpenGL(例如 3.3)进行编程,因为当我检查 glxinfo | grep OpenGL,我明白了
$ glxinfo | grep OpenGL OpenGL 供应商字符串:VMware, Inc. OpenGL 渲染器字符串:SVGA3D 上的镓 0.4;构建:发布; OpenGL 版本字符串:2.1 Mesa 10.1.3 OpenGL着色语言版本字符串:1.20 OpenGL 扩展:
现在我去了 Mesa3d 网站并下载了 10.5.6(如您在上面看到的我安装的版本是 10.1.3),其中 OPenGL 版本已更新到 3.3 版,这是我希望拥有的在当前版本 1.2(着色语言 GLSL)上,我下载了 tar,解压缩它,按照指示运行 ./configure,它完成了它的工作,运行 make as ./configure 通过说 run make now 完成,最后运行 sudo install make 这是最后一个 autoconf 指令,并且全部成功完成,当我发现 glxinfo | 时我什至第二次运行它们grep OpenGL 仍然给我与“安装” mesa 3d 驱动程序之前相同的回报
所以我想找出这里缺少什么以及为什么没有安装?
是因为我在主机 vmware 上运行来宾操作系统 linux 吗?还是它不那么复杂并且实际上可以修复?
【问题讨论】:
【参考方案1】:您是否卸载了系统 Mesa 安装?因为如果不是这样,你就有两个 Mesa 并排安装,结果不会很好。此外,在配置时,您应该选择所需的 Mesa 部分。在您的情况下,这将是 none GPU 驱动程序,而只是软管道实现。
【讨论】:
@hopjoppe5:使用apt-get remove …
传递正确的包名——我不会告诉你的。问题是:不需要安装自定义版本的 Mesa,因为所有这些都存在软管道,并且如果没有支持的 GPU 可用(例如在 VM 中运行)。您实际上应该做的是创建一个自定义 Mesa 包,您可以使用它来通过包管理器替换您的发行版的默认 Mesa 包。否则会彻底破坏您的系统,因此我强烈反对这样做。以上是关于安装 Linux VMware 11 来宾台面驱动程序以更新 OpenGL的主要内容,如果未能解决你的问题,请参考以下文章
如何给Red Hat Linux安装Vmware Tools
Windows 7 上的 VMWARE:使用主机名访问访客操作系统 Web 服务器
Ubuntu 14.04.2 + Vmware搭建Linux驱动开发环境