Jump to content

Snow Leopard Running but has Nvidia Blackout


1wayjonny
 Share

8 posts in this topic

Recommended Posts

Hello,

 

I worked through a lot of install teething getting a Vanilla version of Snow Leopard and Leopard up and running before asking for help.

My issue is with my Vanilla version of Snow Leopard and my geforce, when it gets to Snow Leopard it boots to the desktop but it’s a blank/black video mode. To work around this I have moved my Nvidia Drivers from the S/L/E Folder.

 

NVDANV40Hal.kext

NVDANV50Hal.kext

NVDAResman.kext

 

This allows me to boot into Snow Leopard Vanilla with only a 1024x768 resolution with no OpenCL/OpenGL accelerated support. This is my last gripe from countless hours of work and testing.

In my Vanilla install of 10.5.7 with the Offical Nvdia Drivers(Hacked Installer) everything worked 100%, but in Snow Leopard as I said before "-v" shows that SnowLeopard loads NVDANV50Hal.kext but then blacks out a unsupported resolution I guess. The system does not Panic as far as I can tell.

 

My Hardware:

EVGA x58

I7 920

EVGA Geforce 260 216

6GB Ram

 

Would using a string in boot.plist work? I mean I can get to the Desktop with the Nvidia Drivers moved out of S/L/E. This is holding my system back from being a beast =(

 

If so I can’t seems to find a string for Geforce 260 216 or how to make mine and the String Programs only seem to support up to 9800 series

Please advise guys I would really like to have fix working ASAP/Tonight LOL

 

Thanks,

1Way

 

P.S. I have 5-7 .kext files for my motherbaord in /Extra/Extensions folder if this info matters

Link to comment
Share on other sites

Thought this would help, posting OpenCL info Dump

 

Last login: Mon Aug 31 10:35:05 on console
/Users/1WayJonny/Desktop/oclinfo-0.2/oclinfo; exit;
Glacier:~ 1WayJonny$ /Users/1WayJonny/Desktop/oclinfo-0.2/oclinfo; exit;
1 OpenCL platform found!

[Platform 0]
Name: 		Apple
Vendor: 	Apple
Version: 	OpenCL 1.0 (Jul 15 2009 23:07:32)
Profile: 	FULL_PROFILE


[OpenCL-only Context]
1 OpenCL device found!

[Device 0]
Name: 			Intel(R) Core(TM) i7 CPU		 920  @ 2.67GHz
Vendor: 		Intel
Type: 			CPU 
Device Version: 	OpenCL 1.0
Driver Version: 	1.0
Compute Units: 		8
Work Group Size: 	1
Clock: 			3224 MHz
Global Memory (Total): 	6144 MB
Global Memory (Host): 	4608 MB
Global Memory (PCIe): 	1536 MB
Local Memory: 		16 KB
Cache Size: 		256 KB
Cache Line Size: 	64 Bytes
Available: 		Yes
Double-Precision: 	Yes
Extensions: 
			cl_khr_fp64
			cl_khr_global_int32_base_atomics
			cl_khr_global_int32_extended_atomics
			cl_khr_local_int32_base_atomics
			cl_khr_local_int32_extended_atomics
			cl_khr_byte_addressable_store
			cl_APPLE_gl_sharing
			cl_APPLE_SetMemObjectDestructor
			cl_APPLE_ContextLoggingFunctions

[shared OpenCL+OpenGL Context]
1 OpenCL device found!

[Device 0]
Name: 			Intel(R) Core(TM) i7 CPU		 920  @ 2.67GHz
Vendor: 		Intel
Type: 			CPU 
Device Version: 	OpenCL 1.0
Driver Version: 	1.0
Compute Units: 		8
Work Group Size: 	1
Clock: 			3224 MHz
Global Memory (Total): 	6144 MB
Global Memory (Host): 	4608 MB
Global Memory (PCIe): 	1536 MB
Local Memory: 		16 KB
Cache Size: 		256 KB
Cache Line Size: 	64 Bytes
Available: 		Yes
Double-Precision: 	Yes
Extensions: 
			cl_khr_fp64
			cl_khr_global_int32_base_atomics
			cl_khr_global_int32_extended_atomics
			cl_khr_local_int32_base_atomics
			cl_khr_local_int32_extended_atomics
			cl_khr_byte_addressable_store
			cl_APPLE_gl_sharing
			cl_APPLE_SetMemObjectDestructor
			cl_APPLE_ContextLoggingFunctions

logout

[Process completed]

Link to comment
Share on other sites

Try using OSX86 tools. I was able to make a device string for my GTX 285 which solved this problem for me...

 

 

I downloaded the tool as you told me, can you please check to make sure I am doing tyhis right, wanted to get it straight before I get home to test.

 

Out of all those options, Should I click EFI Strings > Custom Geforce.

 

Then,

Name = Geforce 260 216

Memory = 640

DVI / DVI

 

I get this:

 

<?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,name</key>
	<string>NVDA,Display-A</string>
	<key>@1,compatible</key>
	<string>NVDA,NVMac</string>
	<key>@1,device_type</key>
	<string>display</string>
	<key>@1,name</key>
	<string>NVDA,Display-B</string>
	<key>NVCAP</key>
	<data>
	BAAAAAAAAwAMAAAAAAAABwAAAAA=
	</data>
	<key>NVPM</key>
	<data>
	AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
	</data>
	<key>VRAM,totalsize</key>
	<string>0x28000000</string>
	<key>device_type</key>
	<string>NVDA,Parent</string>
	<key>model</key>
	<string>Geforce 260 216</string>
	<key>name</key>
	<string>display</string>
	<key>rom-revision</key>
	<string>Geforce 260 216 OpenGL Engine [EFI]</string>
</dict>
</dict>
</plist>

 

5e0200000100000001000000520200000d00000002010c00d041030a010000000101060000030101
060000007fff04001e00000072006f006d002d007200650076006900730069006f006e00000027000
0004765666f7263652032363020323136204f70656e474c20456e67696e65205b4546495d22000000
400030002c006400650076006900630065005f00740079007000650000000b000000646973706c617
9100000004e00560043004100500000001800000004000000000003000c0000000000000700000000
0e0000006e0061006d00650000000b000000646973706c617914000000400030002c006e0061006d0
065000000120000004e5644412c446973706c61792d41100000006d006f00640065006c0000001300
00004765666f72636520323630203231360e0000004e00560050004d0000002000000001000000000
00000000000000000000000000000000000000000000014000000400031002c006e0061006d006500
0000120000004e5644412c446973706c61792d4220000000400031002c0063006f006d00700061007
400690062006c00650000000e0000004e5644412c4e564d6163220000005600520041004d002c0074
006f00740061006c00730069007a0065000000080000000000002820000000400030002c0063006f0
06d00700061007400690062006c00650000000e0000004e5644412c4e564d61632200000040003100
2c006400650076006900630065005f00740079007000650000000b000000646973706c61791c00000
06400650076006900630065005f00740079007000650000000f0000004e5644412c506172656e74

Link to comment
Share on other sites

Ok I have fixed the issue by using the above fix with OSX86 Tools.

 

1. Go to EFI String Editor inside the tools

2. Custom Geforce

3. Name = Geforce 260 216

4. NVRAM = 640

5. DVI / DVI

 

Gave me two sets of info, but took the bottom string and added to my boot.plist. Result was a working desktop with Nvidia and transparency. W00t!

 

Final Boot.plist

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//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>Kernel Flags</key>
<string></string>
<key>Timeout</key>
<string>5</string>
<key>Graphics Mode</key>
<string>1920x1080x32</string>
<key>device-properties</key>

<string>5e0200000100000001000000520200000d00000002010c00d041030a01000000010106000003
0101060000007fff04001e00000072006f006d002d007200650076006900730069006f006e000000
2
70000004765666f7263652032363020323136204f70656e474c20456e67696e65205b4546495d220
0
0000400030002c006400650076006900630065005f00740079007000650000000b00000064697370
6
c6179100000004e00560043004100500000001800000004000000000003000c00000000000007000
0
00000e0000006e0061006d00650000000b000000646973706c617914000000400030002c006e0061
0
06d0065000000120000004e5644412c446973706c61792d41100000006d006f00640065006c00000
0
130000004765666f72636520323630203231360e0000004e00560050004d00000020000000010000
0
000000000000000000000000000000000000000000000000014000000400031002c006e0061006d0
0
65000000120000004e5644412c446973706c61792d4220000000400031002c0063006f006d007000
6
1007400690062006c00650000000e0000004e5644412c4e564d6163220000005600520041004d002
c
0074006f00740061006c00730069007a0065000000080000000000002820000000400030002c0063
0
06f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616322000000400
0
31002c006400650076006900630065005f00740079007000650000000b000000646973706c61791c
0
000006400650076006900630065005f00740079007000650000000f0000004e5644412c506172656
e
74</string>
</dict>
</plist>

 

Any one know how to check it OpenCL is 100% working and the windows being accelerated by Snow Leopard?

 

Thanks,

 

1Way

Link to comment
Share on other sites

Ok I have fixed the issue by using the above fix with OSX86 Tools.

 

1. Go to EFI String Editor inside the tools

2. Custom Geforce

3. Name = Geforce 260 216

4. NVRAM = 640

5. DVI / DVI

 

Gave me two sets of info, but took the bottom string and added to my boot.plist. Result was a working desktop with Nvidia and transparency. W00t!

 

Final Boot.plist

 

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//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>Kernel Flags</key>
 <string></string>
 <key>Timeout</key>
 <string>5</string>
 <key>Graphics Mode</key>
 <string>1920x1080x32</string>
 <key>device-properties</key>

<string>5e0200000100000001000000520200000d00000002010c00d041030a01000000010106000003
0101060000007fff04001e00000072006f006d002d007200650076006900730069006f006e000000
2
70000004765666f7263652032363020323136204f70656e474c20456e67696e65205b4546495d220
0
0000400030002c006400650076006900630065005f00740079007000650000000b00000064697370
6
c6179100000004e00560043004100500000001800000004000000000003000c00000000000007000
0
00000e0000006e0061006d00650000000b000000646973706c617914000000400030002c006e0061
0
06d0065000000120000004e5644412c446973706c61792d41100000006d006f00640065006c00000
0
130000004765666f72636520323630203231360e0000004e00560050004d00000020000000010000
0
000000000000000000000000000000000000000000000000014000000400031002c006e0061006d0
0
65000000120000004e5644412c446973706c61792d4220000000400031002c0063006f006d007000
6
1007400690062006c00650000000e0000004e5644412c4e564d6163220000005600520041004d002
c
0074006f00740061006c00730069007a0065000000080000000000002820000000400030002c0063
0
06f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616322000000400
0
31002c006400650076006900630065005f00740079007000650000000b000000646973706c61791c
0
000006400650076006900630065005f00740079007000650000000f0000004e5644412c506172656
e
74</string>
</dict>
</plist>

 

Any one know how to check it OpenCL is 100% working and the windows being accelerated by Snow Leopard?

 

Thanks,

 

1Way

 

Congratulations!

 

Try the benchmarking utility here which should identify whether or not OSX can see your 260 as an OpenCL device. If it does, then I'd assume it's working!

Link to comment
Share on other sites

  • 2 weeks later...
Congratulations!

 

Try the benchmarking utility here which should identify whether or not OSX can see your 260 as an OpenCL device. If it does, then I'd assume it's working!

 

...........................................................

.................. OpenCL Bench V 0.25 by mitch ...........

...... C2D 3GHz = 12 sec vs Nvidia 9600GT = 0,93 sec ......

... time results are not comparable to older version! .....

...........................................................

 

Number of OpenCL devices found: 1

OpenCL Device # 0 = Intel® Core i7 CPU 920 @ 2.67GHz

Device 0 is an: CPU with max. 2696 MHz and 8 units/cores

Now computing - please be patient....

time used: 2.004 seconds

 

Now checking if results are valid - please be patient....

:) Validate test passed - GPU results=CPU results :)

 

 

if i see this, does that mean that the only openCL device identified in my system is the CPU?

im running a vanilla 10.6 on my system and can't figure out how to make my nvidia properly accelerated. for 10.5.8 all i needed to do was to get rid of ATY_init.kext (using DD's install script) and install NVinstaller v.52.pkg which i got somewhere off the net. this doesn't work for me on SL. i have now tried two versions of NVinject.kext, 0.2.2 and 0.2.1 and none of them seems to work. or maybe i just dont know how to properly install them, because after i try to update the boot caches, i immediately get a window bitching about kext not loaded, coz it was not properly installed.

 

i have nvidia 9500GT 512MB.

Link to comment
Share on other sites

 Share

×
×
  • Create New...