Bug 1293003 - Test case failure: Multihead - Large Desktop on GF108M [NVS 5400M] [10de:0def] (Lenovo T430 dedicated graphics)
Test case failure: Multihead - Large Desktop on GF108M [NVS 5400M] [10de:0def...
Status: CLOSED NOTABUG
Product: Red Hat Enterprise Linux 7
Classification: Red Hat
Component: xorg-x11-drv-nouveau (Show other bugs)
7.2
x86_64 Linux
unspecified Severity unspecified
: rc
: ---
Assigned To: Ben Skeggs
Desktop QE
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2015-12-18 20:48 EST by Vasiliy Sharapov
Modified: 2015-12-21 22:44 EST (History)
0 users

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2015-12-21 22:44:37 EST
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)
/var/log/Xorg.0.log (61.94 KB, text/plain)
2015-12-18 20:48 EST, Vasiliy Sharapov
no flags Details

  None (edit)
Description Vasiliy Sharapov 2015-12-18 20:48:06 EST
Created attachment 1107560 [details]
/var/log/Xorg.0.log

Filed from caserun (https://tcms.engineering.redhat.com/run/260139/#caserun_10820688)

Version-Release number of selected component (if applicable):
RHEL-7.2-20150820.0
xorg-x11-server-Xorg-1.17.2-9.el7.x86_64
xorg-x11-drv-nouveau-1.0.11-1.el7.x86_64
kernel-3.10.0-306.0.1.el7.x86_64
kernel-3.10.0-322.el7.x86_64
linux-firmware-20150904-43.git6ebf5d5.el7.noarch
mesa-dri-drivers-10.6.5-3.20150824.el7.x86_64

Steps to Reproduce: 
 1. obtain a card that is capable to connect 4 screens and 4 monitors
 2. plug everything together and start GNOME


 1. go into Control Center -> Display
 2. Create 4x1 setup with all displays set to the same resolution
 3. Create 2x2 setup
 4. Create 1x4 setup with all displays set to different resolution



Actual results: 
Only one external monitor at a time works - either VGA or miniDP, not both. (Display settings do not permit it) This does not appear to be a HW limitation of limited CRTCs - mirroring is not permitted either.

Expected results:
you should be able to move cursor from one screen to another flawlessly in all
setups.

In different resolution setup there should be borders where you cannot pass to
another screen accordingly
Comment 2 Ben Skeggs 2015-12-21 22:44:37 EST
(In reply to Vasiliy Sharapov from comment #0)
> Created attachment 1107560 [details]
> /var/log/Xorg.0.log
> 
> Filed from caserun
> (https://tcms.engineering.redhat.com/run/260139/#caserun_10820688)
> 
> Version-Release number of selected component (if applicable):
> RHEL-7.2-20150820.0
> xorg-x11-server-Xorg-1.17.2-9.el7.x86_64
> xorg-x11-drv-nouveau-1.0.11-1.el7.x86_64
> kernel-3.10.0-306.0.1.el7.x86_64
> kernel-3.10.0-322.el7.x86_64
> linux-firmware-20150904-43.git6ebf5d5.el7.noarch
> mesa-dri-drivers-10.6.5-3.20150824.el7.x86_64
> 
> Steps to Reproduce: 
>  1. obtain a card that is capable to connect 4 screens and 4 monitors
>  2. plug everything together and start GNOME
> 
> 
>  1. go into Control Center -> Display
>  2. Create 4x1 setup with all displays set to the same resolution
>  3. Create 2x2 setup
>  4. Create 1x4 setup with all displays set to different resolution
> 
> 
> 
> Actual results: 
> Only one external monitor at a time works - either VGA or miniDP, not both.
> (Display settings do not permit it) This does not appear to be a HW
> limitation of limited CRTCs - mirroring is not permitted either.
This is indeed a hardware limitation.  GeForce 8 and higher hardware (uncertain about earlier) cannot support multiple outputs tied to a CRTC (so: no "native" mirroring).  This particular model also only has 2 CRTCs, so what you're seeing is the expected result.

Thanks,
Ben.

> 
> Expected results:
> you should be able to move cursor from one screen to another flawlessly in
> all
> setups.
> 
> In different resolution setup there should be borders where you cannot pass
> to
> another screen accordingly

Note You need to log in before you can comment on or make changes to this bug.