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 |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
 |
04-27-2019, 04:09 PM
|
#1
|
Member
Registered: Nov 2009
Posts: 140
Rep:
|
nVidia, multiple displays, inability to extend current screen
As in subject
I have nVidia GeForce GTX 960
I have 2 Dell 3008WFP Monitor (2560x1600) connected via DisplayPort and single Apple Cinema 23" (1920x1200) connected via DVI-D
They are arranged (both physically and logically - in software) as a horizontal strip with Apple Cinema on right anf Dell 3008WFP on left, each displaying its own set of pixels - no overlapping. The X screen have size of 7040x1600
My observation
There is no way to extend X screen to any bigger size, then to what it was downgraded by any means either software (like game or via changing screen resolution or monitor layout) or hardware (by either turning of any of DisplayPort connected monitors or by unplugging). This does happen ONLY when 2 DisplayPort connected monitors are present (maybe more - not checked due to having only 2 DisplayPort monitors). This is direct connection, no MST is involved.
This did not happen, when there was single DisplayPort connected monitor
To resolve problem I need to unload nvidia driver - restarting X does not help at all.
After reloading driver I need to configure layout and then restart X server, otherwise it won't work as I wish it.
I do nothing fancy - I just need a lot of screen estate to be able to see more windows at the same time
At best I am watching YouTube at 1440p
At the moment I am pretty convinced that nvidia driver is a problem, as this happened twice today and computer restart have resolved it in first instance. Second time I simply tried reloading nvidia driver, which got same result.
I am going to write to nvidia, as this stolen good hour of my day today
By the way - first instance of having this problem was just turning off both DisplayPort monitors. After turning them back on I could not get my monitor layout to work at all.
|
|
|
04-27-2019, 08:42 PM
|
#2
|
LQ Guru
Registered: Aug 2016
Location: SE USA
Distribution: openSUSE 24/7; Debian, Knoppix, Mageia, Fedora, OS/2, others
Posts: 6,502
|
Quote:
Originally Posted by WizadNoNext
There is no way to extend X screen to any bigger size, then to what it was downgraded by any means either software (like game or via changing screen resolution or monitor layout) or hardware (by either turning of any of DisplayPort connected monitors or by unplugging).
|
I don't understand what you are asking. This is what I get automatically with an Acer left, Dell center, and NEC right, each connected to a discrete DisplayPort, all using the same default DDX:
Code:
# inxi -GxxS
System: Host: fi965 Kernel: 4.12.14-lp151.22-default x86_64 bits: 64 compiler: gcc v: 7.4.0 Desktop: Trinity R14.0.5
tk: Qt 3.5.0 wm: Twin dm: startx Distro: openSUSE Leap 15.1 Beta
Graphics: Device-1: Advanced Micro Devices [AMD/ATI] RV620 PRO [Radeon HD 3470] vendor: Dell driver: radeon v: kernel
bus ID: 01:00.0 chip ID: 1002:95c0
Device-2: Advanced Micro Devices [AMD/ATI] Oland [Radeon HD 8570 / R7 240/340 OEM] vendor: Dell driver: radeon
v: kernel bus ID: 04:00.0 chip ID: 1002:6611
Display: server: X.Org 1.20.3 driver: modesetting resolution: 2560x1440~60Hz, 2560x1080~60Hz, 1920x1200~60Hz
OpenGL: renderer: AMD RV620 (DRM 2.50.0 / 4.12.14-lp151.22-default LLVM 7.0.1) v: 3.3 Mesa 18.3.2 compat-v: 3.0
direct render: Yes
# xrandr | grep -B1 -A3 DP
Screen 0: minimum 320 x 200, current 7040 x 2640, maximum 8192 x 8192
DP-1 connected primary 2560x1440+0+0 (normal left inverted right x axis y axis) 598mm x 336mm
2560x1440 59.95*+ 74.92
1920x1440 75.00
1856x1392 75.00
--
720x400 70.08
DP-2 connected 2560x1080+2560+0 (normal left inverted right x axis y axis) 673mm x 284mm
2560x1080 60.00*+
1920x1080 59.96 60.00 60.00 50.00 59.94 59.93 24.00 23.98
1920x1080i 60.00 50.00 59.94
--
320x180 59.84 59.32
DP-1-3 connected 1920x1200+5120+0 (normal left inverted right x axis y axis) 519mm x 324mm
1920x1200 59.95*+
1920x1080 59.96 60.00 59.94 59.93
1600x1200 60.00
|
|
|
04-28-2019, 01:22 PM
|
#3
|
Senior Member
Registered: Dec 2005
Location: Florida
Distribution: CentOS/Fedora/Pop!_OS
Posts: 2,992
|
would love more details, just ordered 2 Acer 32in monitors that will be connected GTX1070 via displayport connection with my Fedora 29 workstation.
I really hope I did not spend all that $$$ for a solution that will not function properly under Linux.
|
|
|
04-28-2019, 10:59 PM
|
#4
|
LQ Guru
Registered: Aug 2016
Location: SE USA
Distribution: openSUSE 24/7; Debian, Knoppix, Mageia, Fedora, OS/2, others
Posts: 6,502
|
Quote:
Originally Posted by lleb
would love more details
|
What kind of details? It simply works here, using only FOSS, and AMD. I don't have any NVidia DisplayPorts, only one HDMI, several DVI, and several VGA.
Here's another 7040x1440, using Intel GPU, MST, FOSS DDX, and no screen/display customizing:
Code:
# cat /pub/tmp/out
# inxi -GxxS
System: Host: gb250 Kernel: 4.12.14-lp151.23-default x86_64 bits: 64 compiler: gcc v: 7.4.0 Desktop: Trinity R14.0.6
tk: Qt 3.5.0 wm: Twin dm: startx Distro: openSUSE Leap 15.1 Beta
Graphics: Device-1: Intel HD Graphics 630 vendor: Gigabyte driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:5912
Display: server: X.Org 1.20.3 driver: modesetting unloaded: fbdev,vesa alternate: intel
resolution: 2560x1440~60Hz, 2560x1080~60Hz, 1920x1200~60Hz
OpenGL: renderer: Mesa DRI Intel HD Graphics 630 (Kaby Lake GT2) v: 4.5 Mesa 18.3.2 compat-v: 3.0
direct render: Yes
# xrandr | egrep -B1 -A3 'DP|HDMI'
Screen 0: minimum 320 x 200, current 7040 x 1440, maximum 8192 x 8192
HDMI-1 connected primary 2560x1440+0+0 (normal left inverted right x axis y axis) 598mm x 336mm
2560x1440 59.95*+ 69.93
1920x1080 60.00 60.00 50.00 59.94 24.00 23.98
1920x1080i 60.00 60.00 50.00 59.94
--
720x400 70.08
HDMI-2 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-3 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
DP-1-8 connected 2560x1080+2560+0 (normal left inverted right x axis y axis) 673mm x 284mm
2560x1080 60.00*+
1920x1080 60.00 60.00 50.00 59.94 24.00 23.98
1680x1050 59.95
--
720x400 70.08
DP-1-1 connected 1920x1200+5120+0 (normal left inverted right x axis y axis) 519mm x 324mm
1920x1200 59.95*+
1920x1080 60.00 59.94
1680x1050 59.95
|
|
|
All times are GMT -5. The time now is 05:57 AM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|