GeForce RTX 4070 with Razor Core X not detected in Ubuntu 22.04

I’m struggling to get my eGPU setup running. I have a Razor Core X with an NVidia GeForce RTX 4070 Super connected to my ThinkPad X1 Carbon 10.

The laptop running Ubuntu Linux 22.04. I want to use the eGPU for rendering using Blender.

The NVidia driver version is 535.161.07. It supports the RTX 4070 according to the official site, though I’m not sure if that includes the Super.

What is correct?

  • The Razor Core X is detected via boltctl and it’s authorized
  • SecureBoot is disabled
  • PCI tunneling for Thunderbolt is enabled in bios
  • When power management is disabled for the Thunderbolt port, the LED of the card lights up

What is not working?

  • ubuntu-drivers devices returns nothing
  • sudo modprobe nvidia returns modprobe: ERROR: could not insert 'nvidia': No such device
  • lsmod does not have an nvidia entry
  • dmsg | grep -i nvidia returns the following error:

[    5.863965] audit: type=1400 audit(1709896333.731:4): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe" pid=539 comm="apparmor_parser"
[    5.863969] audit: type=1400 audit(1709896333.731:5): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe//kmod" pid=539 comm="apparmor_parser"
[   73.965122] nvidia: loading out-of-tree module taints kernel.
[   73.965132] nvidia: module license 'NVIDIA' taints kernel.
[   73.965135] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[   73.965135] nvidia: module license taints kernel.
[   74.018368] nvidia-nvlink: Nvlink Core is being initialized, major device number 510
[   74.018373] NVRM: No NVIDIA GPU found.
[   74.019218] nvidia-nvlink: Unregistered Nvlink Core, major device number 510
[   96.982860] nvidia-nvlink: Nvlink Core is being initialized, major device number 510
[   96.982869] NVRM: No NVIDIA GPU found.
[   96.983681] nvidia-nvlink: Unregistered Nvlink Core, major device number 510

The graphics card is connected correctly.

Does anyone have a clue, why it’s not working?

nvidia-bug-report.log.gz (113.2 KB)

[   84.200283] pci_bus 0000:22: Allocating resources
[   84.200331] pci_bus 0000:22: Allocating resources
[   84.200334] pcieport 0000:21:01.0: can't claim BAR 13 [io  0x1000-0x2fff]: no compatible bridge window
[   84.200336] pcieport 0000:21:01.0: can't claim BAR 14 [mem 0x00100000-0x0c3fffff]: no compatible bridge window
[   84.200338] pcieport 0000:21:01.0: can't claim BAR 15 [mem 0x00100000-0x1c1fffff 64bit pref]: no compatible bridge window

The enclosure isn’t even working, not enough resources assigned by the bios. Please check if kernel parameters
pci=realloc
or
pci=realloc=off
work.