我是 Adobe Premiere 和 GPU 加速的新手。我开始遵循有关使用 Premiere Pro CC 编辑视频的简单教程,当我将鼠标悬停在视频上或拖动视频时,几秒钟后出现“停止工作”错误。发现问题是因为OpenCL。所以我将设置设置为“仅软件”以仅进行 CPU 渲染。
我的硬件和软件:
(对于Web开发。我不是CPP程序员。)
我使用 GPU-Z 来了解有关我的 AMD GPU 的详细信息,我看到 OpenCL 已禁用,而其他一个(Intel)已启用。
所以我使用了
/program files/adobe/adobe premiere pro cc/gpusniffer.exe
,这是输出:
Found 2 devices supporting GPU computation.
OpenCL Device 0 -
Name: Intel(R) HD Graphics 4600
Vendor: Intel
Capability: 1.2
Driver: 1.2
Total Video Memory: 1348MB
* Not enabled by default because it did not match the named list of cards.
OpenCL Device 1 -
Name: Oland
Vendor: AMD
Capability: 2
Driver: 1.2
Total Video Memory: 2048MB
我阅读了APP SDK的所有文档,但除了这个之外我没有找到任何内容:
输出
/windows/system32/clinfo.exe
Compiler available: Yes
Execution capabilities:
Execute OpenCL kernels: Yes
Execute native function: No
Queue properties:
Out-of-Order: No
Profiling : Yes
Platform ID: 00007FFBA45D6B60
Name: Oland
Vendor: Advanced Micro Devices, Inc.
Device OpenCL C version: OpenCL C 1.2
Driver version: 1642.5 (VM)
Profile: FULL_PROFILE
Version: OpenCL 1.2 AMD-APP (1642.5)
我应该怎样做才能在我的 AMD Radeon GPU 的 GPU-Z 中启用 OpenCL?
谢谢。
在谷歌搜索我的问题两周后,我在玩
regedit
时找到了答案。
要在 OpenCL
和 Windows 8.1
上享受 AMD Radeon
的乐趣,我们必须执行以下操作:
AMD Catalyst Control Center
。 (对我来说,从HP Support Center
下载的安装程序不起作用。我想是因为它不包含一些软件包。)AMD APP SDK
官方网站下载并安装AMD Developers
。C:\Program Files (x86)\AMD APP SDK\
2.9\bin
。 (根据您的版本会有所不同。)x86
文件夹(OpenCL.dll
和 amdocl.dll
)复制并替换到 C:\Windows\SysWOW64
。x86_64
文件夹(OpenCL.dll
和 amdocl64.dll
)复制并替换到 C:\Windows\System32
。
注意:OpenCL.dll
文件彼此不同。注意啦。Start
并在 regedit
或 search
中输入 RUN
。Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\OpenCL\Vendors\
。amdocl64.dll
添加为 DWORD (32-bit) Value
。 (创建后请勿编辑!)Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Khronos\OpenCL\Vendors\
。amdocl.dll
添加为 DWORD (32-bit) Value
。Catalyst
)并启动Catalyst
。Premiere
中转到 File -> Project Settings -> General -> Video Rendering and Playback
并将 Renderer
设置为 Mercury Playback Engine GPU Acceleration (OpenCL)
。注意:在
Registry Editor
中,对于 0
,true
表示 1
(启用),false
表示 OpenCL
(禁用)。
注意:
regedit
必须以管理员身份运行。
完成!
Adobe Premiere Pro CC
工作又快又好。 注意:GPU-Z
不会显示 OpenCL 已启用。我想是因为它是旧版本。
我使用这个批处理脚本来解决Tayyebi提到的问题