Skip to content

Assertion failed 580.95.05 #7

@R-omk

Description

@R-omk

NVIDIA Open GPU Kernel Modules Version

580.95.05

Please confirm this issue does not happen with the proprietary driver (of the same version). This issue tracker is only for bugs specific to the open kernel driver.

  • I confirm that this does not happen with the proprietary driver package.

Operating System and Version

Ubuntu 24.04.3 LTS

Kernel Release

Linux aiserver 6.8.0-85-generic

Please confirm you are running a stable release kernel (e.g. not a -rc). We do not accept bug reports for unreleased kernels.

  • I am running on a stable kernel release.

Hardware: GPU

2x GPU 0: NVIDIA GeForce RTX 5090

Describe the bug

When running the test ./p2pBandwidthLatencyTest or when running vllm using two GPUs (--tensor-parallel-size 2), the following message appears in the system log.

kernel: NVRM: nvAssertFailedNoLog: Assertion failed: ((base & RM_PAGE_MASK) == 0) @ kern_bus.c:295
kernel: NVRM: nvAssertFailedNoLog: Assertion failed: remoteWMBoxLocalAddr != ~0ULL @ kern_bus_gm200.c

The p2p test shows results, but vllm cannot start. Before installing the patch, the p2p test shows no connectivity (as expected), and vllm works.

A similar problem occurs when connecting 2x GPUs 3090.

./p2pBandwidthLatencyTest 
[P2P (Peer-to-Peer) GPU Bandwidth Latency Test]
Device: 0, NVIDIA GeForce RTX 5090, pciBusID: a1, pciDeviceID: 0, pciDomainID:0
Device: 1, NVIDIA GeForce RTX 5090, pciBusID: c1, pciDeviceID: 0, pciDomainID:0
Device=0 CAN Access Peer Device=1
Device=1 CAN Access Peer Device=0

***NOTE: In case a device doesn't have P2P access to other one, it falls back to normal memcopy procedure.
So you can see lesser Bandwidth (GB/s) and unstable Latency (us) in those cases.

P2P Connectivity Matrix
     D\D     0     1
     0       1     1
     1       1     1
Unidirectional P2P=Disabled Bandwidth Matrix (GB/s)
   D\D     0      1 
     0 1531.86  27.50 
     1  27.39 1559.43 
Unidirectional P2P=Enabled Bandwidth (P2P Writes) Matrix (GB/s)
   D\D     0      1 
     0 1525.88  12.17 
     1  12.18 1547.08 
Bidirectional P2P=Disabled Bandwidth Matrix (GB/s)
   D\D     0      1 
     0 1528.82  37.61 
     1  37.02 1540.12 
Bidirectional P2P=Enabled Bandwidth Matrix (GB/s)
   D\D     0      1 
     0 1528.82  24.33 
     1  24.33 1540.12 
P2P=Disabled Latency Matrix (us)
   GPU     0      1 
     0   2.07  14.30 
     1  14.31   2.07 

   CPU     0      1 
     0   2.08   5.55 
     1   5.41   2.17 
P2P=Enabled Latency (P2P Writes) Matrix (us)
   GPU     0      1 
     0   2.07   0.44 
     1   0.36   2.07 

   CPU     0      1 
     0   2.07   1.41 
     1   1.53   2.16 

To Reproduce

follow instruction in this repo (tag 580.95.05-p2p)

Bug Incidence

Always

nvidia-bug-report.log.gz

nvidia-bug-report.log.gz

More Info

Please let me know if you need any further info.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions