Originally posted by Marc Driftmeyer
View Post
Announcement
Collapse
No announcement yet.
AMD's ROCm 1.4 Now Available With OpenCL Support
Collapse
X
-
awesome to see they delivered after all before the end of the year after all! Now if only they'd at least support SLES 12 sp2 / OpenSUSE there too instead of the blessed Ubuntu/Fedora only versions. Not sure how the closed bits can work without binary packages prebuilt, with a complex chain like ROCm's ecosystem its a half non starter... having said that I installed it on an ubuntu 16.04 machine I have limited access to today but it does limit my experiences and contributions being Ubuntu only and not being regularly in my reach... Waiting to get a Ryzen APU system so I can follow these blessed versions without destroying my desktop and benchmark APUs as well as GPUs on ROCm OpenCL.
So remaining items, until we reach the golden age of compute on GPU:- OpenCL 2.1 runtime with C++ kernel language
- Open source everything on the host
- Wider distro support on binary packages (at least SLES 12sp2/OpenSUSE support)
- Likes 2
Comment
-
Originally posted by Marc Driftmeyer View PostIt's useless unless you use the sanctioned Ubuntu 4.7 blessed Kernel and a few other tag along options which I know no one who is going to rebuild a system [outside of Phoronix whose livelihood seems to be a perpetual state of testing] to use AMDGPU-Pro.
Originally posted by bug77 View PostI think you're just described the status quo of the AMD Linux GPU driver for most of 2016.Test signature
Comment
-
Originally posted by nevion View Postawesome to see they delivered after all before the end of the year after all! Now if only they'd at least support SLES 12 sp2 / OpenSUSE there too instead of the blessed Ubuntu/Fedora only versions.
Originally posted by nevion View PostNot sure how the closed bits can work without binary packages prebuilt, with a complex chain like ROCm's ecosystem its a half non starter...Test signature
- Likes 1
Comment
-
Originally posted by bridgman View Post
The ROCM stack supports Ubuntu 14.04, 16.04, and Fedora 23 with their stock kernels. Building the kernel driver gives you DKMS packages, we don't replace the entire kernel any more.
The Linux GPU driver is upstream and gets picked up by all the distro packagers, and component builds are available from both distro and third party packages. When you say "rebuild a system" are you just talking about "installing newer components ?".
It really is getting kind of ridiculous. There was always going to be an adjustment period as fglrx left and the pro driver started trying to use the upstream amdgpu code, but that window where it was reasonable to have difficulties is starting to close.
Comment
-
Originally posted by smitty3268 View PostEven Fedora doesn't support v23 anymore, so I'm not sure why AMD does. I have a hard time believing many (any?) Fedora users want to use it and haven't moved on yet.
Originally posted by smitty3268 View PostI think he means that if you try to use the pro driver on newer kernels, it bugs out and falls back to the OSS version. Right? Isn't that why Michael has to do tests on certain special (old Ubuntu) kernels when he tests the pro driver?
Originally posted by smitty3268 View PostIt really is getting kind of ridiculous. There was always going to be an adjustment period as fglrx left and the pro driver started trying to use the upstream amdgpu code, but that window where it was reasonable to have difficulties is starting to close.
We did talk separately about open sourcing the OpenCL and Vulkan userspace bits so that they could become part of the open source stack (and would track upstream) but that is a separate effort. Maybe people aren't keeping the two separate ?Last edited by bridgman; 19 December 2016, 09:02 PM.Test signature
- Likes 1
Comment
-
Originally posted by bridgman View PostI guess... but the PRO driver was always aimed at workstation users running enterprise distros with older kernels. We still get more pressure to support older kernels than newer kernels from FirePRO users. We bundled it up for consumer users while the open source driver was picking up GL 4.5 support and performance improvements but that is pretty much done now other than recently released games.
For the lebenty-millionth time, the plan was *never* for the PRO driver to be an add-on to the upstream amdgpu code. It was always a separate driver with kernel compatibility layer targeting FirePRO products & users. The "-PRO is a userspace add-on to upstream" message came from random posters, not from us.Last edited by smitty3268; 19 December 2016, 10:12 PM.
Comment
-
OpenCL works for me, you just have to install the opencl packages from the repository once you finish setting up the ROCm environment as it shows in the install. Waiting for all the damn kernels to compile for Blender so I can see how my RX 480 compares to Ryzen in a really weird, not so useful way.
Comment
Comment