Jump to content

The NVIDIA 9500GT Thread


Mrx33
 Share

454 posts in this topic

Recommended Posts

I have no name brand 9500GT 1GB DDR2 and I don't know if brand name has anything to do with it or not, anyway when I was installing OSX, I chose NVinject for 1024 only in Video driver (iDeneb Lite 10.5.8) and it seems to pick it up right away as I get DVI, VGA working with QE/CI enabled.

 

Anyway, my question is it seems I got it to work everything, my system profiler shows nVidia only in chipset model. Is there a way to show nVidia GeForce 9500GT or whatever that is supposed to show? :unsure:

post-564408-1265569127_thumb.png

Link to comment
Share on other sites

Hi, Mrx33...

I've read the thread and have had some success. Unfortunately, I'm stuck with non-working: QE and CI.

 

I have retail install of 10.5.8.

 

Here are the specifics of my card:

Vendor : EVGA

Date : 08/13/08

via Device Manager in Windows XP

Driver Date: 11/20/2009

Driver Version: 6.14.11.9562

VEN : 10DE

DEV : 0640

Subsys: C9593842 (Sub Vendor ID: 3842 / Sub System ID: C959)

Rev : A1

Board ID: 8823

It has dual DVI out, 1GB of DDR2 memory.

 

With NVInjectGo, I have used the below NVCAP successfully with resolution and dual DVI ports:

 

ASCII:

04000000000003000c0000000000000700000000

DATA:

BAAAAAAAAwAMAAAAAAAABwAAAAA

I used NVInjectGo because Chameleon refuses to recognize and properly set the display (it will for a 1920x1080x32x60 setting, go to 1280x1024 w/ lots of tearing of windows and their contents.)

 

Wondering if anybody out there has had success w/ this particular card.

 

thanks in advance.

Link to comment
Share on other sites

Thought I'd share my experience with a fanless Spark 9500GT 1GB.

 

I installed using the Kakewalk installer (10.6.0), and initially had a resolution of 1024x768, but as soon as I changed the resolution to 1280x1024 the screen turned blue. After rebooting, the proper resolution was displayed, and all seemed fine.

 

However, after having some unrelated driver issues I booted into safe mode, after which I seemed to be stuck w/ the blue screen permanently. I was able to temporarily remedy it by adding a second user. However, as soon as I installed 10.6.2 I got the blue screen *again* (and also some black screens...).

 

Kakewalk uses GraphicsEnabler=Yes, so I replaced that with an EFI string... which did not help. I was finally able to permanently resolve my problems by using the NVEnabler 64 kext. It's flawless!

Link to comment
Share on other sites

  • 2 weeks later...

Hi,

 

at first thank you very much for your work!

 

I do't get my 9500 gt to work with 10.6.2 ( Chocolate-kernel )retail with EmpireEFI. With your new files the system recognizes the card, but i starts flickering and stops booting. I took a picture of the boot screen...post-166493-1267616875_thumb.jpg

 

 

The last NVEnabler message is: "probe fails".

 

Btw, the chipset and vram size is recognized correct :blink:

 

Systemconfig does not detect the Monitor model...

 

Any hints?

 

Thank you in advance.

Link to comment
Share on other sites

I was finally able to permanently resolve my problems by using the NVEnabler 64 kext. It's flawless!

 

That is the quickest and easiest way to activate your nVidia card.

Of course it is always preferable to do a 'Vanilla' installation and using an reatil ISO.

Link to comment
Share on other sites

Hey did somebody manage to get DVI+HDMI working?

 

Here is a thread i posted that explains it all, but basically both work separately with full resolution change QE/CI but if i plug both at the same time, i don't get any signal...

Btw vga+DVI works great but on equal screens, the vga really not as good as the dvi and i would really like to get this to work.

 

Oh i'm using the kexts from the first page of this thread.

 

Thanks

Link to comment
Share on other sites

My ASUS 9500GT 1Gb works out of the box with the Graphic Enabler from chameleon/PCEFI. Nothing else needed here

The only wierd behavior is when using one screen I have to use the DVI port (through DVI-VGA adapter - I dont have a DVI screen), on the second port (VGA) I get a blue screen. Two (19') screens work fine though, with extended desktop/mirror

Link to comment
Share on other sites

I have a Galaxy 9500 512mb Dual-DVI thats been working great under 10.6.2, but when I plug in a second LCD into the 2nd DVI port, I can only get 1 display to work.

 

Any ideas how I can get both DVI ports to work under SL?

Link to comment
Share on other sites

My Zotac 9500GT/512Mb Silent recognizes automatically via "Graphics Enabler" in Chameleon 2 RC5.

 

However, i've tried creating custom EFI strings with OSx86Tools, but for some reason it didn't work at all.

Link to comment
Share on other sites

I've got a Gigabyte motherboard with an AMD X3 (So I'm obviously not running vanilla). I've got 10.5.8 working great using iAtkos, and I just upgraded the video card to a PNY GeForce 9500GT 512MB. It has the same PC/Vendor ID and other cards I've seen, but using osx86tools and the EFI string didn't work. I finally got it working by removing all of the GeForce, Natit, NVInject kexts, booting up, and reinstalling NVDarwin.kext. Then I installed the NVIDIA 9000 Series Driver v2.pkg file (from the link in this thread, in case you haven't noticed yet, I'm following the instructions in post #1 exactly). I then rebooted (after repairing permissions). I ran osx86 tools and put in the EFI stuff (osx86 tools doesn't list the 9500GT, is there a newer version that does? I just added it custom). I reboot and both screens work (DVI/DVI) but QE/CI still says software and not supported. What am I missing? I'm happy to provide debug logs and do whatever console stuff I need to.

Link to comment
Share on other sites

  • 2 weeks later...
Thought I'd share my experience with a fanless Spark 9500GT 1GB.

 

I installed using the Kakewalk installer (10.6.0), and initially had a resolution of 1024x768, but as soon as I changed the resolution to 1280x1024 the screen turned blue. After rebooting, the proper resolution was displayed, and all seemed fine.

 

However, after having some unrelated driver issues I booted into safe mode, after which I seemed to be stuck w/ the blue screen permanently. I was able to temporarily remedy it by adding a second user. However, as soon as I installed 10.6.2 I got the blue screen *again* (and also some black screens...).

 

Kakewalk uses GraphicsEnabler=Yes, so I replaced that with an EFI string... which did not help. I was finally able to permanently resolve my problems by using the NVEnabler 64 kext. It's flawless!

 

 

Hi Justin.

I have a 9500gt with 1 Gb memory and DVI, vga and HDMI connections. The card also has spdif out to motherboard connection.

Do you know how I can get HDMI control from this card and sound down the HDMI pipe?

The HDMI is fed through a Onkyo amp and the video seems to work OK with all the special effects turned on.

Thanks in anticipation

 

Box

Link to comment
Share on other sites

hello everyone

 

i'm new to the mac world trying to get the best out of my 9500Gt like you all in SL

 

I have a gainward 9500GT 512mb which seems to work with resolutions and QE/CI enabled

to check that this site is great : http://prasys.co.cc/2009/09/quartz-extreme...n-snow-leopard/

 

anyway i'm using graphicsenabler and use

nvdanv40hal.kext

nvdanv50hal.kext

nvdaresman.kext

 

i don't use nvenabler

i have a modified dsdt (which i don't know much about the contents, i got it on this forum)

 

everything should be fine BUT a get some graphical bugs from time to time, window borders are greatly corrupted , see here:

graphbug.th.jpg

 

any ideas ?

Link to comment
Share on other sites

hello, I have a MSI GeForce 9500 GT, window borders are not corrupted. I get the bubble effect when open the manage widget, i can launched iMovie perfectly, but when I tried to display iStat on the Dashboard it shows a white box really ugly D: any hint? :idea: ,

 

EDIT: (I upgrade a new version 10.6.3 MacOSXUpdCombo10.6.3.dmg) and it fixes some bug because it doesn't shows the white box :D, but the bubble effect is more quickly the normal way when display iStat.

 

so i closed dashboard and then i open it again and it doesn't appear that =) with other widgets doesn't happens =) (vmstat, diskspace, and so on)

 

I removed all widgets within /Library/Widgets/ and ~/Library/Widgets.

 

I executed within the prompt

$ sudo defaults write /Library/Preferences/com.apple.windowserver QuartzGLEnabled -boolean YES

 

i modified my DSDT.aml in /Extra:

Name (_UID, One) --> DSDT Name (_UID, Zero)

 

And then I replaced everything under Device (PCI0) and I added code for 9500 GT. (DSDT Patching for Dummies), also i looked within the IORegistryExplorer GFX0@0 and i replaced NVCAP, model, revision-id, VRAM, and so on.

 

 Device (PCI0)
       {
           Device (PEGP)
           {
               Name (_ADR, 0x00010000)
               Device (GFX0)
               {
                   Name (_ADR, Zero)
                   Name (_SUN, One)
                   Method (_DSM, 4, NotSerialized)
                   {
                       Store (Package (0x16)
                           {
                               "@0,compatible", 
                               Buffer (0x0B)
                               {
                                   "NVDA,NVMac"
                               }, 

                               "@0,device_type", 
                               Buffer (0x08)
                               {
                                   "display"
                               }, 

                               "@0,name", 
                               Buffer (0x0F)
                               {
                                   "NVDA,Display-A"
                               }, 

                               "@1,compatible", 
                               Buffer (0x0B)
                               {
                                   "NVDA,NVMac"
                               }, 

                               "@1,device_type", 
                               Buffer (0x08)
                               {
                                   "display"
                               }, 

                               "@1,name", 
                               Buffer (0x0F)
                               {
                                   "NVDA,Display-B"
                               }, 

                               "NVCAP", 
                               Buffer (0x18)
                               {
                                   /* 0000 */    0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x19, 0x00, 
                                   /* 0008 */    0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 
                                   /* 0010 */    0x00, 0x00, 0x00, 0x00
                               }, 

                               "VRAM,totalsize", 
                               Buffer (0x04)
                               {
                                   0x00, 0x00, 0x00, 0x40
                               }, 

                               "device_type", 
                               Buffer (0x0D)
                               {
                                   "NVDA,GeForce"
                               }, 

                               "model", 
                               Buffer (0x17)
                               {
                                   "nVidia GeForce 9500 GT"
                               }, 

                               "rom-revision", 
                               Buffer (0x25)
                               {
                                   "nVidia GeForce 9500 GT OpenGL Engine"
                               }
                           }, Local0)
                       DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                       Return (Local0)
                   }
               }
           }

           Name (_HID, EisaId ("PNP0A03"))
           Name (_ADR, Zero)
           Name (_UID, One)
           Name (_BBN, Zero)
           Method (_S3D, 0, NotSerialized)
           {
               If (LEqual (OSFL, 0x02))
               {
                   Return (0x02)
               }
               Else
               {
                   Return (0x03)
               }
           }

           Method (_STA, 0, NotSerialized)
           {
               Return (0x0F)
           }

           Method (_CRS, 0, NotSerialized)
           {
               Name (BUF0, ResourceTemplate ()
               {
                   WordBusNumber (ResourceConsumer, MinNotFixed, MaxNotFixed, PosDecode,
                       0x0000,             // Granularity
                       0x0000,             // Range Minimum
                       0x003F,             // Range Maximum
                       0x0000,             // Translation Offset
                       0x0040,             // Length
                       ,, )
                   IO (Decode16,
                       0x0CF8,             // Range Minimum
                       0x0CF8,             // Range Maximum
                       0x01,               // Alignment
                       0x08,               // Length
                       )
                   WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange,
                       0x0000,             // Granularity
                       0x0000,             // Range Minimum
                       0x0CF7,             // Range Maximum
                       0x0000,             // Translation Offset
                       0x0CF8,             // Length
                       ,, , TypeStatic)
                   WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange,
                       0x0000,             // Granularity
                       0x0D00,             // Range Minimum
                       0xFFFF,             // Range Maximum
                       0x0000,             // Translation Offset
                       0xF300,             // Length
                       ,, , TypeStatic)
                   DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
                       0x00000000,         // Granularity
                       0x000A0000,         // Range Minimum
                       0x000BFFFF,         // Range Maximum
                       0x00000000,         // Translation Offset
                       0x00020000,         // Length
                       ,, , AddressRangeMemory, TypeStatic)
                   DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
                       0x00000000,         // Granularity
                       0x000C0000,         // Range Minimum
                       0x000DFFFF,         // Range Maximum
                       0x00000000,         // Translation Offset
                       0x00020000,         // Length
                       ,, , AddressRangeMemory, TypeStatic)
                   DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite,
                       0x00000000,         // Granularity
                       0x00100000,         // Range Minimum
                       0xFEBFFFFF,         // Range Maximum
                       0x00000000,         // Translation Offset
                       0xFFF00000,         // Length
                       ,, _Y00, AddressRangeMemory, TypeStatic)
               })
               CreateDWordField (BUF0, \_SB.PCI0._CRS._Y00._MIN, TCMM)
               CreateDWordField (BUF0, \_SB.PCI0._CRS._Y00._LEN, TOMM)
               Add (AMEM, 0x00010000, TCMM)
               Add (TCMM, 0x00010000, TCMM)
               Subtract (0xFEC00000, TCMM, TOMM)
               Return (BUF0)
           }

           Name (PICM, Package (0x1B)
           {
               Package (0x04)
               {
                   0x001BFFFF, 
                   Zero, 
                   LNK0, 
                   Zero
               }, 

               Package (0x04)
               {
                   0x0001FFFF, 
                   Zero, 
                   LNKA, 
                   Zero
               }, 

               Package (0x04)
               {
                   0x0001FFFF, 
                   One, 
                   LNKB, 
                   Zero
               }, 

               Package (0x04)
               {
                   0x0001FFFF, 
                   0x02, 
                   LNKC, 
                   Zero
               }, 

               Package (0x04)
               {
                   0x0001FFFF, 
                   0x03, 
                   LNKD, 
                   Zero
               }, 

               Package (0x04)
               {
                   0x0006FFFF, 
                   Zero, 
                   LNKA, 
                   Zero
               }, 

               Package (0x04)
               {
                   0x0006FFFF, 
                   One, 
                   LNKB, 
                   Zero
               }, 

               Package (0x04)
               {
                   0x0006FFFF, 
                   0x02, 
                   LNKC, 
                   Zero
               }, 

               Package (0x04)
               {
                   0x0006FFFF, 
                   0x03, 
                   LNKD, 
                   Zero
               }, 

               Package (0x04)
               {
                   0x001CFFFF, 
                   Zero, 
                   LNKA, 
                   Zero
               }, 

               Package (0x04)
               {
                   0x001CFFFF, 
                   One, 
                   LNKB, 
                   Zero
               }, 

               Package (0x04)
               {
                   0x001CFFFF, 
                   0x02, 
                   LNKC, 
                   Zero
               }, 

               Package (0x04)
               {
                   0x001CFFFF, 
                   0x03, 
                   LNKD, 
                   Zero
               }, 

               Package (0x04)
               {
                   0x001CFFFF, 
                   Zero, 
                   LNKA, 
                   Zero
               }, 

               Package (0x04)
               {
                   0x001CFFFF, 
                   One, 
                   LNKB, 
                   Zero
               }, 

               Package (0x04)
               {
                   0x001DFFFF, 
                   Zero, 
                   LNK1, 
                   Zero
               }, 

               Package (0x04)
               {
                   0x001DFFFF, 
                   One, 
                   LNKD, 
                   Zero
               }, 

               Package (0x04)
               {
                   0x001DFFFF, 
                   0x02, 
                   LNKC, 
                   Zero
               }, 

               Package (0x04)
               {
                   0x001DFFFF, 
                   0x03, 
                   LNKA, 
                   Zero
               }, 

               Package (0x04)
               {
                   0x001FFFFF, 
                   One, 
                   LNKD, 
                   Zero
               }, 

               Package (0x04)
               {
                   0x001FFFFF, 
                   One, 
                   LNKD, 
                   Zero
               }, 

               Package (0x04)
               {
                   0x001FFFFF, 
                   0x02, 
                   LNKC, 
                   Zero
               }, 

               Package (0x04)
               {
                   0x0019FFFF, 
                   Zero, 
                   LNKE, 
                   Zero
               }, 

               Package (0x04)
               {
                   0x001AFFFF, 
                   Zero, 
                   LNKA, 
                   Zero
               }, 

               Package (0x04)
               {
                   0x001AFFFF, 
                   One, 
                   LNKF, 
                   Zero
               }, 

               Package (0x04)
               {
                   0x001AFFFF, 
                   0x02, 
                   LNKC, 
                   Zero
               }, 

               Package (0x04)
               {
                   0x001AFFFF, 
                   0x02, 
                   LNKC, 
                   Zero
               }
           })
           Name (APIC, Package (0x1B)
           {
               Package (0x04)
               {
                   0x001BFFFF, 
                   Zero, 
                   Zero, 
                   0x16
               }, 

               Package (0x04)
               {
                   0x0001FFFF, 
                   Zero, 
                   Zero, 
                   0x10
               }, 

               Package (0x04)
               {
                   0x0001FFFF, 
                   One, 
                   Zero, 
                   0x11
               }, 

               Package (0x04)
               {
                   0x0001FFFF, 
                   0x02, 
                   Zero, 
                   0x12
               }, 

               Package (0x04)
               {
                   0x0001FFFF, 
                   0x03, 
                   Zero, 
                   0x13
               }, 

               Package (0x04)
               {
                   0x0006FFFF, 
                   Zero, 
                   Zero, 
                   0x10
               }, 

               Package (0x04)
               {
                   0x0006FFFF, 
                   One, 
                   Zero, 
                   0x11
               }, 

               Package (0x04)
               {
                   0x0006FFFF, 
                   0x02, 
                   Zero, 
                   0x12
               }, 

               Package (0x04)
               {
                   0x0006FFFF, 
                   0x03, 
                   Zero, 
                   0x13
               }, 

               Package (0x04)
               {
                   0x001CFFFF, 
                   Zero, 
                   Zero, 
                   0x10
               }, 

               Package (0x04)
               {
                   0x001CFFFF, 
                   One, 
                   Zero, 
                   0x11
               }, 

               Package (0x04)
               {
                   0x001CFFFF, 
                   0x02, 
                   Zero, 
                   0x12
               }, 

               Package (0x04)
               {
                   0x001CFFFF, 
                   0x03, 
                   Zero, 
                   0x13
               }, 

               Package (0x04)
               {
                   0x001CFFFF, 
                   Zero, 
                   Zero, 
                   0x10
               }, 

               Package (0x04)
               {
                   0x001CFFFF, 
                   One, 
                   Zero, 
                   0x11
               }, 

               Package (0x04)
               {
                   0x001DFFFF, 
                   Zero, 
                   Zero, 
                   0x17
               }, 

               Package (0x04)
               {
                   0x001DFFFF, 
                   One, 
                   Zero, 
                   0x13
               }, 

               Package (0x04)
               {
                   0x001DFFFF, 
                   0x02, 
                   Zero, 
                   0x12
               }, 

               Package (0x04)
               {
                   0x001DFFFF, 
                   0x03, 
                   Zero, 
                   0x10
               }, 

               Package (0x04)
               {
                   0x001FFFFF, 
                   One, 
                   Zero, 
                   0x13
               }, 

               Package (0x04)
               {
                   0x001FFFFF, 
                   One, 
                   Zero, 
                   0x13
               }, 

               Package (0x04)
               {
                   0x001FFFFF, 
                   0x02, 
                   Zero, 
                   0x12
               }, 

               Package (0x04)
               {
                   0x0019FFFF, 
                   Zero, 
                   Zero, 
                   0x14
               }, 

               Package (0x04)
               {
                   0x001AFFFF, 
                   Zero, 
                   Zero, 
                   0x10
               }, 

               Package (0x04)
               {
                   0x001AFFFF, 
                   One, 
                   Zero, 
                   0x15
               }, 

               Package (0x04)
               {
                   0x001AFFFF, 
                   0x02, 
                   Zero, 
                   0x12
               }, 

               Package (0x04)
               {
                   0x001AFFFF, 
                   0x02, 
                   Zero, 
                   0x12
               }
           })
           Method (_PRT, 0, NotSerialized)
           {
               If (LNot (PICF))
               {
                   Return (PICM)
               }
               Else
               {
                   Return (APIC)
               }
           }

 

I removed enablers.

 

# rm -rf NVEnabler\ 64.kext

 

Regards. ;D

Link to comment
Share on other sites

I'm almost ready to declare this some sort of limitation of OSX, but maybe somebody here knows what the issue is.

 

After *finally* getting mirror mode to work on my 9500GT/SL 10.6.3 Hackintosh using nvenabler, I noticed that one of the two screens had a 'screen tearing' effect, i.e. like playing a PC game with V-sync off. The odd thing is that its device-independent; whichever of the 2 displays is connected to the 2nd connector on the vidcard will have this tearing issue, while the monitor on the first is sync'd fine. This only occurs in mirror mode; in extended desktop both screens are sync'd fine.

 

It also seems to be connection independent: Either using DVI or VGA, the 2nd connector monitor will always have screen tearing in mirror mode.

 

Both screens are 1920x1080 native, both are set to 60hz and I have no problem mirroring them in Win7.

 

Oh, and this is apparently not just a hackintosh issue: the same thing happens on my Powermac G5 Quad with a 6600 in Leopard 10.5.8 with mirror mode and the same displays.

 

Anybody experience this issue and/or know of a fix? Thanks in advance.

Link to comment
Share on other sites

I’m having an incredibly hard time getting my nVidia 9500 GT 1 gig to recognized by iAtkos 7. I noticed that when I was installing the OS from the boot disk, the system information tool was able to recognize the card properly (name, RAM etc…). It’s only after I install the OS that it is no longer recognized. Does this make sense?

 

I’ve tried EFI strings for the 8600 (this worked in another build I did with the same card), 9600, and custom. I’ve also tried a couple of different injectors.

 

If I try to add anything to the OS relating to video support, there is trouble booting and usually gives the IOkitwaitquiet or appleintelCPUpower error messages.

 

Why is it initially recognized and then later not recognized?

Link to comment
Share on other sites

Hey

 

How can I force my osx86 so it has a refresh rate of 30Hz?

 

I have a nVidia 9500 GT 1GB graphics card, Gigabyte ES2L motherboard, running retail 10.5.8.

 

About this mac says:

 

nVidia GeForce 9500 GT:

 

Chipset Model: nVidia GeForce 9500 GT

Type: Display

Bus: PCIe

PCIe Lane Width: x16

VRAM (Total): 1024 MB

Vendor: NVIDIA (0x10de)

Device ID: 0x0640

Revision ID: 0x00a1

ROM Revision: nVidia GeForce 9500 GT OpenGL Engine [EFI]

Displays:

GTVL19W17HDF:

Resolution: 1920 x 1080 @ 50 Hz

Depth: 32-Bit Color

Core Image: Hardware Accelerated

Mirror: Off

Online: Yes

Quartz Extreme: Supported

Rotation: Supported

Interlaced: Yes

QuartzGL: Supported

Television: Yes

GTVL19W17HDF:

Resolution: 1024 x 768 @ 60 Hz

Depth: 32-Bit Color

Core Image: Hardware Accelerated

Main Display: Yes

Mirror: Off

Online: Yes

Quartz Extreme: Supported

Rotation: Supported

QuartzGL: Supported

 

 

Right, now I have two cables running form my machine to my 19" TV. A VGA and a DVI-HDMI one. The VGA works fine but only has these really low eresolutions. The DVI doesn't work. It works to start with, shows the apple logo, then goes black. I've figured its thje refresh rate because its the same in windows. However, mac will only let me have 50 or 60 Hz. It works fine at 30Hz.

 

Can someone please tell me how I can lower the refresh rate?

 

Thanks, Chris

Link to comment
Share on other sites

 Share

×
×
  • Create New...