Jump to content

wujek_bogdan

Members
  • Content count

    8
  • Joined

  • Last visited

About wujek_bogdan

  • Rank
    InsanelyMac Protégé
  1. R9 and R7 support in 10.10 (Finally)

    I've added DSDT fix: <key>FixDisplay_0100</key> <true/> Tried with: <key>DropOEM_DSM</key> <true/> And with: <key>ReuseFFFF</key> <true/> I've also tried with both entries together. I've tried with different Fake IDs: 6640, 665C and 665D. The result is always the same: System boots up, but right after "[Agpm Controller] Unknown Platform" black screen appears, and system reboots. Here's my config.plist. Clover 2.3k, build 2015-08-17 What else can I provide you with to make it easier to debug the problem? // EDIT: There's a little progress. I've added deviceID into AMDRadeonX4000.kext. The system doesn't reboot during startup. I can see with kextstat that the kext is loaded and the card is recognized ... but it shows up as R9 360, not as R7 360. There's only 5MB of VRAM. Still no QE/CI and low resolution. Sreen attached.
  2. R9 and R7 support in 10.10 (Finally)

    You got me wrong. Injection was initially set to false. I've changed it to true and applied your fix. OK, let's try it. Yes (as far i remember). I'll confirm that and edit this post. PS Why do you suggest to set ID to 6640? Here's a list of devices IDs for AMDRadeonX4000.kext and I can see that R7 390 has either 1002, 665C or 1002, 665D ID.
  3. R9 and R7 support in 10.10 (Finally)

    @Slice I read your post and tried to apply that solution for R7 360, but it doesn't work. System boots up, but right after "[Agpm Controller] Unknown Platform" black screen appears, and system reboots. I tried DVI and DP outputs. I tried with FakeID set to 0x665D1002 and 0x665C1002. When I set Inject to False for ATI then system starts properly, but in low res and no QE/CI. Any idea? My specs: 10.10.5 Retail, Asrock Z87 Pro4, i7-4790k, 16GB DDR3@1600. The system is clean. No customized kexts. No mess in /S/L/E. Just FakeSMC.kext and IntelMausiEthernet.kext in the Clover directory. PS R9 280X works fine OOTB. My Hackintosh used to work fine before I installed R7 360 so this issue is not caused by wrong hackintosh configuration.
  4. Anybody running 4K@60Hz @ GTX 960?

    OK I've found an answer. It depends on monitor. SST monitors works fine OOTB (so i can keep iMac14,2 SMBIOS). MST monitors works only if SMBIOS is set to macmini6,2 or MacPro3,1. Of course nvidia drivers have to be installed.
  5. Anybody running 4K@60Hz @ GTX 960?

    Thanks. I have heard that GTX 9xx works in 4K@60Hz mode only if SMBIOS is set to macmini6,2 or MacPro3,1 (and the linked topic confirms that). I have a Haswell processor so I've set SMBIOS to iMac14,2 which is a proper setting for Haswell. Are there any side effects after changing SMBIOS to macmini6,2 or MacPro3,1? I'm worried about power management. I do not use Clover to generate SSDT. I have generated SSDT with ssdtPRGen.sh script.
  6. Anybody running 4K@60Hz @ GTX 960?

    At the moment i'm running 4K@60Hz @ R9 280X, but because of bad news about AMD cards on El Capitan I'm about to buy Nvidia card, probably GTX 960. Can anybody confirm that 4K works fine at 60Hz under GTX 960 (Nvidia web drivers ofc). Specs: iMac14,2, Asrock Z87 Pro4, i7-4790k, 16GB DDR3@1600. Clover + SSDT generate with ssdtPRGen.sh. Thanks in advance.
  7. No graphics / USB / Audio after wake

    Temporary workaround: in UEFI settings set iGPU as a primary display.
  8. My spec: Motherboard: Asrock z87 Pro4 Processor: i7-4790k Graphics: Intel HD Graphics 4600, MSI R9 280x (1x DVI, 1xHDMI, 2x mini displayport) without UEFI GOP Audio: Realtek ALC892 LAN: Intel I217V Hard drive: Samsung 850 EVO, SATA, AHCI I've installed pure, not modified retail 10.10.0 using the newest (3241) version of Clover bootloader in UEFI mode, then updated to 10.10.4 UEFI settings: All defaults, except CSM. I've disabled it. Secure boot was disabled by default, Fast boot was disabled by default, ACHI was enabled by default Kexts: /EFI/CLOVER/kexts/10.10/ - AppleIntelE1000e.kext - FakeSMC.kext /S/L/E - AppleHDA_Uniwersal_ALC8xx_v1.4.kext SSDT: Before generating SSDT.aml i've disabled all the features related to DSDT/SSDT in Clover settings (see the conifg below). I've generated SSDT.aml using ssdtPRGen.sh script, Renamed the file to SSDT.aml and copied into /EFI/CLOVER/ACPI/patched/ here's an ssdtPRGen.sh output: Scope (_PR_) {220 bytes} with ACPI Processor declarations found in the DSDT (ACPI 1.0 compliant) Generating ssdt.dsl for a 'iMac14,2' with board-id [Mac-27ADBB7B4CEE8E61] Haswell Core i7-4790 processor [0x306C3] setup [0x0705] With a maximum TDP of 84 Watt, as specified by Intel Number logical CPU's: 8 (Core Frequency: 3600 MHz) Number of Turbo States: 4 (3700-4000 MHz) Number of P-States: 33 (800-4000 MHz) Injected C-States for CPU0 (C1,C3,C6,C7) Injected C-States for CPU1 (C1,C2,C3) Clover config.plist: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>ACPI</key> <dict> <key>DSDT</key> <dict> <key>Debug</key> <false/> <key>DropOEM_DSM</key> <false/> <key>ReuseFFFF</key> <false/> </dict> <key>SSDT</key> <dict> <key>DropOem</key> <false/> <key>Generate</key> <dict> <key>CStates</key> <false/> <key>PStates</key> <false/> </dict> </dict> </dict> <key>Boot</key> <dict> <key>Arguments</key> <string>slide=0 kext-dev-mode=1</string> <key>Debug</key> <false/> <key>Secure</key> <false/> <key>Timeout</key> <integer>3</integer> <key>XMPDetection</key> <string>Yes</string> </dict> <key>Devices</key> <dict> <key>Audio</key> <dict> <key>Inject</key> <string>7</string> </dict> <key>USB</key> <dict> <key>AddClockID</key> <false/> <key>FixOwnership</key> <false/> <key>Inject</key> <true/> </dict> </dict> <key>GUI</key> <dict> <key>Language</key> <string>pl:30788</string> <key>Mouse</key> <dict> <key>DoubleClick</key> <integer>500</integer> <key>Enabled</key> <false/> <key>Mirror</key> <false/> <key>Speed</key> <integer>8</integer> </dict> <key>Scan</key> <true/> <key>Theme</key> <string>sgr</string> <key>ScreenResolution</key> <string>1366x768</string> </dict> <key>Graphics</key> <dict> <key>Inject</key> <dict> <key>ATI</key> <false/> <key>Intel</key> <false/> <key>NVidia</key> <false/> </dict> <key>NvidiaSingle</key> <false/> </dict> <key>KernelAndKextPatches</key> <dict> <key>AppleRTC</key> <true/> <key>AsusAICPUPM</key> <false/> <key>Debug</key> <false/> <key>KernelCpu</key> <false/> <key>KernelHaswellE</key> <false/> <key>KernelLapic</key> <false/> <key>KernelPm</key> <false/> <key>KextsToPatch</key> <array> <dict> <key>Comment</key> <string>ALC892 patch</string> <key>Find</key> <data> ixnUEQ== </data> <key>Name</key> <string>AppleHDA</string> <key>Replace</key> <data> kgjsEA== </data> </dict> </array> </dict> <key>RtVariables</key> <dict> <key>MLB</key> <string>C02032109R5DC771H</string> <key>ROM</key> <string>UseMacAddr0</string> </dict> <key>SMBIOS</key> <dict> <key>BiosReleaseDate</key> <string>09/03/2013</string> <key>BiosVendor</key> <string>Apple Inc.</string> <key>BiosVersion</key> <string>IM142.88Z.0118.B00.1309031249</string> <key>Board-ID</key> <string>Mac-27ADBB7B4CEE8E61</string> <key>BoardManufacturer</key> <string>Apple Inc.</string> <key>BoardType</key> <integer>10</integer> <key>ChassisAssetTag</key> <string>iMac-Aluminum</string> <key>ChassisManufacturer</key> <string>Apple Inc.</string> <key>ChassisType</key> <string>13</string> <key>Family</key> <string>iMac</string> <key>Manufacturer</key> <string>Apple Inc.</string> <key>Mobile</key> <false/> <key>ProductName</key> <string>iMac14,2</string> <key>SerialNumber</key> <string>MY_SERIAL</string> <key>Trust</key> <false/> <key>Version</key> <string>1.0</string> </dict> <key>SystemParameters</key> <dict> <key>InjectKexts</key> <string>Yes</string> <key>InjectSystemID</key> <true/> </dict> </dict> </plist> Works fine: CPU PM seems to work fine: X86PlatformPlugin oraz AppleLPC are loaded, I've checked IORegistryExplorer for CPUCstates and CPUPstates entries (sceenshot attached). I can see XCPM: registered in the kernel.log. Graphics acceleration (QE/CE) works fine, com.apple.driver.AGPM kext is loaded, interface works smoothly. Everything including 4k resolution works OOTB. Audio works (AppleHDA_Uniwersal_ALC8xx_v1.4.kext) LAN works (AppleIntelE1000e.kext) What does NOT work: Waking up using usb keyboard/mouse/power button. When i press the power button all I can see is a black screen and i can hear fans. When I press power button again fans go down. I can repeat it over and over. What i've found in logs: This is IMO the most this is the most worrying. It happens when the system goes to sleep and when I try to wake it up: Jul 21 03:17:40 iMac-WB kernel[0]: Unsynchronized TSC for cpu 2: 0x000000010d8cf1ec, delta 0x1086babe4 Jul 21 03:17:40 iMac-WB kernel[0]: Unsynchronized TSC for cpu 4: 0x000000010db4a69c, delta 0x1086babd8 Jul 21 03:17:40 iMac-WB kernel[0]: Unsynchronized TSC for cpu 6: 0x000000010ddc4b30, delta 0x1086baba0 Jul 21 03:17:40 iMac-WB kernel[0]: Unsynchronized TSC for cpu 1: 0x000000010e05b34c, delta 0x1086babc4 Jul 21 03:17:40 iMac-WB kernel[0]: Unsynchronized TSC for cpu 3: 0x000000010e2d5ce4, delta 0x1086babd4 Jul 21 03:17:40 iMac-WB kernel[0]: Unsynchronized TSC for cpu 5: 0x000000010e5513e0, delta 0x1086babd4 Jul 21 03:17:40 iMac-WB kernel[0]: Unsynchronized TSC for cpu 7: 0x000000010e7cc808, delta 0x1086baba0 Jul 21 03:17:40 iMac-WB kernel[0]: RTC: PowerByCalendarDate setting ignored Jul 21 03:17:40 --- last message repeated 1 time --- From what i've found this is not a reason to worry and I can fix it using LegacyAGPM. [AGPM Controller] unknownPlatform I don't have bluetooth, so this one probably is not relevant as well: **** [IOBluetoothHCIController][SearchForTransportEventTimeOutHandler] -- Missing Bluetooth Controller Transport! What i tried until now: ​I tried different SMBIOS presets: 14,1, 14,2, 15,1 Tried to enable disable USB settings in Clover: AddClockID, FixOwnership, Inject To solve Unsynchronized TSC issue I tried VoodooTSCSync.kext. I've set IOCPUNumber to 7 and put the kext in /EFI/CLOVER/kexts/10.10/. I can it's loaded using kextstat, but there's no difference, I can still see Unsynchronized TSC in the system.log. Waking up still doesn't work. Full system log: https://gist.githubusercontent.com/anonymous/63781b836f7f80357132/raw/80317ff85eab5219ec6bd1d128f597d85fbe0559/gistfile1.txt PS I hope I didn't miss anything. Tell me please if you need more data to diagnose the issue.
×