Flashlab Posted March 31, 2010 Share Posted March 31, 2010 Is there a Nvidia card that support mirror mode for dual screens? My 8600GTS shows one black screen while the other is ok in Mirror mode. Or should I look for an Ati card for this? Link to comment https://www.insanelymac.com/forum/topic/214253-which-card-support-mirror-mode-in-sl/ Share on other sites More sharing options...
neil43 Posted April 6, 2010 Share Posted April 6, 2010 I would think many Nvidia cards do. I am using a Votac 9600GT w 512MB that has one VGA port and one DVI port, each connected to a Dell 2007 (20" at 1600 x 1200) and it runs Mirrored mode as well as non-mirror mode. Now the question is which Nvidia cards are easily configured to run on Leopard and SL. neil Link to comment https://www.insanelymac.com/forum/topic/214253-which-card-support-mirror-mode-in-sl/#findComment-1443201 Share on other sites More sharing options...
blppt Posted April 6, 2010 Share Posted April 6, 2010 This one works: http://www.sparkle.com.tw/product_detail.a...&sub_id=353 You need the nvenabler kext, and mirroring works. Before you go out and buy a new vidcard, try installing nvenabler if you havent already (i used the 32-bit one, not the 64). I had the same problem as you with the black screen in mirror mode, and this solved it. http://www.projectosx.com/forum/index.php?showtopic=370 Link to comment https://www.insanelymac.com/forum/topic/214253-which-card-support-mirror-mode-in-sl/#findComment-1443215 Share on other sites More sharing options...
BlackCH Posted April 6, 2010 Share Posted April 6, 2010 the ASUS 9500GT also works fine; I tested in two 19' (VGA) monitors Link to comment https://www.insanelymac.com/forum/topic/214253-which-card-support-mirror-mode-in-sl/#findComment-1443327 Share on other sites More sharing options...
Flashlab Posted July 28, 2010 Author Share Posted July 28, 2010 Thanks guys! I haven't been busy with my Hackintosh lately due to some really annoying problems with it but now that I have holidays I feel like trying again. I'll definitely give NVEnabler option a try! Link to comment https://www.insanelymac.com/forum/topic/214253-which-card-support-mirror-mode-in-sl/#findComment-1520726 Share on other sites More sharing options...
Flashlab Posted July 29, 2010 Author Share Posted July 29, 2010 I tried NVEnabler64 and it works except for the Mirror Display function... Will try different flavors of NVEnabler now. Link to comment https://www.insanelymac.com/forum/topic/214253-which-card-support-mirror-mode-in-sl/#findComment-1521116 Share on other sites More sharing options...
FKA Posted July 29, 2010 Share Posted July 29, 2010 I tried NVEnabler64 and it works except for the Mirror Display function... Will try different flavors of NVEnabler now. For mirror mode you need this as part of DSDT patch or EFI string: "@0,display-cfg", Buffer (0x0B) { 0x03, 0x01, 0x00, 0x00 }, and this "@1,display-cfg", Buffer (0x04) { 0xFF, 0xFF, 0x00, 0x01 }, DSDT example for GTX260 Device (GFX0) { Name (_ADR, Zero) Name (_SUN, One) Method (_DSM, 4, NotSerialized) { Store (Package (0x1C) { "@0,compatible", Buffer (0x0B) { "NVDA,NVMac" }, "@0,device_type", Buffer (0x08) { "display" }, "@0,display-cfg", Buffer (0x04) { 0x03, 0x01, 0x00, 0x00 }, "@0,name", Buffer (0x0F) { "NVDA,Display-A" }, "@1,compatible", Buffer (0x0B) { "NVDA,NVMac" }, "@1,device_type", Buffer (0x08) { "display" }, "@1,display-cfg", Buffer (0x04) { 0xFF, 0xFF, 0x00, 0x01 }, "@1,name", Buffer (0x0F) { "NVDA,Display-B" }, "NVCAP", Buffer (0x18) { /* 0000 */ 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, /* 0008 */ 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0010 */ 0x00, 0x00, 0x00, 0x00 }, "NVPM", Buffer (0x1C) { /* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0018 */ 0x00, 0x00, 0x00, 0x00 }, "VRAM,totalsize", Buffer (0x04) { 0x00, 0x00, 0x00, 0x38 }, "device_type", Buffer (0x0C) { "NVDA,Parent" }, "model", Buffer (0x17) { "nVidia GeForce 260 GTX" }, "rom-revision", Buffer (0x06) { "3172a" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } } Credit to Smith@@ D Link to comment https://www.insanelymac.com/forum/topic/214253-which-card-support-mirror-mode-in-sl/#findComment-1521147 Share on other sites More sharing options...
Flashlab Posted July 29, 2010 Author Share Posted July 29, 2010 I guess this has to do with the channels of the GFX card. I'm using NVEnabler at the moment (I'm too noobish at this time to figure out how to do proper DSDT); can I use this info also somehow in with NVEnabler? Link to comment https://www.insanelymac.com/forum/topic/214253-which-card-support-mirror-mode-in-sl/#findComment-1521291 Share on other sites More sharing options...
FKA Posted July 29, 2010 Share Posted July 29, 2010 I guess this has to do with the channels of the GFX card. I'm using NVEnabler at the moment (I'm too noobish at this time to figure out how to do proper DSDT); can I use this info also somehow in with NVEnabler? I couldn't help with NVEnabler sorry. Maybe try generating an EFI string? Here is an example for gtx260 (curt' pcWiz + Simania_NL) that I've added the display cfg to: <?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>PciRoot(0x1)/Pci(0x3,0x0)/Pci(0x0,0x0)</key> <dict> <key>@0,compatible</key> <string>NVDA,NVMac</string> <key>@0,device_type</key> <string>display</string> <key>@0,display-cfg</key> <data>AwEAAA==</data> <key>@0,name</key> <string>NVDA,Display-A</string> <key>@1,compatible</key> <string>NVDA,NVMac</string> <key>@1,device_type</key> <string>display</string> <key>@0,display-cfg</key> <data>//8AAQ==</data> <key>@1,name</key> <string>NVDA,Display-B</string> <key>@2,#adress-cells</key> <string>0x01000000</string> <key>@2,#size-cells</key> <string>0x00000000</string> <key>@2,compatible</key> <string>NVDA,sensor-parent</string> <key>@2,device_type</key> <string>NVDA,gpu-diode</string> <key>@2,hwctrl-params-version</key> <string>0x02000000</string> <key>@2,hwsensor-params-version</key> <string>0x02000000</string> <key>@2,name</key> <string>sensor-parent</string> <key>@2,reg</key> <string>0x02000000</string> <key>NVCAP</key> <data>BAAAAAAAAwAMAAAAAAAABwAAAAA=</data> <key>NVPM</key> <data>AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==</data> <key>VRAM,totalsize</key> <data>AAAAOA==</data> <key>device_type</key> <string>NVDA,GeForce</string> <key>model</key> <string>NVIDIA GeForce GTX 260</string> <key>name</key> <string>NVDA,Parent</string> <key>rom-revision</key> <string>3172a</string> </dict> </dict> </plist> I've not tested that BTW .. See post #6 here D Link to comment https://www.insanelymac.com/forum/topic/214253-which-card-support-mirror-mode-in-sl/#findComment-1521318 Share on other sites More sharing options...
Flashlab Posted August 11, 2010 Author Share Posted August 11, 2010 Hey guys, Just wanted to mention I got Mirror Display working using NVEnabler with display-cfg files! Link to comment https://www.insanelymac.com/forum/topic/214253-which-card-support-mirror-mode-in-sl/#findComment-1528794 Share on other sites More sharing options...
flynnpl Posted September 16, 2010 Share Posted September 16, 2010 Hi, Just to mention that the solution works for 8400GS as well. Thank you! For newbies like me here is a bit more detailed guide (hope it saves someone few hours of googling): Install NVEnbler (I've used [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url]) Go to /Extra/Extensions/NVEnabler 64.kext right click and click "show package content" Copy Content/Info.plist to your desktop (so that you can edit it) Open it with plist editor (install xcode to get plist editor) Drill down to addProperties Right click and select show values Add two data rows: @0,display-cfg <03010000> and @1,display-cfg <ffff0001> (To change row type from Sting to Data just right click on it) Save and copy the file back to the NVEnabler package Repair permissions and recreate the kext cache (I've used kext utilty) Link to comment https://www.insanelymac.com/forum/topic/214253-which-card-support-mirror-mode-in-sl/#findComment-1549610 Share on other sites More sharing options...
Flashlab Posted December 24, 2010 Author Share Posted December 24, 2010 Hey guys just wanna inform you that the latest update to 10.6.5 has enabled mirror display without using NVEnabler with display-cfg edits. I can just use Chameleon Graphics Enabler now. Link to comment https://www.insanelymac.com/forum/topic/214253-which-card-support-mirror-mode-in-sl/#findComment-1608362 Share on other sites More sharing options...
Recommended Posts