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

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

这是我在这里的第一篇文章,我对 Ubuntu/Linux 还很陌生。目前除了 Ubuntu 13.10,我没有其他操作系统。(我以前用的是 Windows 7,直到我买了一个新的 Tera-byte 硬盘)。

我目前的 PC 版本,如果以下任何内容有帮助:

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 时慢了很多。我认为这是一个图形问题,所以我检查了系统设置 → 详细信息 → 概述。它在“图形”中显示我有“NVE7 上的镓 0.4“(真的不知道那是什么)。这是否意味着 Ubuntu 没有使用我的显卡?

在系统设置 → 软件和更新 → 附加驱动程序中,它清楚地显示如下:

NVIDIA 公司: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 卡的事实。

TL;DR 版本:

我如何知道我的显卡是否被识别/使用?如果我的显卡未被使用,最好的解决方法是什么?

请让您的回答简单易懂。我不介意冗长的回答,只要我能理解您在说什么。

任何帮助都将不胜感激!谢谢。

答案1

  • 好像你正在跑步免费司机Steam 推荐的地方NVIDIA 专有驱动程序。您可以使用以下方式确认:glxinfo或者更准确地说:

    glxinfo | grep OpenGL
    
  • 我自己在安装方面有不好的经历NVIDIA 专有驱动程序来自 Ubuntu 存储库。所以我更喜欢从NVIDIA 网站. 使用以下工具检查你的操作系统架构是 32 位还是 64 位系统监视器或者直接运行以下命令之一:

    file /bin/ls    
    uname -a
    
  • Ctrl使用++删除 shell AltF6然后登录

    cd to_directory_where_driver
    sudo su
    chmod +x driver_filename
    service lightdm stop
    ./driver_filename
    reboot
    

仔细阅读安装信息,因为默认设置并不总是您想要的。

您应该保留该驱动程序安装文件,因为如果您想恢复或修复安装,就需要它。

答案2

尝试转到“软件和更新”,检查“附加驱动程序”选项卡,然后安装那里列出的最新驱动程序。然后重新启动。

关联

要安装最新的 NVidia 驱动程序,请查看此处:

链接 1

链接 2

我发现这些文章很有用,例如:

一般文件

Steam 帮助:

链接 1

链接 2

我个人不会在 Unity 中使用 Steam,我发现它占用的系统资源非常多。因此我安装了另一个轻量级 GUI,例如 Gnome、LUbuntu、XUbuntu 等,并从那里运行 Steam,我发现它大大提高了性能。

关联

答案3

在 Ubuntu 中安装 NVIDIA GeForce GTX 650 驱动程序的步骤。

主板:技嘉 GA970DS3P
处理器:AMD FX-4130 四核 3.8GHz Socket AM3+

  1. 从 NVIDIA 网站下载驱动程序文件

  2. 打开终端(++ Ctrl)并运行:AltF1

    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 启动时显示错误消息,请按照以下步骤解决驱动程序冲突:

  1. 跑步:

    sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
    sudo apt-get update
    sudo apt-get dist-upgrade
    sudo reboot
    
  2. 重启后打开终端(Ctrl++ AltF1并运行:

    sudo service lightdm stop
    sudo init 3
    

    更改为下载的驱动程序目录并运行:

    sudo sh downloaded_file.run
    sudo service lightdm start 
    sudo reboot
    

相关内容