Contribute
Register

Can't get nVidia GTX260 to work with graphicsenabler

Status
Not open for further replies.
Joined
Jan 11, 2013
Messages
15
Motherboard
Dell
CPU
Core2Duo
Graphics
nVidia
Mac
  1. 0
Classic Mac
  1. 0
Mobile Phone
  1. 0
Im a wee bit irritated on this issue.. and i dunno what more i can try really.

I am currently using NVEnabler.kext to get my GTX260 up and play, and it works. I get acceleration and all the bells and whistles from what i can gather.. however, what i really would like is to run "native" via DSDT editing. I have tried that without success.

So then i tried GraphicsEnabler in chameleon, but that does not work either. The machine boots up right until it usually switches to the desktop, and then the screen just goes to powersave mode and nothing more. No apparent errors listed when i use -v to look at the info.

The thing is that it seems on my system the PCI UID is 4.. (have tried to add PCIRootUID=4 to bootoptions to no avail).

My system :
OS: Mountain Lion 10.8.2
Dell Precision 390.
MB is some Dell variant of Intel ICH7 chipset (975x?)
GFX is MSI TwinFrozr GTX260

I was under the impression that Mountain Lion had support for theese old cards? NVEnabler seem to detect the card and run the driver as a GTX260.

Any hints for me? SHOULD ML run this card without the need for NVEnabler or GraphicsEnabler in Chameleon? If the card was not supported at all, should i get to desktop in a "low graphic mode"?

C
 
Can i just ask if anyone have gotten GTX260 to work in ML without ANY enablers? If not, i know i should not spend more time investigating this :)

C
 
Obviously there is something im doing wrong with my DSDT edits. I have deleted and reinstalled the nVidia driver downloaded from nVidia to make sure there is no mods or any tampering with the native driver. NVEnabler.kext works, and gives me graphics and acceleration. I think its a wee bit slow, but cant say for sure.. but my goal ofc is to run "clean" without any enablers.

This is my dsdt edit :

Code:
Device (PEGP)            {
                Name (_ADR, 0x00010000)
                Device (GFX0)
                {
                    Name (_ADR, Zero)
                    Name (_SUN, One)
                    Method (_DSM, 4, NotSerialized)
                    {
                        Store (Package (0x22)
                            {
                                "device-id", 
                                Buffer (0x04)
                                {
                                     0xE2, 0x05, 0x00, 0x00
                                }, 
                                "vendor-id", 
                                Buffer (0x04)
                                {
                                     0xDE, 0x10, 0x00, 0x00
                                }, 
                                "@0,compatible", 
                                Buffer (0x0B)
                                {
                                    "NVDA,NVMac"
                                }, 
                                "@0,connector-type", 
                                Buffer (0x04)
                                {
                                     0x00, 0x08, 0x00, 0x00
                                }, 
                                "@0,device_type", 
                                Buffer (0x08)
                                {
                                    "display"
                                }, 
                                "@0,display-cfg", 
                                Buffer (0x08)
                                {
                                     0x03, 0x01, 0x00, 0x00
                                }, 
                                "@0,name", 
                                Buffer (0x0F)
                                {
                                    "NVDA,Display-A"
                                }, 
                                "@1,compatible", 
                                Buffer (0x0B)
                                {
                                    "NVDA,NVMac"
                                }, 
                                "@1,connector-type", 
                                Buffer (0x04)
                                {
                                     0x00, 0x08, 0x00, 0x00
                                }, 
                                "@1,device_type", 
                                Buffer (0x08)
                                {
                                    "display"
                                }, 
                                "@1,display-cfg", 
                                Buffer (0x08)
                                {
                                     0xFF, 0xFF, 0x00, 0x01
                                }, 
                                "@1,name", 
                                Buffer (0x0F)
                                {
                                    "NVDA,Display-B"
                                }, 
                                "NVCAP", 
                                Buffer (0x14)
                                {
                                    /* 0000 */   0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x00,
                                    /* 0008 */   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07,
                                    /* 0010 */   0x00, 0x00, 0x00, 0x00
                                }, 
                                "VRAM,totalsize", 
                                Buffer (0x04)
                                {
                                     0x00, 0x00, 0x00, 0x38
                                }, 
                                "device_type", 
                                Buffer (0x0D)
                                {
                                    "NVDA,GeForce"
                                }, 
                                "model", 
                                Buffer (0x0F)
                                {
                                    "nVidia GTX 260"
                                }, 
                                "rom-revision", 
                                Buffer (0x1D)
                                {
                                    "nVidia GTX 260 OpenGL Engine"
                                }
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }
            }

If i remove NVEnabler.kext and reboot, the screen just goes black (powersave) upon entering desktop. Same thing happens if i use "GraphicsEnabler=Yes" as a boot argument aswell.

System profiler list my card, monitor and everything when running NVEnabler.kext. Please, take a quick gander at the code and let me know what im doing wrong :)

PS. Using a single monitor connected with DVI, so nothing fancy.

C
 
Jeez.. one tiny tiny wording wrong, and nothing works..

Solution was to change the "device_type" to read "NVDA,Parent" instead of "NVDA,GeForce"

Atleast got rid of any GraphicsEnabler=Yes and NVEnabler.kext, and running from DSDT it seems :)

Whole code for my GTX260 then reads:
Code:
Device (PEGP)            {
                Name (_ADR, 0x00010000)
                Device (GFX0)
                {
                    Name (_ADR, Zero)
                    Name (_SUN, One)
                    Method (_DSM, 4, NotSerialized)
                    {
                        Store (Package (0x24)
                            {
                                "AAPL,slot-name", 
                                Buffer (0x0D)
                                {
                                    "PCI-E Slot-1"
                                }, 
                                "device-id", 
                                Buffer (0x04)
                                {
                                     0xE2, 0x05, 0x00, 0x00
                                }, 
                                "vendor-id", 
                                Buffer (0x04)
                                {
                                     0xDE, 0x10, 0x00, 0x00
                                }, 
                                "@0,compatible", 
                                Buffer (0x0B)
                                {
                                    "NVDA,NVMac"
                                }, 
                                "@0,connector-type", 
                                Buffer (0x04)
                                {
                                     0x00, 0x08, 0x00, 0x00
                                }, 
                                "@0,device_type", 
                                Buffer (0x08)
                                {
                                    "display"
                                }, 
                                "@0,display-cfg", 
                                Buffer (0x08)
                                {
                                     0x03, 0x01, 0x00, 0x00
                                }, 
                                "@0,name", 
                                Buffer (0x0F)
                                {
                                    "NVDA,Display-A"
                                }, 
                                "@1,compatible", 
                                Buffer (0x0B)
                                {
                                    "NVDA,NVMac"
                                }, 
                                "@1,connector-type", 
                                Buffer (0x04)
                                {
                                     0x00, 0x08, 0x00, 0x00
                                }, 
                                "@1,device_type", 
                                Buffer (0x08)
                                {
                                    "display"
                                }, 
                                "@1,display-cfg", 
                                Buffer (0x08)
                                {
                                     0xFF, 0xFF, 0x00, 0x01
                                }, 
                                "@1,name", 
                                Buffer (0x0F)
                                {
                                    "NVDA,Display-B"
                                }, 
                                "NVCAP", 
                                Buffer (0x14)
                                {
                                    /* 0000 */   0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0F, 0x00,
                                    /* 0008 */   0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07,
                                    /* 0010 */   0x00, 0x00, 0x00, 0x00
                                }, 
                                "VRAM,totalsize", 
                                Buffer (0x04)
                                {
                                     0x00, 0x00, 0x00, 0x38
                                }, 
                                "device_type", 
                                Buffer (0x0D)
                                {
                                    "NVDA,Parent"
                                }, 
                                "model", 
                                Buffer (0x0F)
                                {
                                    "nVidia GTX 260"
                                }, 
                                "rom-revision", 
                                Buffer (0x1D)
                                {
                                    "nVidia GTX 260 OpenGL Engine"
                                }
                            }, Local0)
                        DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                        Return (Local0)
                    }
                }
            }

C
 
how to know that the graphic card work properly? when in windows i can play dota 2 with no lag, but when in hackintosh, lag like hell eventhough ping is low..im using gtx260 too but early model
 
Hello all !

I have successfully installed Mac OS Yosemite with boot flags "-v GraphicsEnabler=Yes" and has success !

This is running the same GTX 260 on a Asus P6T Deluxe Mobo with intel core i7 980 / 16 Gb DDR3

Please feel free to email me if you need further assistance.

[email protected]
 
Status
Not open for further replies.
Back
Top