我试图运行DaVinci解决在Ubuntu上,而使用AMD FirePro W5500卡。DaVinci解决方案需要OpenCL才能工作,所以我安装了18.04.2 (我在没有任何更新的情况下进行了最小的安装),因为企业Radeon™Pro软件女巫所要求的基本上是AMDGPU的某些版本。我想我成功地安装了它,这就是我从dpkg -l amdgpu-pro
得到的
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-============-============-=================================
un amdgpu-pro <none> <none> (no description available)
lspci -nnk | grep -iA2 VGA
的一个结果是
02:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Pitcairn LE GL [FirePro W5000] [1002:6809]
Subsystem: Dell Pitcairn LE GL [FirePro W5000] [1028:0b06]
Kernel driver in use: amdgpu
我还从DaVinci解析中获取错误
No OpenCL boards available on chassis 1.
和
CRITICAL_PREF: DaVinci Resolve could not find any OpenCL capable GPUs. Would you like to review and update your DaVinci Resolve Hardware Configuration? Please ensure that appropriate GPU drivers are installed and your DaVinci Resolve hardware is configured appropriately.
软件基本上是无法使用的,因为没有映像,不幸的是,我不确定是OpenCL错误还是其他任何问题,但我决定一步一步地解决OpenCL问题。如果我正确理解,我已经安装了AMDGPU,但系统不使用PRO版本,因此不支持OpenCL (我在AMD安装指南上描述的驱动程序中安装了OpenCL )。我可以列入黑名单/删除/交换驱动程序吗?我该怎么做呢?
我知道黑魔法不支持Ubuntu,但是他们支持CentOS,不幸的是,我在CentOS上遇到了同样的问题,老实说,我更喜欢Ubuntu,而且很明显,只要我找到了正确的司机,就有可能让它工作。
发布于 2020-05-06 07:23:42
我有几个这样的测试,最近我自己做了测试。
方法是使用amdgpu
而不是radeon
来配置卡。本文https://wiki.archlinux.org/index.php/AMDGPU解释了如何做到这一点。
使用参数radeon.si_support=0
和amdgpu.si_support=1
。在/et/modprobe.d
文件amdgpu.conf
和radeon.conf
中设置它们。
如果不能工作,请在/etc/default/grub
中设置这些属性,并确保执行update-grub
以应用更改。完成此操作后,与icd一起安装三叶草OpenCL实现(来自mesa)。这是OpenCL的一个开放实现。
不要指望这个图书馆会有奇迹。它几乎不支持OpenCL 1.1,甚至不支持1.2。像LuxMark这样的东西正在为我工作,而像折叠@home这样的东西则根本不起作用。这是目前唯一的解决办法。所有的GCN1.0都不受很好的支持。GCN1.2和更高版本是很好的支持(AMD声称,但我不能测试它)使用amdgpu或orca OpenCL实现。
https://askubuntu.com/questions/1204014
复制相似问题