Welcome to MilkyWay@home

CL_OUT_OF_HOST_MEMORY with AMD RX 6600 XT on Xbuntu 20.04

Message boards : Number crunching : CL_OUT_OF_HOST_MEMORY with AMD RX 6600 XT on Xbuntu 20.04
Message board moderation

To post messages, you must log in.

AuthorMessage
neofob

Send message
Joined: 4 Mar 18
Posts: 23
Credit: 263,889,045
RAC: 17,304
Message 72770 - Posted: 14 Apr 2022, 0:13:24 UTC

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
ID: 72770 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile mikey
Avatar

Send message
Joined: 8 May 09
Posts: 3315
Credit: 519,949,340
RAC: 22,061
Message 72775 - Posted: 14 Apr 2022, 11:08:35 UTC - in response to Message 72770.  
Last modified: 14 Apr 2022, 11:09:04 UTC

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


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
ID: 72775 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
AndreyOR

Send message
Joined: 13 Oct 21
Posts: 43
Credit: 225,021,362
RAC: 9,627
Message 72787 - Posted: 14 Apr 2022, 17:43:06 UTC

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)?
ID: 72787 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
neofob

Send message
Joined: 4 Mar 18
Posts: 23
Credit: 263,889,045
RAC: 17,304
Message 72802 - Posted: 14 Apr 2022, 23:34:35 UTC - in response to Message 72787.  

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.
ID: 72802 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
AndreyOR

Send message
Joined: 13 Oct 21
Posts: 43
Credit: 225,021,362
RAC: 9,627
Message 72814 - Posted: 15 Apr 2022, 7:13:26 UTC

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)?
ID: 72814 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
neofob

Send message
Joined: 4 Mar 18
Posts: 23
Credit: 263,889,045
RAC: 17,304
Message 73050 - Posted: 20 Apr 2022, 22:47:39 UTC - in response to Message 72814.  

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)?


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.
ID: 73050 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
AndreyOR

Send message
Joined: 13 Oct 21
Posts: 43
Credit: 225,021,362
RAC: 9,627
Message 73054 - Posted: 21 Apr 2022, 5:52:58 UTC - in response to Message 73050.  

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.
ID: 73054 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Profile mikey
Avatar

Send message
Joined: 8 May 09
Posts: 3315
Credit: 519,949,340
RAC: 22,061
Message 73072 - Posted: 22 Apr 2022, 10:12:06 UTC - in response to Message 73050.  

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)?


Officially, AMD RX 6600 XT is not supported by ROCm :(

What is other way to get OpenCL for AMD GPU now?


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.
ID: 73072 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : Number crunching : CL_OUT_OF_HOST_MEMORY with AMD RX 6600 XT on Xbuntu 20.04

©2024 Astroinformatics Group