Ubuntu 20.10 eGPU detected and authorized but no GPU
 
Notifications
Clear all

Ubuntu 20.10 eGPU detected and authorized but no GPU  

  RSS

DrEGPU
(@dregpu)
Estimable Member
Joined: 3 years ago
 

Just getting Ubuntu installed was a chore, but I got Ubuntu 20.10 installed and working on my Mac Pro 7.1. I have an RTX 3090 in a Razer core X that can be authorized but the GPU isn’t recognized. I know the driver is correctly installed because I have another RTX 3090 (I know, I know, bring on the hate, lol) installed in a pcie slot inside the machine and it works fine (nvidia-smi can “see” it, but not the one in the eGPU). Boltctl detects the razer core as authorized. I know the eGPU is fine because it works under windows. Out of ideas. What should I try next?

2019 Mac Pro (RP580X) [10th,16C,W] + RTX 3090 @ 32Gbps-TB3 (Razer Core X) + Win10 20H2 [build link]  

ReplyQuote
Luminous
(@luminous)
New Member
Joined: 12 months ago
 

Did the egpu-switcher script recognize every GPU?

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote
DrEGPU
(@dregpu)
Estimable Member
Joined: 3 years ago
 

No, it didn't. Tt only recognizes internal GPU's (the internal RTX and AMD gpu's). 

I noticed something odd. I have a TB3 nvme enclosure from TekQ and it's also detected and authorized, but I can't at the drive either. There's no USB over TB3 ports either, using normal USB drives that were either USB-c native or USB-A with adapters. 

I guess there's a problem with my TB3 implementation?

2019 Mac Pro (RP580X) [10th,16C,W] + RTX 3090 @ 32Gbps-TB3 (Razer Core X) + Win10 20H2 [build link]  

ReplyQuote
nu_ninja
(@nu_ninja)
Reputable Member
Joined: 3 years ago
 

This does sound like something wrong with the thunderbolt implementation if other devices aren't working as well. My first stop would be searching through the output of:

[Please login to see this]

for something thunderbolt related or mentioning the pcie bus address of the thunderbolt controller.

Mid-2012 13" Macbook Pro (MacBookPro9,2) TB1 -> RX 460/560 (AKiTiO Node/Thunder2)
+ macOS 10.15+Win10 + Linux Mint 19.1

 
2012 13" MacBook Pro [3rd,2C,M] + RX 460 @ 10Gbps-TB1 (AKiTiO Thunder2) + macOS 10.14.4 [build link]  


ReplyQuote
DrEGPU
(@dregpu)
Estimable Member
Joined: 3 years ago
 

@nu_ninja, I rand sudo dmesg | grep -i thunderbolt and got this:

[ 2.978313] thunderbolt 1-3: new device found, vendor=0xed device=0xb00b
[ 2.986805] thunderbolt 1-3: GIGABYTE AORUS GAMING BOX
[ 3.402013] thunderbolt 1-303: new device found, vendor=0xed device=0xb00a
[ 3.409313] thunderbolt 1-303: GIGABYTE AORUS GAMING BOX
[ 4.781157] Modules linked in: cryptd glue_helper rapl amdgpu(+) intel_cstate iommu_v2 gpu_sched ttm nvidia(POE+) i2c_algo_bit snd_hda_intel(+) snd_intel_dspcfg snd_hda_codec snd_hda_core efi_pstore snd_hwdep snd_pcm snd_seq_midi snd_seq_midi_event drm_kms_helper snd_rawmidi cec rc_core snd_seq fb_sys_fops snd_seq_device snd_timer syscopyarea sysfillrect snd sysimgblt soundcore brcmfmac brcmutil apple_mfi_fastcharge(+) cfg80211 mei_me mei ioatdma dca acpi_tad mac_hid sch_fq_codel parport_pc ppdev lp parport drm ip_tables x_tables autofs4 uas usb_storage crc32_pclmul atlantic thunderbolt i2c_i801 nvme macsec ahci i2c_smbus lpc_ich nvme_core libahci xhci_pci xhci_pci_renesas
[ 4.781300] Modules linked in: cryptd glue_helper rapl amdgpu(+) intel_cstate iommu_v2 gpu_sched ttm nvidia(POE+) i2c_algo_bit snd_hda_intel(+) snd_intel_dspcfg snd_hda_codec snd_hda_core efi_pstore snd_hwdep snd_pcm snd_seq_midi snd_seq_midi_event drm_kms_helper snd_rawmidi cec rc_core snd_seq fb_sys_fops snd_seq_device snd_timer syscopyarea sysfillrect snd sysimgblt soundcore brcmfmac brcmutil apple_mfi_fastcharge(+) cfg80211 mei_me mei ioatdma dca acpi_tad mac_hid sch_fq_codel parport_pc ppdev lp parport drm ip_tables x_tables autofs4 uas usb_storage crc32_pclmul atlantic thunderbolt i2c_i801 nvme macsec ahci i2c_smbus lpc_ich nvme_core libahci xhci_pci xhci_pci_renesas
[ 4.830394] acpi_tad mac_hid sch_fq_codel parport_pc ppdev lp parport drm ip_tables x_tables autofs4 uas usb_storage crc32_pclmul atlantic thunderbolt i2c_i801 nvme macsec ahci i2c_smbus lpc_ich nvme_core libahci xhci_pci xhci_pci_renesas
[ 8362.436670] thunderbolt 1-303: device disconnected
[ 8362.436751] thunderbolt 1-3: device disconnected
[79503.575454] thunderbolt 1-3: new device found, vendor=0x1e5 device=0x8001
[79503.575457] thunderbolt 1-3: TEKQ International Co., Ltd. TTB3-M202
[79766.377369] thunderbolt 1-3: device disconnected

I also looked for "nhi" and got nothing. These are all the "controllers" I could find:

[ 1.661658] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[ 1.705477] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 1.705637] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 1.705788] uhci_hcd: USB Universal Host Controller Interface driver
[ 1.705875] i8042: PNP: No PS/2 controller found.
[ 2.255933] xhci_hcd 0000:00:14.0: xHCI Host Controller
[ 2.278198] usb usb1: Product: xHCI Host Controller
[ 2.295028] xhci_hcd 0000:00:14.0: xHCI Host Controller
[ 2.321022] usb usb2: Product: xHCI Host Controller
[ 2.340233] xhci_hcd 0000:1b:00.0: xHCI Host Controller
[ 2.366453] usb usb3: Product: xHCI Host Controller
[ 2.385332] xhci_hcd 0000:1b:00.0: xHCI Host Controller
[ 2.398964] usb usb4: Product: xHCI Host Controller
[ 2.439559] xhci_hcd 0000:8b:00.0: xHCI Host Controller
[ 2.445281] usb usb5: Product: xHCI Host Controller
[ 2.445617] xhci_hcd 0000:8b:00.0: xHCI Host Controller
[ 2.445643] usb usb6: Product: xHCI Host Controller
[ 4.891075] EDAC MC0: Giving out device to module skx_edac controller Skylake Socket#0 IMC#0: DEV 0000:08:0a.0 (INTERRUPT)
[ 4.891145] EDAC MC1: Giving out device to module skx_edac controller Skylake Socket#0 IMC#1: DEV 0000:08:0c.0 (INTERRUPT)

 

@raffaele_fenix_puglia, I don't speak Italian, so apologies if I interpreted this incorrectly.

You could try passing either "nomodeset" or "nouveau.modeset=0" as well as "intel_iommu=on" for boot/kernel arguments and see if that helps.

 

2019 Mac Pro (RP580X) [10th,16C,W] + RTX 3090 @ 32Gbps-TB3 (Razer Core X) + Win10 20H2 [build link]  

ReplyQuote
Sebulon
(@sebulon)
Trusted Member
Joined: 3 years ago
 

@dregpu

I was so stupid, I plugged in my shiny new GPU and forgot to plug in the PCIe power pins in it and wondered the same thing; "I can see the enclosure, but no GPU, hm..." 🙂

 

This post was modified 3 months ago

To do: Create my signature with system and expected eGPU configuration information to give context to my posts. I have no builds.

.

ReplyQuote