Contribute
Register

The Dual Graphics Card, 3 monitor, 10.6.8 Thread

Status
Not open for further replies.
Joined
Jun 26, 2011
Messages
56
Motherboard
Gigabyte GA-Z97X-UD5H
CPU
Intel Core i7-4790K 4.0 Ghz
Graphics
x2 GeForce GTX 970 Mini ITX
Mac
  1. MacBook Pro
Classic Mac
  1. 0
Mobile Phone
  1. iOS
So I have been all over the boards but there is no definitive thread about this subject. So I decided to start it. My problem and from what I can see many others is that 10.6.8 doesn't support 3 monitors as the second card doesn't see the ports. I have even seen mention that this may be affecting true macs as will. Is this true?

If you have seen this behavior as well please list your symptoms and what you have done to tried to fix this.

Has anyone had success running dual Graphics Cards with 3 monitors on 10.6.8? If so what did you do to get them to work.

Hopefully this thread will help us solve this problem.
 
Re: The Dual Graphics Card 10.6.8 Thread

OK since I started the thread I will give the first response.

2 Nvidia Geforce 9800 gtx+, I use Chameleon rc5.

With 10.6.7 and before I had all 3 monitors working using aquamac's kexts injection method. This stopped working with 10.6.8.

What I have done so far. Downloaded new drivers from Nvidia. Re injected the kexts, Swiched the cards around. Changed from PEG to PCI and back.

Still no joy.

Seems like the port address are wrong at this point.
 
Same here, worked on all previous versions, now the third monitor isn't detected. Here is what I get:

bdmesg:
Code:
Using PCI-Root-UID value: 1
nVidia GeForce 8600 GTS -4095MB NV1ff [10de:0400] :: PciRoot(0x1)/Pci(0x3,0x0)/Pci(0x0,0x0)
nVidia GeForce 8600 GTS 256MB NV84 [10de:0400] :: PciRoot(0x1)/Pci(0x5,0x0)/Pci(0x0,0x0)

About Mac:
Code:
GeForce 8600 GTS:

  Chipset Model:	GeForce 8600 GTS
  Type:	GPU
  Bus:	PCIe
  Slot:	Slot-1
  PCIe Lane Width:	x8
  VRAM (Total):	1 MB
  Vendor:	NVIDIA (0x10de)
  Device ID:	0x0400
  Revision ID:	0x00a1
  ROM Revision:	60.84.55.00.25
  Displays:
Display Connector:
Display Connector:

First Monitor

Code:
GeForce 8600 GTS:

  Chipset Model:	GeForce 8600 GTS
  Type:	GPU
  Bus:	PCIe
  Slot:	Slot-2
  PCIe Lane Width:	x8
  VRAM (Total):	256 MB
  Vendor:	NVIDIA (0x10de)
  Device ID:	0x0400
  Revision ID:	0x00a1
  ROM Revision:	60.84.55.00.25
  Displays:
DELL2407WFPHC:
  Resolution:	1920 x 1200 @ 60 Hz
  Pixel Depth:	32-Bit Color (ARGB8888)
  Display Serial Number:	GM5047B62ECS 
  Main Display:	Yes
  Mirror:	Off
  Online:	Yes
  Rotation:	Supported
DELL2407WFPHC:
  Resolution:	1920 x 1200 @ 60 Hz
  Pixel Depth:	32-Bit Color (ARGB8888)
  Display Serial Number:	GM5047AI155S 
  Mirror:	Off
  Online:	Yes
  Rotation:	Supported
 
I have triple monitors working on one 6870 card. Two are using DVI, the other using a mini display port to vga adapter.

The settings that make it work:

GraphicsEnabler-No
PCIRootUID=1

DVD player and Geekbench do not run with these settings, but everything else seems to.
 
thats not it i have a 5770 and a 5450 if i make the 5770 primary boot in the bios only the outs on the 5770 work if i make the 5450 the primary then i get both cards running
 
Didn't work for me either. I tried PCIRoot=1 as a kernel option and it didn't change things. I tried it w/out GraphicsEnabler and couldn't boot to video - even if I added the ID directly as to cab.plist.
 
I have both cards, all three monitors, and full acceleration working under 10.6.8 now. Here is what I changed:

In the Gigabyte bios I changed from PEG2 to PEG (i.e., PCI Express Graphics)
This also eliminated the need for the NVIDIA PCI startup fix.
In /Extra/com.apple.boot.plist I changed GraphicsEnabler to No and added the following device entry:

(Note this is customized for two 8800 GTX cards)

Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>Kernel</key>
	<string>mach_kernel</string>
	<key>GraphicsEnabler</key>
	<string>No</string>
  <key>Instant Menu</key>
  <string>Yes</string>
	<key>Legacy Logo</key>
	<string>Yes</string>
	<key>EthernetBuiltIn</key>
	<string>Yes</string>
  <key>GenerateCStates</key>
  <string>Yes</string>
  <key>GeneratePStates</key>
  <string>Yes</string>
	<key>device-properties</key>
	<string>980700000100000002000000c60300001500000002010c00d041030a010000000101060000050101060000007fff04003a000000400032002c0068007700730065006e0073006f0072002d0070006100720061006d0073002d00760065007200730069006f006e000000080000000000000222000000400032002c006400650076006900630065005f0074007900700065000000120000004e5644412c6770752d64696f64650e0000004e00560050004d00000020000000010000000000000000000000000000000000000000000000000000001e00000072006f006d002d007200650076006900730069006f006e000000090000003331373261100000004e00560043004100500000001800000004000000000003000c000000000000070000000022000000400032002c002300730069007a0065002d00630065006c006c0073000000080000000000000022000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c6179100000006d006f00640065006c0000001f0000004e5649444941204765466f7263652038383030204754582044444c14000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d4120000000400032002c0063006f006d00700061007400690062006c0065000000160000004e5644412c73656e736f722d706172656e7414000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d4212000000400032002c00720065006700000008000000000000021c0000006400650076006900630065005f0074007900700065000000100000004e5644412c4765466f72636520000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616326000000400032002c0023006100640072006500730073002d00630065006c006c007300000008000000000000010e0000006e0061006d00650000000f0000004e5644412c506172656e7422000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c617920000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d6163220000005600520041004d002c0074006f00740061006c00730069007a0065000000080000000000001036000000400032002c00680077006300740072006c002d0070006100720061006d0073002d00760065007200730069006f006e000000080000000000000214000000400032002c006e0061006d00650000001100000073656e736f722d706172656e74c60300001500000002010c00d041030a010000000101060000030101060000007fff04003a000000400032002c0068007700730065006e0073006f0072002d0070006100720061006d0073002d00760065007200730069006f006e000000080000000000000222000000400032002c006400650076006900630065005f0074007900700065000000120000004e5644412c6770752d64696f64650e0000004e00560050004d00000020000000010000000000000000000000000000000000000000000000000000001e00000072006f006d002d007200650076006900730069006f006e000000090000003331373261100000004e00560043004100500000001800000004000000000003000c000000000000070000000022000000400032002c002300730069007a0065002d00630065006c006c0073000000080000000000000022000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c6179100000006d006f00640065006c0000001f0000004e5649444941204765466f7263652038383030204754582044444c14000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d4120000000400032002c0063006f006d00700061007400690062006c0065000000160000004e5644412c73656e736f722d706172656e7414000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d4212000000400032002c00720065006700000008000000000000021c0000006400650076006900630065005f0074007900700065000000100000004e5644412c4765466f72636520000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616326000000400032002c0023006100640072006500730073002d00630065006c006c007300000008000000000000010e0000006e0061006d00650000000f0000004e5644412c506172656e7422000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c617920000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d6163220000005600520041004d002c0074006f00740061006c00730069007a0065000000080000000000001036000000400032002c00680077006300740072006c002d0070006100720061006d0073002d00760065007200730069006f006e000000080000000000000214000000400032002c006e0061006d00650000001100000073656e736f722d706172656e74</string>
</dict>
</plist>

Resulting Graphics Entries:
Code:
NVIDIA GeForce 8800 GTX DDL:

  Chipset Model:	NVIDIA GeForce 8800 GTX DDL
  Type:	GPU
  Bus:	PCIe
  PCIe Lane Width:	x8
  VRAM (Total):	256 MB
  Vendor:	NVIDIA (0x10de)
  Device ID:	0x0400
  Revision ID:	0x00a1
  ROM Revision:	3172a
  Displays:
SyncMaster:
  Resolution:	2048 x 1152 @ 60 Hz
  Pixel Depth:	32-Bit Color (ARGB8888)
  Display Serial Number:	H9NS305821  
  Mirror:	Off
  Online:	Yes
  Rotation:	Supported
Display Connector:
  Status:	No Display Connected

NVIDIA GeForce 8800 GTX DDL:

  Chipset Model:	NVIDIA GeForce 8800 GTX DDL
  Type:	GPU
  Bus:	PCIe
  PCIe Lane Width:	x8
  VRAM (Total):	256 MB
  Vendor:	NVIDIA (0x10de)
  Device ID:	0x0400
  Revision ID:	0x00a1
  ROM Revision:	3172a
  Displays:
DELL2407WFPHC:
  Resolution:	1920 x 1200 @ 60 Hz
  Pixel Depth:	32-Bit Color (ARGB8888)
  Display Serial Number:	GM5047B62ECS 
  Main Display:	Yes
  Mirror:	Off
  Online:	Yes
  Rotation:	Supported
DELL2407WFPHC:
  Resolution:	1920 x 1200 @ 60 Hz
  Pixel Depth:	32-Bit Color (ARGB8888)
  Display Serial Number:	GM5047AI155S 
  Mirror:	Off
  Online:	Yes
  Rotation:	Supported

Hope this helps someone.
 
I was having a similar issue with dual gfx triple monitor, nvidia 250 and 8700. After installing 10.6.8 the rotation on one of my monitors had been flipped. I flipped it with system preferences and carried on with Lion install anyway, then noticed that the system info was reporting the monitors as being on the opposite cards they were connected to. I took out a card and ran gfxutil to see what address it reported and sure enough for some reason the PCI addresses have been flipped. I edited my plist and flipped the PCI addresses of the two cards (the "PciRoot(0x0)/Pci(0x6,0x0)/Pci(0x0,0x0)" entry) converted to hex and reinserted into my com.apple.Boot.plist et viola!
 
I have the same problem.

Had all 3 screens working nicely in 10.6.7 .... Now updated to 10.6.8 with the latest nVidia drivers, changed it prom peg2 to peg etc. I only have 2 screens working out of the three .. third one just stays black.

I have a 9800 GTX+ and a 9800 GTX .... I used to have them working using an EFI string (device-property) in my boot.plist.

If anyone has any more info on this problem I would really appreciate it.
 
Status
Not open for further replies.
Back
Top