Ubuntu 是否能够识别和/或使用我的 NVIDIA 显卡?

这是我在这里的第一篇帖子,我对Ubuntu/Linux还不太熟悉。目前除了Ubuntu 13.10之外,我没有其他操作系统。(直到我有了新的一TB硬盘之前,我用的是Windows 7)
如果这些信息有助于您的话,这是我当前的电脑配置:
CPU:Intel i5 四核 显卡:NVIDIA GeForce GTX 650 内存:8 GB 硬盘:1 TB SATA 3 主板:MSi Z77 A-G41 操作系统:Ubuntu 13.10
最近我安装了Ubuntu 13.10并在上面安装了Steam,但我发现我的游戏运行比我在Windows 7上运行时要慢得多。我觉得可能是一个显卡问题,所以我检查了系统设置 → 详情 → 概述。它在“图形”中说我有“Gallium 0.4 on NVE7”(我不太清楚这是什么)。这是否意味着Ubuntu没有使用我的显卡?
在系统设置 → 软件和更新 → 附加驱动程序中,明确显示如下:
NVIDIA Corporation: GK107 [GeForce GTX 650] -此设备正在使用替代驱动程序
(然后它显示了一个我可以来回切换的驱动程序列表)
所以这有点令人困惑。在软件和更新中,它清楚地显示我已经安装了NVIDIA显卡,并且为其选择了一个驱动程序。但是在系统设置中,它显示我有一些Gallium 0.4的东西。
我做了一些研究,最后输入了以下命令:
lspci|grep VGA

在终端中显示以下内容作为回应:
VGA compatible controller: NVIDIA Corporation GK107 [GeForce GTX 650] (rev a1)

终端似乎能识别我的显卡。
我觉得问题是我没有正确的驱动程序,可能在使用CPU的集成图形处理器。无论我在列表中切换使用哪个驱动程序,系统设置仍然无法看到我的显卡。尝试运行游戏时,列表中的某些驱动程序会给出OpenGL错误提示。
可能是因为我的游戏在Ubuntu上优化得不够好,导致运行速度较慢。但这并不能改变一个事实,即系统设置未显示我的NVIDIA显卡。
简短版:
如何确定我的显卡是否被识别/使用?如果没有使用我的显卡,最佳修复方法是什么?
请用简单易懂的方式回答。我不介意冗长的回答,只要我能理解你的意思即可。
非常感谢您提供任何帮助!谢谢。

3可能是重复的问题:我是否使用了Nouveau驱动程序还是专有的NVIDIA驱动程序? - Panther
1可能是重复的问题,参考如何检查Ubuntu是否正在使用我的NVIDIA显卡? - Ciro Santilli OurBigBook.com
3个回答

看起来你正在使用免费驱动,而Steam推荐使用NVIDIA专有驱动。你可以通过使用命令"glxinfo"或更准确地说:
glxinfo | grep OpenGL
来确认。
我个人在从Ubuntu软件库安装NVIDIA专有驱动方面有不好的经验,所以我更倾向于从NVIDIA官网下载。你可以通过使用"System Monitor"或运行以下命令之一来检查你的操作系统架构是32位还是64位:
file /bin/ls uname -a
按下Ctrl+Alt+F6进入shell,然后登录。
cd到驱动所在的目录 sudo su chmod +x 驱动文件名 service lightdm stop ./驱动文件名 重新启动
仔细阅读安装信息,因为默认设置并不总是你想要的。
你应该保留驱动程序安装文件,以防你想要恢复或修复安装。

尝试进入“软件和更新”选项,检查“附加驱动程序”标签,并安装列出的最新驱动程序,然后重新启动。 链接 要安装最新的NVidia驱动程序,请参考以下链接: 链接1 链接2 我发现这些文章很有用,还有这个: 常规文档 Steam帮助: 链接1 链接2 我个人在Unity中不使用Steam,我觉得它占用了相当多的系统资源。所以我安装了一款轻量级的替代图形用户界面,比如Gnome、Lubuntu、Xubuntu等,并从那里运行Steam,我发现这大大提高了性能。 LINK

在Ubuntu上安装NVIDIA GeForce GTX 650的驱动程序的步骤。
主板:Gigabyte GA970DS3P 处理器:AMD FX-4130 四核 3.8GHz AM3+ 插槽
  1. 从NVIDIA官网下载驱动文件

  2. 打开终端(按下Ctrl+Alt+F1)并运行以下命令:

    sudo apt-get install build-essential
    sudo service lightdm stop
    sudo init 3
    

    切换到下载的驱动文件目录并运行以下命令:

    sudo sh downloaded_file.run
    sudo service lightdm start 
    sudo reboot
    
如果Ubuntu启动时显示错误消息,请按照以下步骤解决驱动程序冲突问题:
运行: ``` sudo apt-add-repository ppa:ubuntu-x-swat/x-updates sudo apt-get update sudo apt-get dist-upgrade sudo reboot ```
重启后打开终端(Ctrl+Alt+F1)并运行: ``` sudo service lightdm stop sudo init 3 ```
切换到下载的驱动程序目录并运行: ``` sudo sh downloaded_file.run sudo service lightdm start sudo reboot ```