DMA Paging Error (0xc01e0200)

#5
by chinanet-v1 - opened

flm run gpt-oss:20b
[FLM] Configuring NPU Power Mode to performance (flm default)
[Warning] Version check timed out; continuing without update info.
[FLM] Loading model: C:\Users\johndoe\Documents\flm\models\GPT-OSS-20B-NPU2
Error: Failed to submit command to hw queue (0xc01e0200):
Even after the video memory manager split the DMA buffer, the video
memory manager could not page-in all of the required allocations into
video memory at the same time. The device is unable to continue.

Device: HX 370 with 32G RAM
NPU driver: 32.0.203.314

I have reviewed the official troubleshooting guide at https://fastflowlm.com/docs/instructions/cli/, which suggests that RAM shortage is a primary culprit. However, my system telemetry shows ~20GB of free physical RAM at the moment the flm run command initiates.

Please check "total mem" in Task Manager -> Perf. -> NPU

There is an internal cap on amount of mem that can be accessed by NPU.

Also, check the update of https://github.com/lemonade-sdk/lemonade/issues/688

Hope the cap can be lifted soon ...

I solved the problem by adjusting the amount of RAM dedicated to the iGPU in the BIOS.

I solved the problem by adjusting the amount of RAM dedicated to the iGPU in the BIOS.

Really, how did you do that? How much "total mem" do you have in in Task Manager -> Perf. -> NPU?

Do you mind sharing it? Many of us have a 32 GB sys and we can really benefit from it! TY!!

Sign up or log in to comment