有人能解释一下这是什么意思吗?

有人能解释一下这是什么意思吗?

我在一个很大的(但现已失效的)线程中按照这些说明操作,以确定下面显示的视频卡和驱动程序信息:

在Linux中,视频驱动程序有两个部分:内核部分和X服务器部分。

  1. 首先让我们识别一下你的硬件。通过lspci | grep VGA在终端中输入,你应该会看到一行带有显卡描述的文字(即使根本没有配置)。
  2. 让我们检查是否加载了正确的内核驱动程序find /dev -group video
  3. 让我们检查是否加载了正确的 X 驱动程序glxinfo | grep -i vendor

因此,当我输入时,lspci | grep VGA我会得到我的 PCI 设备的列表,也就是我的视频卡:

Advanced Micro Devices, Inc. [AMD/ATI] Hawaii PRO [Radeon R9 290]

当我打字时,find /dev -group video我得到了一堆我不明白的胡言乱语:

/dev/fb0
/dev/dri/card0
/dev/dri/renderD128
/dev/dri/controlD64

当我打字时,glxinfo | grep -i vendor我也会得到一堆无意义的东西(对我来说):

server glx vendor string: SGI
client glx vendor string: Mesa Project and SGI
OpenGL vendor string: X.Org

有人能告诉我这台机器是否有驱动程序吗?如果没有,他们能否将正确的驱动程序链接给我?

我还使用 GUI 来查看我是否有驱动程序,老实说,这对我来说完全是无稽之谈。这是我的 GUI 的截图

答案1

有人能告诉我这台机器是否有驱动程序吗?

您的屏幕截图清楚地表明您正在使用开源驱动程序(其名称为xserver-xorg-video-ati。这是一个包装器,并连接到以下之一:

xserver-xorg-video-mach64    
xserver-xorg-video-r128   
xserver-xorg-video-radeon

ati 包装器会自动检测您是否拥有 Radeon、Rage 128、Mach64 或更早版本的芯片,并加载与您的卡相对应的 radeon、r128 或 mach64 xorg 视频驱动程序。

如果不能的话,他们能给我提供正确的驱动程序吗?

一切都应该没问题,除非你还想要一些额外的东西。普通的开源版本通常缺少一些额外的东西,因为它是一种通用的东西。

除了当前有效的版本之外,您还可以从您发布的屏幕截图中选择 AMD 本身的两个版本(专有,因此归 AMD 所有),分别称为fglrxfglrx-updates。有时值得安装这个版本,因为它通常还附带一些可用于调整视频卡的工具。再说一遍,一般规则是:如果它没有损坏,就不要试图修复它;因此,如果现在安装的版本有效,并且您不觉得错过了任何东西,请保留开源驱动程序。

顺便说一句:如果你没有显卡驱动程序,我怀疑你的系统是否能够启动,而且一旦显示任何与显卡驱动程序相关的信息,系统就会崩溃;我认为那将是带有 3 个点的紫色问候屏幕。

然后还有官方Radeon如何操作。您有一台 R9 290,因此请注意以下信息:

Ubuntu 16.04 LTS 及更新版本:适用于一些最新的显卡(R9 285、R9 380/380X、R9 M395X、R9 Nano/Fury/FuryX、RX 460/470/480、RX 550/560/570/580...)和 APU(Carrizo、Stoney),开源AMD显卡驱动程序默认启用。对于 Ubuntu 16.04 LTS,AMDGPU-Pro 混合驱动程序也可以下载这里(请阅读发行说明以了解已知问题和限制)。

它是关于 16.04 的,并且由于它较新,18.04 将会有更好的支持。

相关内容