这是我在这里的第一篇文章,我对 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 Alt,F6然后登录
cd to_directory_where_driver sudo su chmod +x driver_filename service lightdm stop ./driver_filename reboot
仔细阅读安装信息,因为默认设置并不总是您想要的。
您应该保留该驱动程序安装文件,因为如果您想恢复或修复安装,就需要它。
答案2
答案3
在 Ubuntu 中安装 NVIDIA GeForce GTX 650 驱动程序的步骤。
主板:技嘉 GA970DS3P
处理器:AMD FX-4130 四核 3.8GHz Socket AM3+
从 NVIDIA 网站下载驱动程序文件
打开终端(++ 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 启动时显示错误消息,请按照以下步骤解决驱动程序冲突:
跑步:
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