Sonic-NKT Posted November 2, 2012 Share Posted November 2, 2012 Hi, as i was told in my post installation thread i need to add my ATI card to my dsdt to get all my monitors working. It currently works with GE=No but no support for Steam Games for example, with GE=Yes everything works fine but only one monitor. Well i wasnt using one so i started all over... System Info: ASROCK G31M-S R.2 Sapphire Radeon HD 6850 1024MB I tried to do everything myself but get stuck when compiling my DSDT in the end, i tried to follow following tutorial: http://rampagedev.wordpress.com/2012/07 ... dsdt-36-2/ After a bit of reading in i understand the tutorial and did the following steps: 1. Extract ioREG to get the Location of my card and found out it was Device (POP2) and checked which Framebuffer is loaded with ioreg | grep ATY (Duckweed) 2. Open DSDT Editor and extracted the DSDT of my System - compiling the extracted and unmodified DSDT works fine 3. Edited the DSDT to change to the things mentioned in the tutorial: Found the DEVICE (POP2) under SCOPE_SB/DEVICE PCI0: Device (P0P2) { Name (_ADR, 0x00010000) Method (_PRW, 0, NotSerialized) { Return (GPRW (0x09, 0x04)) } Method (_PRT, 0, NotSerialized) { If (PICM) { Return (AR02) } Return (PR02) } } Changed the Part to the following: Device (PEGP) { Name (_ADR, 0x00010000) Method (_PRW, 0, NotSerialized) { Return (GPRW (0x09, 0x04)) } Method (_PRT, 0, NotSerialized) { If (PICM) { Return (AR02) } Return (PR02) } } Device (GFX0) { Name (_ADR, Zero) Name (_SUN, One) Method (_DSM, 4, NotSerialized) { Store (Package (0x0C) { "@0,name", Buffer (0x0D) { "ATY,Duckweed" }, "@1,name", Buffer (0x0D) { "ATY,Duckweed" }, "@2,name", Buffer (0x0D) { "ATY,Duckweed" }, "@3,name", Buffer (0x0D) { "ATY,Duckweed" }, "model", Buffer (0x13) { "AMD Radeon HD 6850" }, "hda-gfx", Buffer (0x0A) { "onboard-1" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } Device (HDAU) { Name (_ADR, One) Method (_DSM, 4, NotSerialized) { Store (Package (0x02) { "hda-gfx", Buffer (0x0A) { "onboard-1" } }, Local0) DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) Return (Local0) } } } After that i fixed the Notify Part: changed "Notify (\_SB.PCI0.POP2, 0×02)" to "Notify (\_SB.PCI0.PEGP, 0×02)" and tried to compile the DSDT, its full of errors and wont compile. The First error list that Device "DTGP" is not available, then it follows with a load of errors about GFX0 allready in place and what not Well i then found out that the Device GFX0 was indeed twice in the dsdt, i tried to delete it but with no success and i gues i messed up my dsdt enough to get nowhere with it :-/ I hope someone can help me to get this thing to compile, i think the problems may be related to the onboard Intel Card of the Motherboard? I have attached the clean DSDT DSL, the ioreg dump. Anyway thanks in advance!! G31M-S_Files.zip Link to comment Share on other sites More sharing options...
Beta1382643440 Posted November 6, 2012 Share Posted November 6, 2012 Cleaned up your DSDT and completely edited it for you. Added the GPU (With HDMI audio removed so that it would not conflict with VoodooHDA), HDEF, SBUS, LPCB, Names, Ethernet Built in. Enjoy. DSDT.aml.zip Link to comment Share on other sites More sharing options...
Sonic-NKT Posted November 6, 2012 Author Share Posted November 6, 2012 Thank you very much, i tried it with the DSDT in place and GE=No but its the same with just GE=Yes. One Display works perfect but not my second monitor. Well i then tried to connect my second monitor not with the Second DVI Port of the card but with a DisplayPort-DVI Adapter and what do you know... it works! have now both monitors working fine, but both DVI Ports seems to be a no go... Link to comment Share on other sites More sharing options...
Beta1382643440 Posted November 8, 2012 Share Posted November 8, 2012 My lower DVI port on my card does not work either so you are not alone. You need to patch the controller but for me I only need one screen... Link to comment Share on other sites More sharing options...
Sonic-NKT Posted November 8, 2012 Author Share Posted November 8, 2012 the strange thing is that both ports work if nothing is connected to the other one... well i can live with the display port solution, i even got the adapter for free because of my work Anyway thanks for the help!!! Link to comment Share on other sites More sharing options...
Beta1382643440 Posted November 9, 2012 Share Posted November 9, 2012 Enjoy. Link to comment Share on other sites More sharing options...
Recommended Posts