update
according to the wikipedia, the card supports opencl 1.2, but the clinfo tells that opencl 2.1 is installed.... so I think I should test it with opencl 1.2, but where do I get that ?
is there an open-source linux driver (with opencl support) for old mobile gpus
01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 / R7 M520] (rev 83)
Subsystem: Hewlett-Packard Company Radeon R7 M520
I have my brother's (1 year) old HP notebook, which has a switchable graphics cards from AMD.
I have installed linux on it.
tushar@Notebook:~$ cat /etc/os-release
NAME="Zorin OS"
VERSION="15.2"
ID=zorin
ID_LIKE=ubuntu
PRETTY_NAME="Zorin OS 15.2"
VERSION_ID="15"
HOME_URL="https://www.zorinos.com"
SUPPORT_URL="https://www.zorinos.com/help"
BUG_REPORT_URL="https://bugs.launchpad.net/zorin-os"
PRIVACY_POLICY_URL="https://www.zorinos.com/legal/privacy"
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic
Here's my gpu info
tushar@Notebook:~$ sudo lspci -v
(...)
01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 / R7 M520] (rev 83)
Subsystem: Hewlett-Packard Company Radeon R7 M520
Flags: fast devsel, IRQ 255
Memory at 90000000 (64-bit, prefetchable) [disabled] [size=256M]
Memory at b1200000 (64-bit, non-prefetchable) [disabled] [size=256K]
I/O ports at 5000 [disabled] [size=256]
Expansion ROM at b1240000 [disabled] [size=128K]
Capabilities: [48] Vendor Specific Information: Len=08 <?>
Capabilities: [50] Power Management version 3
Capabilities: [58] Express Legacy Endpoint, MSI 00
Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
Capabilities: [150] Advanced Error Reporting
Capabilities: [270] #19
Kernel modules: radeon, amdgpu
(...)
Note: to remove the "Unsupported OS" error, I commented out the line inside if check that exits out the script
echo "Unsupported OS" | stderr
# exit 1
;;
I tried
sudo ./amdgpu-pro-install -y --opencl=legacy
but that resulted in a login loop problem, and later black screen and infinite boot time
so i did this
sudo ./amdgpu-install -y
than installed the opencl drivers manually (from this forum https://forum.linuxconfig.org/t/install-opencl-for-the-amdgpu-open-source-drivers-on-debian-and-ubun... )
sudo echo "deb file:/opt/amdgpu-pro-repo /" > /etc/apt/sources.list.d/amdgpu-pro.list
sudo apt update --allow-insecure-repositories
sudo apt install clinfo-amdgpu-pro opencl-orca-amdgpu-pro-icd clinfo
I can use the switchable graphics functionality (as earlier) but can't use opencl features (in blender)
here's the clinfo output
Number of platforms 1
Platform Name AMD Accelerated Parallel Processing
Platform Vendor Advanced Micro Devices, Inc.
Platform Version OpenCL 2.1 AMD-APP (2906.7)
(...)
Platform Name AMD Accelerated Parallel Processing
Number of devices 0
(...)
expectations: opencl should be enabled in blender, handbrake (vce) etc.
questions
- Is my gpu a member of the radeon R5 or radeon r7 series ?
- Is it suppoted by the amdgpu-pro drivers ?
mobile GPUs are not supported by amdgpu