Originally posted by bridgman
View Post
Announcement
Collapse
No announcement yet.
Radeon RX 6800 "Sienna Cichlid" Firmware Added To Linux-Firmware.Git
Collapse
X
-
Originally posted by piorunz View PostCan someone tell me please which part of these drivers is actually open source and which is not? They are public but still require binaries? I am a bit lost
The exceptions are the AMDGPU-PRO OpenGL and Vulkan components, which are closed source. The legacy ("Orca") back end for OpenCL is also closed source, but the rest of the OpenCL component is part of the open source ROCm stack. I don't expect we will bother to go back and open source the legacy OpenCL back end but we plan to use the ROCm back end for all current and future chips on Linux anyways.
For graphics drivers we tend to push commits out to the public mailing list (amd-gfx) at the same time they go into our internal trees and upstream every week or so, while for ROCm components we tend to push to "upstream" (our own public GitHub repos) once a month. LLVM changes are somewhere in between... I think we push every few weeks on average.
We are trying to move the ROCm components to a more open development model (like the graphics driver) as well.Last edited by bridgman; 19 November 2020, 06:49 PM.Test signature
- Likes 4
Comment
-
Originally posted by bridgman View PostWe are trying to move the ROCm components to a more open development model (like the graphics driver) as well.
Comment
-
Originally posted by MadeUpName View PostDo you know why Redhat and Fedora are slow walking AMDs Rocm runtime changes? Will any of the changes AMD is making to it's development model improve that situation?
Now that the stack is largely built out and our first CDNA part has launched we are reaching the point where distro integration can start to make sense, at least for faster moving distros like Fedora. There is still some build & packaging cleanup we probably need to finish first though... eg. we would all prefer to avoid adding yet another version of llvm.Test signature
- Likes 1
Comment
-
Originally posted by bridgman View PostThe legacy ("Orca") back end for OpenCL is also closed source, but the rest of the OpenCL component is part of the open source ROCm stack.
I don't expect we will bother to go back and open source the legacy OpenCL back end but we plan to use the ROCm back end for all current and future chips on Linux anyways.
The packaged drivers are generally binaries built from our internal working branches of open source trees (kernel, amdgpu DDX, libdrm, Mesa etc..).
AMD's clinfo seems to be featureless in comparison.
Comment
-
Originally posted by bridgman View Post
In fairness, CPU cores have the same problem once you start using SIMD instructions (SSE/AVX), and I don't think they have the same degree of automatic predication that GPU cores offer.
GPU SIMD units used to be a lot wider than CPU SIMDs but the gap is closing, with AVX512 in particular getting close to the 1024 or 2048 bit SIMD width you find on GPUs.
I do agree with your comment in the context of Peter Fodrek's post, however, since the GPU has to run each of the branches sequentially and so there is no effective speedup AFAIK.
I just speculate of RX 6800XT running stable at 2750 MHz
►RX 6900 XT (Newegg Affiliate): https://geni.us/6900xt►RX 6800 XT (Newegg Affiliate): https://geni.us/6800xt►RX 6800 (Newegg Affiliate): https://geni.us/6800...
what is 22% more then max boost clock and 29% more the game clock but it only take us max 9% more performance. So there is lot of computing/geometry performance that cannot be used for games (maybe due to missing enough count of some other parts of GPU of due to not enough data bandwidth) and how to use this not used compute capability to boost performance.
Comment
-
Originally posted by illwieckz View PostDo you mean the PAL OpenCL stuff from AMDGPU-PRO is ROCm repackaged?
Originally posted by illwieckz View PostEven without open-sourcing it, would it be possible to fix that bug? https://gitlab.com/illwieckz/i-love-compute/-/issues/2
Originally posted by illwieckz View PostWould it be possible to package the same clinfo usually used in distros like Debian (I believe it's http://github.com/Oblomov/clinfo )?
AMD's clinfo seems to be featureless in comparison.Test signature
Comment
-
Originally posted by Peter Fodrek View PostI just speculate of RX 6800XT running stable at 2750 MHz
►RX 6900 XT (Newegg Affiliate): https://geni.us/6900xt►RX 6800 XT (Newegg Affiliate): https://geni.us/6800xt►RX 6800 (Newegg Affiliate): https://geni.us/6800...
what is 22% more then max boost clock and 29% more the game clock but it only take us max 9% more performance. So there is lot of computing/geometry performance that cannot be used for games (maybe due to missing enough count of some other parts of GPU of due to not enough data bandwidth) and how to use this not used compute capability to boost performance.Test signature
Comment
Comment