我买了一台笔记本电脑(https://www.dell.com/de-de/shop/dell-notebooks/xps-15-laptop/spd/xps-15-9530-laptop),我在双启动设置中安装了 Ubuntu 23.04。我无法使用旧版本。
GPU(英特尔 A370M)通过列出lshw
,并clinfo
产生
Number of platforms 0
ICD loader properties
ICD loader Name OpenCL ICD Loader
ICD loader Vendor OCL Icd free software
ICD loader Version 2.3.1
ICD loader Profile OpenCL 3.0
但是,分子动力学 (OpenMM) 应用程序无法找到我的 OpenCL。这可能是由于缺少驱动程序造成的,还是应该没问题,因为操作系统可以看到 GPU 和 OpenCL?在英特尔网站上,只列出了适用于 Ubuntu 22.04 的驱动程序。
编辑:输出glxinfo | grep OpenGL
OpenGL vendor string: Intel
OpenGL renderer string: Mesa Intel(R) Graphics (RPL-P)
OpenGL core profile version string: 4.6 (Core Profile) Mesa 23.0.4-0ubuntu1~23.04.1
OpenGL core profile shading language version string: 4.60
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6 (Compatibility Profile) Mesa 23.0.4-0ubuntu1~23.04.1
OpenGL shading language version string: 4.60
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 Mesa 23.0.4-0ubuntu1~23.04.1
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:
编辑2:根据评论,问题是我是否需要安装新的 OpenCL 驱动程序(而不是 GPU 驱动程序),所以我修改了问题标题。