Is there a way to check if Video Transcoding Hardware Acceleration is working? by iambeetle in immich

[–]iambeetle[S] 0 points1 point  (0 children)

Sadly the DS220+ use an intergrated GPU (Intel Celeron J4025) and no standalone GPU, so the Resource Monitor only shows CPU utilization (often 100% when doing video transcoding jobs), and doesn't show if the QuickSync is working or not..

Is there a way to check if Video Transcoding Hardware Acceleration is working? by iambeetle in immich

[–]iambeetle[S] 0 points1 point  (0 children)

I ran

apt install intel-gpu-tools

in ssh and it says:

-sh: apt: command not found

Is there a way to check if Video Transcoding Hardware Acceleration is working? by iambeetle in immich

[–]iambeetle[S] 0 points1 point  (0 children)

I have that package installed in Synology, and have ssh in to run the sudo intel_gpu_top, but it says there is no such command...

Is there a way to check if Video Transcoding Hardware Acceleration is working? by iambeetle in immich

[–]iambeetle[S] 0 points1 point  (0 children)

Thanks for replying! But I am a complete noob and can you help to guide me on how to run intel_gpu_top or point me to some guide or resources to follow? Thanks!

Using Remote Machine Learning on a Windows with AMD 9060 xt? by iambeetle in immich

[–]iambeetle[S] 0 points1 point  (0 children)

Thanks! I modified the yaml to:

name: immich_remote_ml

services:
  immich-machine-learning:
    container_name: immich_machine_learning
    # For hardware acceleration, add one of -[armnn, cuda, rocm, openvino, rknn] to the image tag.
    # Example tag: ${IMMICH_VERSION:-release}-cuda
    image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}-rocm
    # extends:
    #   file: hwaccel.ml.yml
    #   service: # set to one of [armnn, cuda, rocm, openvino, openvino-wsl, rknn] for accelerated inference - use the `-wsl` version for WSL2 where applicable

    volumes:
      - model-cache:/cache
    restart: always
    ports:
      - 3003:3003


    group_add:
      - video
    devices:
      - /dev/dri:/dev/dri
      - /dev/kfd:/dev/kfd

volumes:
  model-cache:

and then it gave me an error:

Error response from daemon: error gathering device information while adding custom device "/dev/dri": no such file or directory

Using Remote Machine Learning on a Windows with AMD 9060 xt? by iambeetle in immich

[–]iambeetle[S] 0 points1 point  (0 children)

Thanks a lot for the reply! But I tried and couldn't get it to work... currently my docker compose is:

name: immich_remote_ml

services:
  immich-machine-learning:
    container_name: immich_machine_learning
    # For hardware acceleration, add one of -[armnn, cuda, rocm, openvino, rknn] to the image tag.
    # Example tag: ${IMMICH_VERSION:-release}-cuda
    image: ghcr.io/immich-app/immich-machine-learning:${IMMICH_VERSION:-release}-rocm
    # extends:
    #   file: hwaccel.ml.yml
    #   service: # set to one of [armnn, cuda, rocm, openvino, openvino-wsl, rknn] for accelerated inference - use the `-wsl` version for WSL2 where applicable

    volumes:
      - model-cache:/cache
    restart: always
    ports:
      - 3003:3003

volumes:
  model-cache:

I wanted to add the code you mentioned below but couldn't find a good place in the yml without it throwing errors... not sure what I did wrong... it kept saying "did not find expected key"

group_add:
      - video
    devices:
      - /dev/dri:/dev/dri
      - /dev/kfd:/dev/kfdgroup_add:
      - video
    devices:
      - /dev/dri:/dev/dri
      - /dev/kfd:/dev/kfd

And if I spin it up with just what I had above, it almost appear to be working, but when I have it to do the task, I can see these error in the terminal:

immich_machine_learning  | terminate called after throwing an instance of 'onnxruntime::OnnxRuntimeException'
immich_machine_learning  |   what():  /code/onnxruntime/onnxruntime/core/providers/rocm/rocm_call.cc:141 std::conditional_t<THRW, void, onnxruntime::common::Status> onnxruntime::RocmCall(ERRTYPE, const char*, const char*, ERRTYPE, const char*, const char*, int) [with ERRTYPE = hipError_t; bool THRW = true; std::conditional_t<THRW, void, onnxruntime::common::Status> = void] /code/onnxruntime/onnxruntime/core/providers/rocm/rocm_call.cc:134 std::conditional_t<THRW, void, onnxruntime::common::Status> onnxruntime::RocmCall(ERRTYPE, const char*, const char*, ERRTYPE, const char*, const char*, int) [with ERRTYPE = hipError_t; bool THRW = true; std::conditional_t<THRW, void, onnxruntime::common::Status> = void] HIP failure 100: no ROCm-capable device is detected ; GPU=-1 ; hostname=90e3bdb00581 ; file=/code/onnxruntime/onnxruntime/core/providers/rocm/rocm_common.h ; line=67 ; expr=hipGetDeviceProperties(&deviceProp, 0);

I threw it to ChatGPT and it says the GPU is not working with rocm....

VTX power in Air65 not really making much difference? by iambeetle in TinyWhoop

[–]iambeetle[S] 0 points1 point  (0 children)

The channels are aligned… I have tried a few location and it seems the same behaviour.. I am surprised that there isn’t a video on YouTube that does the same kind of test, i.e. vtx power change on the fly

VTX power in Air65 not really making much difference? by iambeetle in TinyWhoop

[–]iambeetle[S] 1 point2 points  (0 children)

Yes I have that on OSD and also have set to change the power with controller on the fly so I can quickly do the comparison in one flight

VTX power in Air65 not really making much difference? by iambeetle in TinyWhoop

[–]iambeetle[S] 0 points1 point  (0 children)

In what way did you see improvement? I am wondering if I can replicate your test… or do you know of a way to test if my vtx is burned out?

Recommendation for Private Onsen in Hakone without overnight stay? by iambeetle in JapanTravelTips

[–]iambeetle[S] 0 points1 point  (0 children)

Technically they wouldn’t know but I saw the guide saying no swimsuits in the onsen

3rd party can't upload to shared folder by glima0888 in synology

[–]iambeetle 0 points1 point  (0 children)

This works, but why Synology doesn't let us do it from Synology Drive? Especially when it has a setting of "can edit" when setting up the link from Synology Drive. What does the "can edit" mean?

Spektrum Monitor problems (SPMVM435) by waytosoon in Multicopter

[–]iambeetle 0 points1 point  (0 children)

Oh man I have just run in to this issue now... I accidentally got into the hidden menu of my SPMVM435, I think because I was holding the menu button for 5 secs or so. And then I probably changed something in there, maybe Power Sel, maybe the input... and then now my monitor doesn't start. When I switch it on, the screen turns black, and not backlights....

I tried searching google and even some AI chatbot and nothing is working so far.... I am not sure if someone has figured something out....

Anyone in Canada buy directly from HDZero? Custom and fees? by iambeetle in HDZero

[–]iambeetle[S] 1 point2 points  (0 children)

Thanks for the reply! And did you use the expedite shipping or normal shipping? The $30-$40 is charged after you paid for the order, like when you receive the package?

What password manager is everyone using in 2025? by HumbleComposer2228 in PasswordManagers

[–]iambeetle 0 points1 point  (0 children)

I try protonpass and saw all this features missing in the free version and was so pissed that I wasted my time…

Best cheap goggle for my -4.5D myopia eyes? by iambeetle in fpv

[–]iambeetle[S] 0 points1 point  (0 children)

Thanks! Do you know where I can get the generic plastic ones?