Logicpro9_user Posted July 19, 2010 Share Posted July 19, 2010 Hi Guys, I just got a new GFXs card, The XFX 8400GS 512MBs PCI-e. Seems nice! I am trying to get it working with DSDT only. Just now its running good with NVenabler0.1.kext but this kext breaks my Sleep function!. Since I have everything else running from DSDT only I should really have my graphics in there to. Some questions… 1,. Does anyone know how to get my real NVCAP value? (I don’t have a floppy drive for boot files to find out NVCAP etc) 2. Does anyone have a DSDT with this card already in it (XFX 8400GS 512MB) 3. Can someone help me build the graphics section of the DSDT I need, I have tried it but it just doesn’t work…. Any sort of help or advice would be great! 1 Link to comment Share on other sites More sharing options...
Logicpro9_user Posted July 20, 2010 Author Share Posted July 20, 2010 UPDATE! I got VGA working 100% via DSDT... But dont know how to get DVI working..... Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted July 20, 2010 Share Posted July 20, 2010 To get DVI working, you need to inject the right NVCAP and display-cfg values. Both can be done via DSDT. See the NVEnabler release thread over at the Project OSX forums for more information. Link to comment Share on other sites More sharing options...
Logicpro9_user Posted July 20, 2010 Author Share Posted July 20, 2010 Thansk for getting back to me! I had VGA working 100%, Just need to test DVI (Does it matter if I am using a DVI-VGA conector?) I will post my DSDT here and maybe you could point me in the right direction, I think its the NVCAP thats letting it down...... More to follow... Link to comment Share on other sites More sharing options...
Logicpro9_user Posted July 20, 2010 Author Share Posted July 20, 2010 So I fixed it! took me a while! This is what I added to my DSDT to make VGA AND DVI work fully 100% Incase anyone is needing this fixed! The correct NVCAP for the XFX 8400GS PCI-e is 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00 Device (PEG1) { Name (_ADR, 0x00010000) Method (_PRW, 0, NotSerialized) { Return (Package (0x02) { 0x0B, 0x04 }) } Device (GFX1) { Name (_ADR, Zero) Name (_SUN, 0x0B) Method (_PRW, 0, NotSerialized) { Return (Package (0x02) { 0x0B, 0x04 }) } Method (_DSM, 4, NotSerialized) { Store (Package (0x18) { "@0,compatible", Buffer (0x0B) { "NVDA,NVMac" }, "@0,device_type", Buffer (0x08) { "display" }, "@0,fboffset", Buffer (0x04) { 0x00, 0x00, 0x02, 0x00 }, "@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 (0x14) { /* 0000 */ 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, /* 0008 */ 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, /* 0010 */ 0x00, 0x00, 0x00, 0x00 }, "device_type", Buffer (0x0C) { "NVDA,Parent" }, "VRAM,totalsize", Buffer (0x08) { /* 0000 */ 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x20 }, "model", Buffer (0x00) { "NVIDIA Geforce 8400GS" }, "rom-revision", Buffer (0x06) { "nVidia GeForce 8400 GS OpenGL Engine" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } } 1 Link to comment Share on other sites More sharing options...
Logicpro9_user Posted July 20, 2010 Author Share Posted July 20, 2010 UPDATE! The DVI works fine! BUT seems to be a bit weird...... The bar at the top is translucent sometimes and sometimes not.. Things seems a bit slow and not as clean as VGA. Folder open and close with a slight drag Should I have QE/CI anywhere is the about this mac graphics section? all I have is this.... NVIDIA Geforce 8400GS: Chipset Model: NVIDIA Geforce 8400GS Type: GPU Bus: PCIe Slot: PCIE X16 SLOT PCIe Lane Width: x16 VRAM (Total): 512 MB Vendor: NVIDIA (0x10de) Device ID: 0x06e4 Revision ID: 0x00a1 ROM Revision: nVidia GeForce 8400 GS OpenGL Engine Displays: Display Connector: Status: No Display Connected Acer AL2216W: Resolution: 1680 x 1050 @ 60 Hz Pixel Depth: 32-Bit Color (ARGB8888) Main Display: Yes Mirror: Off Online: Yes Rotation: Supported Something still seems to be wrong even though DVI is working. There is a drag or slowness as I said above.. Link to comment Share on other sites More sharing options...
Logicpro9_user Posted July 20, 2010 Author Share Posted July 20, 2010 So I had to move back to VGA, DVI port gives me a desktop but it acting weird with slowness and wont let me change resolution (blue screen) plus is wont let me Calibrate my screen or pick any colour profiles. Seems thats the DVI port is worse that the VGA port and its meant to be better! any idea anyone? Link to comment Share on other sites More sharing options...
Logicpro9_user Posted July 21, 2010 Author Share Posted July 21, 2010 anyone got any info on this..... I have looked at about 1Millions forms and tried every kind of solution! I dont have anything listed in about this mac Graphics section regarding QE/CI but I have seen that other people have has this info listed... NVIDIA Geforce 8400GS: Chipset Model: NVIDIA Geforce 8400GS Type: GPU Bus: PCIe Slot: PCIE X16 SLOT PCIe Lane Width: x16 VRAM (Total): 512 MB Vendor: NVIDIA (0x10de) Device ID: 0x06e4 Revision ID: 0x00a1 ROM Revision: nVidia GeForce 8400 GS OpenGL Engine Displays: Display Connector: Status: No Display Connected Acer AL2216W: Resolution: 1680 x 1050 @ 60 Hz Pixel Depth: 32-Bit Color (ARGB8888) Main Display: Yes Mirror: Off Online: Yes Rotation: Supported Link to comment Share on other sites More sharing options...
Logicpro9_user Posted July 21, 2010 Author Share Posted July 21, 2010 Hi Guys, I have searched every forum, tried every way of getting my graphics card to work properly but have no joy! I use only DSDT for my system and FakeSMC. The problem is this... I see other people have this is their "About This Mac" (Graphics Section) Core Image: Hardware Accelerated Quartz Extreme: Supported QuartzGL: Supported But I dont have this... As you can see... NVIDIA Geforce 8400GS: Chipset Model: NVIDIA Geforce 8400GS Type: GPU Bus: PCIe Slot: PCIE X16 SLOT PCIe Lane Width: x16 VRAM (Total): 512 MB Vendor: NVIDIA (0x10de) Device ID: 0x06e4 Revision ID: 0x00a1 ROM Revision: nVidia GeForce 8400 GS OpenGL Engine Displays: Display Connector: Status: No Display Connected [url="http://www.insanelymac.com/forum/index.php?showtopic=204000&st=80&p=1515619"][color="#3673a3"]Acer[/color][/url] AL2216W: Resolution: 1680 x 1050 @ 60 Hz Pixel Depth: 32-Bit Color (ARGB8888) Main Display: Yes Mirror: Off Online: Yes Rotation: Supported I have both VGA and DVI working. VGA is the best as DVI acts weird (Slowness of opening files and folders, Cant change resolution etc etc) So I suspect my DSDT is right (NVCAP Maybe) So I am on VGA for now. Can someone helpout with sorting this or can someone tell me if I should have: Core Image: Hardware Accelerated Quartz Extreme: Supported QuartzGL: Supported Thanks Guys. Link to comment Share on other sites More sharing options...
Gringo Vermelho Posted July 21, 2010 Share Posted July 21, 2010 The screenshots you have seen are from Leopard 10.5.x. Snow Leopard does not show this information in System Profiler, presumeably because all macs that can run Snow Leopard have video cards that support QE/CI. I repeat, to get your DVI working try injecting a display-cfg value as well. More info in the NVEnabler release thread on the ProjectOSX forums. Link to comment Share on other sites More sharing options...
Logicpro9_user Posted July 21, 2010 Author Share Posted July 21, 2010 Just found my answer to the system profiler! Apple say ...Since ALL Intel cpu's support Quartz Extreme, it is no longer listed on a Snow Leopard Mac. The same is true for Core Image. I got DVI, but its slow..... Working on it as you provided a link. thanks again Link to comment Share on other sites More sharing options...
Recommended Posts