Created attachment 889206 [details] Kernel log messages Description of problem: I have a machine with two NVidia cards - a GeForce 8600 GT with two monitors attached and a GeForce 210 with a single monitor attached. Although both cards are assigned to seat0 in by udev/logind, and the kernel appears to see and initialise both cards, and X appears to realise it has two cards, only the first one seems to get initialised and xrandr only reports one provider. Version-Release number of selected component (if applicable): xorg-x11-drv-nouveau-1.0.9-2.fc20.x86_64 How reproducible: Every time. Steps to Reproduce: 1. Boot and login 2. Run "xrandr --listproviders" Actual results: Only the first card, and two of the monitors, are available. Expected results: Both cards, and all three monitors, are available. Additional info: I will attach relevant log files etc.
Created attachment 889207 [details] Device listing from lspci
Created attachment 889208 [details] Device assignments from "loginctl seat-status seat0"
Created attachment 889209 [details] X log
Created attachment 889210 [details] Output from " xrandr --listproviders --verbose"
Updating to the 3.14.7-200.fc20.x86_64 kernel seems to have fixed this, and the third monitor is now available. Of course the X server now crashes when I try and rotate the third monitor, but I've raised that separately as BZ#1110273.