6800 XT - No Video Output (BIOS or OS) - Advice before RMA?

Long story short, I’m trying to figure out if I just need to RMA this card, or if there’s something I’m missing or another check I can do.

Long story longer… I got a 6800 XT, but it has no video output (on BIOS or OS), but the old GTX 1060 it’s meant to replace does. Doesn’t matter the PCIE slot (I’ve swapped them and the 1060 works) nor the cable (DVI or HDMI) as both work on the 1060, and not on the 6800 XT. I’ve tried it in both slots alone and in tandem with the 1060, and it never has an output.

It is “seen” by the OS (though I’m running Fedora Silverblue).

Motherboard: ASUS TUF GAMING X570-PRO (updated BIOS 4802)
CPU: AMD Ryzen 7 5800X 8-Core Processor
OS: Fedora Linux 38.20230915.0 (Silverblue)

lspci -nn | grep VGA
05:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] [10de:1c03] (rev a1)
0d:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 21 [Radeon RX 6800/6800 XT / 6900 XT] [1002:73bf] (rev c1)

I’ve no idea how to make the driver actually run (I’ve removed Nvidia drivers and kernel parameter blacklists, but this is what is running.

$ glxinfo | grep -i device
    Device: NV136 (0x1c03)

My understanding is that the linux kernel has drivers built in (and I still have no idea why the BIOS never shows – that’s what makes me think RMA), but my understanding is that the below output seems to suggest I have drivers that should work.

$ lsmod | grep -i amdgpu
amdgpu              11882496  0
iommu_v2               24576  1 amdgpu
drm_buddy              20480  1 amdgpu
gpu_sched              53248  1 amdgpu
video                  77824  3 asus_wmi,amdgpu,nouveau
i2c_algo_bit           20480  2 amdgpu,nouveau
drm_suballoc_helper    12288  1 amdgpu
drm_display_helper    208896  2 amdgpu,nouveau
drm_ttm_helper         12288  2 amdgpu,nouveau
ttm                    98304  3 amdgpu,drm_ttm_helper,nouveau

Posted on Fedora Forums here, but I’m mostly trying to figure out if I just need to RMA a 6800xt I just got to replace my GTX 1060.

I’m willing to believe I’m an idiot and have overlooked something basic, but I’ve also never had to RMA before, so want to ensure I’m not missing something obvious as I’d rather it work.

Any advice or guidance appreciated. Happy to post additional output if useful.

Adding more output from a live Fedora USB.

For the non-working 6800 XT

$ sudo lspci -v -s 0d:00.0
0d:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Navi 21 [Radeon RX 6800/6800 XT / 6900 XT] (rev c1) (prog-if 00 [VGA controller])
	Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Navi 21 [Radeon RX 6800/6800 XT / 6900 XT]
	Flags: fast devsel, IRQ 43, IOMMU group 29
	Memory at 7f80000000 (64-bit, prefetchable) [size=1G]
	Memory at 7fc0000000 (64-bit, prefetchable) [size=256M]
	I/O ports at e000 [size=256]
	Memory at fbe00000 (32-bit, non-prefetchable) [size=1M]
	Expansion ROM at fbf00000 [disabled] [size=128K]
	Capabilities: [48] Vendor Specific Information: Len=08 <?>
	Capabilities: [50] Power Management version 3
	Capabilities: [64] Express Legacy Endpoint, MSI 00
	Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
	Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
	Capabilities: [150] Advanced Error Reporting
	Capabilities: [200] Physical Resizable BAR
	Capabilities: [240] Power Budgeting <?>
	Capabilities: [270] Secondary PCI Express
	Capabilities: [2a0] Access Control Services
	Capabilities: [2d0] Process Address Space ID (PASID)
	Capabilities: [320] Latency Tolerance Reporting
	Capabilities: [410] Physical Layer 16.0 GT/s <?>
	Capabilities: [440] Lane Margining at the Receiver <?>
	Kernel modules: amdgpu

For the working GTX 1060

$ sudo lspci -v -s 05:00.0
05:00.0 VGA compatible controller: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] (rev a1) (prog-if 00 [VGA controller])
	Subsystem: Gigabyte Technology Co., Ltd Device 371a
	Flags: bus master, fast devsel, latency 0, IRQ 141, IOMMU group 24
	Memory at fa000000 (32-bit, non-prefetchable) [size=16M]
	Memory at 7fe0000000 (64-bit, prefetchable) [size=256M]
	Memory at 7ff0000000 (64-bit, prefetchable) [size=32M]
	I/O ports at f000 [size=128]
	Expansion ROM at fb000000 [disabled] [size=512K]
	Capabilities: [60] Power Management version 3
	Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
	Capabilities: [78] Express Legacy Endpoint, MSI 00
	Capabilities: [100] Virtual Channel
	Capabilities: [250] Latency Tolerance Reporting
	Capabilities: [128] Power Budgeting <?>
	Capabilities: [420] Advanced Error Reporting
	Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
	Capabilities: [900] Secondary PCI Express
	Kernel driver in use: nouveau
	Kernel modules: nouveau

Still on the live USB. Seems as if there are no drivers loaded (even though my understanding is that they should be). It’s possible the Live USB is preferencing the nvidia card?

At any rate, I’ve bolded the part I’m understanding to be important below (from this thread).

$ sudo lshw -C display
  *-display                 
       description: VGA compatible controller
       product: GP106 [GeForce GTX 1060 6GB]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:05:00.0
       logical name: /dev/fb0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vga_controller bus_master cap_list rom fb
       **configuration: depth=32 driver=nouveau** latency=0 mode=3840x2160 resolution=3840,2160 visual=truecolor xres=3840 yres=2160
       resources: iomemory:7f0-7ef iomemory:7f0-7ef irq:141 memory:fa000000-faffffff memory:7fe0000000-7fefffffff memory:7ff0000000-7ff1ffffff ioport:f000(size=128) memory:fb000000-fb07ffff
  *-display UNCLAIMED
       description: VGA compatible controller
       product: Navi 21 [Radeon RX 6800/6800 XT / 6900 XT]
       vendor: Advanced Micro Devices, Inc. [AMD/ATI]
       physical id: 0
       bus info: pci@0000:0d:00.0
       version: c1
       width: 64 bits
       clock: 33MHz
       capabilities: pm pciexpress msi vga_controller cap_list
       **configuration: latency=0**
       resources: iomemory:7f0-7ef iomemory:7f0-7ef memory:7f80000000-7fbfffffff memory:7fc0000000-7fcfffffff ioport:e000(size=256) memory:fbe00000-fbefffff memory:fbf00000-fbf1ffff

More fun liveUSB output. This has error messages I can try to track down.

dmesg -H | grep amdgpu
[  +0.594065] [drm] amdgpu kernel modesetting enabled.
[  +0.000014] amdgpu: vga_switcheroo: detected switching method \_SB_.PCI0.GPP8.SWUS.SWDS.VGA_.ATPX handle
[  +0.003181] amdgpu: Ignoring ACPI CRAT on non-APU system
[  +0.000004] amdgpu: Virtual CRAT table created for CPU
[  +0.000010] amdgpu: Topology: Add CPU node
[  +0.000078] amdgpu 0000:0d:00.0: enabling device (0000 -> 0003)
[  +0.001028] amdgpu 0000:0d:00.0: amdgpu: get invalid ip discovery binary signature from vram
[  +0.000002] amdgpu 0000:0d:00.0: amdgpu: amdgpu_discovery is not set properly
[  +0.000000] amdgpu 0000:0d:00.0: amdgpu: failed to read ip discovery binary from file
[  +0.000001] [drm:amdgpu_discovery_set_ip_blocks [amdgpu]] *ERROR* amdgpu_discovery_init failed
[  +0.000169] amdgpu 0000:0d:00.0: amdgpu: Fatal error during GPU init
[  +0.000001] amdgpu 0000:0d:00.0: amdgpu: amdgpu: finishing device.
[  +0.000024] amdgpu: probe of 0000:0d:00.0 failed with error -22

Further notes. I’m reading here that apparently one of the above error lines may show up if there is not a HDMI cable plugged into the GPU when booting in linux… so I’m going to reboot and try that (I think I have, but we’ll try again).

$ lsmod | grep -i amdgpu
amdgpu              11620352  0
iommu_v2               24576  1 amdgpu
drm_buddy              20480  1 amdgpu
gpu_sched              57344  1 amdgpu
drm_ttm_helper         16384  2 amdgpu,nouveau
ttm                   102400  3 amdgpu,drm_ttm_helper,nouveau
drm_display_helper    200704  2 amdgpu,nouveau
video                  73728  3 asus_wmi,amdgpu,nouveau
1 Like

Did not matter. Same result and output. Ideas welcome.

If the GPU has no output in the bios, then linux has nothing to do with it. Aside from trying different ports, or changing your bios config(enable/disable rbar, switch pcie link speed), or maybe testing with a different power supply/different board, the card is a dead duck. RMA.
The GPU it’s self may work perfectly, and the display signal controller is dead. It could also be all four dead ports.

2 Likes

Thank you. This was my suspicion.

not much help from the manual… other than a white led will light up on the error panel and stay on if the gpu has an issue.

the board supports ryzen with graphics so make sure your set to peg-1 mode and the gpu is in slot 1.
unplug everything that isn’t the boot drive, pull all the ram bar 2 sticks making sure there in the correct slots for 2 stick config.
try and boot.

if you still get the white led then i would try the gpu in another build if i can to make sure.
then rma it if it fails there too.
regardless though it does sound like you got a DOA.

No idea if you’re still trying, but I had to reset my CMOS when I got a GTX 960. I had the same deal. No video output. Pulled the CMOS battery (and power cable), left it for a minute and then tried it again and it worked…
In my case I knew the GPU was fine because I’d tried it in another system when it didn’t work in mine.

Smells like this

Set the bios to CSM disabled and enable above 4g decoding and resizable bar

And make sure bios is up to date

If that doesn’t work try setting the slot to manually work at pci-e 3.0

This topic was automatically closed 273 days after the last reply. New replies are no longer allowed.