我似乎按照网络上关于我应该或不应该在系统上安装什么图形驱动程序的各种说明来操作,结果却破坏了我的系统。我最近安装了(或认为我已经安装了)更新版本的图形驱动程序 - 但现在我无法运行 steam。此外,我无法运行glxspheres
。
我遵循的指示是这里。
我注意到问题从第 7 步之后开始出现。重新启动后,我的屏幕分辨率为 1080p(不符合说明中的规定)。
完成此步骤后我无法停止mdm
!每次我尝试停止桌面管理器时,我的系统都会挂起。
此外,如果我登录,则会收到一条错误消息,提示无法设置显示配置。然后屏幕会自动调整为 1080p(再次)。
我认为这些信息没有用,而且我不知道安装 Nvidia 驱动程序是否正确。我不知道我的系统是否因为驱动程序冲突而损坏,或者因为 Nvidia 安装失败。根据这个问题,安装 Nvidia for Linux 的 Nvidia 显卡驱动程序是个坏主意但该帖子并未解释原因。请参阅这里。
还请注意,这些信息大部分都已过时,因此提供一年多以前的问题的链接可能没有什么帮助。
我上次这样做是在几年前,我曾经使用或运行需要 Nvidia GTX 图形硬件而不是英特尔片上图形硬件的程序optirun
。primusrun
我不知道它们之间有什么区别,或者我是否还需要这些?(图形驱动程序是否已更新为自动在两者之间切换?)
我在使用 Linux Mint 17。我真的很想重新开始使用 Mint 17.2,全新安装,但不幸的是我不能这样做,因为在我冒险运行全新安装之前,我需要在我正在使用的笔记本电脑上完成一些工作。
我想知道:
- 如何清除系统中所有之前安装的 Nvidia 显卡驱动程序。无论是通过 获得的
apt-get
,还是自动驱动程序管理器软件,和那些.run
从 Nvidia 直接下载的文件安装的。 - 我应该为我的硬件安装什么图形驱动程序。(我知道我有一台 GTX670MX,但有不同的版本 - 也许最新版本号是最好的选择?)
- 在哪里以及如何获取此驱动程序(从 nvidia/
apt-get
等网站下载)。 - 如何安装驱动程序。
- 如何检查它是否正常工作。
- 如何安装
optirun
以及primusrun
我是否仍然需要这些?
我尝试通过运行命令来删除显卡驱动程序nvidia-uninstall
- 似乎成功了?但我可能只会进一步破坏我的系统。
可能的答案
我似乎已经按照这些说明解决了这个问题。
https://steamcommunity.com/app/221410/discussions/5/828939163894026239/#c558746995129177020
1:清除并自动删除 sudo apt-get purge bumblebee* nvidia* sudo apt-get autoremove
2:安装 bumblebee sudo apt-get install bumblebee primus primus-libs-ia32:i386 linux-headers-generic
3:重启系统
4:安装nvidia驱动 sudo apt-get install bumblebee-nvidia nvidia-331
5:重启系统
6:启动Steam optirun --bridge primus steam
我没有将其添加为答案,因为我不确定这如何或为何解决问题,或者问题是否真的“已解决”。