Skip to content

Understanding and controlling multi-GPU behavior #1815

Description

@frenchwr

Describe the support request
Hi there, this is a bit of a follow up on my previous issue (#1769).

What is the behavior of the GPU plugin on a multi-Intel-GPU system when installing with NFD where an app requests a GPU with (assume only i915 driver enabled on host):

resources:
  limits:
    gpu.intel.com/i915: 1

For example:

  • Which GPU device will be used for the first app requesting a GPU? Is there any way to control this?
  • It appears from the docs that when using sharedDevNum=N all slots will be filled on one of the GPUs before apps are scheduled on the next GPU? Is that right?

System (please complete the following information if applicable):

  • OS version: Ubuntu 22.04, 24.04
  • Kernel version: 6.8.0-40-generic
  • Device plugins version: v0.30.0
  • Hardware info: iGPU and dGPU

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions