Jump to content

Lenovo T420 NVIDIA NVS 4200M external Monitor


niklasdahlheimer
 Share

4 posts in this topic

Recommended Posts

Hey There!

 

I`ve managed to install a dual boot with Mavericks and Win7 on my Lenovo T420 following the instructions from the T420 guide in this forum. Everythings works fine except the external monitor. Styrian told me, that I should ask in this forum.

 

The problem:

Mavericks is not working with an external Monitor. In Win7 everything works fine, so its not a hardware defect. If i disable the NVIDIA and use just the onboard Intel HD 3000, its the same problem. I connect via VGA
I connect the Monitor before startup but only get a black screen and no entry für a monitor in the system preferences. The NVIDIA is showed in the system profiler.

With an old TFT Monitor form my work it works (but if I change the resolution its black again), but all other monitors i tried didn`t work.

 

I have attached the config.plist, but its the original from the guide in the forum.

 

Because I have to do a lot of graphic stuff ,its essential for me to use an external monitor.

 

Someone has a hint? Do you need more specs?

 

Greeting

Niklas

<?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>ACPI</key>
	<dict>
		<key>DSDT</key>
		<dict>
			<key>Debug</key>
			<false/>
			<key>DropOEM_DSM</key>
			<dict>
				<key>ATI</key>
				<false/>
				<key>Firewire</key>
				<false/>
				<key>HDA</key>
				<false/>
				<key>HDMI</key>
				<false/>
				<key>IDE</key>
				<false/>
				<key>IntelGFX</key>
				<false/>
				<key>LAN</key>
				<false/>
				<key>LPC</key>
				<false/>
				<key>NVidia</key>
				<false/>
				<key>SATA</key>
				<false/>
				<key>SmBUS</key>
				<false/>
				<key>USB</key>
				<false/>
				<key>WIFI</key>
				<false/>
			</dict>
			<key>Fixes</key>
			<dict>
				<key>AddDTGP_0001</key>
				<true/>
				<key>AddHDMI_8000000</key>
				<true/>
				<key>AddIMEI_80000</key>
				<false/>
				<key>AddMCHC_0008</key>
				<false/>
				<key>AddPNLF_1000000</key>
				<true/>
				<key>DeleteUnused_400000</key>
				<true/>
				<key>FIX_ACST_4000000</key>
				<true/>
				<key>FIX_ADP1_800000</key>
				<false/>
				<key>FIX_INTELGFX_100000</key>
				<true/>
				<key>FIX_RTC_20000</key>
				<true/>
				<key>FIX_S3D_2000000</key>
				<true/>
				<key>FIX_TMR_40000</key>
				<true/>
				<key>FIX_WAK_200000</key>
				<false/>
				<key>FakeLPC_0020</key>
				<false/>
				<key>FixAirport_4000</key>
				<true/>
				<key>FixDarwin_0002</key>
				<true/>
				<key>FixDisplay_0100</key>
				<true/>
				<key>FixFirewire_0800</key>
				<false/>
				<key>FixHDA_8000</key>
				<true/>
				<key>FixHPET_0010</key>
				<false/>
				<key>FixIDE_0200</key>
				<false/>
				<key>FixIPIC_0040</key>
				<true/>
				<key>FixLAN_2000</key>
				<true/>
				<key>FixRegions_10000000</key>
				<true/>
				<key>FixSATA_0400</key>
				<false/>
				<key>FixSBUS_0080</key>
				<true/>
				<key>FixShutdown_0004</key>
				<false/>
				<key>FixUSB_1000</key>
				<true/>
				<key>NewWay_80000000</key>
				<true/>
			</dict>
			<key>Name</key>
			<string>DSDT.aml</string>
		</dict>
		<key>DropTables</key>
		<array>
			<dict>
				<key>Signature</key>
				<string>SSDT</string>
				<key>TableId</key>
				<string>Cpu0Ist</string>
			</dict>
			<dict>
				<key>Signature</key>
				<string>SSDT</string>
				<key>TableId</key>
				<string>CpuPm</string>
			</dict>
			<dict>
				<key>Signature</key>
				<string>DMAR</string>
			</dict>
		</array>
		<key>ResetAddress</key>
		<string>0x0CF9</string>
		<key>ResetValue</key>
		<string>0x06</string>
		<key>SSDT</key>
		<dict>
			<key>Generate</key>
			<dict>
				<key>CStates</key>
				<true/>
				<key>PStates</key>
				<true/>
			</dict>
		</dict>
	</dict>
	<key>Boot</key>
	<dict>
		<key>Arguments</key>
		<string>slide=0 kext-dev-mode=1</string>
		<key>CustomLogo</key>
		<false/>
		<key>DefaultVolume</key>
		<string>OSX</string>
		<key>Fast</key>
		<false/>
		<key>IgnoreNVRAMBoot</key>
		<false/>
		<key>Debug</key>
		<false/>
		<key>Timeout</key>
		<integer>5</integer>
		<key>UseAlternateLogo</key>
		<true/>
		<key>XMPDetection</key>
		<false/>
	</dict>
	<key>Devices</key>
	<dict>
		<key>Audio</key>
		<dict>
			<key>Inject</key>
			<string>12</string>
		</dict>
		<key>Inject</key>
		<false/>
		<key>USB</key>
		<dict>
			<key>AddClockID</key>
			<true/>
			<key>FixOwnership</key>
			<true/>
			<key>HighCurrent</key>
			<true/>
			<key>Inject</key>
			<false/>
		</dict>
		<key>UseIntelHDMI</key>
		<true/>
	</dict>
	<key>GUI</key>
	<dict>
		<key>Mouse</key>
		<dict>
			<key>DoubleClick</key>
			<integer>500</integer>
			<key>Enabled</key>
			<true/>
			<key>Speed</key>
			<integer>8</integer>
		</dict>
		<key>Scan</key>
		<dict>
			<key>Entries</key>
			<true/>
			<key>Legacy</key>
			<false/>
			<key>Tool</key>
			<true/>
		</dict>
		<key>ScreenResolution</key>
		<string>960x600</string>
		<key>Theme</key>
		<string>ThinkPad</string>
	</dict>
	<key>Graphics</key>
	<dict>
		<key>Comment</key>
		<string>LCD 1600x900</string>
		<key>CustomEDID</key>
		<data>
		AP///////wAw5OICAAAAAAEUAQOAHxF46jOFmVZVkScXUFQAAAABAQEBAQEB
		AQEBAQEBAQEBgCVAgGCEGjAwIDUANq4QAAAYQB9AgGCEGjAwIDUANq4QAAAY
		AAAA/gBMZW5vdm8KICAgICAgAAAA/gAxNjAweDkwMAogICAgAMc=
		</data>
		<key>DualLink</key>
		<string>1</string>
		<key>Inject</key>
		<dict>
			<key>Intel</key>
			<true/>
		</dict>
		<key>InjectEDID</key>
		<true/>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>AppleRTC</key>
		<true/>
		<key>AsusAICPUPM</key>
		<true/>
		<key>Debug</key>
		<false/>
		<key>KextsToPatch</key>
		<array>
			<dict>
				<key>Comment</key>
				<string>change AD198B for Conexant 20672</string>
				<key>Find</key>
				<data>
				ixnUEQ==
				</data>
				<key>Name</key>
				<string>AppleHDA</string>
				<key>Replace</key>
				<data>
				blDxFA==
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>Replace 4th port with VGA</string>
				<key>Find</key>
				<data>
				AQIEABAHAAAQBwAABQMAAAIAAAAwAAAAAgUAAAAEAAAH
				AAAAAwQAAAAEAAAJAAAABAYAAAAEAAAJAAAA
				</data>
				<key>Name</key>
				<string>AppleIntelSNBGraphicsFB</string>
				<key>Replace</key>
				<data>
				AQIEABAHAAAQBwAABQMAAAIAAAAwAAAAAgUAAAAEAAAH
				AAAAAwQAAAAEAAAJAAAABgIAABAAAAAJAAAA
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>TRIM for SSD</string>
				<key>Find</key>
				<data>
				QVBQTEUgU1NE
				</data>
				<key>Name</key>
				<string>IOAHCIBlockStorage</string>
				<key>Replace</key>
				<data>
				AAAAAAAAAAAA
				</data>
			</dict>
		</array>
	</dict>
	<key>SMBIOS</key>
	<dict>
		<key>BoardVersion</key>
		<string>MacBookPro8,1</string>
		<key>Mobile</key>
		<true/>
		<key>ProductName</key>
		<string>MacBookPro8,1</string>
		<key>Trust</key>
		<true/>
	</dict>
	<key>SystemParameters</key>
	<dict>
		<key>InjectKexts</key>
		<string>Detect</string>
		<key>InjectSystemID</key>
		<true/>
	</dict>
</dict>
</plist>

Link to comment
Share on other sites

Hello!

 

Please upload a private made DarwinDumper archive, switched to integrated gfx only. Then try  to boot with gfx set to discrete. To be able to boot add on clover bootscreen temporary the boot argument: nv_disable=1, and get an other DD report with this setting.

 

Have fun.

Link to comment
Share on other sites

Hey,

 

I had no success booting with discrete graphics (i wrote nv_disable=1 in the clover "options" menu in the "argument"-line in front of "slide=1")..kept stuck on apple bootscreen..bur here are my DD archives with integrated and with NVIDIA graphic...hope it helps you, helping me :) ..I`m really thankful for your answers!

 

 

DarwinDumper_2.9.7_Lenovo_X64_Mav_Niklas_INTEGRATED.zip

DarwinDumper_2.9.7_Lenovo_X64_Mav_Niklas_NVIDIA.zip

DarwinDump_NVIDIA.htm

Link to comment
Share on other sites

Hello!

 

I have looked in your reports. What I have noticed, there are tow devices IGPU in your DSDT (also in the package of tluck). I don´t know, where this is coming from. Under device PEG should be in any case an other named gfx-device concerning your NVDA. No wonder, that the card is not recognized.

 

Assuming that you are using an already patched DSDT.aml, I have removed some things from ACPI in your config.plist. Config.plist is attached.

 

If you want to try it, you should create a clover trial usbstick ( some hundred mb should be enough for this), install clover on it, copy your current Clover to it and replace the config plist with the attache one. I hope, that everything, that has worked before is working again.

 

Can you please upload your original ACPI tables extracted with clover:

 

1. Gfx set to integrated

 

2. Gfx set to discrete

 

3. Gfx set to Optimus

 

Have fun.

config.plist.zip

Link to comment
Share on other sites

 Share

×
×
  • Create New...