Jump to content

fabiosun

Recommended Posts

  • Supervisor

for  ASRock trx40 creator users

You have two ethernet on your motherboard (Aquantia and a 2.5 one)

if you are using Aquantia for sure, it could be useful to post your device id for @valmeidaI think also yours is different from his aquantia id

you can find easily with HackCheck or other tools

See picture below

Thanks

1730526954_Screenshot2021-11-09at7_53_55AM.png.4c7dbfce016aed6e82db3e4fcf066902.png

Link to comment
Share on other sites

2 hours ago, gosi said:

Hi Arrakis,

 

can you post your EFI for Monteray again? Wifi works but Bluetooth is not connecting for me.

@gosi For Monterey, you take my EFI which is at the top of this page and you replace 2 kexts and one deleted as I have already shown you here

  • +1 1
Link to comment
Share on other sites

I honestly didn't expect to be able to cool a 3990X (no SMT) with just a Wraith MAX RGB cooler, without mounting pressure. It seriously gives 31.500 in GB5, only XMP enabled and FCLK 1:1, no overclock/undervolt. It would indeed be crazy to unlock macOS' thread count to, let's say, at least 128? :')

 

I'll post some updates on the finished system after it's built. Some benchmarks to compare against 3970X workstations. This one will do MATLAB as well.

 

Next week I'll put together the proper cooling (2x 360mm) when the case arrives.

 

PS: Thanks Arrakis for getting me online so quickly with a fresh EFI.

Edited by Allubz
  • Like 2
Link to comment
Share on other sites

  • Moderators

I downloaded Luminar AI from App Store but it would crash on startup. (There is a 7 day free trial.)

 

A search found the answer to get it working (here); it is an AMD issue. Basically enter each of the following 5 commands into Terminal as shown in Spoiler below. After these are run, Luminar AI works fine under AMD.

 

Spoiler

sudo perl -i -pe 's|\x90\x90\x90\x90\x56\xE8\x6A\x00|\x90\x90\x90\x90\x56\xE8\x3A\x00|sg' '/Applications/Luminar AI.app/Contents/Frameworks/MPCore.framework/Versions/A/Frameworks/libtbb.dylib'

sudo perl -i -pe 's|\x90\x90\x90\x90\x56\xE8\x4A\x00|\x90\x90\x90\x90\x56\xE8\x1A\x00|sg' '/Applications/Luminar AI.app/Contents/Frameworks/MPCore.framework/Versions/A/Frameworks/libtbb.dylib'

sudo perl -i -pe 's|\x90\x90\x90\x90\x56\xE8\x6A\x00|\x90\x90\x90\x90\x56\xE8\x3A\x00|sg' '/Applications/Luminar AI.app/Contents/Frameworks/MPCore.framework/Versions/A/Frameworks/libtbbmalloc.dylib'

sudo perl -i -pe 's|\x90\x90\x90\x90\x56\xE8\x4A\x00|\x90\x90\x90\x90\x56\xE8\x1A\x00|sg' '/Applications/Luminar AI.app/Contents/Frameworks/MPCore.framework/Versions/A/Frameworks/libtbbmalloc.dylib'

sudo codesign --remove-signature /Applications/Luminar\ AI.app/

 

 

  • Like 1
Link to comment
Share on other sites

  • Supervisor
30 minutes ago, iGPU said:

I downloaded Luminar AI from App Store but it would crash on startup. (There is a 7 day free trial.)

 

A search found the answer to get it working (here); it is an AMD issue. Basically enter each of the following 5 commands into Terminal as shown in Spoiler below. After these are run, Luminar AI works fine under AMD.

 

  Hide contents




sudo perl -i -pe 's|\x90\x90\x90\x90\x56\xE8\x6A\x00|\x90\x90\x90\x90\x56\xE8\x3A\x00|sg' '/Applications/Luminar AI.app/Contents/Frameworks/MPCore.framework/Versions/A/Frameworks/libtbb.dylib'

sudo perl -i -pe 's|\x90\x90\x90\x90\x56\xE8\x4A\x00|\x90\x90\x90\x90\x56\xE8\x1A\x00|sg' '/Applications/Luminar AI.app/Contents/Frameworks/MPCore.framework/Versions/A/Frameworks/libtbb.dylib'

sudo perl -i -pe 's|\x90\x90\x90\x90\x56\xE8\x6A\x00|\x90\x90\x90\x90\x56\xE8\x3A\x00|sg' '/Applications/Luminar AI.app/Contents/Frameworks/MPCore.framework/Versions/A/Frameworks/libtbbmalloc.dylib'

sudo perl -i -pe 's|\x90\x90\x90\x90\x56\xE8\x4A\x00|\x90\x90\x90\x90\x56\xE8\x1A\x00|sg' '/Applications/Luminar AI.app/Contents/Frameworks/MPCore.framework/Versions/A/Frameworks/libtbbmalloc.dylib'

sudo codesign --remove-signature /Applications/Luminar\ AI.app/

 

 

 

Hi @iGPU

Probably it is the same Problem of Maya App and it is possible to solve searching/replacing in that libs Intel used stuff and redirect them on AMD compatibile one

This is the way the perl Command use

thank you to show us perl Command used

 

Link to comment
Share on other sites

4 hours ago, iGPU said:

I downloaded Luminar AI from App Store but it would crash on startup. (There is a 7 day free trial.)

 

A search found the answer to get it working (here); it is an AMD issue. Basically enter each of the following 5 commands into Terminal as shown in Spoiler below. After these are run, Luminar AI works fine under AMD.

 

  Reveal hidden contents


sudo perl -i -pe 's|\x90\x90\x90\x90\x56\xE8\x6A\x00|\x90\x90\x90\x90\x56\xE8\x3A\x00|sg' '/Applications/Luminar AI.app/Contents/Frameworks/MPCore.framework/Versions/A/Frameworks/libtbb.dylib'

sudo perl -i -pe 's|\x90\x90\x90\x90\x56\xE8\x4A\x00|\x90\x90\x90\x90\x56\xE8\x1A\x00|sg' '/Applications/Luminar AI.app/Contents/Frameworks/MPCore.framework/Versions/A/Frameworks/libtbb.dylib'

sudo perl -i -pe 's|\x90\x90\x90\x90\x56\xE8\x6A\x00|\x90\x90\x90\x90\x56\xE8\x3A\x00|sg' '/Applications/Luminar AI.app/Contents/Frameworks/MPCore.framework/Versions/A/Frameworks/libtbbmalloc.dylib'

sudo perl -i -pe 's|\x90\x90\x90\x90\x56\xE8\x4A\x00|\x90\x90\x90\x90\x56\xE8\x1A\x00|sg' '/Applications/Luminar AI.app/Contents/Frameworks/MPCore.framework/Versions/A/Frameworks/libtbbmalloc.dylib'

sudo codesign --remove-signature /Applications/Luminar\ AI.app/

 

 

 

This could help, did the magic for me:
 

sudo perl -i -pe 's|\x90\x90\x90\x90\x56\xE8\x6A\x00|\x90\x90\x90\x90\x56\xE8\x3A\x00|sg' '/Applications/Luminar AI.app/Contents/Frameworks/MPCore.framework/Versions/A/Frameworks/libtbb.dylib'
sudo perl -i -pe 's|\x90\x90\x90\x90\x56\xE8\x4A\x00|\x90\x90\x90\x90\x56\xE8\x1A\x00|sg' '/Applications/Luminar AI.app/Contents/Frameworks/MPCore.framework/Versions/A/Frameworks/libtbb.dylib'
sudo perl -i -pe 's|\x90\x90\x90\x90\x56\xE8\x6A\x00|\x90\x90\x90\x90\x56\xE8\x3A\x00|sg' '/Applications/Luminar AI.app/Contents/Frameworks/MPCore.framework/Versions/A/Frameworks/libtbbmalloc.dylib'
sudo perl -i -pe 's|\x90\x90\x90\x90\x56\xE8\x4A\x00|\x90\x90\x90\x90\x56\xE8\x1A\x00|sg' '/Applications/Luminar AI.app/Contents/Frameworks/MPCore.framework/Versions/A/Frameworks/libtbbmalloc.dylib'

and then

sudo codesign --remove-signature /Applications/Luminar\ AI.app/

 

Link to comment
Share on other sites

1 minute ago, fabiosun said:

@gosi

click on Reveal hidden contents in iGPU message

you Will find same your perl command

ah the UI from the forum was broken for me, sorry!

Here its for Luminar Neo as well:

sudo perl -i -pe 's|\x90\x90\x90\x90\x56\xE8\x6A\x00|\x90\x90\x90\x90\x56\xE8\x3A\x00|sg' '/Applications/Luminar Neo.app/Contents/Frameworks/MPCore.framework/Versions/A/Frameworks/libtbb.dylib'
sudo perl -i -pe 's|\x90\x90\x90\x90\x56\xE8\x4A\x00|\x90\x90\x90\x90\x56\xE8\x1A\x00|sg' '/Applications/Luminar Neo.app/Contents/Frameworks/MPCore.framework/Versions/A/Frameworks/libtbb.dylib'
sudo perl -i -pe 's|\x90\x90\x90\x90\x56\xE8\x6A\x00|\x90\x90\x90\x90\x56\xE8\x3A\x00|sg' '/Applications/Luminar Neo.app/Contents/Frameworks/MPCore.framework/Versions/A/Frameworks/libtbbmalloc.dylib'
sudo perl -i -pe 's|\x90\x90\x90\x90\x56\xE8\x4A\x00|\x90\x90\x90\x90\x56\xE8\x1A\x00|sg' '/Applications/Luminar Neo.app/Contents/Frameworks/MPCore.framework/Versions/A/Frameworks/libtbbmalloc.dylib'

and then

sudo codesign --remove-signature /Applications/Luminar\ Neo.app/

 

 

  • Like 1
  • +1 1
Link to comment
Share on other sites

9 hours ago, iGPU said:

I downloaded Luminar AI from App Store but it would crash on startup. (There is a 7 day free trial.)

 

A search found the answer to get it working (here); it is an AMD issue. Basically enter each of the following 5 commands into Terminal as shown in Spoiler below. After these are run, Luminar AI works fine under AMD.

 

  Hide contents


sudo perl -i -pe 's|\x90\x90\x90\x90\x56\xE8\x6A\x00|\x90\x90\x90\x90\x56\xE8\x3A\x00|sg' '/Applications/Luminar AI.app/Contents/Frameworks/MPCore.framework/Versions/A/Frameworks/libtbb.dylib'

sudo perl -i -pe 's|\x90\x90\x90\x90\x56\xE8\x4A\x00|\x90\x90\x90\x90\x56\xE8\x1A\x00|sg' '/Applications/Luminar AI.app/Contents/Frameworks/MPCore.framework/Versions/A/Frameworks/libtbb.dylib'

sudo perl -i -pe 's|\x90\x90\x90\x90\x56\xE8\x6A\x00|\x90\x90\x90\x90\x56\xE8\x3A\x00|sg' '/Applications/Luminar AI.app/Contents/Frameworks/MPCore.framework/Versions/A/Frameworks/libtbbmalloc.dylib'

sudo perl -i -pe 's|\x90\x90\x90\x90\x56\xE8\x4A\x00|\x90\x90\x90\x90\x56\xE8\x1A\x00|sg' '/Applications/Luminar AI.app/Contents/Frameworks/MPCore.framework/Versions/A/Frameworks/libtbbmalloc.dylib'

sudo codesign --remove-signature /Applications/Luminar\ AI.app/

 

 

 

This is what I have been using since January 2021.

 

 

Spoiler

for file in MMXCore FastCore TextModel libiomp5.dylib libtbb.dylib libtbbmalloc.dylib; do

    find /Applications/LuminarA*  -type f -name $file | while read -r FILE; do

        sudo -v

        echo "found $FILE"

        [[ ! -f ${FILE}.back ]] && sudo cp -f $FILE ${FILE}.back || sudo cp -f ${FILE}.back $FILE

        echo $FILE | grep libiomp5 >/dev/null

        if [[ $? == 0 ]]; then

            dir=$(dirname "$FILE")

            [[ ! -f ${HOME}/libiomp5.dylib ]] && cd $HOME && curl -sO https://excellmedia.dl.sourceforge.net/project/badgui2/libs/mac64/libiomp5.dylib

            echo -n "replacing " && sudo cp -vf ${HOME}/libiomp5.dylib $dir && echo

            rm -f ${HOME}/libiomp5.dylib

            continue

        fi

        echo $FILE | grep TextModel >/dev/null

        [[ $? == 0 ]] && echo "emptying $FILE" && sudo echo -n >$FILE && continue

        echo "patching $FILE \n"

        sudo perl -i -pe 's|\x90\x90\x90\x90\x56\xE8\x6A\x00|\x90\x90\x90\x90\x56\xE8\x3A\x00|sg' $FILE

        sudo perl -i -pe 's|\x90\x90\x90\x90\x56\xE8\x4A\x00|\x90\x90\x90\x90\x56\xE8\x1A\x00|sg' $FILE

    done

done

 

Link to comment
Share on other sites

  • Supervisor

@Ploddles

It is better use new method

old method take an old library not properly done for software in use

new method patches only necessary and original lib

ie

In PS 22.5.x or 23

only a lib and a plugin

without deleting nothing

In premiere pro 3 plugin

and so on for After Effects

@tomnic is preparing a thread to keep the instructions more simple possible

for now:

Adobe CC suite --- done

Luminar both app -*--- done

Maya 2022--- done

Mathematica--- done

MatLab---- done

all this app with their original libraries 🙂

 

  • Like 1
Link to comment
Share on other sites

7 hours ago, fabiosun said:

@Ploddles

It is better use new method

old method take an old library not properly done for software in use

new method patches only necessary and original lib

ie

In PS 22.5.x or 23

only a lib and a plugin

without deleting nothing

In premiere pro 3 plugin

and so on for After Effects

@tomnic is preparing a thread to keep the instructions more simple possible

for now:

Adobe CC suite --- done

Luminar both app -*--- done

Maya 2022--- done

Mathematica--- done

MatLab---- done

all this app with their original libraries 🙂

 

 

I did see the other thread a while ago but things were changing quite often and it was hard to follow and keep uptodate. I think it would be better if the 1st or 2nd post was updated to only keep in the latest files and step by step instructions.

  • +1 2
Link to comment
Share on other sites

  • Supervisor

PBO auto or Disabled

 

204500284_Screenshot2021-11-12at10_44_49AM.thumb.png.050a65990f84cc303b3d67dc1082e01e.png486781678_Screenshot2021-11-12at10_46_58AM.thumb.png.9c279f5aefa088cebb6256b05f937eb2.png

 

PBO Enabled

 

1895305033_Screenshot2021-11-12at10_52_30AM.thumb.png.9f3204256bbef63ccee0cf3f15dd4603.png73710718_Screenshot2021-11-12at10_54_27AM.thumb.png.1b719e21e4468c25e6ec1e39551ed989.png

 

minimal benchmark performances and Huge differences in Wattage and CPU frequency

 

 

max boost 3.7Ghz, max temp 73 degrees, time 2m 59s

max boost  4.2Ghz, max temp 92 degrees , time 2m 51s

 

Link to comment
Share on other sites

  • Supervisor

@Arrakis

Our Threadripper CPUs have a default TDP of 280W (3960x,3970x,3990x)

 

I can't generalise about all kind of use but above example is about multithreading Maya rendering with Arnold Renderer)

 

In my MSI:

1) PBO in auto or in disabled mode produces a max TDP of about 274W and a temperature of about 72° (max frequency is about 4.3Ghz)

2) PBO in enabled mode produces a max TDP of about 415W (😂) and a temperature of about 92° (max frrequency is 4.3Ghz)

 

All cores work @100% of their power (3.7 Ghz in my 3970x, I think in your 3.8Ghz) (max turbo boost for all cores)

 

in 1) I have for my testing scene a rendering time of 2m 51s

in 2) I have in the same scene a rendering time of 2m 59s

 

These kind of differences I can see in all tasks where multicore is used @ its maximal values

 

Not tested for now in a scientific way in tasks where only a few cores are involved

 

For this I can affirm that using PBO is not a good choice in my rig!

 

I would be happy if some of you could also share their experiences in this field!

 

 

 

 

  • Like 1
Link to comment
Share on other sites

If any Asrock Creator TRX40 owner requires a clean DSDT (with all external methods/arguments patched correctly) with no Warnings for Asrock's latest fw (Resizeable BAR support) please find attached. 

 

There are still (like many DSDTs, non-problematic syntax errors  regarding compile (leave them), but it does correctly incorporate all argument variables from SSDT1, SSDT5 & SSDT6.

 

If you want the previous firmware 1.70 cleaned DSDT, simply grab your ACPI files using DEBUG Opencore, run from command prompt 'aisl' in Terminal and enter at the prompt (replacing 'Your path' with the actual path to the aisl command and the path to the SSDTs/DSDT) as follows:-

/[Your path]/ iasl -e /[Your path]/SSDT.aml  /[Your path]/SSDT5.aml -d /[Your path]/DSDT.aml

 

Note: You only need SSDT.aml and SSDT5.aml to fix 1.70 FW.

 

DSDT_Cleaned_Asrock_TRX40_Creator-ResizableBAR_FW.aml.zip

Edited by Driftwood
Link to comment
Share on other sites

  • fabiosun changed the title to [Discussion] - TRX40 Bare Metal - Vanilla Patches

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • There are no registered users currently online
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.