I'm having trouble getting video from one of my graphics cards on Debian 9.
I have a Asus B-350-F mainboard, with a Ryzen 7 1700 and 32 GB of ram. I have three graphics cards installed, AMD RX 580, nVidia GTX 1050, and nVidia Quadro 600.
I'm planing on using PCI Passthrough to Qemu VM's for the RX 580 and the GTX 1050, and using the Quadro 600 as the Debian host display. My mainboard has three physical 16x slots( 16_1, 16_2, 16_3 ) and will only post to the graphics card that is in the lower numbered slot( ie 16_1 ) if there is a card in that slot, 16_2 if no card is installed in 16_1 and so on.
I'm not really sure if this is a bug in my UEFI Bios, as there seems to be a selection for the GPU you want to post to, but changing it just results in no change.
Anyway, the trouble I am having is the Quadro 600 will not dispaly any video, and I've been unable to figure out why, the nouvea module loads and the display connected to the Quadro is properly identified, as far as I can tell from the dmesg:
Code:
12.654914] nouveau 0000:22:00.0: enabling device (0000 -> 0003)
[ 12.655201] nouveau 0000:22:00.0: NVIDIA GF108 (0c1c00a1)
[ 12.803673] nouveau 0000:22:00.0: bios: version 70.08.2a.00.01[ 11.117859] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.3/0000:03:00.2/0000:1d:04.0/0000:22:00.1/sound/card0/input27
[ 11.117973] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.3/0000:03:00.2/0000:1d:04.0/0000:22:00.1/sound/card0/input28
[ 11.118064] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.3/0000:03:00.2/0000:1d:04.0/0000:22:00.1/sound/card0/input29
[ 11.118150] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.3/0000:03:00.2/0000:1d:04.0/0000:22:00.1/sound/card0/input30
[ 14.101677] nouveau 0000:22:00.0: fb: 512 MiB DDR3
[ 14.157483] nouveau 0000:22:00.0: DRM: VRAM: 512 MiB
[ 14.157484] nouveau 0000:22:00.0: DRM: GART: 1048576 MiB
[ 14.157486] nouveau 0000:22:00.0: DRM: TMDS table version 2.0
[ 14.157487] nouveau 0000:22:00.0: DRM: DCB version 4.0
[ 14.157488] nouveau 0000:22:00.0: DRM: DCB outp 00: 02000300 00000000
[ 14.157489] nouveau 0000:22:00.0: DRM: DCB outp 01: 01000302 00020030
[ 14.157490] nouveau 0000:22:00.0: DRM: DCB outp 02: 028113a6 0f220010
[ 14.157490] nouveau 0000:22:00.0: DRM: DCB outp 03: 02011362 00020010
[ 14.157491] nouveau 0000:22:00.0: DRM: DCB conn 00: 00001030
[ 14.157492] nouveau 0000:22:00.0: DRM: DCB conn 01: 00002146
[ 14.159525] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 14.159526] [drm] Driver supports precise vblank timestamp query.
[ 14.281211] nouveau 0000:22:00.0: DRM: MM: using COPY0 for buffer copies
[ 14.479607] nouveau 0000:22:00.0: DRM: allocated 1920x1080 fb: 0x60000, bo ffff88c49c3c3000
[ 14.479748] nouveau 0000:22:00.0: fb1: nouveaufb frame buffer device
[ 14.479765] [drm] Initialized nouveau 1.3.1 20120801 for 0000:22:00.0 on minor 1
The vram is not properly identified, the card has 1024 Mib of vram, but I'm not sure that is an issue as I've used this card many times for Ubuntu and I seem to recall the nouveau module always misidentifying the vram as 512 MB, but maybe I'm remembering wrong.
lspci -nnk reveilles:
Code:
22:00.0 VGA compatible controller [0300]: NVIDIA Corporation GF108GL [Quadro 600] [10de:0df8] (rev a1)
Subsystem: Hewlett-Packard Company GF108GL [Quadro 600] [103c:0835]
Kernel driver in use: nouveau
Kernel modules: nouveau
22:00.1 Audio device [0403]: NVIDIA Corporation GF108 High Definition Audio Controller [10de:0bea] (rev a1)
Subsystem: Hewlett-Packard Company GF108 High Definition Audio Controller [103c:0835]
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
And my Xorg log from /var/logs is
https://drive.google.com/open?id=1tg...4-4kn3BLdGz3wa
From what I can tell, everything is working proper, but I'm sure I'm missing something, because the monitor attached to the Quadro 600 just remains "no signal".
Can anyone offer any help on this issue, I'm really at a loss, Xorg doesn't seem to have a configuration tool anymore, it seems to try and auto configure GFX cards, and that seems to work, most of the time. In the old days I would have just edited the X configuration file, but that doesn't seem to exist anymore either.
Really at a loss.