小编ZAB*_*ZAB的帖子

在双引导环境中切换视频驱动程序

在安装了 NVIDIA 卡的本机计算机和作为 VMware 访客的本机计算机上进行 ubuntu 引导的最简单方法是什么。安装nvidia-304驱动程序包后,我无法在 VMware 中加载它。它卡在登录循环中,出现以下错误.xsession-errors

Xlib:显示“:0”上缺少扩展“GLX”。

我找到的唯一相关答案是这个,但它对我不起作用。switchlibglxNVIDIA 驱动程序中没有。

编辑:我的调查结果。NVIDIA 通过系统目录中的符号链接使用他们的 OpenGL 模块破坏了系统libglx.so。他们的模块只能与未加载的 NVIDIA 驱动程序一起使用,如果您显然使用不同的视频适配器启动系统。没有默认的简单方法可以根据加载的驱动程序选择要使用的 OpenGL 模块。这是一个经典的 Unix 逻辑。在任何困难的情况下,不要费心去发明 API 和选项,只需覆盖全局目录中的默认符号链接,让用户处理这个烂摊子。NVIDIA 只是使用标准的拐杖来安装他们的驱动程序和模块。有三种可能的解决方法:

1) 每次在 VMware 中使用 nvidia 驱动程序时安装和卸载它

2)制作一个复杂的配置文件,根据存在的适配器运行脚本并在引导期间覆盖符号链接(请参阅下面的答案)

3) 以某种方式禁用在 X 服务器中使用 GLX 扩展以在 VMware 中加载它

dual-boot nvidia vmware graphics drivers

5
推荐指数
1
解决办法
1007
查看次数

标签 统计

drivers ×1

dual-boot ×1

graphics ×1

nvidia ×1

vmware ×1