I finally figured this out. The solution was actually pretty
simple. For the record, here is how you activate a "dormant"
second GPU:
1. Select the on-board GPU as "primary" in the BIOS.
2. Boot, and get output on the internal GPU ONLY.
3. Start X
4 Type from a text window (or add to .xinitrc): "xrandr
--setprovideroutputsource 1 0"
5. Use the GUI to set all the details about the screen
placements.
The "set provider output source" is what activates the second GPU
and makes it usable.
Casey
On 2/23/19 3:45 PM, Casey Bralla wrote:
I've got a 10 year old motherboard with a single PCIe slot and a
built-in nVidia graphics adapter. The PCIe slot has an nVidia
graphics
card with 2 DVI outputs, connected to 2 monitors. The on-board
nVidia
adapter also has a DVI adapter, which is connected to a third
monitor.
I'm trying to activate this third monitor, but can't get both the
PCIe
GPU and the on-board GPU to be active at the same time.
The motherboard BIOS allows me to select which graphics card is
primary
at boot, and that works, except that the other graphics card
remains
invisible. In other words, I can use either the PCIe graphics
card -OR-
the built in graphics card, but not both.
I'm using nouveau on Gentoo.
LSPCI clearly sees both cards.
lspci -vnn | grep VGA -A 12
02:00.0 VGA compatible controller [0300]: NVIDIA Corporation C77
[GeForce 8200] [10de:0849] (rev a2) (prog-if 00 [VGA controll
Subsystem: ASUSTeK Computer Inc. C77 [GeForce 8200]
[1043:82f2]
Flags: fast devsel, IRQ 23, NUMA node 0
Memory at fc000000 (32-bit, non-prefetchable) [size=16M]
Memory at d8000000 (64-bit, prefetchable) [size=128M]
Memory at d6000000 (64-bit, prefetchable) [size=32M]
I/O ports at dc00 [size=128]
Expansion ROM at fbfe0000 [disabled] [size=128K]
Capabilities: [60] Power Management version 2
Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
03:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK208
[GeForce GT 710B] [10de:128b] (rev a1) (prog-if 00 [VGA con
Subsystem: eVga.com. Corp. GK208 [GeForce GT 710B]
[3842:2716]
Flags: bus master, fast devsel, latency 0, IRQ 24, NUMA
node 0
Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
Memory at f0000000 (64-bit, prefetchable) [size=128M]
Memory at f8000000 (64-bit, prefetchable) [size=32M]
I/O ports at ec00 [size=128]
Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities: [60] Power Management version 3
Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [78] Express Legacy Endpoint, MSI 00
Capabilities: [100] Virtual Channel
Capabilities: [128] Power Budgeting
I presume the old BIOS is just too ancient to support multiple
GPUs.
But is there a way I can activate the second device outside of
having
the BIOS set it up?
TIA!
___________________________________________________________________________
Philadelphia Linux Users Group -- http://www.phillylinux.org
Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce
General Discussion -- http://lists.phillylinux.org/mailman/listinfo/plug
|