bundpard Posted April 8, 2015 Share Posted April 8, 2015 Ok so I have a GeForce GTX 750 Ti, it's maxwell. Have everything working just trying to work out a cosmetic issue. When I boot with GraphicsEnabler=Yes, System Profiler shows the card as EVGA, but has incorrect memory size, and Display Port does not work. When booting with GraphicsEnabler=No, everything works as expected, 2047mb VRAM, I notice the card does not appear to have a "Slot" or appear under "PCI devices" anymore--so I add the appropriate DSDT code. The weird part is, it accepts the "AAPL,slot-name", and I can get the card back in PCI devices with GraphicsEnabler=No, but I can't set the "model" info, or the "VRAM,totalsize". The latter two were both injectable when booting with GraphicsEnabler=Yes. I just wanted to set the VRAM to 0x80 so it shows 2048MB instead of 2047, and change the NVIDIA to EVGA. I know the code is not incorrect because it works depending on state of GraphicsEnabler, so howcome it allows me to pass on AAPL,slot-name and not other info? Device (PEGP) { Name (_ADR, 0x00010000) Name (_PRW, Package (){0x09,0x05}) Device (GFX0) { Name (_ADR, Zero) Method (_DSM, 4, NotSerialized) { Store (Package () { "VRAM,totalsize", Buffer () {0x00, 0x00, 0x00, 0x80}, "model" , Buffer () {"EVGA GeForce GTX 750 Ti"}, "AAPL,slot-name", Buffer () {"Slot-1"} }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } } Link to comment Share on other sites More sharing options...
Recommended Posts