Overview
Troubleshooting and Optimization has five objectives. Three deal with hardware faults: identifying and troubleshooting faults in components such as GPUs, fans and network cards, identifying which card, GPU or power supply is faulty, and replacing those parts correctly. The tools are the ones used throughout the exam, applied to failure cases: nvidia-smi and DCGM for GPU health, kernel logs for XID errors, the BMC event log and sensors for fans and power supplies, and NVIDIA System Management on DGX systems. The other two objectives deal with performance. Executing performance optimization for AMD and Intel servers covers BIOS and OS settings such as NUMA layout, PCIe and IOMMU options, power profiles and CPU and NIC affinity. Storage optimization covers client settings, network tuning and GPUDirect Storage.
At 12%, this domain is about nine questions.
How it's tested
Questions in this domain present symptoms and evidence, such as an XID message, a BMC event, a DCGM failure or a performance gap, and ask which component is at fault or which change will help. Some questions ask for the correct replacement procedure or the right BIOS or OS setting for a CPU platform.
-
Read the evidence
A log line or alert is shown, and you identify the failing component from XID codes, sensor readings or event entries.
-
Replace safely
A part has failed, and you choose the correct order of drain, power down, replace, update firmware and revalidate.
-
Tune the host
A node underperforms, and you choose the BIOS or OS setting for AMD or Intel that fixes GPU, NIC or storage throughput.
Kernel logs on one node show a GPU falling off the bus, and jobs on that node fail. Reinstalling the driver will not fix a GPU that disappears from PCIe. The engineer should drain the node in Slurm, collect an nvidia-bug-report and BMC logs, reseat or replace the GPU or tray following the service manual, then rerun DCGM diagnostics before returning the node to service.
Objectives 5
Official objectives from the NVIDIA outline, in outline order.
5.1 Identify and troubleshoot hardware faults (e.g., GPU/fan/network card)Diagnosing faults from logs, sensors and diagnostics.
- What it means
- This covers diagnosing hardware problems in GPUs, fans, network cards and related components by reading kernel XID errors, DCGM diagnostic results, BMC sensor data and event logs, and link diagnostics.
- What to understand
- XID errors in the kernel log identify GPU events, such as memory errors or a GPU dropping off the bus. Fan faults show as BMC sensor alarms and often cause thermal throttling. Network card faults appear as link errors, flapping or missing devices. nvidia-bug-report.sh and nvsm dump health collect evidence for support.
- How it shows up
- A symptom and log excerpt are given, and you identify the fault and the next diagnostic step.
- Common confusion
- Treating every XID as a software problem that a driver reinstall will fix.
5.2 Identify faulty cards/GPUs/power suppliesPinpointing which specific component has failed.
- What it means
- This covers narrowing a fault to the exact GPU, network card or power supply, using serial numbers, PCI bus IDs, slot locations, BMC inventory and sensor data so the correct part is replaced.
- What to understand
- nvidia-smi reports bus IDs and serial numbers, which map to physical slots or tray positions through system documentation. Power supply faults appear in the BMC event log with the supply number. Correct identification prevents removing a healthy part and leaving the faulty one in place.
- How it shows up
- Inventory and log data are provided, and you choose the component to replace.
- Common confusion
- Mapping a GPU index from nvidia-smi directly to a physical slot without checking the bus ID.
5.3 Replace faulty cards/GPUs/power suppliesSafe, documented replacement and revalidation.
- What it means
- This covers replacing failed GPUs, cards and power supplies: draining workloads, following the service manual for power-down and handling, installing the part, updating its firmware to the validated level and revalidating the node.
- What to understand
- Many power supplies are hot-swappable in redundant configurations, while GPUs and most cards need the node powered down. Replacement parts may arrive with different firmware, so they must be brought to the cluster baseline. Revalidation with diagnostics, and NCCL where relevant, is required before returning the node.
- How it shows up
- A replacement scenario is described, and you choose the next step or the missing step.
- Common confusion
- Returning a node to service right after replacing a part, without firmware alignment or tests.
5.4 Execute performance optimization for AMD and Intel ServersHost BIOS and OS tuning for GPU workloads.
- What it means
- This covers tuning AMD EPYC and Intel Xeon based GPU servers through BIOS and OS settings, including NUMA configuration, PCIe and IOMMU options, power and performance profiles, CPU frequency governors and binding processes to the CPU and NIC nearest each GPU.
- What to understand
- On AMD, NUMA nodes per socket (NPS) settings change memory and PCIe locality; on Intel, sub-NUMA clustering plays a similar role. IOMMU and PCIe ACS settings can block or slow peer-to-peer traffic needed by GPUDirect RDMA. Performance power profiles and correct CPU and NIC affinity avoid latency spikes and cross-socket traffic.
- How it shows up
- A node underperforms on one CPU platform, and you choose the BIOS or OS change.
- Common confusion
- Applying one vendor's BIOS option names and defaults to the other platform.
5.5 Storage OptimizationImproving storage throughput to GPU nodes.
- What it means
- This covers improving storage performance for training and checkpointing through client mount and tuning options, network settings such as MTU and RDMA, local NVMe caching, and GPUDirect Storage where supported.
- What to understand
- Storage bottlenecks show as low GPU utilization during data loading or long checkpoint times. Fixes include using RDMA-capable protocols, matching MTU, adding parallel connections, using local NVMe as a cache and enabling GPUDirect Storage to move data directly into GPU memory. Changes should be measured with the same tests used in Domain 4.
- How it shows up
- GPUs sit idle waiting for data, and you choose the storage change that helps most.
- Common confusion
- Adding GPUs to fix a job that is actually limited by storage throughput.
High-yield concepts
The terms, rules and formulas this domain turns into questions most often.
-
XID errors
GPU driver event codes written to the kernel log.
- Remember
- They point to specific GPU fault types.
- Tested as
- GPU fault questions.
- Trap
- Ignoring them as noise.
-
GPU fell off the bus
An XID event where the GPU disappears from PCIe.
- Remember
- Usually hardware, power or seating related.
- Tested as
- Fault identification questions.
- Trap
- Reinstalling the driver.
-
ECC and row remapping
Memory error correction and spare-row replacement on data center GPUs.
- Remember
- Pending remaps need a GPU reset.
- Tested as
- Memory fault questions.
- Trap
- Replacing the GPU after one correctable error.
-
nvidia-bug-report.sh
Script that gathers GPU and system diagnostics for support.
- Remember
- Run it before changing hardware.
- Tested as
- Evidence collection questions.
- Trap
- Collecting it after the part is swapped.
-
BMC event log (SEL)
Record of power, fan, thermal and hardware events.
- Remember
- First stop for PSU and fan faults.
- Tested as
- PSU and fan questions.
- Trap
- Searching OS logs for PSU faults first.
-
Bus ID mapping
Use PCI bus IDs and serials to locate the physical GPU or card.
- Remember
- GPU index order may not match slot order.
- Tested as
- Identification questions.
- Trap
- Assuming index equals slot.
-
Drain before repair
Remove the node from scheduling before servicing.
- Remember
- Protects running jobs.
- Tested as
- Replacement questions.
- Trap
- Powering off a node with active jobs.
-
Firmware after replacement
Bring new parts to the validated firmware set.
- Remember
- Spares may ship with other versions.
- Tested as
- Replacement questions.
- Trap
- Skipping the firmware check.
-
NPS and SNC
AMD NUMA-per-socket and Intel sub-NUMA clustering settings.
- Remember
- They change memory and PCIe locality.
- Tested as
- Host tuning questions.
- Trap
- Mixing vendor terminology.
-
IOMMU and ACS
PCIe isolation features that can block peer-to-peer traffic.
- Remember
- Check them for GPUDirect RDMA performance.
- Tested as
- Host tuning questions.
- Trap
- Leaving ACS redirecting P2P traffic.
-
CPU and NIC affinity
Bind each GPU's process to its nearest CPU and NIC.
- Remember
- Use nvidia-smi topo -m to choose.
- Tested as
- Performance questions.
- Trap
- Letting traffic cross sockets.
-
GPUDirect Storage
Direct data path between storage and GPU memory.
- Remember
- Bypasses the CPU bounce buffer.
- Tested as
- Storage questions.
- Trap
- Assuming any storage supports it.
Side by side
Concepts candidates mix up, compared on the point that decides the answer.
Where to look for each fault
| Concept | Meaning | Key difference | Common trap |
|---|---|---|---|
| GPU fault | XID in kernel log, DCGM results | Software-visible events | Checking only the BMC |
| Fan fault | BMC sensors and event log | Often causes thermal throttling | Blaming the GPU first |
| PSU fault | BMC event log with supply number | May be hot-swappable | Searching OS logs |
| Network card fault | Link errors, missing device | Use link diagnostics | Assuming a switch fault |
AMD vs. Intel host tuning
| Concept | Meaning | Key difference | Common trap |
|---|---|---|---|
| AMD EPYC | NPS setting controls NUMA per socket | Affects PCIe and memory locality | Using Intel option names |
| Intel Xeon | Sub-NUMA clustering controls NUMA split | Similar goal, different setting | Using AMD option names |
| Both platforms | Performance profile, IOMMU, ACS, affinity | Shared tuning principles | Leaving power-saving defaults |
Storage optimization options
| Concept | Meaning | Key difference | Common trap |
|---|---|---|---|
| RDMA transport | Remote direct memory access for storage traffic | Lower CPU use and latency | Running over TCP by mistake |
| Local NVMe cache | Caches datasets on local drives | Cuts repeated remote reads | Using it for durable checkpoints |
| GPUDirect Storage | Storage to GPU memory directly | Skips CPU bounce buffer | Expecting it without support |
Exam traps
Each trap is an answer that looks right. Learn the clue that should change your mind.
-
Driver fixes hardware
- What candidates pick
- Reinstall the driver after an XID showing the GPU fell off the bus.
- Why it looks right
- Driver issues are common.
- Why it's wrong
- A GPU disappearing from PCIe points to hardware, seating or power, which software changes cannot repair.
Clue to watch for The log shows the device lost from the bus.
-
Index equals slot
- What candidates pick
- Pull the GPU in the slot numbered after the nvidia-smi index.
- Why it looks right
- The numbers look aligned.
- Why it's wrong
- GPU enumeration order can differ from physical layout; bus IDs and serial numbers identify the device.
Clue to watch for The question gives bus IDs or serial numbers.
-
Swap and go
- What candidates pick
- Return the node to Slurm right after the new part is installed.
- Why it looks right
- The hardware is new.
- Why it's wrong
- Spare parts may carry different firmware and must be tested, so firmware alignment and diagnostics come first.
Clue to watch for The scenario ends right after physical replacement.
-
Replace on first ECC
- What candidates pick
- Replace a GPU after a single correctable memory error.
- Why it looks right
- Any memory error sounds serious.
- Why it's wrong
- Correctable errors and row remapping are handled by the GPU; replacement is for persistent or uncorrectable faults.
Clue to watch for Errors are correctable or a remap is pending.
-
More GPUs for slow I/O
- What candidates pick
- Add GPUs to speed up a job with idle GPUs during data loading.
- Why it looks right
- More compute usually helps.
- Why it's wrong
- If GPUs wait on storage, extra GPUs wait too; the storage path needs tuning.
Clue to watch for GPU utilization drops during data loading.
-
Power-saving defaults
- What candidates pick
- Leave BIOS power profiles at energy-saving defaults.
- Why it looks right
- Defaults seem safe.
- Why it's wrong
- Energy-saving states add latency and reduce throughput for GPU and network-heavy workloads.
Clue to watch for Performance varies or lags on otherwise healthy nodes.
Answer framework
Use these steps to move from symptom to fix in a troubleshooting or tuning scenario.
- Classify the symptom as a GPU, fan, power, network card, host configuration or storage problem using the evidence given.
- Collect evidence from the right source: XID and DCGM for GPUs, BMC sensors and event log for fans and power, link diagnostics for network cards.
- Identify the exact component using bus IDs, serial numbers or supply numbers, and drain the node before any service work.
- Replace the part following the service manual, align its firmware with the validated set and rerun diagnostics before returning the node.
- For performance gaps on healthy hardware, check NUMA, IOMMU, ACS, power profile and affinity on the CPU platform, then the storage client and network settings.
Practice question
Want more like this? The NCP-AII practice test has questions for every domain.
Checklist
0 of 12
Tick each one you can do without notes. Your ticks stay in this browser.
Study strategy
Approach this domain as practice in reasoning from evidence. Start by building a symptom table: for GPUs, fans, power supplies and network cards, list the log or tool that shows the fault and the usual fix. Learn the common XID codes NVIDIA documents, such as those for memory errors and a GPU falling off the bus, and what each implies.
Next, read the DGX service manual and best practices guide linked on the certification page, focusing on replacement procedures, hot-swap rules and the steps after a replacement. Practice mapping nvidia-smi bus IDs to physical positions using system documentation.
Then study host tuning for both CPU vendors. Write down the AMD and Intel names for NUMA, power and PCIe settings and the recommended values for GPU servers, and practice reading nvidia-smi topo -m to set CPU and NIC affinity. Finally, review storage tuning, including RDMA transports, MTU, local caching and GPUDirect Storage, and connect each change to the tests in Domain 4 that would measure it. Use practice questions to check that you choose evidence-based steps rather than quick fixes.
FAQ
How much of the NCP-AII is Troubleshooting and Optimization?
Troubleshooting and Optimization is 12% of the NCP-AII, about nine of the 70 to 75 questions.
What are XID errors?
XID errors are event codes the NVIDIA driver writes to the kernel log when a GPU problem occurs. Different codes indicate issues such as memory errors, application faults or a GPU dropping off the bus.
Where do power supply faults show up?
In the BMC sensors and system event log, which name the failed supply. The host OS may show nothing if redundancy keeps the node running.
What should happen after replacing a GPU?
Bring the new part to the validated firmware level, run diagnostics such as DCGM and NCCL as appropriate, confirm no errors in logs, then return the node to the scheduler.
Why does the exam mention AMD and Intel servers?
GPU servers use both CPU platforms, and their BIOS settings for NUMA, PCIe and power differ in name and defaults. You need to tune each correctly for GPU and network throughput.
What is GPUDirect Storage?
A technology that moves data directly between storage and GPU memory, avoiding a copy through CPU memory, which can improve throughput and reduce CPU load where storage supports it.
Other Artificial Intelligence & Machine Learning certifications
Where the same subject shows up in other exams. Cards marked "Same subject" open the matching domain.
Test your Domain 5 knowledge
You have covered fault diagnosis, part identification and replacement, AMD and Intel host tuning and storage optimization. Check whether you can choose the evidence-based fix.
Keep going
- Training Training Built on your Weak areas
- Practice test Questions by domain, with explanations
- Mock exam Full length, timed like the real exam
- Readiness test Find your weakest domain in minutes
- Cheat sheet Key terms and formulas on one page
- Ask the NCP-AII AI tutor Get any concept explained your way