lspci 无法识别我的 gpu

lspci 无法识别我的 gpu

我一直在遵循 amd 网站上的说明:https://support.amd.com/en-us/kb-articles/Pages/AMDGPU-PRO-Install.aspx。我想在我的新主板上设置我的 r9 390x gpu,使用 ubuntu 16.04 和 amdgpu-pro 包。

但是,当我安装 ubuntu 时,我始终看不到我插入的 gpu。无论我是通过 USB 转接卡还是直接插入,无论插槽是什么,无论我是通过 molex/sata 还是通过顶部的主 8 针插头为其供电,都会发生这种情况。

我读过类似的帖子,其中 OP 不知道要寻找什么: lspci | grep VGA 在 ubuntu 14.04 64 位中无法检测到我的专用 AMD Radeon HD 8550M / R5 M230

我没有同样的情况,因为输出lspci -nn | grep '\[03'仅显示集成图形控制器:

00:02.0 VGA 兼容控制器 [0300]: Intel Corporation HD Graphics 510 [8086:1902] (rev 06)

我已经处理这个错误好几天了,但还是没能做任何事让 ubuntu 识别我的设备。我在互联网上找不到任何关于 ubuntu 直接忽略我的显卡的信息。

到目前为止,安装 amdgpu-pro 我已经完成的一些步骤:

  • 需要将 ubuntu 降级到 16.04,这样我才能使用 xserver-xorg 软件包的 hwe 版本。使用选项安装所有 hwe 软件包--install-recommends,这样我就可以使用所需的xserver-xorg-video-modesetting-amdgpu-pro

  • 找到了正确版本的 amdgpu-pro(18 需要模式设置,但 16 有错误)

  • 在安装 amdgpu-pro 16/17 时,我收到一条警告,提示我板载显卡(模块上i915)可能缺少固件,我只需从 ubuntu 下载二进制文件并将其复制到我的 /usr/bin 目录中即可修复此问题

  • 刚刚发现安装过程中发生了一个我之前没有注意到的非致命错误—— Error! Bad return status for module build on kernel: 4.15.0-33-generic (x86_64) Consult /var/lib/dkms/amdgpu/17.40-492261/build/make.log for more information.

我检查了日志文件,它建议下载libelf-dev。所以我照做了,然后重新安装,这导致下载了很多其他软件包。它成功运行,但这次日志中出现了类似但不同的错误:

`make: Entering directory '/usr/src/linux-headers-4.15.0-33-generic'
 CC [M]  /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdgpu/amdgpu_drv.o
 CC [M]  /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkcl/kcl_drm.o
In file included from /var/lib/dkms/amdgpu/17.40-492261/build/amd/amdkcl    /kcl_drm.c:1:0:
 /var/lib/dkms/amdgpu/17.40-492261/build/include/kcl/kcl_drm.h: In   function ‘kcl_drm_universal_plane_init’:
/var/lib/dkms/amdgpu/17.40-492261/build/include/kcl/kcl_drm.h:271:29: error: incompatible type for argument 7 of ‘drm_universal_plane_init’
  formats, format_count, type, name);
...`

我认为这个错误可能与内核选项有关——不确定。但我不确定这是否与最初的问题有关。当然,也许 amdgpu 没有正确安装——但为什么我的 gpu 根本没有显示出来?

答案1

事实证明,这与我安装 amdgpu-pro 无关。这是一个非常愚蠢的错误——我的显卡没有完全通电。我把 8 针插头连接到了 PSU,但没有连接这些显卡附带的额外 6 针插头。

PS 对我来说,正确安装 amdgpu-pro 驱动程序的秘诀是使用 amdgpu-pro 16.60(由于某种原因,amd 不再直接提供,但你可以找到它)、ubuntu 16.04.01,然后使用 和 安装./amdgpu-pro-install --px --computesudo usermod -a -G video <user>然后完全重新安装xorg"xserver-*"

希望这对我这样的新手有帮助...

相关内容