Message boards :
Number crunching :
CL_OUT_OF_HOST_MEMORY with AMD RX 6600 XT on Xbuntu 20.04
Message board moderation
Author | Message |
---|---|
Send message Joined: 4 Mar 18 Posts: 23 Credit: 263,917,092 RAC: 4,656 |
Is there anyone running Milkyway@Home with AMD RX 6600 XT in Ubuntu 20.04? I run into a lot of error of computing. It turns out that it's the error "CL_OUT_OF_HOST_MEMORY". Computer info: * Xubuntu 20.04, kernel 5.13.19 * AMD OpenCL (ROCM 5.1.1) installed with amdgpu-install from: https://repo.radeon.com/amdgpu-install/22.10.1/ubuntu/focal/ * 32GB of RAM * GPU: AMD Radeon 6600 XT 8 GB Here is a sample of the work unit with error: https://milkyway.cs.rpi.edu/milkyway/result.php?resultid=210500363 |
Send message Joined: 8 May 09 Posts: 3319 Credit: 520,294,288 RAC: 20,071 |
Is there anyone running Milkyway@Home with AMD RX 6600 XT in Ubuntu 20.04? There's a whole forum just for Linux stuff here https://milkyway.cs.rpi.edu/milkyway/forum_forum.php?id=5 I would think they could help you faster |
Send message Joined: 13 Oct 21 Posts: 44 Credit: 225,160,678 RAC: 7,620 |
A couple of ideas to investigate: One is driver/driver installation issue. That error kind of sounds like not enough memory can be assigned to run the tasks. Two - your CPU has an integrated GPU in addition to the dedicated one. Could they be interfering with each other? Can the integrated one be disabled (via BIOS maybe)? |
Send message Joined: 4 Mar 18 Posts: 23 Credit: 263,917,092 RAC: 4,656 |
A couple of ideas to investigate: One is driver/driver installation issue. That error kind of sounds like not enough memory can be assigned to run the tasks. Two - your CPU has an integrated GPU in addition to the dedicated one. Could they be interfering with each other? Can the integrated one be disabled (via BIOS maybe)? Thanks for the ideas. I'll look into the memory & driver issue. As for the integrated graphics, I think that it is disabled. The command clinfo only shows 6600 XT card. On another thought, Einstein@Home can run tasks on this GPU just fine. |
Send message Joined: 13 Oct 21 Posts: 44 Credit: 225,160,678 RAC: 7,620 |
I'm not sure if this could cause issues but are you sure ROCm is supported by your GPU? It kind of doesn't look like it by looking at https://docs.amd.com/bundle/ROCm-Getting-Started-Guide-v5.1.1/page/Overview_of_ROCm_Installation.html. What if you uninstall it and try running Separation tasks without ROCm? Are you able to run both of the Einstein GPU apps (O3AS & FGRPB1G)? |
Send message Joined: 4 Mar 18 Posts: 23 Credit: 263,917,092 RAC: 4,656 |
I'm not sure if this could cause issues but are you sure ROCm is supported by your GPU? It kind of doesn't look like it by looking at https://docs.amd.com/bundle/ROCm-Getting-Started-Guide-v5.1.1/page/Overview_of_ROCm_Installation.html. What if you uninstall it and try running Separation tasks without ROCm? Officially, AMD RX 6600 XT is not supported by ROCm :( What is other way to get OpenCL for AMD GPU now? As for Einstein GPU apps. For some reasons, I get mostly O3AS work units. They finish without error. |
Send message Joined: 13 Oct 21 Posts: 44 Credit: 225,160,678 RAC: 7,620 |
I believe your GPU already has OpenCL. Check out "Graphics Features" section here: https://www.techpowerup.com/gpu-specs/radeon-rx-6600-xt.c3774. Also, Einstein@Home GPU apps are also OpenCL https://einsteinathome.org/apps.php. Since you're able to run them that means your GPU has the feature. Try uninstalling ROCm, reinstalling the drivers and see if any of those steps help. I noticed that too, Einstein seemingly started preferentially sending O3AS tasks. |
Send message Joined: 8 May 09 Posts: 3319 Credit: 520,294,288 RAC: 20,071 |
I'm not sure if this could cause issues but are you sure ROCm is supported by your GPU? It kind of doesn't look like it by looking at https://docs.amd.com/bundle/ROCm-Getting-Started-Guide-v5.1.1/page/Overview_of_ROCm_Installation.html. What if you uninstall it and try running Separation tasks without ROCm? Did you get your drivers here: https://amdgpu-install.readthedocs.io/en/latest// As for Einstein GPU apps. For some reasons, I get mostly O3AS work units. They finish without error. You keep saying this but it really doesn't matter, both Projects used very different people to program the gpu stuff so working at one Project doesn't obviously mean it will work everywhere else. Also if you only check one kind of unit at Einstein that's the kind it will send you, you do have a choice if you want to use it. |
©2024 Astroinformatics Group