Jump to content
8 posts in this topic

Recommended Posts

Greetings:

 

I am trying to get dual-monitor mirroring to function on my laptop. Specs are in my signature.

 

System Profiler reports this:

 

NVIDIA GeForce 8800M GTS:

 

Chipset Model: NVIDIA GeForce 8800M GTS

Type: Display

Bus: PCIe

PCIe Lane Width: x16

VRAM (Total): 512 MB

Vendor: NVIDIA (0x10de)

Device ID: 0x0609

Revision ID: 0x00a2

ROM Revision: NVdarwin 1.2.5

Displays:

Display:

Resolution: 1920 x 1200

Depth: 32-bit Color

Core Image: Hardware Accelerated

Main Display: Yes

Mirror: Off

Online: Yes

Quartz Extreme: Supported

Rotation: Supported

Display Connector:

Status: No display connected

 

I need to mirror my screen to an LCD projector connected via the VGA port for use in a classroom. When I attach an external monitor and 'Detect Displays' the laptop screen goes blank and the external monitor does not turn on. The laptop still works; I can VNC into it to shut it down properly but I cannot get the screen to come back on. The 'Detect Displays' button in the Displays preferences tool disappears after use. No 'Arrange' option appears.

 

I've tried everything I can think of. Most recently I tried Natit.kext, modifying the Info.plist file to customize the NVCAP settings. However I cannot find an appropriate entry to use. I used OSx86 tools to obtain possible NVCAP strings but the various settings failed; even using custom.

 

There are so many ways to set values I'm not sure what information I need to give in order to receive help. I used NVdarwin 1.2.5 to set the graphic card values. I'm booting the laptop using darwin with a DSDT.aml file in the root of the boot volume.

 

After each change I repaired permissions, booted with -v -F.

 

I don't know what else to try or what to add or remove and I'm against a hard deadline to get this working. Any help is greatly appreciated.

 

Please let me know what information I can supply to aid you in fixing this.

 

ADthanksVANCE!

 

hooded_crow

Try NVEnabler (Project OSX forums) or ATY_Init.kext (Netkas.org).

 

I have mirroring (and everything else) working on my 9800GTX+ with NVEnabler (32-bit version). Even analog TV-Out works.

 

Only two displays can work at any given time though unless you have more than one video card.

Try NVEnabler (Project OSX forums) or ATY_Init.kext (Netkas.org).

 

I have mirroring (and everything else) working on my 9800GTX+ with NVEnabler (32-bit version). Even analog TV-Out works.

 

Only two displays can work at any given time though unless you have more than one video card.

 

Thank you Beerkex'd. Analog TV out? Wow.

 

I've already tried NVEnabler. (I think that's what I started with.) I haven't tried the other. I'll try it today.

 

Are there any kexts I should remove? This is where things go wrong for me. I am never sure how the kexts interact and what dependencies exist. Do you have any suggestions?

 

Cheers!

 

hooded_crow

Alas, no joy. System Profiler now reports this about the graphics card:

 

NVIDIA Graphics Card:

 

Chipset Model: NVIDIA Graphics Card

Type: Display

Bus: PCIe

PCIe Lane Width: x16

VRAM (Total): 512 MB

Vendor: NVIDIA (0x10de)

Device ID: 0x0609

Revision ID: 0x00a2

ROM Revision: netkas.org

Displays:

Display:

Resolution: 1920 x 1200

Depth: 32-bit Color

Core Image: Hardware Accelerated

Main Display: Yes

Mirror: Off

Online: Yes

Quartz Extreme: Supported

Rotation: Supported

Display Connector:

Status: No display connected

 

I also saw the ATY_Init kext load during the -v -F boot sequence.

 

However, when I click 'Detect Displays' the laptop screen still goes black and I have to control the laptop through VNC to shut it down.

 

If I boot with the VGA cable attached I lose the screen when the graphics mode of the boot sequence occurs.

 

On small point: when I click 'Detect Displays' I hear an OSX tone indicating an incorrect keystroke. Could the system be attempting to switch modes and some error is occurring? Is this theoretical error message viewable in a log file?

 

Thanks in advance for any assistance rendered!

 

hooded_crow

Run 'console' to view the logs.

 

Try searching with the device ID (0x0609) of your 8800M as search term. The solution may be as simple as editing NVidia kexts and inserting your device ID in the relevant ones to get full support. Find a plist editor with google (or install Apple XCode from your Apple DVD) and check the plists inside the NV50 and NVResman kexts to see if the device ID is there.

 

Yes, analog TV-out via component connection ;) NVEnabler is the only way to get it working so far.

I remembered why I stopped using NVEnabler. My laptop boots but goes directly into a blank screen before the login prompt. Basically, this is the same effect as previously using the 'Detect Displays' button but I can't VNC in. When I get the box back up, I'll modify the NV50 and NVResman kexts to add in my device-specific information to see if that helps.

 

Nothing appeared on the external monitor during this.

 

Also, I had checked the console and there are no error messages pertaining to the graphics card.

I tried both NVEnabler 0.1 and NVEnabler 64, stock and with customizations. No joy. I wish I knew what I was doing wrong.

 

*sigh*

 

Does anyone have any ideas?

 

Otherwise I guess I have to go back to Windows. Now I get to try restoring Windows 7 on my Leopard GPT partition. Oh, joy.

 

hooded_crow

×
×
  • Create New...