eGPU appears, but doesn't want to be a display

I am running a Lenovo P72 (it has a Quadro P2000) with Fedora 32 (5.7.11-200.fc32.x86_64)

The unit DOES appear and is authorized in the Thunderbolt Section of the Settings.

My config looks like this:

P72 — (Thunderbolt Cable*) — Gigabyte RTX 2080 Ti eGPU — (HDMI) ---- External Display

The Gigabyte lights up nicely (meaning it’s connected/recognized), but no display.

I installed the NVIDIA drivers (450.57 using the If Not True then False method.

Maybe I should have used RPM fusion?

The Thunderbolt Cables are OWCs, not cheapies.

Sadly, it works like a dream on WINDBLOWS, but I hate WINDBLOWS.

I’ve searched the web and I am reading people using Fedora with these eGPU and they magically work!

Lucky them!

Please advise.

Output of fpaste:
=== fpaste 0.4.0.1 System Information (fpaste --sysinfo) ===

  • OS Release (lsb_release -ds):
    “Fedora release 32 (Thirty Two)”

  • Kernel (uname -r ; cat /proc/cmdline):
    5.7.11-200.fc32.x86_64
    BOOT_IMAGE=(hd0,gpt2)/vmlinuz-5.7.11-200.fc32.x86_64 root=/dev/mapper/fedora_localhost–live-root ro resume=/dev/mapper/fedora_localhost–live-swap rd.lvm.lv=fedora_localhost-live/root rd.luks.uuid=luks-96c2e0ea-310c-49ee-be48-67376a0a3ff9 rd.lvm.lv=fedora_localhost-live/swap rhgb quiet rd.driver.blacklist=nouveau

  • Desktop(s) Running (ps -eo comm= | grep -E ‘(gnome-session|startkde|startactive|xfce.?-session|fluxbox|blackbox|hackedbox|ratpoison|enlightenment|icewm-session|od-session|wmaker|wmx|openbox-lxde|openbox-gnome-session|openbox-kde-session|mwm|e16|fvwm|xmonad|sugar-session|mate-session|lxqt-session|cinnamon)’ ):
    gnome-session-b
    gnome-session-b
    gnome-session-c
    gnome-session-b

  • Desktop(s) Installed (ls -m /usr/share/xsessions/ | sed ‘s/.desktop//g’ ):
    gnome-classic, gnome, gnome-xorg

  • SELinux Status (sestatus):
    SELinux status: enabled
    SELinuxfs mount: /sys/fs/selinux
    SELinux root directory: /etc/selinux
    Loaded policy name: targeted
    Current mode: enforcing
    Mode from config file: enforcing
    Policy MLS status: enabled
    Policy deny_unknown status: allowed
    Memory protection checking: actual (secure)
    Max kernel policy version: 32

  • SELinux Errors (selinuxenabled && journalctl --since yesterday |grep avc: | grep -Eo comm=“[^ ]+” | sort |uniq -c |sort -rn):
    2 comm=“systemd”
    1 comm=“firewalld”

  • CPU Model (grep ‘model name’ /proc/cpuinfo | awk -F: ‘{print $2}’ | uniq -c |
    sed -re ‘s/^ +//’ ):
    12 Intel(R) Core™ i7-8850H CPU @ 2.60GHz

  • 64-bit Support (grep -q ’ lm ’ /proc/cpuinfo && echo Yes || echo No):
    Yes

  • Hardware Virtualization Support (grep -Eq ‘(vmx|svm)’ /proc/cpuinfo && echo Yes || echo No):
    Yes

  • Load average (uptime):
    06:01:00 up 20 min, 1 user, load average: 0.61, 0.41, 0.24

  • Memory usage (free -m):
    total used free shared buff/cache available
    Mem: 15692 2852 10238 608 2601 11903
    Swap: 7911 0 7911

Redacated for clarity

  • Disk space usage (df -hT):
    Filesystem Type Size Used Avail Use% Mounted on
    devtmpfs devtmpfs 7.7G 0 7.7G 0% /dev
    tmpfs tmpfs 7.7G 601M 7.1G 8% /dev/shm
    tmpfs tmpfs 7.7G 3.0M 7.7G 1% /run
    /dev/mapper/fedora_localhost–live-root ext4 69G 7.7G 58G 12% /
    tmpfs tmpfs 7.7G 64K 7.7G 1% /tmp
    /dev/nvme0n1p2 ext4 976M 233M 677M 26% /boot
    /dev/mapper/fedora_localhost–live-home ext4 838G 1.6G 794G 1% /home
    /dev/nvme0n1p1 vfat 599M 21M 579M 4% /boot/efi
    tmpfs tmpfs 1.6G 20K 1.6G 1% /run/user/42
    tmpfs tmpfs 1.6G 84K 1.6G 1% /run/user/1000

  • Block devices (blkid):
    /dev/nvme1n1p1: LABEL=“SYSTEM” UUID=“820A-7875” BLOCK_SIZE=“512” TYPE=“vfat” PARTLABEL=“EFI system partition” PARTUUID=“e9405530-2781-4ac5-8c1d-7c439f873fe9”
    /dev/nvme1n1p2: PARTLABEL=“Microsoft reserved partition” PARTUUID=“04203117-0053-472a-acfe-483962e065f9”
    /dev/nvme1n1p3: LABEL=“Windows” BLOCK_SIZE=“512” UUID=“EA7E0E937E0E58A9” TYPE=“ntfs” PARTLABEL=“Basic data partition” PARTUUID=“c2b3aeff-af81-4404-9bca-98adaf9295df”
    /dev/nvme1n1p4: LABEL=“WinRE_DRV” BLOCK_SIZE=“512” UUID=“803E0EC13E0EB068” TYPE=“ntfs” PARTLABEL=“Basic data partition” PARTUUID=“3b881f6d-e695-419f-a473-650186857446”
    /dev/nvme0n1p1: UUID=“70A0-7550” BLOCK_SIZE=“512” TYPE=“vfat” PARTLABEL=“EFI System Partition” PARTUUID=“7c372611-b3a5-4ebb-ab7a-95b851098571”
    /dev/nvme0n1p2: UUID=“4e5685df-47fc-4b3b-be04-b4178596e563” BLOCK_SIZE=“4096” TYPE=“ext4” PARTUUID=“f2dc552e-8ae6-487d-8b87-2ceeb365fd93”
    /dev/nvme0n1p3: UUID=“96c2e0ea-310c-49ee-be48-67376a0a3ff9” TYPE=“crypto_LUKS” PARTUUID=“70847633-69bd-4ec1-8e69-6f993ed4dd8b”
    /dev/mapper/luks-96c2e0ea-310c-49ee-be48-67376a0a3ff9: UUID=“czB0w1-umCH-24Gz-wh94-L25n-CJUG-iCtjYg” TYPE=“LVM2_member”
    /dev/mapper/fedora_localhost–live-root: UUID=“cda358bd-7275-4158-ba3a-9ab983e02911” BLOCK_SIZE=“4096” TYPE=“ext4”
    /dev/mapper/fedora_localhost–live-swap: UUID=“bdef8a16-d6da-41c7-9bed-2b1fc2f7d164” TYPE=“swap”
    /dev/mapper/fedora_localhost–live-home: UUID=“4064c26c-3a12-4e88-b1f8-1bd72aa176c9” BLOCK_SIZE=“4096” TYPE=“ext4”

  • PCI devices (lspci):
    00:00.0 Host bridge: Intel Corporation 8th Gen Core Processor Host Bridge/DRAM Registers (rev 07)
    00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) (rev 07)
    00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 07)
    00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
    00:12.0 Signal processing controller: Intel Corporation Cannon Lake PCH Thermal Controller (rev 10)
    00:14.0 USB controller: Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller (rev 10)
    00:14.2 RAM memory: Intel Corporation Cannon Lake PCH Shared SRAM (rev 10)
    00:14.3 Network controller: Intel Corporation Wireless-AC 9560 [Jefferson Peak] (rev 10)
    00:15.0 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH Serial IO I2C Controller #0 (rev 10)
    00:16.0 Communication controller: Intel Corporation Cannon Lake PCH HECI Controller (rev 10)
    00:16.3 Serial controller: Intel Corporation Cannon Lake PCH Active Management Technology - SOL (rev 10)
    00:1b.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #17 (rev f0)
    00:1c.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #1 (rev f0)
    00:1c.7 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #8 (rev f0)
    00:1d.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #9 (rev f0)
    00:1e.0 Communication controller: Intel Corporation Cannon Lake PCH Serial IO UART Host Controller (rev 10)
    00:1f.0 ISA bridge: Intel Corporation Cannon Lake LPC Controller (rev 10)
    00:1f.3 Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10)
    00:1f.4 SMBus: Intel Corporation Cannon Lake PCH SMBus Controller (rev 10)
    00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH SPI Controller (rev 10)
    00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (7) I219-LM (rev 10)
    01:00.0 VGA compatible controller: NVIDIA Corporation GP107GLM [Quadro P2000 Mobile] (rev a1)
    01:00.1 Audio device: NVIDIA Corporation GP107GL High Definition Audio Controller (rev a1)
    02:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983
    04:00.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] (rev 06)
    05:00.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] (rev 06)
    05:01.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] (rev 06)
    05:02.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] (rev 06)
    05:04.0 PCI bridge: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 4C 2018] (rev 06)
    06:00.0 System peripheral: Intel Corporation JHL7540 Thunderbolt 3 NHI [Titan Ridge 4C 2018] (rev 06)
    07:00.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
    08:00.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
    08:01.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
    08:02.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
    08:03.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
    08:04.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
    09:00.0 USB controller: Fresco Logic FL1100 USB 3.0 Host Controller (rev 10)
    0a:00.0 USB controller: Fresco Logic FL1100 USB 3.0 Host Controller (rev 10)
    0b:00.0 FireWire (IEEE 1394): LSI Corporation FW643 [TrueFire] PCIe 1394b Controller (rev 08)
    0c:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)
    3a:00.0 USB controller: Intel Corporation JHL7540 Thunderbolt 3 USB Controller [Titan Ridge 4C 2018] (rev 06)
    3b:00.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
    3c:01.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
    3c:04.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
    3d:00.0 VGA compatible controller: NVIDIA Corporation TU102 [GeForce RTX 2080 Ti] (rev a1)
    3d:00.1 Audio device: NVIDIA Corporation TU102 High Definition Audio Controller (rev a1)
    3d:00.2 USB controller: NVIDIA Corporation TU102 USB 3.1 Host Controller (rev a1)
    3d:00.3 Serial bus controller [0c80]: NVIDIA Corporation TU102 USB Type-C UCSI Controller (rev a1)
    3e:00.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
    3f:00.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
    3f:01.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
    3f:02.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
    3f:03.0 PCI bridge: Intel Corporation JHL6540 Thunderbolt 3 Bridge (C step) [Alpine Ridge 4C 2016] (rev 02)
    40:00.0 USB controller: ASMedia Technology Inc. ASM1142 USB 3.1 Host Controller
    41:00.0 USB controller: ASMedia Technology Inc. ASM1142 USB 3.1 Host Controller
    42:00.0 USB controller: ASMedia Technology Inc. ASM1142 USB 3.1 Host Controller
    70:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader (rev 01)
    71:00.0 Non-Volatile memory controller: Intel Corporation SSD Pro 7600p/760p/E 6100p Series (rev 03)

  • USB devices (lsusb):
    Bus 016 Device 002: ID 0bda:8153 Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter
    Bus 016 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 015 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 014 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 013 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 012 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 011 Device 002: ID 1044:7a49 Chu Yuen Enterprise Co., Ltd USB-HID Device
    Bus 011 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 009 Device 003: ID 1532:0510 Razer USA, Ltd Kraken 7.1 V2
    Bus 009 Device 002: ID 046d:082d Logitech, Inc. HD Pro Webcam C920
    Bus 009 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 010 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 008 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 007 Device 003: ID 1e91:4001 Other World Computing OWC Thunderbolt 3 Audio Device
    Bus 007 Device 002: ID 046d:c32b Logitech, Inc. G910 Orion Spark Mechanical Keyboard
    Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 001 Device 004: ID 06cb:009a Synaptics, Inc. Metallica MIS Touch Fingerprint Reader
    Bus 001 Device 003: ID 04f2:b604 Chicony Electronics Co., Ltd Integrated Camera (1280x720@30)
    Bus 001 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
    Bus 001 Device 006: ID 8087:0aaa Intel Corp. Bluetooth 9460/9560 Jefferson Peak (JfP)
    Bus 001 Device 005: ID 04f2:b605 Chicony Electronics Co., Ltd Integrated IR Camera
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

  • DRM Information (journalctl -k -b | grep -o ‘kernel:.drm.$’ | cut -d ’ ’ -f 2- ):
    [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
    [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:01:00.0 on minor 0

  • Xorg modules (grep LoadModule /var/log/Xorg.0.log ~/.local/share/xorg/Xorg.0.log | cut -d " -f 2 | xargs):
    glx nvidia fb wfb ramdac glxserver_nvidia dri2 libinput

  • GL Support (glxinfo | grep -E “OpenGL version|OpenGL renderer”):
    OpenGL renderer string: Quadro P2000/PCIe/SSE2
    OpenGL version string: 4.6.0 NVIDIA 450.57

  • Xorg errors (without results: "grep ‘^[.*(EE)’ /var/log/Xorg.0.log ~/.local/share/xorg/Xorg.0.log | cut -d ‘:’ -f 2- "):
    N/A

  • Kernel buffer tail (dmesg | tail):
    [ 60.285058] usb 9-1: reset high-speed USB device number 2 using xhci_hcd
    [ 60.309409] nvidia-modeset: WARNING: GPU:0: AU Optronics Corporation (DP-2): G-SYNC Compatible: EDID min refresh rate invalid, disabling G-SYNC Compatible.
    [ 61.044498] Bluetooth: RFCOMM TTY layer initialized
    [ 61.044501] Bluetooth: RFCOMM socket layer initialized
    [ 61.044523] Bluetooth: RFCOMM ver 1.11
    [ 61.308845] nvidia-modeset: WARNING: GPU:0: AU Optronics Corporation (DP-2): G-SYNC Compatible: EDID min refresh rate invalid, disabling G-SYNC Compatible.
    [ 61.560840] nvidia-modeset: WARNING: GPU:0: AU Optronics Corporation (DP-2): G-SYNC Compatible: EDID min refresh rate invalid, disabling G-SYNC Compatible.
    [ 62.584427] nvidia-modeset: WARNING: GPU:0: AU Optronics Corporation (DP-2): G-SYNC Compatible: EDID min refresh rate invalid, disabling G-SYNC Compatible.
    [ 62.762548] rfkill: input handler disabled
    [ 158.739926] nf_conntrack: default automatic helper assignment has been turned off for security reasons and CT-based firewall rule not found. Use the iptables CT target to attach helpers instead.

  • Last few reboots (last -x -n10 reboot runlevel):
    runlevel (to lvl 5) 5.7.11-200.fc32. Fri Aug 7 05:41 still running
    reboot system boot 5.7.11-200.fc32. Fri Aug 7 01:41 still running
    runlevel (to lvl 5) 5.7.11-200.fc32. Thu Aug 6 20:15 - 22:08 (01:52)
    reboot system boot 5.7.11-200.fc32. Thu Aug 6 16:15 - 22:08 (05:52)
    runlevel (to lvl 5) 5.7.11-200.fc32. Thu Aug 6 19:50 - 20:15 (00:25)
    reboot system boot 5.7.11-200.fc32. Thu Aug 6 15:50 - 22:08 (06:18)
    runlevel (to lvl 5) 5.7.11-200.fc32. Thu Aug 6 19:46 - 19:48 (00:02)
    reboot system boot 5.7.11-200.fc32. Thu Aug 6 15:46 - 19:48 (04:02)
    runlevel (to lvl 5) 5.7.11-200.fc32. Thu Aug 6 19:34 - 19:41 (00:07)
    reboot system boot 5.7.11-200.fc32. Thu Aug 6 15:34 - 19:41 (04:07)

    wtmp begins Thu Aug 6 18:46:09 2020

  • DNF Repositories (dnf repolist):
    repo id repo name
    fedora Fedora 32 - x86_64
    fedora-cisco-openh264 Fedora 32 openh264 (From Cisco) - x86_64
    fedora-modular Fedora Modular 32 - x86_64
    google-chrome google-chrome
    rpmfusion-free RPM Fusion for Fedora 32 - Free
    rpmfusion-free-updates RPM Fusion for Fedora 32 - Free - Updates
    rpmfusion-nonfree RPM Fusion for Fedora 32 - Nonfree
    rpmfusion-nonfree-updates RPM Fusion for Fedora 32 - Nonfree - Updates
    updates Fedora 32 - x86_64 - Updates
    updates-modular Fedora Modular 32 - x86_64 - Updates
    vivaldi vivaldi

  • DNF Extras (dnf -C list extras):
    Last metadata expiration check: 0:09:39 ago on Fri 07 Aug 2020 05:51:23 AM EDT.
    Extra Packages
    mailspring.x86_64 1.7.8-0.1 @@commandline

  • Last 20 packages installed (rpm -qa --nodigest --nosignature --last | head -20):
    rpmfusion-nonfree-release-32-1.noarch Thu 06 Aug 2020 10:07:20 PM EDT
    vivaldi-stable-3.2.1967.41-1.x86_64 Thu 06 Aug 2020 10:05:50 PM EDT
    rpmfusion-free-release-32-1.noarch Thu 06 Aug 2020 10:05:02 PM EDT
    mailspring-1.7.8-0.1.x86_64 Thu 06 Aug 2020 09:11:06 PM EDT
    redhat-lsb-core-4.1-49.fc32.x86_64 Thu 06 Aug 2020 09:11:04 PM EDT
    info-6.7-6.fc32.x86_64 Thu 06 Aug 2020 09:11:04 PM EDT
    ed-1.14.2-8.fc32.x86_64 Thu 06 Aug 2020 09:11:04 PM EDT
    util-linux-user-2.35.2-1.fc32.x86_64 Thu 06 Aug 2020 09:11:03 PM EDT
    spax-1.6-2.fc32.x86_64 Thu 06 Aug 2020 09:11:03 PM EDT
    redhat-lsb-submod-security-4.1-49.fc32.x86_64 Thu 06 Aug 2020 09:11:03 PM EDT
    patch-2.7.6-12.fc32.x86_64 Thu 06 Aug 2020 09:11:03 PM EDT
    ncurses-compat-libs-6.1-15.20191109.fc32.x86_64 Thu 06 Aug 2020 09:11:03 PM EDT
    mailx-12.5-33.fc32.x86_64 Thu 06 Aug 2020 09:11:03 PM EDT
    m4-1.4.18-12.fc32.x86_64 Thu 06 Aug 2020 09:11:03 PM EDT
    liblockfile-1.14-5.fc32.x86_64 Thu 06 Aug 2020 09:11:03 PM EDT
    libindicator-12.10.1-17.fc32.x86_64 Thu 06 Aug 2020 09:11:03 PM EDT
    libesmtp-1.0.6-19.fc32.x86_64 Thu 06 Aug 2020 09:11:03 PM EDT
    libdbusmenu-gtk2-16.04.0-15.fc32.x86_64 Thu 06 Aug 2020 09:11:03 PM EDT
    libappindicator-12.10.0-28.fc32.x86_64 Thu 06 Aug 2020 09:11:03 PM EDT
    esmtp-1.2-15.fc32.x86_64 Thu 06 Aug 2020 09:11:03 PM EDT

  • EFI boot manager output (efibootmgr -v):
    BootCurrent: 0001
    Timeout: 0 seconds
    BootOrder: 0001,0000,0018,0019,001A,001B,001C,001D,001E,001F,0020,0021,0022
    Boot0000* Windows Boot Manager HD(1,GPT,e9405530-2781-4ac5-8c1d-7c439f873fe9,0x800,0x82000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS…x…B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}…K…
    Boot0001* Fedora HD(1,GPT,7c372611-b3a5-4ebb-ab7a-95b851098571,0x800,0x12c000)/File(\EFI\fedora\shimx64.efi)
    Boot0010 Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
    Boot0011 Boot Menu FvFile(126a762d-5758-4fca-8531-201a7f57f850)
    Boot0012 Diagnostic Splash Screen FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
    Boot0013 Lenovo Diagnostics FvFile(3f7e615b-0d45-4f80-88dc-26b234958560)
    Boot0014 Regulatory Information FvFile(478c92a0-2622-42b7-a65d-5894169e4d24)
    Boot0015 Startup Interrupt Menu FvFile(f46ee6f4-4785-43a3-923d-7f786c3c8479)
    Boot0016 Rescue and Recovery FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5)
    Boot0017 MEBx Hot Key FvFile(ac6fd56a-3d41-4efd-a1b9-870293811a28)
    Boot0018* USB CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
    Boot0019* USB FDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
    Boot001A* NVMe0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a400)
    Boot001B* NVMe1 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,001c199932d94c4eae9aa0b6e98eb8a401)
    Boot001C* ATA HDD1 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f601)
    Boot001D* ATA HDD2 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f602)
    Boot001E* ATA HDD0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f600)
    Boot001F* USB HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
    Boot0020* PCI LAN VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
    Boot0021 Other CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35406)
    Boot0022 Other HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f606)
    Boot0023* IDER BOOT CDROM PciRoot(0x0)/Pci(0x14,0x0)/USB(15,1)
    Boot0024* IDER BOOT Floppy PciRoot(0x0)/Pci(0x14,0x0)/USB(15,0)
    Boot0025* ATA HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6)
    Boot0026* ATAPI CD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)
    Boot0027* PCI LAN VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)

2 Likes

I have a similar issue.

  • Laptop: Dell XPS 15 9560 with dGPU
  • eGPU: GTX 970 in a Sonnet eGFX 550
  • Driver installed with akmod-nvidia

Fpaste output:

    === fpaste 0.4.0.1 System Information (fpaste --sysinfo) ===
    * OS Release (cat /etc/*-release | uniq):
         Fedora release 32 (Thirty Two)
         NAME=Fedora
         VERSION="32 (Workstation Edition)"
         ID=fedora
         VERSION_ID=32
         VERSION_CODENAME=""
         PLATFORM_ID="platform:f32"
         PRETTY_NAME="Fedora 32 (Workstation Edition)"
         ANSI_COLOR="0;34"
         LOGO=fedora-logo-icon
         CPE_NAME="cpe:/o:fedoraproject:fedora:32"
         HOME_URL="https://fedoraproject.org/"
         DOCUMENTATION_URL="https://docs.fedoraproject.org/en-US/fedora/f32/system-administrators-guide/"
         SUPPORT_URL="https://fedoraproject.org/wiki/Communicating_and_getting_help"
         BUG_REPORT_URL="https://bugzilla.redhat.com/"
         REDHAT_BUGZILLA_PRODUCT="Fedora"
         REDHAT_BUGZILLA_PRODUCT_VERSION=32
         REDHAT_SUPPORT_PRODUCT="Fedora"
         REDHAT_SUPPORT_PRODUCT_VERSION=32
         PRIVACY_POLICY_URL="https://fedoraproject.org/wiki/Legal:PrivacyPolicy"
         VARIANT="Workstation Edition"
         VARIANT_ID=workstation
         Fedora release 32 (Thirty Two)
         
    * Kernel (uname -r ; cat /proc/cmdline):
         5.7.14-200.fc32.x86_64
         BOOT_IMAGE=(hd0,gpt4)/boot/vmlinuz-5.7.14-200.fc32.x86_64 root=UUID=fa83404b-1db2-44f4-b32c-af16ed648ff7 ro resume=UUID=6108c052-dd26-45cf-af3e-ee3847402c85 rhgb quiet rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1
         
    * Desktop(s) Running (ps -eo comm= | grep -E '(gnome-session|startkde|startactive|xfce.?-session|fluxbox|blackbox|hackedbox|ratpoison|enlightenment|icewm-session|od-session|wmaker|wmx|openbox-lxde|openbox-gnome-session|openbox-kde-session|mwm|e16|fvwm|xmonad|sugar-session|mate-session|lxqt-session|cinnamon)' ):
         gnome-session-b
         gnome-session-b
         gnome-session-c
         gnome-session-b
         
    * Desktop(s) Installed (ls -m /usr/share/xsessions/ | sed 's/\.desktop//g' ):
         gnome-classic, gnome, gnome-xorg
         
    * SELinux Status (sestatus):
         SELinux status:                 enabled
         SELinuxfs mount:                /sys/fs/selinux
         SELinux root directory:         /etc/selinux
         Loaded policy name:             targeted
         Current mode:                   enforcing
         Mode from config file:          enforcing
         Policy MLS status:              enabled
         Policy deny_unknown status:     allowed
         Memory protection checking:     actual (secure)
         Max kernel policy version:      32
         
    * SELinux Errors (selinuxenabled && journalctl --since yesterday |grep avc: | grep -Eo comm="[^ ]+" | sort |uniq -c |sort -rn):
              15 comm="gdbus"
         
    * CPU Model (grep 'model name' /proc/cpuinfo | awk -F: '{print $2}' | uniq -c |
             sed -re 's/^ +//' ):
         8  Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz
         
    * 64-bit Support (grep -q ' lm ' /proc/cpuinfo && echo Yes || echo No):
         Yes
         
    * Hardware Virtualization Support (grep -Eq '(vmx|svm)' /proc/cpuinfo && echo Yes || echo No):
         Yes
         
    * Load average (uptime):
          15:44:48 up 7 min,  1 user,  load average: 0.98, 0.87, 0.48
         
    * Memory usage (free -m):
                       total        used        free      shared  buff/cache   available
         Mem:          31959        2304       26587        1231        3068       27980
         Swap:          8105           0        8105
         
    * Top 5 CPU hogs (ps axuScnh | awk '$2!=4420' | sort -rnk3 | head -5):
             1000    2998 29.2  1.3 3653928 435516 ?      Sl   15:37   2:00 MainThread
             1000    3107 13.3  0.6 1505660 218052 ?      Sl   15:37   0:55 GPU Process
             1000    1762  8.1  0.3 987340 119708 tty2    Sl+  15:37   0:36 Xorg
             1000    1911  7.8  0.7 5450252 250276 ?      Ssl  15:37   0:34 gnome-shell
             1000    3305  6.0  0.6 2825440 220208 ?      Sl   15:37   0:24 Web Content
         
    * Top 5 Memory hogs (ps axuScnh | sort -rnk4 | head -5):
             1000    2998 29.2  1.3 3653928 435516 ?      Sl   15:37   2:00 MainThread
             1000    2171  2.9  0.9 6418324 314708 ?      SLl  15:37   0:13 jetbrains-toolb
             1000    3176  3.2  0.8 3088384 285128 ?      Sl   15:37   0:13 Web Content
             1000    1911  7.8  0.7 5450252 250276 ?      Ssl  15:37   0:34 gnome-shell
             1000    3361  4.2  0.6 34318936 213840 ?     Sl   15:37   0:17 WebExtensions
         
    * Disk space usage (df -hT):
         Filesystem     Type      Size  Used Avail Use% Mounted on
         devtmpfs       devtmpfs   16G     0   16G   0% /dev
         tmpfs          tmpfs      16G   52M   16G   1% /dev/shm
         tmpfs          tmpfs      16G  2.5M   16G   1% /run
         /dev/nvme0n1p4 ext4       69G   14G   52G  21% /
         tmpfs          tmpfs      16G  608K   16G   1% /tmp
         /dev/loop0     squashfs   28M   28M     0 100% /var/lib/snapd/snap/snapd/7264
         /dev/nvme0n1p5 ext4      129G   89G   34G  73% /home
         /dev/loop1     squashfs  164M  164M     0 100% /var/lib/snapd/snap/spotify/41
         /dev/loop2     squashfs   31M   31M     0 100% /var/lib/snapd/snap/snapd/7777
         /dev/nvme0n1p1 vfat      495M   76M  420M  16% /boot/efi
         /dev/loop3     squashfs   55M   55M     0 100% /var/lib/snapd/snap/core18/1754
         tmpfs          tmpfs     3.2G   28K  3.2G   1% /run/user/42
         tmpfs          tmpfs     3.2G   88K  3.2G   1% /run/user/1000
         
    * Block devices (without results: "blkid" AND "/sbin/blkid"):
         N/A
     
    * PCI devices (lspci):
         00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 05)
         00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) (rev 05)
         00:02.0 VGA compatible controller: Intel Corporation HD Graphics 630 (rev 04)
         00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 05)
         00:14.0 USB controller: Intel Corporation 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller (rev 31)
         00:14.2 Signal processing controller: Intel Corporation 100 Series/C230 Series Chipset Family Thermal Subsystem (rev 31)
         00:15.0 Signal processing controller: Intel Corporation 100 Series/C230 Series Chipset Family Serial IO I2C Controller #0 (rev 31)
         00:15.1 Signal processing controller: Intel Corporation 100 Series/C230 Series Chipset Family Serial IO I2C Controller #1 (rev 31)
         00:16.0 Communication controller: Intel Corporation 100 Series/C230 Series Chipset Family MEI Controller #1 (rev 31)
         00:17.0 SATA controller: Intel Corporation HM170/QM170 Chipset SATA Controller [AHCI Mode] (rev 31)
         00:1c.0 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #1 (rev f1)
         00:1c.1 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #2 (rev f1)
         00:1d.0 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #9 (rev f1)
         00:1d.4 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #13 (rev f1)
         00:1d.6 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #15 (rev f1)
         00:1f.0 ISA bridge: Intel Corporation HM175 Chipset LPC/eSPI Controller (rev 31)
         00:1f.2 Memory controller: Intel Corporation 100 Series/C230 Series Chipset Family Power Management Controller (rev 31)
         00:1f.3 Audio device: Intel Corporation CM238 HD Audio Controller (rev 31)
         00:1f.4 SMBus: Intel Corporation 100 Series/C230 Series Chipset Family SMBus (rev 31)
         01:00.0 3D controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Mobile] (rev a1)
         02:00.0 Network controller: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter (rev 32)
         03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader (rev 01)
         04:00.0 Non-Volatile memory controller: SK hynix PC300 NVMe Solid State Drive 1TB
         06:00.0 PCI bridge: Intel Corporation DSL6340 Thunderbolt 3 Bridge [Alpine Ridge 2C 2015]
         07:00.0 PCI bridge: Intel Corporation DSL6340 Thunderbolt 3 Bridge [Alpine Ridge 2C 2015]
         07:01.0 PCI bridge: Intel Corporation DSL6340 Thunderbolt 3 Bridge [Alpine Ridge 2C 2015]
         07:02.0 PCI bridge: Intel Corporation DSL6340 Thunderbolt 3 Bridge [Alpine Ridge 2C 2015]
         3e:00.0 USB controller: Intel Corporation DSL6340 USB 3.1 Controller [Alpine Ridge]
         
    * USB devices (lsusb):
         Bus 004 Device 002: ID 2109:0817 VIA Labs, Inc. USB3.0 Hub            
         Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
         Bus 003 Device 003: ID 2109:8888 VIA Labs, Inc.
         Bus 003 Device 002: ID 2109:2817 VIA Labs, Inc. USB2.0 Hub            
         Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
         Bus 002 Device 002: ID 0bda:0411 Realtek Semiconductor Corp. Hub
         Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
         Bus 001 Device 009: ID 04f3:24a0 Elan Microelectronics Corp. Touchscreen
         Bus 001 Device 007: ID 138a:0091 Validity Sensors, Inc. VFS7552 Touch Fingerprint Sensor
         Bus 001 Device 005: ID 0cf3:e301 Qualcomm Atheros Communications
         Bus 001 Device 003: ID 045e:028e Microsoft Corp. Xbox360 Controller
         Bus 001 Device 010: ID 1bcf:2b95 Sunplus Innovation Technology Inc. Integrated_Webcam_HD
         Bus 001 Device 008: ID 045e:082c Microsoft Corp.
         Bus 001 Device 006: ID 046d:0824 Logitech, Inc. Controller
         Bus 001 Device 004: ID 046d:c069 Logitech, Inc. M-U0007 [Corded Mouse M500]
         Bus 001 Device 002: ID 0bda:5411 Realtek Semiconductor Corp. RTS5411 Hub
         Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
         
    * DRM Information (journalctl -k -b | grep -o 'kernel:.*drm.*$' | cut -d ' ' -f 2- ):
         Command line: BOOT_IMAGE=(hd0,gpt4)/boot/vmlinuz-5.7.14-200.fc32.x86_64 root=UUID=fa83404b-1db2-44f4-b32c-af16ed648ff7 ro resume=UUID=6108c052-dd26-45cf-af3e-ee3847402c85 rhgb quiet rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1
         Kernel command line: BOOT_IMAGE=(hd0,gpt4)/boot/vmlinuz-5.7.14-200.fc32.x86_64 root=UUID=fa83404b-1db2-44f4-b32c-af16ed648ff7 ro resume=UUID=6108c052-dd26-45cf-af3e-ee3847402c85 rhgb quiet rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1
         fb0: switching to inteldrmfb from EFI VGA
         [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
         i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4)
         [drm] Initialized i915 1.6.0 20200313 for 0000:00:02.0 on minor 0
         fbcon: i915drmfb (fb0) is primary device
         i915 0000:00:02.0: fb0: i915drmfb frame buffer device
         [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
         [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
         [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:01:00.0 on minor 1
         [drm] Reducing the compressed framebuffer size. This may lead to less power savings than a non-reduced-size. Try to increase stolen memory size if available in BIOS.
         
    * Xorg modules (grep LoadModule /var/log/Xorg.0.log ~/.local/share/xorg/Xorg.0.log | cut -d \" -f 2 | xargs):
         
         
    * GL Support (glxinfo | grep -E "OpenGL version|OpenGL renderer"):
         OpenGL renderer string: Mesa Intel(R) HD Graphics 630 (KBL GT2)
         OpenGL version string: 4.6 (Compatibility Profile) Mesa 20.1.5
         
    * Xorg errors (without results: "grep '^\[.*(EE)' /var/log/Xorg.0.log ~/.local/share/xorg/Xorg.0.log | cut -d ':' -f 2- "):
         N/A
     
    * Kernel buffer tail (dmesg | tail):
         [  214.605033] nvme 0000:04:00.0: AER:    [ 0] RxErr                
         [  252.841591] pcieport 0000:00:1d.0: AER: Multiple Corrected error received: 0000:00:1d.0
         [  252.841612] pcieport 0000:00:1d.0: AER: PCIe Bus Error: severity=Corrected, type=Data Link Layer, (Transmitter ID)
         [  252.841616] pcieport 0000:00:1d.0: AER:   device [8086:a118] error status/mask=00001000/00002000
         [  252.841620] pcieport 0000:00:1d.0: AER:    [12] Timeout              
         [  252.841623] pcieport 0000:00:1d.0: AER:   Error of this Agent is reported first
         [  252.841629] nvme 0000:04:00.0: AER: PCIe Bus Error: severity=Corrected, type=Physical Layer, (Receiver ID)
         [  252.841633] nvme 0000:04:00.0: AER:   device [1c5c:1285] error status/mask=00000081/0000e000
         [  252.841636] nvme 0000:04:00.0: AER:    [ 0] RxErr                
         [  252.841638] nvme 0000:04:00.0: AER:    [ 7] BadDLLP              
         
    * Last few reboots (last -x -n10 reboot runlevel):
         runlevel (to lvl 5)   5.7.14-200.fc32. Mon Aug 17 15:37   still running
         reboot   system boot  5.7.14-200.fc32. Mon Aug 17 11:37   still running
         runlevel (to lvl 5)   5.7.14-200.fc32. Mon Aug 17 15:34 - 15:36  (00:01)
         reboot   system boot  5.7.14-200.fc32. Mon Aug 17 11:34 - 15:36  (04:02)
         runlevel (to lvl 5)   5.7.10-201.fc32. Mon Aug 17 14:55 - 15:33  (00:38)
         reboot   system boot  5.7.10-201.fc32. Mon Aug 17 10:54 - 15:33  (04:39)
         runlevel (to lvl 5)   5.7.10-201.fc32. Thu Aug 13 23:41 - 10:13  (10:31)
         reboot   system boot  5.7.10-201.fc32. Thu Aug 13 19:41 - 10:13  (14:32)
         runlevel (to lvl 5)   5.7.10-201.fc32. Thu Aug  6 23:12 - 07:55  (08:43)
         reboot   system boot  5.7.10-201.fc32. Thu Aug  6 19:11 - 07:55  (12:44)
         
         wtmp begins Wed May  6 22:10:41 2020
         
    * DNF Repositories (dnf repolist):
         repo id                        repo name
         code                           Visual Studio Code
         fedora                         Fedora 32 - x86_64
         fedora-cisco-openh264          Fedora 32 openh264 (From Cisco) - x86_64
         fedora-modular                 Fedora Modular 32 - x86_64
         rpmfusion-free                 RPM Fusion for Fedora 32 - Free
         rpmfusion-free-updates         RPM Fusion for Fedora 32 - Free - Updates
         rpmfusion-nonfree              RPM Fusion for Fedora 32 - Nonfree
         rpmfusion-nonfree-updates      RPM Fusion for Fedora 32 - Nonfree - Updates
         updates                        Fedora 32 - x86_64 - Updates
         updates-modular                Fedora Modular 32 - x86_64 - Updates
         
    * DNF Extras (dnf -C list extras):
         Last metadata expiration check: 0:40:06 ago on Mon 17 Aug 2020 03:04:44 PM EDT.
         Extra Packages
         kmod-nvidia-5.7.10-201.fc32.x86_64.x86_64    3:440.100-1.fc32      @@commandline
         kmod-nvidia-5.7.14-200.fc32.x86_64.x86_64    3:440.100-1.fc32      @@commandline
         kmod-nvidia-5.7.9-200.fc32.x86_64.x86_64     3:440.100-1.fc32      @@commandline
         zoom.x86_64                                  5.0.408598.0517-1     @@commandline
         
    * Last 20 packages installed (rpm -qa --nodigest --nosignature --last | head -20):
         kmod-nvidia-5.7.14-200.fc32.x86_64-440.100-1.fc32.x86_64 Mon 17 Aug 2020 03:04:08 PM EDT
         distribution-gpg-keys-1.41-1.fc32.noarch      Mon 17 Aug 2020 03:02:40 PM EDT
         cmake-filesystem-3.17.4-1.fc32.x86_64         Mon 17 Aug 2020 03:02:40 PM EDT
         annobin-9.27-1.fc32.x86_64                    Mon 17 Aug 2020 03:02:40 PM EDT
         kernel-headers-5.7.11-200.fc32.x86_64         Mon 17 Aug 2020 03:02:39 PM EDT
         igt-gpu-tools-1.25-1.20200808git9f09772.fc32.x86_64 Mon 17 Aug 2020 03:02:39 PM EDT
         go-srpm-macros-3.0.9-1.fc32.noarch            Mon 17 Aug 2020 03:02:39 PM EDT
         ethtool-5.8-1.fc32.x86_64                     Mon 17 Aug 2020 03:02:39 PM EDT
         man-pages-5.04-4.fc32.noarch                  Mon 17 Aug 2020 03:02:38 PM EDT
         libsepol-3.0-4.fc32.x86_64                    Mon 17 Aug 2020 03:02:38 PM EDT
         libphodav-2.4-1.fc32.x86_64                   Mon 17 Aug 2020 03:02:38 PM EDT
         libmetalink-0.1.3-13.fc32.x86_64              Mon 17 Aug 2020 03:02:38 PM EDT
         qemu-img-4.2.1-1.fc32.x86_64                  Mon 17 Aug 2020 03:02:36 PM EDT
         qemu-guest-agent-4.2.1-1.fc32.x86_64          Mon 17 Aug 2020 03:02:36 PM EDT
         perl-Encode-3.07-457.fc32.x86_64              Mon 17 Aug 2020 03:02:36 PM EDT
         net-tools-2.0-0.57.20160912git.fc32.x86_64    Mon 17 Aug 2020 03:02:36 PM EDT
         mesa-vulkan-drivers-20.1.5-1.fc32.x86_64      Mon 17 Aug 2020 03:02:36 PM EDT
         mesa-libxatracker-20.1.5-1.fc32.x86_64        Mon 17 Aug 2020 03:02:36 PM EDT
         xxhash-libs-0.8.0-1.fc32.x86_64               Mon 17 Aug 2020 03:02:35 PM EDT
         vim-minimal-8.2.1412-1.fc32.x86_64            Mon 17 Aug 2020 03:02:35 PM EDT
         
    * EFI boot manager output (efibootmgr -v):
         BootCurrent: 0009
         Timeout: 0 seconds
         BootOrder: 0009,0001,0002,0000,0003,0004,0005,0006,0007
         Boot0000* Windows Boot Manager     HD(1,GPT,a34db24f-1889-477d-ac31-7e0a5b2f1d99,0x800,0xf9800)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...9................
         Boot0001* neon     HD(1,GPT,a34db24f-1889-477d-ac31-7e0a5b2f1d99,0x800,0xf9800)/File(\EFI\neon\shimx64.efi)
         Boot0002* ubuntu   HD(1,GPT,a34db24f-1889-477d-ac31-7e0a5b2f1d99,0x800,0xf9800)/File(\EFI\ubuntu\shimx64.efi)
         Boot0003* Diskette Drive   BBS(Floppy,Diskette Drive,0x0)..BO
         Boot0004* M.2 PCIe SSD     BBS(HD,P0: PC300 NVMe SK hynix 1TB,0x0)..BO
         Boot0005* USB Storage Device       BBS(USB,USB Storage Device,0x0)..BO
         Boot0006* CD/DVD/CD-RW Drive       BBS(CDROM,CD/DVD/CD-RW Drive,0x0)..BO
         Boot0007* Onboard NIC      BBS(Network,Onboard NIC,0x0)..BO
         Boot0009* Fedora   HD(1,GPT,a34db24f-1889-477d-ac31-7e0a5b2f1d99,0x800,0xf9800)/File(\EFI\fedora\shimx64.efi)

No. That is exactly what you were not supposed to do.

@dmelcer9 Welcome to AskFedora. Feel free to go through the Code of Conduct and Documentation.

This might help you in your usecase. It uses the RPM Fusion repositories for the proprietary NVIDIA drivers.

https://discussion.fedoraproject.org/t/tool-nvidia-easy-automatic-driver-installer-for-fedora-32-workstation-or-above/70299/20

https://github.com/t0xic0der/nvidia-auto-installer-for-fedora/releases/tag/v0.3.0

@t0xic0der Thank you for the reply. I downloaded and ran with --rpmadd and then --driver options, but nothing happened:

 ~/Downloads  chmod +x NVAutoInstFedora32       Tue 18 Aug 2020 11:08:00 AM EDT
 ~/Downloads  sudo ./NVAutoInstFedora32 --rpmadd
[sudo] password for dmelcer9: 
[ # ] NVIDIA AUTOINSTALLER FOR FEDORA 32 AND ABOVE
[ # ] CHECKING SUPERUSER PERMISSIONS...
[ ✔ ] Superuser privilege acquired
[ # ] CHECKING AVAILABILITY OF RPM FUSION NVIDIA REPOSITORY...
[ ! ] RPM Fusion repository for Proprietary NVIDIA Driver was not detected
[ ! ] Repository enabling is required
[ # ] ATTEMPTING CONNECTION TO RPM FUSION SERVERS...
[ ✔ ] Connection to RPM Fusion servers was established
[ # ] INSTALLING RPM FUSION NVIDIA REPOSITORY...
Fedora Modular 32 - x86_64 - Updates             74 kB/s |  12 kB     00:00    
Fedora Modular 32 - x86_64 - Updates            464 kB/s | 295 kB     00:00    
Fedora 32 - x86_64 - Updates                     98 kB/s |  11 kB     00:00    
Fedora 32 - x86_64 - Updates                    2.5 MB/s | 2.6 MB     00:01    
Package fedora-workstation-repositories-32-3.fc32.noarch is already installed.
Dependencies resolved.
Nothing to do.
Complete!
[ ✔ ] RPM Fusion NVIDIA repository was enabled
[ ✘ ] Leaving installer
 ~/Downloads  sudo ./NVAutoInstFedora32 --driver
[ # ] NVIDIA AUTOINSTALLER FOR FEDORA 32 AND ABOVE
[ # ] CHECKING SUPERUSER PERMISSIONS...
[ ✔ ] Superuser privilege acquired
[ # ] CHECKING AVAILABILITY OF RPM FUSION NVIDIA REPOSITORY...
[ ! ] RPM Fusion repository for Proprietary NVIDIA Driver was detected
[ # ] ATTEMPTING CONNECTION TO RPM FUSION SERVERS...
[ ✔ ] Connection to RPM Fusion servers was established
[ # ] LOOKING FOR EXISTING DRIVER PACKAGES...
      kmod-nvidia-5.7.9-200.fc32.x86_64-440.100-1.fc32.x86_64
      nvidia-settings-440.100-1.fc32.x86_64
      nvidia-persistenced-440.100-1.fc32.x86_64
      xorg-x11-drv-nvidia-cuda-440.100-1.fc32.x86_64
      xorg-x11-drv-nvidia-libs-440.100-1.fc32.x86_64
      xorg-x11-drv-nvidia-cuda-libs-440.100-1.fc32.x86_64
      akmod-nvidia-440.100-1.fc32.x86_64
      kmod-nvidia-5.7.10-201.fc32.x86_64-440.100-1.fc32.x86_64
      xorg-x11-drv-nvidia-kmodsrc-440.100-1.fc32.x86_64
      kmod-nvidia-5.7.14-200.fc32.x86_64-440.100-1.fc32.x86_64
      xorg-x11-drv-nvidia-440.100-1.fc32.x86_64
[ ! ] A total of 11 driver packages were detected
[ # ] REINSTALLING PROPRIETARY DRIVERS...
RPM Fusion for Fedora 32 - Nonfree - NVIDIA Dri  17 kB/s | 8.3 kB     00:00    
Last metadata expiration check: 0:00:01 ago on Tue 18 Aug 2020 11:09:29 AM EDT.
Package gcc-10.2.1-1.fc32.x86_64 is already installed.
Package kernel-headers-5.7.11-200.fc32.x86_64 is already installed.
Package kernel-devel-5.7.9-200.fc32.x86_64 is already installed.
Package kernel-devel-5.7.10-201.fc32.x86_64 is already installed.
Package kernel-devel-5.7.14-200.fc32.x86_64 is already installed.
Package akmod-nvidia-3:440.100-1.fc32.x86_64 is already installed.
Package xorg-x11-drv-nvidia-3:440.100-1.fc32.x86_64 is already installed.
Package xorg-x11-drv-nvidia-libs-3:440.100-1.fc32.x86_64 is already installed.
Dependencies resolved.
Nothing to do.
Complete!
[ ✔ ] Driver package installation completed
[ ✘ ] Leaving installer

The thunderbolt device itself is recognized, but only the built-in gpu appears in nvidia-smi, while the eGPU doesn’t appear at all:

 ~/Downloads  boltctl list                                           Tue 18 Aug 2020 11:14:50 AM EDT
 ● Sonnet Technologies, Inc. eGFX Breakaway Box 550
   ├─ type:          peripheral
   ├─ name:          eGFX Breakaway Box 550
   ├─ vendor:        Sonnet Technologies, Inc.
   ├─ uuid:          d6010000-0091-7518-221e-f3e58265c919
   ├─ generation:    Thunderbolt 3
   ├─ status:        authorized
   │  ├─ domain:     d8030000-00a2-9518-22f9-71d75ed00219
   │  ├─ rx speed:   40 Gb/s = 2 lanes * 20 Gb/s
   │  ├─ tx speed:   40 Gb/s = 2 lanes * 20 Gb/s
   │  └─ authflags:  none
   ├─ authorized:    Tue 18 Aug 2020 03:04:19 PM UTC
   ├─ connected:     Tue 18 Aug 2020 03:04:17 PM UTC
   └─ stored:        Mon 08 Jun 2020 03:27:16 PM UTC
      ├─ policy:     auto
      └─ key:        no

 ~/Downloads  nvidia-smi                                             Tue 18 Aug 2020 11:15:08 AM EDT
Tue Aug 18 11:15:12 2020       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 440.100      Driver Version: 440.100      CUDA Version: 10.2     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce GTX 1050    Off  | 00000000:01:00.0 Off |                  N/A |
| N/A   56C    P8    N/A /  N/A |     73MiB /  4042MiB |      0%      Default |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    0      1246      G   /usr/libexec/Xorg                             36MiB |
|    0      1787      G   /usr/libexec/Xorg                             36MiB |
+-----------------------------------------------------------------------------+

The eGPU does work with nouveau, but I was experiencing quite severe performance issues with that driver.

You already seem to have the proprietary drivers from RPM Fusion. It would not reinstall stuff that’s already installed.

Yes, it eliminates “no driver being installed” or “driver not installed correctly” as the reason for the graphics card not working, but I still have the problem with the card not connecting when the proprietary driver is installed.

Could you please give the outputs of lspci | grep VGA and lspci | grep 3D?

1 Like

Here is the output (the 970 is in the eGPU box):

 ~  lspci | grep -E "NVIDIA|VGA|3D"                                Wed 19 Aug 2020 10:10:46 AM EDT
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 630 (rev 04)
01:00.0 3D controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Mobile] (rev a1)
0b:00.0 VGA compatible controller: NVIDIA Corporation GM204 [GeForce GTX 970] (rev a1)
0b:00.1 Audio device: NVIDIA Corporation GM204 High Definition Audio Controller (rev a1)

If I re-run without the cable connected, I get:

 ~  lspci | grep -E "NVIDIA|VGA|3D"                                Wed 19 Aug 2020 10:14:26 AM EDT
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 630 (rev 04)
01:00.0 3D controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Mobile] (rev a1)

Yours is an Optimus configuration. I spotted a mobile GPU here. You would want to read this How to Set Nvidia as Primary GPU on Optimus-based Laptops :: Fedora Docs.

1 Like

The mobile GPU works fine, the issue is that I can’t connect to an external graphics card (eGPU box connected with a thunderbolt 3 cable).

I followed the guide you linked just to be sure, but it didn’t solve the issue- the internal (mobile) GPU is exclusively used, while the external (desktop) card is barely detected and isn’t used.

@kwizart might be able to help you with that. He is the NVIDIA guy around here. :joy:

I have no experience with eGPU (external GPU connected via thunderbold wire).
Attaching the archive created by nvidia-bug-report.sh would be nice.

Also few issue spotted in the quick-docs (overall good)
https://docs.fedoraproject.org/en-US/quick-docs/how-to-set-nvidia-as-primary-gpu-on-optimus-based-laptops/

  • Project is written either rpmfusion or RPM Fusion.
  • There is no point to force dracut gene or akmod --force, please drop that section.
  • There is no point to install a more or less weird list of packages. If you are using a graphical doc, please show the capture to enable the driver from the Software application instead.
  • In the not so distant future, I hope we will manage to prevent to terminate akmods before it finished to compile. So there is no need to monitor that the compilation ended. (but it’s best to wait for it anyway over force shutdown the laptop).

Thanks for the mention.

1 Like

Here’s the output of the script: nvidia-bug-report.log · GitHub

It seems like the 970 is definitely being detected by something, but the it doesn’t show up in either nvidia-smi or the “X Server Settings” window.

Thanks for taking a look at this. Should I post the question to a more nvidia-centric forum?

If you want the eGPU to be a display, you might need to enabled the appropriate option:
http://download.nvidia.com/XFree86/Linux-x86_64/450.66/README/egpu.html

We could set a non-default option in the xorg.conf template to more advertise the feature. But we won’t enable it by default as many end-users might prefer not to use the eGPU for display. (but for CUDA short lived and dedicated tasks).

Using primaryGPU shoulnd’t be used by default (also in the fedora docs) for the same reason. Optimus users doesn’t want to run all their tasks to the dGPU (nvidia), but instead use the iGPU(intel) by default for most tasks and few dedicated tasks on the dGPU.
(The only reason to enable PrimaryGPU even if not using nvidia specifially is when the external Display is wired via the dGPU instead of the iGPU.)

In your case, you may have to enable PrimaryGPU by default, but then it’s unknown how it will behave if you unplug the eGPU. (display may break).

Please report.
You may also ask on devtalk.nvidia.com that is dedicated for nvidia (and where nvidia maintainers reads for reports).

Hope this helps.

Thanks for the link. I added that option to my conf, but nothing happened. The chapter mentioned that I should then create a device section, so I added them as shown below.

If the first Device section is uncommented (regardless of if the second Device section is), the system hangs on the splash screen (Alt-F2 doesn’t work, but SysRq does). If only the second Device section is uncommented, xserver fails to start (Alt-F2 works).

Here is my xorg.conf.d/nvidia.conf:

(Note that Device1’s BusID corresponds to the internal dGPU, while Device2 is the eGPU)

Section "OutputClass"
	Identifier "nvidia"
	MatchDriver "nvidia-drm"
	Driver "nvidia"
	Option "AllowEmptyInitialConfiguration"
	Option "SLI" "Auto"
	Option "BaseMosaic" "on"
	Option "AllowExternalGpus" "yes"
	Option "PrimaryGPU" "yes"
EndSection

Section "ServerLayout"
	Identifier "layout"
	Option "AllowNVIDIAGPUScreens"
	Option "AllowExternalGpus" "yes"
	Option "PrimaryGPU" "yes"
EndSection

# Section "Device"
#	Identifier "Device1"
#	Driver "nvidia"
#	VendorName "NVIDIA Corporation"
#	BusID "PCI:1:0:0"
#EndSection

# Section "Device"
#	Identifier "Device2"
#	Driver "nvidia"
#	VendorName "NVIDIA Corporation"
#	BusID  "PCI:11:0:0"
# EndSection

I have added the correction task to my to-do list. Would surely make it happen once I make time.

Thanks for listing them. :smile:

Now, I agree with you. I use the RPM Fusion method now.

1 Like

So it’s a New Year, so I figured I would take another crack at the eGPU issue. Put a crowbar in my wallet and installed a 2TB SSD so I could experiment without pootching my daily driver, which is now POP!_OS (silly name, but it’s actually not bad).

Pop! has zero issues with eGPU. I even checked the X11 .egpu file and they are identical on Pop! and Fedora.

SO. here is what I did, and here is what I found.

  1. Install Fedora 33. Update and restart.
  2. Install RPM Fusion video drivers. Restart.
  3. Connect eGPU via Thunderbolt. (it’s authorized)
  4. Install eGPU switcher. (GitHub - hertg/egpu-switcher: 🖥🐧 Setup script for eGPUs in Linux (Xorg))
  5. Log Out
    – ERROR —
  6. The screen flashes to a “Lenovo” start screen.
  7. I get a blinking cursor in the corner.

Round Two! Fight!

  1. Install Fedora 32. Update and restart.
  2. Install RPM Fusion 32 video drivers. Restart.
  3. Connect eGPU via Thunderbolt. (it’s authorized)
  4. Install eGPU switcher. (GitHub - hertg/egpu-switcher: 🖥🐧 Setup script for eGPUs in Linux (Xorg))
  5. Log Out
    – ERROR —
  6. The screen flashes to a “Lenovo” start screen.
  7. I get a log in screen BUT I CAN’T LOG IN! Even using the correct password, multiple log in attempts all fail.

Weird.

I don’t have an eGPU device, but reading the README on the github page shows that there should be 3 files in /etc/X11/ xorg.conf.egpu, xorg.conf.internal, and a link xorg.conf that points to one of those 2 files.

The first troubleshooting step would be to verify all those exist and see which is identified for use.
The second step would be to verify the thunderbolt driver is actually loaded before the system tries to startx. Since you said it is connected by thunderbolt the timing would be critical. since the eGPU device could not be activated before the thunderbolt driver was active.
The third step would be to verify the /etc/systemd/system/egpu.service file has actually been created and enabled so the egpu switcher works.

It would seem to me that if the switcher works after booting but the system hangs during boot then the logical steps above would be helpful to identify the cause which seems boot related not switcher related.

1 Like