Bug 1090824

Summary: Nouveau not initialising second graphics card?
Product: [Fedora] Fedora Reporter: Tom Hughes <tom>
Component: xorg-x11-drv-nouveauAssignee: Ben Skeggs <bskeggs>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 20CC: airlied, ajax, bskeggs
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-06-17 10:52:45 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Kernel log messages
none
Device listing from lspci
none
Device assignments from "loginctl seat-status seat0"
none
X log
none
Output from " xrandr --listproviders --verbose" none

Description Tom Hughes 2014-04-24 09:00:12 UTC
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.

Comment 1 Tom Hughes 2014-04-24 09:01:05 UTC
Created attachment 889207 [details]
Device listing from lspci

Comment 2 Tom Hughes 2014-04-24 09:01:55 UTC
Created attachment 889208 [details]
Device assignments from "loginctl seat-status seat0"

Comment 3 Tom Hughes 2014-04-24 09:02:33 UTC
Created attachment 889209 [details]
X log

Comment 4 Tom Hughes 2014-04-24 09:03:13 UTC
Created attachment 889210 [details]
Output from " xrandr --listproviders --verbose"

Comment 5 Tom Hughes 2014-06-17 10:52:45 UTC
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.