LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 06-08-2021, 12:43 PM   #1
etcetera
Member
 
Registered: Aug 2004
Posts: 436

Rep: Reputation: 18
Daisy-chaining monitors mirrors them instead of extending


Running MSI GT80 Titan SLI, with dual Nvidia 980m. Plain Jane CentOS 7 installed, patched. with Gnome.

Two monitors are Dell U3014, both.

I run this config:

CPU -> mini-DP to DP on primary U3014 - DP-out to DP-in (Secondary Dell U3014)

the monitors are mirrored instead of extended. When I go into settings, I get: Could not get screen information.


I have successfully daisy-chained the same monitors with this machine running Win10 so know it can be done. I set the MST to "on" in the OSD.
 
Old 06-08-2021, 03:07 PM   #2
etcetera
Member
 
Registered: Aug 2004
Posts: 436

Original Poster
Rep: Reputation: 18
I don't think this is a hardware issue, it needs to be moved to the General issues sub-forum.
 
Old 06-08-2021, 04:31 PM   #3
obobskivich
Member
 
Registered: Jun 2020
Posts: 611

Rep: Reputation: Disabled
Top of my head the issue is almost certainly the ancient kernel you've got running there - MST support exists in up-to-date kernels and I've seen it work with Radeon cards (nVidia may or may not arbitrarily lock features out in their drivers - this is part of what you're buying). I'd say install/try a distro from this decade (century? ) and make sure you've got the nVidia drivers loaded and up to date (or at least new-ish - so something from the 400+ series, I think r460 is the 'current' branch) and give it another go.
 
Old 06-09-2021, 01:14 PM   #4
etcetera
Member
 
Registered: Aug 2004
Posts: 436

Original Poster
Rep: Reputation: 18
Where do I download the nVidia drivers, do you have a link for Linux drivers on their site?
 
Old 06-09-2021, 01:19 PM   #5
scasey
LQ Veteran
 
Registered: Feb 2013
Location: Tucson, AZ, USA
Distribution: Rocky 9.5
Posts: 5,883

Rep: Reputation: 2290Reputation: 2290Reputation: 2290Reputation: 2290Reputation: 2290Reputation: 2290Reputation: 2290Reputation: 2290Reputation: 2290Reputation: 2290Reputation: 2290
Um…
Put
Quote:
nvidia drivers linux
into your favorite search engine.
 
Old 06-09-2021, 03:38 PM   #6
etcetera
Member
 
Registered: Aug 2004
Posts: 436

Original Poster
Rep: Reputation: 18
Yeah, I found it. Followed this procedure and it worked. obobskivich, you were right on the money.

it was a bit more involved than I thought, not just run the *.run script, but disable X, (init 3), edit the grub conf file, generate a new one, etc. Typical Linux.
This below works.


https://linuxconfig.org/how-to-insta...centos-7-linux
 
Old 06-09-2021, 03:47 PM   #7
etcetera
Member
 
Registered: Aug 2004
Posts: 436

Original Poster
Rep: Reputation: 18
# lshw -numeric -C display | grep -i driver
configuration: driver=nvidia latency=0
configuration: driver=nvidia latency=0
 
Old 06-11-2021, 03:28 AM   #8
mrmazda
LQ Guru
 
Registered: Aug 2016
Location: SE USA
Distribution: openSUSE 24/7; Debian, Knoppix, Mageia, Fedora, OS/2, others
Posts: 6,496
Blog Entries: 1

Rep: Reputation: 2230Reputation: 2230Reputation: 2230Reputation: 2230Reputation: 2230Reputation: 2230Reputation: 2230Reputation: 2230Reputation: 2230Reputation: 2230Reputation: 2230
NVidia's proprietary drivers aren't necessary to make MST work on Linux. All four following data sets are from the same pair of displays, an Acer daisy-chained from a Dell, using the upstream default DIX driver (Modesetting), which supports most non-ancient GPUs from AMD, Intel and NVidia:
Code:
# hwinfo --monitor | grep Device
  Device: eisa 0x0524 "K272HUL"
  Device: eisa 0x408b "DELL U2913WM"
# xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x49 cap: 0x9, Source Output, Sink Offload crtcs: 3 outputs: 7 associated providers: 0 name:modesetting
# xrandr --output DP-1-1 --primary --output DP-1-8 --above DP-1-1
# inxi -SGay
System:
  Host: ab250 Kernel: 4.15.0-135-generic x86_64 bits: 64 compiler: gcc v: 7.5.0
  parameters:...mitigations=auto consoleblank=0 pci=noaer
  Desktop: Trinity R14.1.0 tk: Qt 3.5.0 info: kicker wm: Twin 3.0 vt: 7
  dm: TDM Distro: Ubuntu 18.04.5 LTS (Bionic Beaver)
Graphics:
  Device-1: Intel HD Graphics 630 vendor: ASUSTeK driver: i915 v: kernel
  bus-ID: 00:02.0 chip-ID: 8086:5912 class-ID: 0300
  Display: server: X.Org 1.19.6 driver: loaded: modesetting
  unloaded: fbdev,vesa display-ID: :0 screens: 1
  Screen-1: 0 s-res: 2560x2520 s-dpi: 120 s-size: 541x533mm (21.3x21.0")
  s-diag: 759mm (29.9")
  Monitor-1: DP-1-8 res: 2560x1080 hz: 60 dpi: 97 size: 673x284mm (26.5x11.2")
  diag: 730mm (28.8")
  Monitor-2: DP-1-1 res: 2560x1440 hz: 60 dpi: 109
  size: 598x336mm (23.5x13.2") diag: 686mm (27")
  OpenGL: renderer: Mesa DRI Intel HD Graphics 630 (KBL GT2)
  v: 4.6 Mesa 20.0.8 compat-v: 3.0 direct render: Yes
# xrandr | egrep 'onnect|creen|\*' | grep -v disconn | sort -r
Screen 0: minimum 320 x 200, current 2560 x 2520, maximum 8192 x 8192
DP-1-8 connected 2560x1080+0+0 (normal left inverted right x axis y axis) 673mm x 284mm
DP-1-1 connected primary 2560x1440+0+1080 (normal left inverted right x axis y axis) 598mm x 336mm
   2560x1440     59.95*+  74.92
   2560x1080     60.00*+
Code:
# xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x49; cap: 0xf (Source Output, Sink Output, Source Offload, Sink Offload); crtcs: 3; outputs: 7; associated providers: 0; name: modesetting
    output DP-1
    output HDMI-1
    output HDMI-2
    output HDMI-3
    output DP-2
    output DP-1-8
    output DP-1-1
# xrandr --output DP-1-1 --primary --output DP-1-8 --above DP-1-1
# inxi -SGay
System:
  Host: ab250 Kernel: 5.3.18-lp152.41-default x86_64 bits: 64 compiler: gcc
  v: 7.5.0
  parameters:...mitigations=auto consoleblank=0 pci=noaer
  Desktop: KDE 3 info: kicker wm: kwin vt: 7 dm: N/A
  Distro: openSUSE Leap 15.2
Graphics:
  Device-1: Intel HD Graphics 630 vendor: ASUSTeK driver: i915 v: kernel
  bus-ID: 00:02.0 chip-ID: 8086:5912 class-ID: 0300
  Display: server: X.Org 1.20.3 driver: loaded: modesetting
  unloaded: fbdev,vesa alternate: intel display-ID: :0 screens: 1
  Screen-1: 0 s-res: 2560x2520 s-dpi: 120 s-size: 541x533mm (21.3x21.0")
  s-diag: 759mm (29.9")
  Monitor-1: DP-1-8 res: 2560x1080 hz: 60 dpi: 97 size: 673x284mm (26.5x11.2")
  diag: 730mm (28.8")
  Monitor-2: DP-1-1 res: 2560x1440 hz: 60 dpi: 109
  size: 598x336mm (23.5x13.2") diag: 686mm (27")
  OpenGL: renderer: Mesa DRI Intel HD Graphics 630 (Kaby Lake GT2)
  v: 4.6 Mesa 19.3.4 compat-v: 3.0 direct render: Yes
# xrandr | egrep 'onnect|creen|\*' | grep -v disconn | sort -r
Screen 0: minimum 320 x 200, current 2560 x 2520, maximum 16384 x 16384
DP-1-8 connected 2560x1080+0+0 (normal left inverted right x axis y axis) 673mm x 284mm
DP-1-1 connected primary 2560x1440+0+1080 (normal left inverted right x axis y axis) 598mm x 336mm
   2560x1440     59.95*+  74.92
   2560x1080     60.00*+
Code:
# lscpu | grep Model
Model name:     Intel(R) Pentium(R) CPU G3220 @ 3.00GHz	### release date Q3'13
# xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x49 cap: 0x9, Source Output, Sink Offload crtcs: 3 outputs: 7 associated providers: 0 name:modesetting
# xrandr --output DP-1-1 --primary --output DP-1-8 --above DP-1-1
# inxi -SGay
System:
  Host: ab85m Kernel: 5.4.0-65-generic x86_64 bits: 64 compiler: gcc v: 9.3.0
  parameters:...mitigations=auto consoleblank=0
  Desktop: Trinity R14.0.10 tk: Qt 3.5.0 info: kicker wm: Twin 3.0 vt: 7
  dm: TDM Distro: Ubuntu 20.04.2 LTS (Focal Fossa)
Graphics:
  Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics
  vendor: ASUSTeK driver: i915 v: kernel bus-ID: 00:02.0 chip-ID: 8086:0402
  class-ID: 0300
  Display: x11 server: X.Org 1.20.9 driver: loaded: modesetting
  unloaded: fbdev,vesa display-ID: :0 screens: 1
  Screen-1: 0 s-res: 2560x2520 s-dpi: 120 s-size: 541x533mm (21.3x21.0")
  s-diag: 759mm (29.9")
  Monitor-1: DP-1-8 res: 2560x1080 hz: 60 dpi: 97 size: 673x284mm (26.5x11.2")
  diag: 730mm (28.8")
  Monitor-2: DP-1-1 res: 2560x1440 hz: 60 dpi: 109
  size: 598x336mm (23.5x13.2") diag: 686mm (27")
  OpenGL: renderer: Mesa DRI Intel HD Graphics (HSW GT1) v: 4.5 Mesa 20.2.6
  compat-v: 3.0 direct render: Yes
# xrandr | egrep 'onnect|creen|\*' | grep -v disconn | sort -r
Screen 0: minimum 320 x 200, current 2560 x 2520, maximum 16384 x 16384
DP-1-8 connected 2560x1080+0+0 (normal left inverted right x axis y axis) 673mm x 284mm
DP-1-1 connected primary 2560x1440+0+1080 (normal left inverted right x axis y axis) 598mm x 336mm
   2560x1440     59.95*+  74.92
   2560x1080     60.00*+
Code:
# xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x49; cap: 0xf (Source Output, Sink Output, Source Offload, Sink Offload); crtcs: 3; outputs: 7; associated providers: 0; name: modesetting
    output HDMI-1
    output HDMI-2
    output DP-1
    output HDMI-3
    output DP-2
    output DP-3
    output DP-4
# xrandr --output DP-4 --primary --output DP-3 --above DP-4
# inxi -SGay
System:
  Host: gb250 Kernel: 5.3.18-lp152.41-default x86_64 bits: 64 compiler: gcc
  v: 7.5.0
  parameters:...mitigations=auto consoleblank=0
  Desktop: KDE 3 info: kicker wm: kwin vt: 7 dm: N/A
  Distro: openSUSE Leap 15.2
Graphics:
  Device-1: Intel HD Graphics 630 vendor: Gigabyte driver: i915 v: kernel
  bus-ID: 00:02.0 chip-ID: 8086:5912 class-ID: 0300
  Display: server: X.Org 1.20.3 driver: loaded: modesetting
  unloaded: fbdev,vesa alternate: intel display-ID: :0 screens: 1
  Screen-1: 0 s-res: 2560x2520 s-dpi: 120 s-size: 540x532mm (21.3x20.9")
  s-diag: 758mm (29.8")
  Monitor-1: DP-3 res: 2560x1080 hz: 60 dpi: 97 size: 673x284mm (26.5x11.2")
  diag: 730mm (28.8")
  Monitor-2: DP-4 res: 2560x1440 hz: 60 dpi: 109 size: 598x336mm (23.5x13.2")
  diag: 686mm (27")
  OpenGL: renderer: Mesa DRI Intel HD Graphics 630 (Kaby Lake GT2)
  v: 4.6 Mesa 19.3.4 compat-v: 3.0 direct render: Yes
# xrandr | egrep 'onnect|creen|\*' | grep -v disconn | sort -r
Screen 0: minimum 320 x 200, current 2560 x 2520, maximum 16384 x 16384
DP-4 connected primary 2560x1440+0+1080 (normal left inverted right x axis y axis) 598mm x 336mm
DP-3 connected 2560x1080+0+0 (normal left inverted right x axis y axis) 673mm x 284mm
   2560x1440     59.95*+  74.92
   2560x1080     60.00*+
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
extending volume group vs extending physical volume which is better ? Gil@LQ Linux - Server 2 08-19-2013 10:13 AM
LXer: Thunderbolt Daisy Chaining For Open Drivers LXer Syndicated Linux News 0 10-03-2012 04:20 PM
Very simple hardware question: Daisy-chaining switches? azzurro Linux - Networking 3 08-24-2004 06:59 AM
Mozilla (1.3): Proxy chaining epitome Linux - Software 0 04-23-2003 01:19 PM
Chaining through anon proxy servers in Linux??? amp2000 Linux - General 1 09-17-2002 12:01 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 04:09 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration