I never said I was unable to run the beta application in Linux, only that I was unable to get Vega GPUs working with ROCm and you seem to be under the impression that only ROCm implementation of OpenCL has the sufficient feature set in Linux to support the changes in the AMD beta application. I only had the mass failures with the beta application on AMD GPUs under Windows (you might recall at the time we didn't even get any Linux tasks because the wrong plan class was set-up back then).
I also got a response from gBaker and it sounds like he's also using an older amdgpu-pro driver that still includes PAL implementation of OpenCL. So, to date, I only have the information from you that tictoc is a user who is successfully running Radeon VII under ROCm, and with the lack of response, I have no-one else to get assistance on this, at least for now.
I suggested you try a different driver as I thought you had mentioned trying the app on your standard driver install (PAL-based) and mentioning that tasks would hang and never progress. Is that not the case? are you saying you've never attempted to run the new app on linux with the drivers that are currently working for you? That should have obviously been step one. when using the "PAL-based" amdgpu-pro driver package, are you installing with --opencl=legacy? or with --opencl=pal? AFAIK if you use the legacy argument, you only get OpenCL 1.2, even if your hardware supports 2.0+.
For Polaris-based cards, it's certainly factual that only the ROCm drivers will work for this new app. I've personally tested this. installed AMDGPU-Pro, didnt work, caused errors. Removed that, reinstalled ROCm using the standard install instructions, and it worked fine (though no speed benefit). Since I was under the impression that you were having issues with the PAL drivers also, that's why I suggested ROCm. AMD drivers are a bag of worms. things that *should* be supported or work, isnt always the case, which is why it's a good troubleshooting step to just try something different to see if you find a working combination.
I also wanted to make the distinction between rocr (in the newer drivers) and ROCm as they are not the same thing even though they are similar. ROCm was suggested to ensure you have the most full featured package available. plus you indicated the interest in running a newer kernel, which both ROCm and even the latest AMDGPU-Pro (rocr) drivers will facilitate.
Meanwhile I had the chance to put the above disk installation, 20.2 Cinnamon with ROCm, into another system, i5 with Vega. In Win10, in that system I've seen the 1.28 tasks failing with error while computing in the first seconds: 69 (0x00000045) Unknown error code.
clinfo
Number of platforms 1
Platform Name AMD Accelerated Parallel Processing
Platform Vendor Advanced Micro Devices, Inc.
Platform Version OpenCL 2.0 AMD-APP (3305.0)
Platform Profile FULL_PROFILE
Platform Extensions cl_khr_icd cl_amd_event_callback
Platform Extensions function suffix AMD
Platform Name AMD Accelerated Parallel Processing
Number of devices 1
Device Name gfx900:xnack-
Device Vendor Advanced Micro Devices, Inc.
Device Vendor ID 0x1002
Device Version OpenCL 2.0
Driver Version 3305.0 (HSA1.1,LC)
Device OpenCL C Version OpenCL C 2.0
Device Type GPU
Device Board Name (AMD) Vega 10 XL/XT [Radeon RX Vega 56/64]
Device Topology (AMD) PCI-E, 03:00.0
...
All tasks ran fine (success). However I won't prefer that system as my working system because I don't know a nice tool for throttling power and voltage with Rocm. So that was just a test.
Meanwhile I had the chance to put the above disk installation, 20.2 Cinnamon with ROCm, into another system, i5 with Vega. In Win10, in that system I've seen the 1.28 tasks failing with error while computing in the first seconds: 69 (0x00000045) Unknown error code.
clinfo
Number of platforms 1
Platform Name AMD Accelerated Parallel Processing
Platform Vendor Advanced Micro Devices, Inc.
Platform Version OpenCL 2.0 AMD-APP (3305.0)
Platform Profile FULL_PROFILE
Platform Extensions cl_khr_icd cl_amd_event_callback
Platform Extensions function suffix AMD
Platform Name AMD Accelerated Parallel Processing
Number of devices 1
Device Name gfx900:xnack-
Device Vendor Advanced Micro Devices, Inc.
Device Vendor ID 0x1002
Device Version OpenCL 2.0
Driver Version 3305.0 (HSA1.1,LC)
Device OpenCL C Version OpenCL C 2.0
Device Type GPU
Device Board Name (AMD) Vega 10 XL/XT [Radeon RX Vega 56/64]
Device Topology (AMD) PCI-E, 03:00.0
...
All tasks ran fine (success). However I won't prefer that system as my working system because I don't know a nice tool for throttling power and voltage with Rocm. So that was just a test.
good to hear another Vega/ROCm success story. thanks.
check out rocm-smi for some control options. It looks to be a CLI utility though, if that matters to you.
Would be nice if I had presets for CPU / GPU usage I can switch from the taskbar. Like
- 100% mode when afk
- 90% for work
- 50% for work with more "computing"
- disabled for gaming
Sorry if someone already had this idea. I thought I had posted it yet but I can't find it in my recent postings.
Greetings
It wouldn't be as handy as the taskbar but you could setup three profiles on the website. Update to the new profile and trigger a manual update.
You can also set up a local profile so it suspends processing when you start specific programs.
And another choice is suspends GPU processing when you are active.
Hth,
Tom M
A Proud member of the O.F.A. (Old Farts Association). Be well, do good work, and keep in touch.® (Garrison Keillor) I want some more patience. RIGHT NOW!
/edit: isn't really handy but it's something. Switching between profiles using the taskbar icon would be really nice. I'm always switching BOINC completely off when I need more computing power :(
I never said I was unable to run the beta application in Linux, only that I was unable to get Vega GPUs working with ROCm and you seem to be under the impression that only ROCm implementation of OpenCL has the sufficient feature set in Linux to support the changes in the AMD beta application. I only had the mass failures with the beta application on AMD GPUs under Windows (you might recall at the time we didn't even get any Linux tasks because the wrong plan class was set-up back then).
I also got a response from gBaker and it sounds like he's also using an older amdgpu-pro driver that still includes PAL implementation of OpenCL. So, to date, I only have the information from you that tictoc is a user who is successfully running Radeon VII under ROCm, and with the lack of response, I have no-one else to get assistance on this, at least for now.
Sorry for the delayed reply, I didn't even know this thread existed. :)
I was able to run the beta tasks on both the latest ROCm on Radeon VIIs, and on an old version of the amdgpu-pro drivers from before the OpenCL runtime was based on ROCm on Vega64s. There were no issues on either system and all tasks completed without errors. I have also made my systems visible on the site.
I currently have the beta tasks disabled, but I could re-enable them and do some testing on the Vega64s with an environment that more closely mirrors your setup.
Seems DF1DX and I are in a
)
Seems DF1DX and I are in a similar situation - DF1DX is also using amdgpu-pro with PAL-based OpenCL, not ROCm.
Soli Deo Gloria
that begs the question, why
)
that begs the question, why was he able to run the app but you arent? what's different?
_________________________________________________________________________
I never said I was unable to
)
I never said I was unable to run the beta application in Linux, only that I was unable to get Vega GPUs working with ROCm and you seem to be under the impression that only ROCm implementation of OpenCL has the sufficient feature set in Linux to support the changes in the AMD beta application. I only had the mass failures with the beta application on AMD GPUs under Windows (you might recall at the time we didn't even get any Linux tasks because the wrong plan class was set-up back then).
I also got a response from gBaker and it sounds like he's also using an older amdgpu-pro driver that still includes PAL implementation of OpenCL. So, to date, I only have the information from you that tictoc is a user who is successfully running Radeon VII under ROCm, and with the lack of response, I have no-one else to get assistance on this, at least for now.
Soli Deo Gloria
I suggested you try a
)
I suggested you try a different driver as I thought you had mentioned trying the app on your standard driver install (PAL-based) and mentioning that tasks would hang and never progress. Is that not the case? are you saying you've never attempted to run the new app on linux with the drivers that are currently working for you? That should have obviously been step one. when using the "PAL-based" amdgpu-pro driver package, are you installing with --opencl=legacy? or with --opencl=pal? AFAIK if you use the legacy argument, you only get OpenCL 1.2, even if your hardware supports 2.0+.
For Polaris-based cards, it's certainly factual that only the ROCm drivers will work for this new app. I've personally tested this. installed AMDGPU-Pro, didnt work, caused errors. Removed that, reinstalled ROCm using the standard install instructions, and it worked fine (though no speed benefit). Since I was under the impression that you were having issues with the PAL drivers also, that's why I suggested ROCm. AMD drivers are a bag of worms. things that *should* be supported or work, isnt always the case, which is why it's a good troubleshooting step to just try something different to see if you find a working combination.
I also wanted to make the distinction between rocr (in the newer drivers) and ROCm as they are not the same thing even though they are similar. ROCm was suggested to ensure you have the most full featured package available. plus you indicated the interest in running a newer kernel, which both ROCm and even the latest AMDGPU-Pro (rocr) drivers will facilitate.
_________________________________________________________________________
Meanwhile I had the chance to
)
Meanwhile I had the chance to put the above disk installation, 20.2 Cinnamon with ROCm, into another system, i5 with Vega. In Win10, in that system I've seen the 1.28 tasks failing with error while computing in the first seconds: 69 (0x00000045) Unknown error code.
clinfo
Number of platforms 1
Platform Name AMD Accelerated Parallel Processing
Platform Vendor Advanced Micro Devices, Inc.
Platform Version OpenCL 2.0 AMD-APP (3305.0)
Platform Profile FULL_PROFILE
Platform Extensions cl_khr_icd cl_amd_event_callback
Platform Extensions function suffix AMD
Platform Name AMD Accelerated Parallel Processing
Number of devices 1
Device Name gfx900:xnack-
Device Vendor Advanced Micro Devices, Inc.
Device Vendor ID 0x1002
Device Version OpenCL 2.0
Driver Version 3305.0 (HSA1.1,LC)
Device OpenCL C Version OpenCL C 2.0
Device Type GPU
Device Board Name (AMD) Vega 10 XL/XT [Radeon RX Vega 56/64]
Device Topology (AMD) PCI-E, 03:00.0
...
All tasks ran fine (success). However I won't prefer that system as my working system because I don't know a nice tool for throttling power and voltage with Rocm. So that was just a test.
solling2 wrote: Meanwhile I
)
good to hear another Vega/ROCm success story. thanks.
check out rocm-smi for some control options. It looks to be a CLI utility though, if that matters to you.
https://github.com/RadeonOpenCompute/rocm_smi_lib/tree/master/python_smi_tools
_________________________________________________________________________
Would be nice if I had
)
Would be nice if I had presets for CPU / GPU usage I can switch from the taskbar. Like
- 100% mode when afk
- 90% for work
- 50% for work with more "computing"
- disabled for gaming
Sorry if someone already had this idea. I thought I had posted it yet but I can't find it in my recent postings.
Greetings
Markus Windisch wrote: Would
)
It wouldn't be as handy as the taskbar but you could setup three profiles on the website. Update to the new profile and trigger a manual update.
You can also set up a local profile so it suspends processing when you start specific programs.
And another choice is suspends GPU processing when you are active.
Hth,
Tom M
A Proud member of the O.F.A. (Old Farts Association). Be well, do good work, and keep in touch.® (Garrison Keillor) I want some more patience. RIGHT NOW!
Will look into that, thanks a
)
Will look into that, thanks a lot!
/edit: isn't really handy but it's something. Switching between profiles using the taskbar icon would be really nice. I'm always switching BOINC completely off when I need more computing power :(
Wedge009 wrote:I never said
)
Sorry for the delayed reply, I didn't even know this thread existed. :)
I was able to run the beta tasks on both the latest ROCm on Radeon VIIs, and on an old version of the amdgpu-pro drivers from before the OpenCL runtime was based on ROCm on Vega64s. There were no issues on either system and all tasks completed without errors. I have also made my systems visible on the site.
I currently have the beta tasks disabled, but I could re-enable them and do some testing on the Vega64s with an environment that more closely mirrors your setup.