当我做一些琐碎的事情(例如滚动 PDF 文件)时,我的 CPU 使用率很高。所以我认为我的视频驱动程序没有正确安装。
我想通过检查我当前安装的视频驱动程序的信息来确认,例如是否安装了驱动程序以及它是什么版本。然后我可以决定是否安装一个新的,如果它不是最新的。
在 Windows 上,我可以使用设备管理器,如何在 Ubuntu Linux 上做到这一点?我不希望为此提供 GUI 解决方案。命令行就足够了。
she*_*lic 87
在 Linux 中,视频驱动程序有两部分,内核部分和 X 服务器部分。
lspci | grep VGA
在终端中输入,您应该会看到一行显示您的显卡描述(即使根本没有配置)。find /dev -group video
。glxinfo | grep -i vendor
。如果您需要更多帮助,我希望得到以下命令的结果:(请记住,永远不要相信人们在不知道其作用的情况下要求您执行的命令行。)
lspci | grep VGA
lsmod | grep "kms\|drm"
find /dev -group video
cat /proc/cmdline
find /etc/modprobe.d/
cat /etc/modprobe.d/*kms*
ls /etc/X11/xorg.conf
glxinfo | grep -i "vendor\|rendering"
grep LoadModule /var/log/Xorg.0.log
Run Code Online (Sandbox Code Playgroud)
Pil*_*ot6 43
最简单的方法是运行
lspci -k | grep -EA3 'VGA|3D|Display'
Run Code Online (Sandbox Code Playgroud)
例子:
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06)
Subsystem: ASUSTeK Computer Inc. HD Graphics 530
Kernel driver in use: i915
Kernel modules: i915
--
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 950M] (rev a2)
Subsystem: ASUSTeK Computer Inc. GM107M [GeForce GTX 950M]
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia_375_drm, nvidia_375
Run Code Online (Sandbox Code Playgroud)
此命令将显示已安装和正在使用的所有视频 PCI 设备和内核模块。
仅此VGA
还不够好,因为 Nvidia 移动适配器显示为 ,3D
而某些 AMD 适配器显示为Display
。
AXE*_*abs 21
我使用这个命令来查看 Xorg 当前正在使用什么:
egrep -i " connected|card detect|primary dev|Setting driver" /var/log/Xorg.0.log
Run Code Online (Sandbox Code Playgroud)
小智 5
至少对于 nvidia 驱动程序,我通常在终端中使用以下命令:
cat /proc/driver/nvidia/version
Run Code Online (Sandbox Code Playgroud)
这将输出类似于以下内容的内容:
NVRM version: NVIDIA UNIX x86_64 Kernel Module 346.96 Sun Aug 23 22:29:21 PDT 2015
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
465496 次 |
最近记录: |