Jump to content

Problem running NVIDIA 8500 GT on lion 10.7


macnxp
 Share

14 posts in this topic

Recommended Posts

Hello all members, I have install OS X Lion (10.7) in my PC running on ASUS P5GC MX 1333 with Intel C2D E8200 2.66 Ghz and 2 GB of RAM and a PCIE 16x Nvidia Geforce 8500GT 512MB GFX card. The installation is ok. Lion is running, but my GFX card is (hardware id: 0x0421) not working properly. It shows only 3 MB and a single resolution of 1024 x 768 @ 60hz. No QE/CI. I have tried with OSX86 tools and [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url], also with NVInstaller v.55, but nothing worked. Audio is working fine though. So please help me resolve my issue. Thanks in advance.

 

PS: I have Leopard (from Kalyway DVD) on my another partition which is working flawlessly with all GFX (same 8500GT) audio and network more than one year.

Link to comment
Share on other sites

I have the same VGA card as your, and the same problem too.

More than one year ago, I installed Snow Leopard on the configuration in my signature. I got everything working.

Now I retried but after installation I updated to 10.6.8 and I cannot get 8500GT working anymore, just like Lion (I used 10.6.8 to install Lion on another partition, but their behaviour is the same).

I think some driver updated in the last OSX versions isn't compatible with our VGA card.

 

Because 8500GT is not so widespread, I think the faster solution is to change VGA card with a compatible one. Waiting for someone interested in finding a solution could take forever...

Link to comment
Share on other sites

I used the dsdt and smbios from this package:

http://www.kexts.com/view/1667-extra_gigab...l_for_lion.html

 

this is the smbios

	<key>SMbiosdate</key>
<string>09/03/09</string>
<key>SMbiosversion</key>
<string>IM101.88Z.00CC.B00.0909031926</string>
<key>SMboardproduct</key>
<string>Mac-F2268CC8</string>
<key>SMfamily</key>
<string>iMac</string>
<key>SMmanufacter</key>
<string>Apple Inc.</string>
<key>SMproductname</key>
<string>iMac10,1</string>
<key>SMserial</key>
<string>W89412335PE</string>

 

can you please link something more specific about the dsdt correction you're talking about? Thanks :huh:

Link to comment
Share on other sites

imac 10.1 is nforce chipset not ich . try imac 11.1 or 9,1

 

the fix i talk about is called tequila fix.

 

on a lot of models the pci configuration stopped since 10.6.8

Device (PCI0)
{
Name (_HID, EisaId ("PNP0A08"))
Name (_CID, EisaId ("PNP0A03"))
Name (_UID, Zero)

 

i also had to add video to dsdt once as some chameleons were not working with GraphicsEnabler

 

get dsdt editor and the olarila.com patch for g41m-s2l

Link to comment
Share on other sites

imac 10.1 is nforce chipset not ich . try imac 11.1 or 9,1

maybe that could do the trick...

 

the fix i talk about is called tequila fix.

 

on a lot of models the pci configuration stopped since 10.6.8

Device (PCI0)
   {
   Name (_HID, EisaId ("PNP0A08"))
   Name (_CID, EisaId ("PNP0A03"))
   Name (_UID, Zero)

I checked that fix and my original DSDT looks ok. It has both _ADR and _UID, and _UID stays on the line under _ADR

			 Device (PCI0)
		 {
			 Name (_HID, EisaId ("PNP0A03"))
			 Name (_ADR, 0x00)
			 Name (_UID, 0x01)
			 Name (_BBN, 0x00)

 

i also had to add video to dsdt once as some chameleons were not working with GraphicsEnabler

I used EFI string to make 8500GT working, as GraphicEnabler never worked for me.

With 10.7.1 and 10.6.8 nothing works, I tried also changing pciroot on chameleon but nothing.

If correct smbios will not work, I think this will be my last hope.

 

get dsdt editor and the olarila.com patch for g41m-s2l

I found the patch made for my hardware, g31m-s2l (maybe you make a typo writing g41 instead of g31?).

Does those patches needs additonal corrections somewhere, like audio and ethernet? I see MaLd0n did them, so I think they should work well...

Link to comment
Share on other sites

yes typo.

i have G31M-Es2L rev 1.x (compare my dsdt in signature link to yours)

change to 0x00 Name (_UID, 0x01).

		Device (PCI0)
	{
		Name (_HID, EisaId ("PNP0A08"))
		Name (_CID, EisaId ("PNP0A03"))
		Name (_ADR, Zero)
		Name (_UID, Zero)
		Name (_BBN, Zero)
		Name (_STA, 0x0F)

use GraphicsEnabler (i think EFI string might fail now due to UID Zero not sure)

Link to comment
Share on other sites

yes typo.

i have G31M-Es2L rev 1.x (compare my dsdt in signature link to yours)

change to 0x00 Name (_UID, 0x01).

		Device (PCI0)
	   {
		   Name (_HID, EisaId ("PNP0A08"))
		   Name (_CID, EisaId ("PNP0A03"))
		   Name (_ADR, Zero)
		   Name (_UID, Zero)
		   Name (_BBN, Zero)
		   Name (_STA, 0x0F)

use GraphicsEnabler (i think EFI string might fail now due to UID Zero not sure)

 

Thanks for your help.

I don't have the Name (_CID, EisaId ("PNP0A03")) string in my DSDT. Do you think I must change it to looks like yours? Is it present in your original unmodified DSDT or is a manual edit?

 

 

 

EDIT: I'm checking right now on Snow Leopard those changes.

Tequila fix is useless, because the pci root was recognized with stock DSDT.

I changed smbios.list with one from a iMac9,1 but nothing happens. I don't know if I have to change the serial numbers inside the file I found on the internet, I suppose it's only an aesthetic file (or not?).

Setting GraphicsEnabler=Yes I got a black screen, but the monitor is lit, the black screen comes from the graphic card. And the hard disk led is working even with the black screen, so OSX is not freezed, it's only the DVI output that doesn't work (but I don't have at the moment a VGA cable to test if the VGA port is working).

At last, System Profiler gives me those infos about the video card (sorry for the italian words):

  Tipo:	GPU
 Bus:	PCIe
 Larghezza Lane PCIe:	x16
 VRAM (totale):	3 MB		  //before installing 10.6.8 update it said 32 MB
 Fornitore:	NVIDIA (0x10de)
 ID dispositivo:	0x0421
 ID revisione:	0x00a1

Watching those threads I'm losing my hopes...

http://www.insanelymac.com/forum/index.php?showtopic=224466

http://tonymacx86.com/viewtopic.php?f=118&t=22772

 

Last hope is DSDT edit with 8500GT specs. Where should I start?

Link to comment
Share on other sites

Almost resolved :)

 

I got a VGA cable and found that VGA output is working fine with GraphicsEnabler (DVI send the black screen signal).

 

At the moment I've created an EFI string that is working fine with the DVI output in 10.6.8 (some weeks ago I did the same string but it didn't work, surely I did something wrong).

 

There is an option in the bootloader (Chimera 1.5.4 at the moment) to switch the output to DVI? Anybody knows?

 

Now I try to make audio working in 10.6.8 and then install Lion to report if the EFI string will work in 10.7.1 too.

Link to comment
Share on other sites

i changed to cid so i could add Hid on top of it.

So it's a modification you did on the dsdt? What's the purpose of this mod?

 

not sure on the whole HDMI thing (i dont use it)

I didn't speak about HDMI, what are you talking about?

Link to comment
Share on other sites

just to say that I got Lion working with the 8500GT using EFI string in org.chameleon.Boot.plist.

I also get everything working in my signature configuration, except LAN (I'm using a PCI wifi card that works with a very little kext editing).

 

To make EFI String I used this method: http://forum.netkas.org/index.php?topic=222.0

 

at some point, you have to choose between one of those output:

DVI-I / DVI-I - BAAAAAAAAwAMAAAAAAAABwAAAAA=

VGA / DVI-I - BAAAAAAAAQAGAAAAAAAAAAAAAAA=

DVI-I / VGA - BAAAAAAAAwAEAAAAAAAABwAAAAA=

I tried all but only one is working for me. The other two probably send output to VGA port like GraphicsEnabler=yes (I use DVI).

So, if you use VGA output, GraphicsEnabler should work well. If you use DVI or GraphicsEnabler doesn't work, go with the EFI string.

 

Watch out: if you use a wrong EFI string (for example when you choose one of the wrong output above), you will not see anything on the screen, even if Lion loads correctly. You must edit the org.chameleon.Boot.plist to insert the new EFI string but it's difficult without screen, so you can try connecting the pc to monitor with a VGA cable or better, using a boot cd or another OSX installation, like Snow Leopard (or even Windows or Linux with support for OSX filesystem).

Link to comment
Share on other sites

  • 2 weeks later...
 Share

×
×
  • Create New...