Jump to content

iodine131

Members
  • Content Count

    29
  • Joined

  • Last visited

About iodine131

  • Rank
    InsanelyMac Protégé

Recent Profile Visitors

1,567 profile views
  1. iodine131

    Vega Frontier Edition on High Sierra

    Thanks for letting me know. I found my registry is in ASCII but the registry files in overclocker.net are in UTF-16LE Text editors are smart enough to handle that but stream/text command line tools ain't so smart (or perhaps it was me who wasn't so smart). I wrote a C program to decode the original registry files. After that, the same convert.sh should work well. cd /path/to/extracted/location/decode-and-convert ./decode <original.reg> <output.reg> ./convert.sh <output.reg> If you are using macOS 10.13, the binary *should* work OOB, if not, just hit make decode The convert.sh, decode binary for 10.13, as well as its source code are in attachment. Edit 1: I can't upload attachments for unknown reason......here is the archive in AWS S3: https://s3-ap-southeast-1.amazonaws.com/iodine131-macos/decode-and-convert.zip Edit 2: I think the RadeonSoftPowerTableEditor outputs registry files in ASCII instead of UTF-16LE. That's why I can't reproduce the issue previously.
  2. iodine131

    Vega Frontier Edition on High Sierra

    May I have your registry file? Perhaps different Windows environment generates/needs registry files with slightly different formats/encoding
  3. iodine131

    Vega Frontier Edition on High Sierra

    I have made a shell script. Just hit: ./convert.sh </path/to/your/soft_power_table.reg> Please give it a try. Cheers convert.sh
  4. iodine131

    Vega Frontier Edition on High Sierra

    Oh, 436F6D70757465725C484B45595F..... is just the hex, when converted to base64, they are tgIIAQBcAOEGAADuKwAAGwBIAAAAgKkDAPBJAg.... Try hitting this in terminal, you will get your base64 strings from Windows registry file in the format just as okrasit has shared. cat </path/to/your/soft_power_table.reg> |tr -d ',\\\r\n ' | sed -En 's/^.*:(.*)$/\1/p' | xxd -r -p | base64 I know this is not going to make a huge difference in terms of performance, matter of seconds in rendering or nothing at all. But if it means less heat, stable build (never going to halt due to overheat), and power-saving, why not? As mentioned in some overclockers forums, undervolting can make temperature drops under load and seems to make it even more stable (no throttling/overheating). As macOS seemed not going to extract/prepare a soft power table for each vendor's card, the soft power table could be too conservative and even unstable for some of us. Of course I did this for gaming and fun, I constantly play World of Warcraft and I pretty enjoy with the overclocked Vega64.
  5. iodine131

    [HOWTO] ACPI access for monitoring

    Hello, I have extracted the DSDT using Ubuntu Linux but I don't know where to start to make my sensors working. My MB: ASUS Rampage VI Extreme. I am using HWSensors3 r152 DSDT.AML
  6. iodine131

    Vega Frontier Edition on High Sierra

    You don't have to. Just convert it to hex dump as it's, interestingly, macOS and Windows share the same soft power table......
  7. iodine131

    Vega Frontier Edition on High Sierra

    First of all, pick one registry files from http://www.overclock.net/forum/67-amd-ati/1633446-preliminary-view-amd-vega-bios-26.html Mine is Sapphire Nitro+ Vega64, so I picked MorePowerVega64nitro.zip to begin. After installing the editor and GTK# in Windows, you should be able to adjust the settings. I find increasing HBM2 memory clock much more effective than the core clock. After I settled with 1100MHz for memory clock, I undervolted both core and memory a bit to make it cooler. You can start increasing clock by 25MHz and decreasing the voltage by 25mV for each step. Run some benchmark to make sure you didn't get throttled due to heat and your soft power table is stable enough. Also, adjust the temperature target at which fan runs at its full speed. And don't forget the power limit.....I set to a crazy 450W though I think I will never reach it. Here is the most tricky part: converting Windows registry file to hex dump. It would be very easy for a programmer who knows regex..... Just hit it in terminal under macOS. replace <YOUR_SOFT_POWER_TABLE.reg> with the path to your registry file cat <YOUR_SOFT_POWER_TABLE.reg> | tr -d ',\\\r\n ' | sed -En 's/^.*:(.*)$/\1/p' You should have something like this in your terminal B6020801005C00E1060000902C00001B004800000080A90300F0490200320008000000000000000000000000000002015C004F02460294009E01BE0028017A008C00BC0100000000720200009000A8026D0143019701F04902007102020200000000000008000000000000000500070003000500000000000000010820038403B603E8031A0433044C04650401014C0401018403000860EA00000040190100018038010002DC4A010003905F010004007701000590910100066CB00100070108D04C01000000800000000000001C83010001000000000000000070A7010002000000000000000088BC0100030000000000000000C0D401000400000000000000004423020005000000000100000000580200060000000001000000B87C0200070000000001000000000560EA00000040190100008038010000DC4A010000905F0100000008286E0000002CC9000001F80B0100028038010003905F010004F491010005D0B0010006C0D401000700086C39000000245E000001FC85000002ACBC00000334D0000004686E0100050897010006ECA30100070001683C01000001043C41000000000050C3000000000080380100020000B0AD01000500000108009885000040B5000060EA000050C300000180BB000060EA0000940B010050C300000200E10000940B01004019010050C300000378FF0000401901008826010050C300000440190100803801008038010050C300000580380100DC4A0100DC4A010050C30000060077010000770100905F010050C300000790910100909101000077010050C300000118000000000000000BE412DC0588133A000A0054039001900190019001900190019001011E00230002072F07C201C201C201F40100005B0069004A004A005F007300730064004000909297009600905500000000000000000000000000000000000202D4300000021060EA00000210 Now mount your Clover EFI and put this kext under /Volumes/EFI/EFI/CLOVER/kexts/Other https://www.insanelymac.com/forum/applications/core/interface/file/attachment.php?id=298099 And hit open /Volumes/EFI/EFI/CLOVER/kexts/Other/RadeonVegaLowFansSpeed.kext/Contents/Info.plist If you have XCode, it should open with a plist editor. Now go to IOKitPersonalities -> Controller -> aty_properties -> PP_PhmSoftPowerPlayTable Replace the hex string with the output in your terminal. Hit cmd+s to save. Reboot, and enjoy. The above string actually works for my Sapphire Nitro+ Vega 64 with stock core clocks, 1100MHz memory clock and a bit undervolted. Here is my luxmark score.
  8. iodine131

    Vega Frontier Edition on High Sierra

    Thanks, I can now inject the Soft Power Table with ease and without polluting my vanilla build Mine is Sapphire Nitro+ Vega 64, not Limited Edition. Got 2k+ increase in LuxMark score...... Very exciting!
  9. Recently I got a used Intel PRO 1000 PT Dual Port Adapter. It works OOB without any patch or extra kexts. It is supported in /System/Library/Extensions/IONetworkingFamily.kext/Contents/PlugIns/AppleIntel8254XEthernet.kext It matches 0x10538086
  10. iodine131

    Monitor off and sleep issue

    I added a bunch of DSDT patches in Clover, now it works......hope my clover config will help config.plist.zip
  11. iodine131

    Monitor off and sleep issue

    I hope this one will help you, though it didn't help me. https://www.reddit.com/r/osx/comments/4s3jbb/mac_wont_wake_from_sleep_since_installing_sierra/
  12. iodine131

    Display Sleep Issue

    same result
  13. iodine131

    Display Sleep Issue

    After 5 min my hackintosh went to display sleep, the computer no longer respond. Dark screen with "No signal" texts appear instead. Here are the setup: OS: macOS Sierra (Fresh Install) Configuration: i7 4790K Sabertooth Z97 Mark II Zotac GTX 980 ti (nVidia Web Driver) Marvell Dual Gigabit LAN (works OOB, no driver needed) Kexts: FakeSMC (the latest HWSensors) Bootloader: Clover (the latest version) Patches: AGDP/Contents/Info.plist is patched for using iMac15,1 SMBIOS AppleUSBXHCIPCI/Contents/Info.plist is patched for USB3.0 to work properly The clover config.plist is attached Any help and ideas will be appreciated. config.plist.zip
  14. iodine131

    Yosemite XFX 290X 4GB DisplayPort stopped working

    Have you tried adding something like this? <key>VideoPorts</key> <integer>4</integer>
  15. Have you tried using El Capitan DP1's Kexts (and Frameworks) in Yosemite? http://www.insanelymac.com/forum/topic/304386-yosemite-10102-r9-290x-2/?p=2150961 It at least works and gives great performance in benchmark for my ASUS 390x DirectCU II
×