Synthology Posted August 10, 2011 Share Posted August 10, 2011 Greetings, I would like to know if anyone else is having problems with the framerate on Counterstrike for Mac. Since I clean installed Lion GM, I noticed that Counterstrike has severely terrible slow down and choppy graphics on my Sager (9600m). As a result of Counterstrike's unacceptable performance, I have refrained from installing it on my main desktop. I suppose I would like everything, including casual gaming, to function with Lion. If anyone out there has the same problem, and perhaps found a work around, I would like to hear about it. Thanks, Prof. Synthology Sager NP2096 Core2Duo P8400 (2.4Ghz) nVidia GeForce 9600m Link to comment https://www.insanelymac.com/forum/topic/265206-problem-with-counterstrike-9600m/ Share on other sites More sharing options...
Synthology Posted August 30, 2011 Author Share Posted August 30, 2011 For anyone who researched and didn't find much on this subject, I found the source of the problem. This fix works on both desktop and laptop hack macs. Backup to a different location, and remove from (System/Library/Extensions): AppleGraphicsPowerManagment.kext Be sure to execute Kext Wizard to clear out all caches in the system and then reboot. Full running Steam and CounterStrike Source. Cheers, Prof. Synthology Link to comment https://www.insanelymac.com/forum/topic/265206-problem-with-counterstrike-9600m/#findComment-1742034 Share on other sites More sharing options...
JBraddock Posted August 30, 2011 Share Posted August 30, 2011 Greetings, I would like to know if anyone else is having problems with the framerate on Counterstrike for Mac. Since I clean installed Lion GM, I noticed that Counterstrike has severely terrible slow down and choppy graphics on my Sager (9600m). As a result of Counterstrike's unacceptable performance, I have refrained from installing it on my main desktop. I suppose I would like everything, including casual gaming, to function with Lion. If anyone out there has the same problem, and perhaps found a work around, I would like to hear about it. Thanks, Prof. Synthology Sager NP2096 Core2Duo P8400 (2.4Ghz) nVidia GeForce 9600m I have a similar specs (same CPU and GPU). I don't use graphic enabler. DSDT for GPU: Method (_DSM, 4, NotSerialized) { Store (Package (0x5A) { "@0,AAPL,boot-display", Buffer (Zero) {}, "@0,backlight-control", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "@0,pwm-info", Buffer (0x14) { /* 0000 */ 0x01, 0x14, 0x00, 0x64, 0xA8, 0x61, 0x00, 0x00, /* 0008 */ 0x1E, 0x02, 0x00, 0x00, 0x2C, 0x00, 0x00, 0x00, /* 0010 */ 0x00, 0x04, 0x00, 0x00 }, "AAPL,backlight-control", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "AAPL,aux-power-connected", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "@0,built-in", Buffer (Zero) {}, "@0,compatible", Buffer (0x0B) { "NVDA,NVMac" }, "@0,device_type", Buffer (0x08) { "display" }, "@0,connector-type", Buffer (0x04) { 0x02, 0x00, 0x00, 0x00 }, "@0,display-cfg", Buffer (0x04) { 0x03, 0x01, 0x03, 0x00 }, "@0,fboffset", Buffer (0x04) { 0x00, 0x00, 0x01, 0x00 }, "@0,name", Buffer (0x0F) { "NVDA,Display-A" }, "@0,use-backlight-blanking", Buffer (Zero) {}, "@1,can-hot-plug", Buffer (Zero) {}, "@1,compatible", Buffer (0x0B) { "NVDA,NVMac" }, "@1,device_type", Buffer (0x08) { "display" }, "@1,connector-type", Buffer (0x04) { 0x00, 0x08, 0x00, 0x00 }, "@1,display-cfg", Buffer (0x04) { 0xFF, 0xFF, 0x08, 0x01 }, "@1,name", Buffer (0x0F) { "NVDA,Display-B" }, "NVCAP", Buffer (0x14) { /* 0000 */ 0x05, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, /* 0008 */ 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x0B, /* 0010 */ 0x00, 0x00, 0x00, 0x00 }, "NVPM", Buffer (0x1C) { /* 0000 */ 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0018 */ 0x00, 0x00, 0x00, 0x00 }, "NVDA,Features", Buffer (0x04) { 0xFF, 0x06, 0xB9, 0x00 }, "VRAM,totalsize", Buffer (0x04) { 0x00, 0x00, 0x00, 0x20 }, "device_type", Buffer (0x0D) { "NVDA,GeForce" }, "model", Buffer (0x18) { "nVidia GeForce 9600M GT" }, "rom-revision", Buffer (0x26) { "nVidia GeForce 9600M GT OpenGL Engine" }, "AAPL00,DataJustify", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "AAPL00,Dither", Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 }, "AAPL00,DualLink", Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 }, "AAPL00,Inverter", Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 }, "AAPL00,InverterCurrent", Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 }, "AAPL00,InverterFrequency", Buffer (0x04) { 0x08, 0x52, 0x00, 0x00 }, "AAPL00,LinkFormat", Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 }, "AAPL00,LinkType", Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 }, "AAPL00,PixelFormat", Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 }, "AAPL00,T1", Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 }, "AAPL00,T2", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "AAPL00,T3", Buffer (0x04) { 0xC8, 0x00, 0x00, 0x00 }, "AAPL00,T4", Buffer (0x04) { 0xC8, 0x00, 0x00, 0x00 }, "AAPL00,T5", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "AAPL00,T6", Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 }, "AAPL00,T7", Buffer (0x04) { 0x90, 0x01, 0x00, 0x00 }, "AAPL00,blackscreen-preferences", Buffer (0x04) { 0x00, 0x00, 0x00, 0x08 }, "@0,EDID", Buffer (0x80) { /* 0000 */ 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, /* 0008 */ 0x4C, 0xA3, 0x4D, 0x31, 0x00, 0x00, 0x00, 0x00, /* 0010 */ 0x00, 0x12, 0x01, 0x03, 0x80, 0x23, 0x14, 0x78, /* 0018 */ 0x0A, 0x87, 0xF5, 0x94, 0x57, 0x4F, 0x8C, 0x27, /* 0020 */ 0x27, 0x50, 0x54, 0x00, 0x00, 0x00, 0x01, 0x01, /* 0028 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, /* 0030 */ 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x1D, 0x36, /* 0038 */ 0x80, 0xA0, 0x70, 0x38, 0x1E, 0x40, 0x30, 0x20, /* 0040 */ 0x25, 0x00, 0x61, 0xC6, 0x10, 0x00, 0x00, 0x19, /* 0048 */ 0x00, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0x00, /* 0050 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x91, 0x02, /* 0058 */ 0x64, 0x00, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x53, /* 0060 */ 0x41, 0x4D, 0x53, 0x55, 0x4E, 0x47, 0x0A, 0x20, /* 0068 */ 0x20, 0x20, 0x20, 0x20, 0x00, 0x00, 0x00, 0xFE, /* 0070 */ 0x00, 0x31, 0x36, 0x30, 0x48, 0x54, 0x30, 0x33, /* 0078 */ 0x2D, 0x30, 0x30, 0x31, 0x0A, 0x20, 0x00, 0x60 }, "reg", Buffer (0x78) { /* 0000 */ 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0008 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0010 */ 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x01, 0x02, /* 0018 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0020 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, /* 0028 */ 0x14, 0x00, 0x01, 0x42, 0x00, 0x00, 0x00, 0x00, /* 0030 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0038 */ 0x00, 0x00, 0x00, 0x10, 0x1C, 0x00, 0x01, 0x02, /* 0040 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0048 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, /* 0050 */ 0x24, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, /* 0058 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0060 */ 0x80, 0x00, 0x00, 0x00, 0x30, 0x00, 0x01, 0x02, /* 0068 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 0070 */ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x00 } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } EDID section might be different for your screen. You can get yours from IOREG. This is an edited version of graphic power management kext of 10.7.1. When you look at the screenshot above you'll see AGPMClient. Without it, GPU doesn't work very well. I don't play games, but I know that animations on Lion are very sluggish without it. Use a plist editor and take a look at the info.plist inside the kext. Find MacBookPro5,5, which actually what you should be using for your specs as well, and there you'll see what I added for my GPU. If needed, modify it accordingly. Hope it helps. AppleGraphicsPowerManagement.kext.zip Link to comment https://www.insanelymac.com/forum/topic/265206-problem-with-counterstrike-9600m/#findComment-1742190 Share on other sites More sharing options...
Recommended Posts