Jump to content

About using discrete and integrated graphics at the same time:


theconnactic
 Share

79 posts in this topic

Recommended Posts

Why no one will help me???????

 

I don't think you need a DSDT, I use dsdt free config and it works perfectly, both clover as chameleon. I have a Gigabyte Q77M-2DH mainboard. 5 monitors/2 gpu. Don't have experience with gfx injection/dsdt fix because i don't needed it. 

Link to comment
Share on other sites

Works great in Clover UEFI, 500 more GeekBench points, Chameleon vs. Clover.

 

To show in PCI Cards, make this dsdt edit (assumes native z77-ud3h dsdt)

		 Device (PEG0)
		 {
			 Name (_ADR, 0x00010000)
			 Device (PEGP)
			 {
				 Name (_ADR, Zero)
				 Name (_SUN, One)
Launch the app in the display connected to the graphics system you want to use.

 

Toleda I have a Z77X/UD3H but don't work for me.What to do?

HD4000/GTX 570 HD working at the same time, Clover and Chameleon, GE=No

Be more specific.What can I do other than GE = No.What do I set the Cameleon.

This is my org.chameleon.boot.plist......10zcw9i.png

Thank you for this new patch, Toleda: worked like a charm (my board is a H77-DS3H)!

 

About using UEFI, i'm having no luck (it used to work fine with only the 9800 GT enabled): i was getting a blank screen just before where the Clover boot menu would show up, then i removed CRMVideoDriver.EFI. Now i get a cursor blinking forever and yet no Clover menu. EDIT: Now i boot to the desktop, after removing the Csm video driver and patch vbios string, but the system is unusable due to heavy artifacts. I'm already investigating the issue, though, and asked for help in the Clover discussion topic.

 

One last question: to get HDMI audio to work, i need also to patch AppleHDA, right? Because only applying the DSDT fix didn't enable it.

 

Best regards!

Give me patch where did you put code PEG0.

Link to comment
Share on other sites

Toleda I have a Z77X/UD3H but don't work for me.What to do?

 

Problems:

1. No sign of HD4000 graphics in IOReg, enable in BIOS, set init display to IGP

2. Property type injection disables dsdt edits, delete

3. There are 2 GFX0/HD4000 injections in the dsdt, delete one or both and start over.

 

Easiest way to fix the dsdt is start with native and patch for HDMI audio, see Mavericks AppleHDA HDMI Audio - OSx86 10.9 (Mavericks) - InsanelyMac Forum, use UEFI HDMI Audio edits

  • Like 1
Link to comment
Share on other sites

Problems:

1. No sign of HD4000 graphics in IOReg, enable in BIOS, set init display to IGP

2. Property type injection disables dsdt edits, delete

3. There are 2 GFX0/HD4000 injections in the dsdt, delete one or both and start over.

 

Easiest way to fix the dsdt is start with native and patch for HDMI audio, see Mavericks AppleHDA HDMI Audio - OSx86 10.9 (Mavericks) - InsanelyMac Forum, use UEFI HDMI Audio edits

Because I can send to you it my DSDT and IOReg so it we can see it the central?I post my DSDT.I follow this link:########## and follow your link:###########

Thank you @toleda.

Link to comment
Share on other sites

IGP is not enabled in BIOS.  IOReg without IGP is not helpful.

Ok.I now to turn on Igpu and to picture....And IOReg.

IGP is not enabled in BIOS.  IOReg without IGP is not helpful.

@toleda this is my IOReg with new setting bios.I send to IOReg and photos to setting my bios.Thanks for what you want to help.

 

 

 

206dbb6.jpg

316rcdf.jpg

Link to comment
Share on other sites

Not correct.  Init Display First: IGP, not PEG.  A display must be plugged into a motherboard video port.

I did as you said,but not to enter the system.I took command GE=No but nothing.My GT630 don't work via GE=No,but work via GE=Yes.

Please, if you do not mind insert codes for my graphics.Thank very,very much @toleda.

Link to comment
Share on other sites

I did as you said,but not to enter the system.I took command GE=No but nothing.My GT630 don't work via GE=No,but work via GE=Yes.

Use GE=Y.  For the dsdt edits, see Post #52.  The edits can be done anytime and it does not matter if the GT 630 is installed.  The BIOS must be configure properly for this to work.  Attach the edited dsdt.

Link to comment
Share on other sites

I put this patch in my DSDT and I get a bunch of errors that I do not know the correct.

Did you think this patch?

                   Device (PEG0)
		     {
			 Name (_ADR, 0x00010000)
			 Device (PEGP)
			 {
				 Name (_ADR, Zero)
				 Name (_SUN, One)

Look my old DSDT.In DSDT put the edit for GFX0-GT630,IGPU-HD4000,EHCI-USB and GLAN-Atheros AR8151 Gigabit Network Controller.

Look and tell me where I wrong.

Please put this patch and post my DSDT..Thank you @toleda

Link to comment
Share on other sites

I put this patch in my DSDT and I get a bunch of errors that I do not know the correct.

 

I don't get any errors with the dsdt posted.  Edit GFX0 to:

                   Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                   {
                        Store (Package (0x0A)
                            {
                            "@0,connector-type", 
                            Buffer (0x04)
                            {
                                 0x00, 0x08, 0x00, 0x00
                            }, 

                            "@1,connector-type", 
                            Buffer (0x04)
                            {
                                 0x00, 0x08, 0x00, 0x00
                            }, 

                            "@2,connector-type", 
                            Buffer (0x04)
                            {
                                 0x00, 0x08, 0x00, 0x00
                            }, 

                            "@3,connector-type", 
                            Buffer (0x04)
                            {
                                 0x00, 0x08, 0x00, 0x00
                            }, 

                            "hda-gfx", 
                            Buffer (0x0A)
                            {
                                "onboard-2"
                            }

                        }, Local0)
                     DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                     Return (Local0)
                  }

Link to comment
Share on other sites

 

I don't get any errors with the dsdt posted.  Edit GFX0 to:

                   Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                   {
                        Store (Package (0x0A)
                            {
                            "@0,connector-type", 
                            Buffer (0x04)
                            {
                                 0x00, 0x08, 0x00, 0x00
                            }, 

                            "@1,connector-type", 
                            Buffer (0x04)
                            {
                                 0x00, 0x08, 0x00, 0x00
                            }, 

                            "@2,connector-type", 
                            Buffer (0x04)
                            {
                                 0x00, 0x08, 0x00, 0x00
                            }, 

                            "@3,connector-type", 
                            Buffer (0x04)
                            {
                                 0x00, 0x08, 0x00, 0x00
                            }, 

                            "hda-gfx", 
                            Buffer (0x0A)
                            {
                                "onboard-2"
                            }

                        }, Local0)
                     DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                     Return (Local0)
                  }

My GFX0 is GT630,that I put this code?

You mean like this:

 Device (PEGP)
                {
                    Name (_ADR, 0x00010000)  // _ADR: Address
                    Name (_PRW, Package (0x02)  // _PRW: Power Resources for Wake
                    {
                        0x09, 
                        0x05
                    })
                    Device (GFX0)
                    {
                        Name (_ADR, Zero)  // _ADR: Address
                        Name (_SUN, One)  // _SUN: Slot User Number
                         Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                   {
                        Store (Package (0x0A)
                            {
                            "@0,connector-type", 
                            Buffer (0x04)
                            {
                                 0x00, 0x08, 0x00, 0x00
                            }, 

                            "@1,connector-type", 
                            Buffer (0x04)
                            {
                                 0x00, 0x08, 0x00, 0x00
                            }, 

                            "@2,connector-type", 
                            Buffer (0x04)
                            {
                                 0x00, 0x08, 0x00, 0x00
                            }, 

                            "@3,connector-type", 
                            Buffer (0x04)
                            {
                                 0x00, 0x08, 0x00, 0x00
                            }, 

                            "hda-gfx", 
                            Buffer (0x0A)
                            {
                                "onboard-2"
                            }

                        }, Local0)
                     DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                     Return (Local0)
                  }                    


Sorry last DSDT or previous?

Link to comment
Share on other sites

You have to do the edits.  Your last attached dsdt compiles; make the GFX0 edit noted.  If it does not compile, attach the dsdt.dsl with the error.

Thank you @toleda on your patience.And please write how to setting bios or post the picture.

Link to comment
Share on other sites

Your choice, GT 630 is working and 1.5x performance of HD4000.

Sorry @toleda I put my secund card G210 and system view both card normaly.But I'm really not clear why not see HD4000.?Whether there is a solution?

Do I need to have two monitors that would see HD4000?

Link to comment
Share on other sites

They will both work fine together. I testing I have been able to get 4 GTX 580's and Intel HD4000 all working at once in the same system.

 

What it comes down to is using a well edited DSDT and spending the time to edit one on your own or find/hire someone to help you do it.

 

Basically you extract the DSDT when both cards are installed. Then shutdown and remove the Dedicated card from the system and focus on getting all the MB components working and HD4000 working and the edits in the DSDT for it. Then add the Nvidia card and use DSDT injection for it as GraphicsEnabler=Yes does not play nice with 2 or more cards.

 

 

 

This has nothing to do with laptops my friend. Thats a entirely different issue... and you can enable both cards but you just can not switch to them. If you have a Nvidia card you can still use it for CUDA on a laptop.

Rampage please post in your wordpress site http://rampagedev.wordpress.com/guides/ Inject for HD4000 Desktop.Thank you.....

Link to comment
Share on other sites

I'm really not clear why not see HD4000.?

 

HD4000 does not show in your IOReg; HD4000 is disabled in your BIOS, enable it.  You won't see anything unless you connect a monitor to one of the motherboard video ports.  There is no monitor switching available in OS X.

Link to comment
Share on other sites

HD4000 does not show in your IOReg; HD4000 is disabled in your BIOS, enable it.  You won't see anything unless you connect a monitor to one of the motherboard video ports.  There is no monitor switching available in OS X.

Do you think this:

2qkmd7l.jpg

Look @toleda I took off my GT630,but after took my system got a KP,and I could not get into my system.I use a several flags but nothing.First I set the Init Displey to IGFX.This picture is set to see how I put An Igfx to be included.

Link to comment
Share on other sites

HD4000/GTX 570 HD working at the same time, Clover and Chameleon, GE=No

Whether use it with the DSDT or without?I have a DSDT.

GFX0/HD4000 is in the dsdt and not present in IOReg.

What recommending @toleda?I am now bought the MSI GTX560 TI?

Link to comment
Share on other sites

 Share

×
×
  • Create New...