近期 Nvidia 更新后无法在 Linux Mint 上运行 Left 4 Dead 2

近期 Nvidia 更新后无法在 Linux Mint 上运行 Left 4 Dead 2

我设法捕捉到了对话框,上面写着:

无法创建 GL 上下文;无法创建 GL 上下文:BadValue {整数参数超出操作范围}

我是否必须等待 Valve 的更新,或者是否有可以立即实施的解决方案?

我不想破坏任何东西(我经常这样做),所以我想寻求建议。

欢迎所有人报名参加!

检查了其他游戏后,我发现 L4D2 是唯一一款输出此文本的游戏。其他游戏在启动时都会立即崩溃。

答案1

许多 Linux 软件包管理器会在安装更新时删除旧版本的文件。您的图形驱动程序更新可能会这样做 - 不会中断您已运行的任何程序,但新加载的程序无法找到已删除的文件,因此出现错误Failed to create GL context。重新启动会加载新的驱动程序和相关文件。

对于某些驱动程序(例如 VirtualBox 主机驱动程序),可以在更新后卸载旧版本(rmmod)并加载新版本(insmodmodprobe),而无需重新启动。但图形驱动程序则无法做到这一点。

关注未来的更新;您可能需要推迟应用内核或驱动程序更新,直到方便重新启动为止。

相关内容