• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

AMD Graphics, which drivers and OpenCL?

Joined
Mar 16, 2017
Messages
2,508 (0.82/day)
Location
Tanagra
System Name Mac mini
Processor Apple M1 8C
Motherboard Mac mini logic board
Cooling Mac mini cooler
Memory 16GB
Video Card(s) M1 GPU
Storage 512GB
Display(s) ASUS Pro Art 27"
Case Mac mini enclosure
Power Supply Apple 150W
Fairly easy question, or at least I think so. I have an AMD card in my Linux machine, the RX 560. I want to use OpenCL for Darktable, and the open source AMD drivers (the default kernel ones) don't have that functionality, so I've installed the AMD proprietary option to get OpenCL support working. My question would be, is AMD's proprietary driver better or worse than the open driver, and if I want to use the open driver, how do I enable OpenCL support? I really don't expect much else from my machine, so gaming and the like isn't that important to me.
 
The rule is like this, the open source drivers are a lot better for 3d work, but the proprietary one is better for OpenCL work. The idea of the proprietary AMDGPU-PRO driver is to keep profiles for professional applications that need them, and use the Windows OpenCL driver too, so, for normal use, it's good enough for 3d and the best for opencl.
What distro are you using? In archlinux there's a way to only install the proprietary OpenCL driver and keep the mesa one for 3d.
 
The rule is like this, the open source drivers are a lot better for 3d work, but the proprietary one is better for OpenCL work. The idea of the proprietary AMDGPU-PRO driver is to keep profiles for professional applications that need them, and use the Windows OpenCL driver too, so, for normal use, it's good enough for 3d and the best for opencl.
What distro are you using? In archlinux there's a way to only install the proprietary OpenCL driver and keep the mesa one for 3d.
Sorry, I should have mentioned. Linux Mint 19.1. Currently have the 19.20 pro drivers installed.
 
So do I need to uninstall the old somehow first? Last time I tried to do that I lost the ability to StartX. :(
 
That's the horrible thing about proprietary drivers. Uninstalling.

There is a script for uninstalling AMDGPU-PRO with the download but ROCm is only for OpenCL, I would try it on top of what you have right now.
 
Back
Top