Paologas91 Posted October 7, 2015 Share Posted October 7, 2015 Hi guys, on my desktop i just installed mavericks but i get only 7MB of memory and when i open safari i can see windows flickering. I am using clover with this config.plist. My graphic card is intel HD4600. What is the problem? config.plist.zip Link to comment Share on other sites More sharing options...
PippoX0 Posted October 7, 2015 Share Posted October 7, 2015 You need to inject in DSDT your Graphics Card Info : VRAM , etc. and enable QE/Ci to remove windows flickering. Take a look here http://www.insanelymac.com/forum/topic/304295-video-intel-hd-4600-full-qeci-in-yosemite/ Link to comment Share on other sites More sharing options...
Paologas91 Posted October 7, 2015 Author Share Posted October 7, 2015 You need to inject in DSDT your Graphics Card Info : VRAM , etc. and enable QE/Ci to remove windows flickering. Take a look here http://www.insanelymac.com/forum/topic/304295-video-intel-hd-4600-full-qeci-in-yosemite/ I am just using a DSDT with graphic card info injected. I can attach it if u want. I can't only get working QE/Ci...... Link to comment Share on other sites More sharing options...
PippoX0 Posted October 7, 2015 Share Posted October 7, 2015 Try to remove FakeID - IntelGFX in config.plist Try a temporary patch ( i.e. insert/modify at boot time ) so when you reboot, if it doesn't work, you return to your original config.plist Link to comment Share on other sites More sharing options...
crusher Posted October 7, 2015 Share Posted October 7, 2015 Try this config.plist Link to comment Share on other sites More sharing options...
Paologas91 Posted October 7, 2015 Author Share Posted October 7, 2015 Try to remove FakeID - IntelGFX in config.plist Try a temporary patch ( i.e. insert/modify at boot time ) so when you reboot, if it doesn't work, you return to your original config.plist This is my DSDT, btw if i remove FAKE ID - IntelGFX i can't boot cause in verbose i get no signal on monitor and pc reboots. Try this config.plist config.plist.zip No way with that. DSDT.aml.zip Link to comment Share on other sites More sharing options...
PippoX0 Posted October 7, 2015 Share Posted October 7, 2015 HI, try this DSDT , i changed it DSDT.zip left FakeID - IntelGFX as it was 0x04168086 Verify that these two kexts are loaded : AppleIntelHD5000Graphics.kext AppleIntelFramebufferAzul.kext Run DPCImanager to verify if framebuffer is associated to your GC. Link to comment Share on other sites More sharing options...
Paologas91 Posted October 7, 2015 Author Share Posted October 7, 2015 HI, try this DSDT , i changed it DSDT.zip left FakeID set as it was 0x04168086 Verify that these two kexts are loaded : AppleIntelHD5000Graphics.kext AppleIntelFramebufferAzul.kext Run DPCImanager to verify if framebuffer is associated to your GC. Still getting 7MB as video memory Link to comment Share on other sites More sharing options...
anonymousnbs Posted October 7, 2015 Share Posted October 7, 2015 Still getting 7MB as video memory Check config and check vram in bios ( 64mb ) if = 64mb => full qe/ci if > 64mb => never full qe/ci And I need to be sure that all kext intact and original installer from Apple config.plist.zip Link to comment Share on other sites More sharing options...
jl4c Posted October 7, 2015 Share Posted October 7, 2015 Hi guys, on my desktop i just installed mavericks but i get only 7MB of memory and when i open safari i can see windows flickering. I am using clover with this config.plist. My graphic card is intel HD4600. What is the problem? What is the model of motherboard? Link to comment Share on other sites More sharing options...
Paologas91 Posted October 7, 2015 Author Share Posted October 7, 2015 Check config and check vram in bios ( 64mb ) if = 64mb => full qe/ci if > 64mb => never full qe/ci And I need to be sure that all kext intact and original installer from Apple config.plist.zip My bios is setted as 64Mb, anyway with ur config.plist i am able to boot but still no having full qe/ci What is the model of motherboard? Arsock H81M-HDS HI, try this DSDT , i changed it DSDT.zip left FakeID - IntelGFX as it was 0x04168086 Verify that these two kexts are loaded : AppleIntelHD5000Graphics.kext AppleIntelFramebufferAzul.kext Run DPCImanager to verify if framebuffer is associated to your GC. The kext are not loaded......... this is the result of dcpimanager Link to comment Share on other sites More sharing options...
MacUser2525 Posted October 7, 2015 Share Posted October 7, 2015 If you have up to date Mavericks installed (Version 13F1112) then try these .kext from the previous version installed. I never had the no QE 7mb problem it just refused to load the graphics after the first boot into the newest version where it did load for that time only any boot after that it stopped on the Bluetooth Controller error you get with a bad graphics loading. Be sure to copy the newer files to a backup first and rebuild the .kext cache after you install these ones in their place. 10.9.5_13F1096_graphic_kext.zip Link to comment Share on other sites More sharing options...
anonymousnbs Posted October 7, 2015 Share Posted October 7, 2015 8086:0412 Desktop GT2 Intel HD4600 Azul HD5000 OOB Link to comment Share on other sites More sharing options...
Paologas91 Posted October 7, 2015 Author Share Posted October 7, 2015 If you have up to date Mavericks installed (Version 13F1112) then try these .kext from the previous version installed. I never had the no QE 7mb problem it just refused to load the graphics after the first boot into the newest version where it did load for that time only any boot after that it stopped on the Bluetooth Controller error you get with a bad graphics loading. Be sure to copy the newer files to a backup first and rebuild the .kext cache after you install these ones in their place. I replaced kexts , repaired permissions and rebuilt cache. Now at reboot after verbose i get no signal on monitor and computer reboots. 8086:0412 Desktop GT2 Intel HD4600 Azul HD5000 OOB what means OOB? Link to comment Share on other sites More sharing options...
MacUser2525 Posted October 7, 2015 Share Posted October 7, 2015 I replaced kexts , repaired permissions and rebuilt cache. Now at reboot after verbose i get no signal on monitor and computer reboots. what means OOB? Damn not that problem I had then , OOB = out of the box as in works OOB meaning no problems Apple native support. Edit: Now you did check to make sure you had up to date Mavericks installed right? Newer .kext will not work on older install only the reverse can be done older .kext on newer install does work. Link to comment Share on other sites More sharing options...
Paologas91 Posted October 7, 2015 Author Share Posted October 7, 2015 Damn not that problem I had then , OOB = out of the box as in works OOB meaning no problems Apple native support. Can it due to the fact that i am using HDMI to connect monitor? I really cant understand why this In fact if i try to get the installer with the usb i get: "no signal". If it was natively supported why i get this? Link to comment Share on other sites More sharing options...
PippoX0 Posted October 7, 2015 Share Posted October 7, 2015 Another Try Remove DSDT, remove ig-platform-id from config.plist and left intelGFX fakeid Try to boot and if you success (qe/ci or not) get a fresh dsdt with MaciASL Link to comment Share on other sites More sharing options...
MacUser2525 Posted October 7, 2015 Share Posted October 7, 2015 Can it due to the fact that i am using HDMI to connect monitor? I really cant understand why this Doubt it my two monitors are connected via display port on the main one and HDMI for the secondary. Both work fine with the as I have already said exception if I use the 13F1112 graphics .kext it will fail on loading them, does seem strange for your setup. Edit: In the DCPI go to the Misc tab to see if you have entries like this in the messages near the bottom of its output. 7:700 0:000 Intel Intel HD Graphics 4600 [8086:0412] :: PciRoot(0x0)\Pci(0x2,0x0) 7:700 0:000 Intel GFX revision =0x6 Perhaps even post the whole thing here in a codebox so we can look at them. Edit2: Here is where to check the framebuffer loading as was suggested earlier. Link to comment Share on other sites More sharing options...
jl4c Posted October 7, 2015 Share Posted October 7, 2015 Hi guys, on my desktop i just installed mavericks but i get only 7MB of memory and when i open safari i can see windows flickering. I am using clover with this config.plist. My graphic card is intel HD4600. What is the problem? Your Intel HD4600 and HDMI audio devices are defined in "SaSsdt " table, not in "A M I" table (DSDT). Then you must inject the correct framebuffer in "SaSsdt " ACPI table. Here is the list of ACPI table you must edit: - DSDT - SSDT-SaSsdt - SSDT-SgPch - SSDT-SgPeg Patches: DSDT #RENAME GFX0 —-> IGPU into_all all code_regex GFX0 replaceall_matched begin IGPU end; SSDT-SaSsdt #RENAME GFX0 —-> IGPU into device label GFX0 set_label begin IGPU end; into_all all code_regex GFX0 replaceall_matched begin IGPU end; #INJECT IGPU FRAMEBUFFER into device name_adr 0x00020000 insert begin Method (_DSM, 4, NotSerialized)\n {\n If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n Return (Package()\n {\n "AAPL,ig-platform-id", Buffer() { 0x03, 0x00, 0x22, 0x0D },\n "hda-gfx", Buffer() { "onboard-1" },\n })\n }\n end; #RENAME B0D3 —-> HDAU into device label B0D3 set_label begin HDAU end; into_all all code_regex B0D3 replaceall_matched begin HDAU end; #INJECT HDMI AUDIO into device name_adr 0x00030000 insert begin Method (_DSM, 4, NotSerialized)\n {\n If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n Return (Package()\n {\n "hda-gfx", Buffer() { "onboard-1" },\n })\n }\n end; SSDT-SgPch #RENAME GFX0 —-> IGPU into_all all code_regex GFX0 replaceall_matched begin IGPU end; SSDT-SgPeg #RENAME GFX0 —-> IGPU into_all all code_regex GFX0 replaceall_matched begin IGPU end; IMPORTANT: All the edited ACPI tables must be copied to /Volumes/EFI/EFI/CLOVER/ACPI/patched/. Don't inject your Intel HD4600 with Clover. Drop the following ACPI tables in config.plist: - "SaSsdt " - "SgPch" - "SgPeg" Example: <key>DropTables</key> <array> <dict> <key>Signature</key> <string>SSDT</string> <key>TableId</key> <string>SaSsdt </string> </dict> <dict> <key>Signature</key> <string>SSDT</string> <key>TableId</key> <string>SgPch</string> </dict> <dict> <key>Signature</key> <string>SSDT</string> <key>TableId</key> <string>SgPeg</string> </dict> </array> The attached folder contain all ACPI tables already edited for you. Note: All ACPI tables were extracted from last UEFI BIOS H81M-HDS v2.10 from ASRock web site. H81M-HDS.zip Link to comment Share on other sites More sharing options...
Paologas91 Posted October 8, 2015 Author Share Posted October 8, 2015 Thank you all guys, i decided installing yosemite and i didn't have all this problems. I created USB, installed and graphics is working properly. Maybe was a mavericks fault? Your Intel HD4600 and HDMI audio devices are defined in "SaSsdt " table, not in "A M I" table (DSDT). Then you must inject the correct framebuffer in "SaSsdt " ACPI table. Here is the list of ACPI table you must edit: - DSDT - SSDT-SaSsdt - SSDT-SgPch - SSDT-SgPeg Patches: DSDT #RENAME GFX0 —-> IGPU into_all all code_regex GFX0 replaceall_matched begin IGPU end; SSDT-SaSsdt #RENAME GFX0 —-> IGPU into device label GFX0 set_label begin IGPU end; into_all all code_regex GFX0 replaceall_matched begin IGPU end; #INJECT IGPU FRAMEBUFFER into device name_adr 0x00020000 insert begin Method (_DSM, 4, NotSerialized)\n {\n If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n Return (Package()\n {\n "AAPL,ig-platform-id", Buffer() { 0x03, 0x00, 0x22, 0x0D },\n "hda-gfx", Buffer() { "onboard-1" },\n })\n }\n end; #RENAME B0D3 —-> HDAU into device label B0D3 set_label begin HDAU end; into_all all code_regex B0D3 replaceall_matched begin HDAU end; #INJECT HDMI AUDIO into device name_adr 0x00030000 insert begin Method (_DSM, 4, NotSerialized)\n {\n If (LEqual (Arg2, Zero)) { Return (Buffer() { 0x03 } ) }\n Return (Package()\n {\n "hda-gfx", Buffer() { "onboard-1" },\n })\n }\n end; SSDT-SgPch #RENAME GFX0 —-> IGPU into_all all code_regex GFX0 replaceall_matched begin IGPU end; SSDT-SgPeg #RENAME GFX0 —-> IGPU into_all all code_regex GFX0 replaceall_matched begin IGPU end; IMPORTANT: All the edited ACPI tables must be copied to /Volumes/EFI/EFI/CLOVER/ACPI/patched/. Don't inject your Intel HD4600 with Clover. Drop the following ACPI tables in config.plist: - "SaSsdt " - "SgPch" - "SgPeg" Example: <key>DropTables</key> <array> <dict> <key>Signature</key> <string>SSDT</string> <key>TableId</key> <string>SaSsdt </string> </dict> <dict> <key>Signature</key> <string>SSDT</string> <key>TableId</key> <string>SgPch</string> </dict> <dict> <key>Signature</key> <string>SSDT</string> <key>TableId</key> <string>SgPeg</string> </dict> </array> The attached folder contain all ACPI tables already edited for you. Note: All ACPI tables were extracted from last UEFI BIOS H81M-HDS v2.10 from ASRock web site. I have a question: if I check dropOEM in config.plist, it automatically drops all DSDT and SSDT in the folder ACPI/patched? Or i need to specify all the SSDT names in the section "Drop tables"? Link to comment Share on other sites More sharing options...
jl4c Posted October 8, 2015 Share Posted October 8, 2015 If you check dropOEM, Clover will drop all native ACPI SSDT tables, and use ACPI/patched instead. Link to comment Share on other sites More sharing options...
Paologas91 Posted October 8, 2015 Author Share Posted October 8, 2015 If you check dropOEM, Clover will drop all native ACPI SSDT tables, and use ACPI/patched instead. So why do I need this code? <key>DropTables</key> <array> <dict> <key>Signature</key> <string>SSDT</string> <key>TableId</key> <string>SaSsdt </string> </dict> <dict> <key>Signature</key> <string>SSDT</string> <key>TableId</key> <string>SgPch</string> </dict> <dict> <key>Signature</key> <string>SSDT</string> <key>TableId</key> <string>SgPeg</string> </dict> </array> Can't I leave "drop tables" blank? Link to comment Share on other sites More sharing options...
jl4c Posted October 8, 2015 Share Posted October 8, 2015 To drop only these tables and use ACPI/patched instead. If you don't drop, Clover will load all tables (without edit) from bios. Link to comment Share on other sites More sharing options...
Paologas91 Posted October 8, 2015 Author Share Posted October 8, 2015 To drop only that tables and use ACPI/patched instead. If you don't drop, Clover will load all tables (without edit) from bios. So i have to check "Drop OEM" and specify all SSDT files (that i put in ACPI/patched) in "drop tables" section? Because every time i wanted to load dsdt and ssdt in ACPI/patched i ONLY checked "drop OEM" and didn't specified in drop tables, signature, type key and string/number. Was i wrong? Link to comment Share on other sites More sharing options...
jl4c Posted October 8, 2015 Share Posted October 8, 2015 No, if you check DropOEM, Clover will drop ALL native SSDT ACPI table to load from BIOS: SaSsdt, CpuPM, Cpu0IST, SgPeg, SgPch, etc. If you specified only these tables (see screenshot) Clover will drop ONLY these tables and use ACPI/patched instead. Link to comment Share on other sites More sharing options...
Recommended Posts