OpenCL是一个用于在GPU上运行计算任务的开源库。OpenCL使用您计算机上安装的GPU硬件(即Intel iGPU)为支持的应用程序(即LibreOffice)启用3D硬件加速。因此,除非安装了OpenCL,否则支持OpenCL的应用程序(即LibreOffice)将不会启用硬件加速,因此可能无法正常运行(即UI可能滞后)。因此,在新安装的Fedora 40(或更高版本)桌面操作系统上安装OpenCL是个好主意。
在这篇文章中,我将向您展示如何在Fedora 40(或更高版本)上为您的英特尔iGPU安装OpenCL。
目录
- 在Fedora上更新DNF包存储库缓存
- 在Fedora上安装适用于Intel GPU的OpenCL
- 检查OpenCL是否正在Fedora上工作
- 结论
- 工具书类
在Fedora上更新DNF包存储库缓存
要更新Fedora 40(及未来版本)上的DNF包存储库缓存,请运行以下命令:
$sudo dnf makecache
在Fedora上安装适用于Intel GPU的OpenCL
要为英特尔GPU安装OpenCL库,请运行以下命令:
$sudo dnf安装intel计算运行时intel opencl
要确认安装,请按Y,然后按。
正在安装针对英特尔GPU的OpenCL。这需要几秒钟的时间才能完成。
英特尔GPU的OpenCL库应该安装在您的Fedora系统上。
要使更改生效,请使用以下命令重新启动计算机:
$sudo重新启动
检查OpenCL是否正在Fedora上工作
要检查OpenCL是否在您的Fedora系统上工作,请运行以下命令:
$clinfo-l
如果OpenCL正在工作,您的Intel GPU应列为OpenCL设备,如下面的屏幕截图所示。
结论
在这篇文章中,我向您展示了如何在您的Fedora 40(或更高版本)操作系统上安装OpenCL for Intel GPU,以便在Fedora上使用OpenCL硬件加速来更好地执行OpenCL支持的应用程序。
工具书类
- GPGPU–ArchWiki