You are not logged in.
So Ive recently installed Arch on my desktop for the first time and Im trying to get my graphics to work,
My issue being that whenever I start Plasma my bottom 2 screens (connected via DP to a Maxwell Titan X) work totally fine however my top 2 (connected via DVI-D to a GTX 690) simply stay black and when I move the mouse over to them it appears as an X, I am not able to open windows or do anything on these screens.
I have been searching for hours on how to make this work and I guess its so hard to figure out for me because it is a very unique problem (im assuming).
any help would be appreciated
Link to my /etc/X11/xorg.conf http://pastebin.com/qVEhrYNJ
I originally posted this in Applications and desktop enviorment but im not sure if that is the right forum for it, and I am a newbie when it comes to arch. I dont know how to move threads so I apologize in advance to the mods about that.
Last edited by ploprof (2016-09-26 16:07:39)
Offline
That xorg.conf file appears to set a xinerama setup, using 3 gpu devices and 3 monitors.
please post lspci -k and xrandr output.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
[ace@archdesk ~]$ lspci -k
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor DRAM Controller (rev 09)
Subsystem: ASUSTeK Computer Inc. P8 series motherboard
Kernel driver in use: ivb_uncore
Kernel modules: ie31200_edac
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:01.1 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
Subsystem: ASUSTeK Computer Inc. P8 series motherboard
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
Subsystem: ASUSTeK Computer Inc. P8 series motherboard
Kernel driver in use: mei_me
Kernel modules: mei_me
00:19.0 Ethernet controller: Intel Corporation 82579V Gigabit Network Connection (rev 04)
Subsystem: ASUSTeK Computer Inc. P8P67 Deluxe Motherboard
Kernel driver in use: e1000e
Kernel modules: e1000e
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
Subsystem: ASUSTeK Computer Inc. P8 series motherboard
Kernel driver in use: ehci-pci
Kernel modules: ehci_pci
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
Subsystem: ASUSTeK Computer Inc. Device 84d8
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1c.4 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 5 (rev c4)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1c.6 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 7 (rev c4)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1c.7 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 8 (rev c4)
Kernel driver in use: pcieport
Kernel modules: shpchp
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
Subsystem: ASUSTeK Computer Inc. P8 series motherboard
Kernel driver in use: ehci-pci
Kernel modules: ehci_pci
00:1f.0 ISA bridge: Intel Corporation Z77 Express Chipset LPC Controller (rev 04)
Subsystem: ASUSTeK Computer Inc. P8 series motherboard
Kernel driver in use: lpc_ich
Kernel modules: lpc_ich
00:1f.2 SATA controller: Intel Corporation 7 Series/C210 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
Subsystem: ASUSTeK Computer Inc. P8 series motherboard
Kernel driver in use: ahci
Kernel modules: ahci
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
Subsystem: ASUSTeK Computer Inc. P8 series motherboard
Kernel driver in use: i801_smbus
Kernel modules: i2c_i801
01:00.0 VGA compatible controller: NVIDIA Corporation GM200 [GeForce GTX TITAN X] (rev a1)
Subsystem: NVIDIA Corporation Device 1132
Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia_drm, nvidia
01:00.1 Audio device: NVIDIA Corporation GM200 High Definition Audio (rev a1)
Subsystem: NVIDIA Corporation Device 1132
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
02:00.0 PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch (rev ba)
Kernel driver in use: pcieport
Kernel modules: shpchp
03:08.0 PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch (rev ba)
Kernel driver in use: pcieport
Kernel modules: shpchp
03:10.0 PCI bridge: PLX Technology, Inc. PEX 8747 48-Lane, 5-Port PCI Express Gen 3 (8.0 GT/s) Switch (rev ba)
Kernel driver in use: pcieport
Kernel modules: shpchp
04:00.0 VGA compatible controller: NVIDIA Corporation GK104 [GeForce GTX 690] (rev a1)
Subsystem: ASUSTeK Computer Inc. Device 8406
Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia_drm, nvidia
04:00.1 Audio device: NVIDIA Corporation GK104 HDMI Audio Controller (rev a1)
Subsystem: ASUSTeK Computer Inc. Device 8406
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
05:00.0 3D controller: NVIDIA Corporation GK104 [GeForce GTX 690] (rev a1)
Subsystem: ASUSTeK Computer Inc. Device 8406
Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia_drm, nvidia
05:00.1 Audio device: NVIDIA Corporation GK104 HDMI Audio Controller (rev a1)
Subsystem: ASUSTeK Computer Inc. Device 8406
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
06:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller (rev 01)
Subsystem: Samsung Electronics Co Ltd Device a801
Kernel driver in use: nvme
Kernel modules: nvme
07:00.0 USB controller: ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller
Subsystem: ASUSTeK Computer Inc. P8B WS Motherboard
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
08:00.0 USB controller: ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller
Subsystem: ASUSTeK Computer Inc. P8B WS Motherboard
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
09:00.0 PCI bridge: PLX Technology, Inc. PEX 8608 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch (rev ba)
Kernel driver in use: pcieport
Kernel modules: shpchp
0a:01.0 PCI bridge: PLX Technology, Inc. PEX 8608 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch (rev ba)
Kernel driver in use: pcieport
Kernel modules: shpchp
0a:04.0 PCI bridge: PLX Technology, Inc. PEX 8608 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch (rev ba)
Kernel driver in use: pcieport
Kernel modules: shpchp
0a:05.0 PCI bridge: PLX Technology, Inc. PEX 8608 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch (rev ba)
Kernel driver in use: pcieport
Kernel modules: shpchp
0a:06.0 PCI bridge: PLX Technology, Inc. PEX 8608 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch (rev ba)
Kernel driver in use: pcieport
Kernel modules: shpchp
0a:07.0 PCI bridge: PLX Technology, Inc. PEX 8608 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch (rev ba)
Kernel driver in use: pcieport
Kernel modules: shpchp
0a:09.0 PCI bridge: PLX Technology, Inc. PEX 8608 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch (rev ba)
Kernel driver in use: pcieport
Kernel modules: shpchp
0d:00.0 SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 01)
Subsystem: ASUSTeK Computer Inc. Device 84b7
Kernel driver in use: ahci
Kernel modules: ahci
0e:00.0 SATA controller: Marvell Technology Group Ltd. 88SE9128 PCIe SATA 6 Gb/s RAID controller with HyperDuo (rev 11)
Subsystem: ASUSTeK Computer Inc. P8P67 Deluxe Motherboard
Kernel driver in use: ahci
Kernel modules: ahci
10:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 09)
Subsystem: ASUSTeK Computer Inc. P8 series motherboard
Kernel driver in use: r8169
Kernel modules: r8169
[ace@archdesk ~]$ xrandr
Screen 0: minimum 8 x 8, current 5120 x 1440, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 connected 2560x1440+2560+0 (normal left inverted right x axis y axis) 598mm x 336mm
2560x1440 59.95 + 144.00* 120.00 99.95 84.98 23.97
1024x768 60.00
800x600 60.32
640x480 59.94
DP-3 disconnected (normal left inverted right x axis y axis)
DP-4 connected primary 2560x1440+0+0 (normal left inverted right x axis y axis) 621mm x 341mm
3840x2160 30.00 +
2560x1600 59.97
2560x1440 59.95*
1920x1080 60.00 59.94 50.00 60.00 50.04
1680x1050 59.95
1440x900 59.89
1280x1024 75.02 60.02
1280x960 60.00
1280x720 60.00 59.94 50.00
1152x864 75.00
1024x768 75.03 70.07 60.00
800x600 75.00 72.19 60.32 56.25
720x576 50.00
720x480 59.94
640x480 75.00 72.81 59.94 59.93
480x576 50.00
480x480 59.94
DP-5 disconnected (normal left inverted right x axis y axis)
Offline
That xorg.conf file appears to set a xinerama setup, using 3 gpu devices and 3 monitors.
please post lspci -k and xrandr output.
sorry I should have said this in my first post but the reason for 3 gpu's is because the gtx 690 is technically 2 gpu's in one package whereas the titan is just a single high end one
Offline
please use CODE tags for such posts, see BBCode .
(the button at bottom left of the reply window also takes you there)
sorry I should have said this in my first post but the reason for 3 gpu's is because the gtx 690 is technically 2 gpu's in one package whereas the titan is just a single high end one
That's the answer i was afraid you would give.
TL;DR :
Nvidia is screwing you/linux hard and painful.
---------------------------------------------------------------------
Detailed answer.
You have very nice cards in your system, unfortunately Nvidia blocks you from using them to full capacacity .
The GTX 690 uses SLI to combine 2 GPUs into 1 device.
Hardware requirements
SLI functionality requires:
Identical PCI Express graphics cards
A supported motherboard (with the exception of Quadro Plex)
In most cases, a video bridge connecting the two graphics cards
SLI Mosaic Mode requires NVIDIA Quadro GPUs.
SLI Mosaic is unusable on your system.
Nvidia does offer another option with SLI setups , called Base Mosaic .
Option "BaseMosaic" "boolean"
This option can be used to extend a single X screen transparently across
display outputs on each GPU. This is like SLI Mosaic mode except that it
does not require a video bridge connected to the graphics cards. Due to
this Base Mosaic does not guarantee there will be no tearing between the
display boundaries. Base Mosaic is supported on SLI configurations up to
three display devices. It is also supported on Quadro FX 380, Quadro FX
580 and all non-mobile NVS cards on all available display devices.Use this in conjunction with the MetaModes X configuration option to
specify the combination of mode(s) used on each display. nvidia-xconfig
can be used to configure Base Mosaic via a command like 'nvidia-xconfig
--base-mosaic --metamodes=METAMODES' where the METAMODES string specifies
the desired grid configuration. For example, to configure four DFPs in a
2x2 configuration, each running at 1920x1024, with two DFPs connected to
two cards, the command would be:
nvidia-xconfig --base-mosaic --metamodes="GPU-0.DFP-0: 1920x1024+0+0,
GPU-0.DFP-1: 1920x1024+1920+0, GPU-1.DFP-0: 1920x1024+0+1024, GPU-1.DFP-1:
1920x1024+1920+1024"
emphasis by me.
A few years ago linux driver in Base Mosaic mode had no problems with a 2x2 setup, some even claim it could do 3x2 and 2x3 setups and higher using consumer grade hardware.
Windows however only managed to do that on Quadro cards. For consumer grade cards windows driver was limited to 2 cards and 3 monitors.
In order to have "feature parity" between linux and windows Nvidia articially limited the linux driver to 3 monitors on 2 cards.
Not to long after that, MS improved windows monitor / gpu support dramatically. Nividia windows driver could now do 2x2 and higher multi-gpu / multi-monitor setups on consumer grade hardware.
Nvidia never removed the limitation to 3 screens / 2 gpus for consumer hardware from their linux driver.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
please use CODE tags for such posts, see BBCode .
(the button at bottom left of the reply window also takes you there)ploprof wrote:sorry I should have said this in my first post but the reason for 3 gpu's is because the gtx 690 is technically 2 gpu's in one package whereas the titan is just a single high end one
That's the answer i was afraid you would give.
TL;DR :
Nvidia is screwing you/linux hard and painful.---------------------------------------------------------------------
Detailed answer.
You have very nice cards in your system, unfortunately Nvidia blocks you from using them to full capacacity .
The GTX 690 uses SLI to combine 2 GPUs into 1 device.Nvidia readme chapter 28 wrote:Hardware requirements
SLI functionality requires:
Identical PCI Express graphics cards
A supported motherboard (with the exception of Quadro Plex)
In most cases, a video bridge connecting the two graphics cards
SLI Mosaic Mode requires NVIDIA Quadro GPUs.
SLI Mosaic is unusable on your system.
Nvidia does offer another option with SLI setups , called Base Mosaic .
Nvidia readme, appendix B wrote:Option "BaseMosaic" "boolean"
This option can be used to extend a single X screen transparently across
display outputs on each GPU. This is like SLI Mosaic mode except that it
does not require a video bridge connected to the graphics cards. Due to
this Base Mosaic does not guarantee there will be no tearing between the
display boundaries. Base Mosaic is supported on SLI configurations up to
three display devices. It is also supported on Quadro FX 380, Quadro FX
580 and all non-mobile NVS cards on all available display devices.Use this in conjunction with the MetaModes X configuration option to
specify the combination of mode(s) used on each display. nvidia-xconfig
can be used to configure Base Mosaic via a command like 'nvidia-xconfig
--base-mosaic --metamodes=METAMODES' where the METAMODES string specifies
the desired grid configuration. For example, to configure four DFPs in a
2x2 configuration, each running at 1920x1024, with two DFPs connected to
two cards, the command would be:
nvidia-xconfig --base-mosaic --metamodes="GPU-0.DFP-0: 1920x1024+0+0,
GPU-0.DFP-1: 1920x1024+1920+0, GPU-1.DFP-0: 1920x1024+0+1024, GPU-1.DFP-1:
1920x1024+1920+1024"emphasis by me.
A few years ago linux driver in Base Mosaic mode had no problems with a 2x2 setup, some even claim it could do 3x2 and 2x3 setups and higher using consumer grade hardware.
Windows however only managed to do that on Quadro cards. For consumer grade cards windows driver was limited to 2 cards and 3 monitors.
In order to have "feature parity" between linux and windows Nvidia articially limited the linux driver to 3 monitors on 2 cards.
Not to long after that, MS improved windows monitor / gpu support dramatically. Nividia windows driver could now do 2x2 and higher multi-gpu / multi-monitor setups on consumer grade hardware.
Nvidia never removed the limitation to 3 screens / 2 gpus for consumer hardware from their linux driver.
Well since these are technically 3 gpu's in one pc as you say could I at the very least use 3 of my screens 2 with the titan x and 1 with the 690-A ?
Also my nvidia-settings gui shows all the monitors http://i.imgur.com/cKfGkAN.png Perhaps 4 would still work with nouveau ?
I should mention that even though I can see all 4 in the settings gui the 2 dell screens on the side dont work with KDE and are just blank screens.
Last edited by ploprof (2016-09-24 14:14:24)
Offline
Hello!
Why do you whant to run one titan X and one 690 card, what do you hope to gain? According to the titan X specification you can run 4 displays with it.
Regards
Martin
Last edited by onslow77 (2016-09-24 17:09:46)
Offline
Ploprof, it should be possible to use 3 monitors with nividia driver.
I even think both 1 monitor on Titan / 2 on 690 or 2 on Titan / 1 on 690 are doable.
The readme from nvidia is your best bet for info to get things working in base mosaic mode.
latest version is here : ftp://download.nvidia.com/XFree86/Linux … README.txt
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline