Jump to content

TRX40 Bare Metal - Vanilla Patches (Yes it works...but..is Proxmox better?)


Recommended Posts

4 hours ago, Driftwood said:

@iGPU In terms of M2 and SATAs, plus other PCIe cards inc GPUs, BT/Wifi what is your current I/o PCIe population? Also, are you booting off USB Stick every time, is your boot for Big Sur and / or Monterey on M2 or SATA SSD? Plus, can you video your BIOS settings. Im intrigued as to how you have all those Power Options in Energy Saver too (I may have switched off a few trying out variables for Sleep) so I may need to reset.

 

Its a lot to ask but I need to strike off a few things in my mind. Thanks. 

 

PCIe: GPU in slot 1 (which covers slot 2), BT/Wifi card in Slot 3 and TB card in slot 4.

 

All three .M2 slots on my MSI Creator mobo are populated with MVMe drives: one for Windows and 2 for macOS (M/BS). I boot off either of these two internal macOS EFI partitions on NVMe drives. There are also 3 SATA drives which are used for storage (these too have EFI partitions which have bootable OC EFI folders). I keep one of the SATA drives's EFI with MmioWhitelist for Above 4G enabled and another with for when Above 4G is disabled, using an older, stable versions of OC. These are for 'backdoor' booting should either of the EFIs on the main NVMe drives get corrupted or I change a BIOS setting.

 

Should something really get wonky, I have USB devices containing other NVMe drives that have their EFI partitions loaded with macOS EFIs with other boot options. I can edit these from a Mac laptop to further ensure a proper boot.

 

Also, all of my macOS drives contain a folder with many versions of OC EFI folders for Intel (Z390 various mobos, X299) and AMD (X570 and TRX40): backups of backups.

 

***

 

@fabiosun 

 

I changed both of my settings to "8" and re-ran the GB5 tests. Both OpenCL and Metal results were reduced by about 5%... I'll re-test another time disabling both Quirks. The results all seem a bit odd to me.

 

  • Like 1
Link to post
Share on other sites
  • Supervisor
8 hours ago, 23d1 said:

I actually set it to the default Auto (Off), as my temps were getting crazy. It did increase the speed in general (with the same percentages of performance loss on bare metal, 30% and KVM, 15%). I had it set to the mid level (3), which was the default for enabled.

To have PBO enabled you must have a proper cpu cooling system

but to prove a thing you can try this:

put it enable in bios

boot osx

open AMD power gadget tools

run cinebench cpu benchmark one time (off multiple tests)

check tdp with amd power gadget max tdp value i mean

You will be astonished 

check the same with auto or disabled for PBO option

in poor cpu cooler condition PBO in auto or disabled produce pretty same tdp value

as side note

a huge tdp value produces tremendous temperatures and a tiny improvement in benchmark

 

Link to post
Share on other sites
  • Supervisor
2 hours ago, iGPU said:

I changed both of my settings to "8" and re-ran the GB5 tests. Both OpenCL and Metal results were reduced by about 5%... I'll re-test another time disabling both Quirks. The results all seem a bit odd to me.

In my previous testing in windows OS with resize bar bios option I have no difference in usual benchmark I do, some people say a good improvement is in games

I can't say because I have no games

 

In OSX this new features seems also a bit unpowered and not complete (not sure about this), then we have to have hope that initial OpenCore implementation is working well for all users (and AMD users are not so considered well from Opencore's devs 🙂 )

So, for these reasons I am not investigating hard in this field (beta OS if used in Monterey and beta bootloader...and more beta resize bar option)

Benchmark also in OSX for me is not affected.

To improve GPU benchmark is better to concentrate our efforts to Soft PM Power table because, our 6900 xt in heavy utilisation could throttle and undervolting it a bit produces in my case better result in luxmark3.1

 

@DriftwoodEnergy Saver option could be different if you use or not SSDT-plug or CPU power management.

957371280_Screenshot2021-10-13at08_24_55.png.15cdbccd71934c0a71385cd3c890cf96.png

 

mechanical disks in my rig so an option more is there!

Edited by fabiosun
Link to post
Share on other sites

IMG_1064.thumb.JPG.1db7c1b5ddff864333c27c64fbd96c29.JPG

 

Help  I have been trying for weeks to get Monterey working on  my build  with no luck . I 'm now truing to update open core to 7.5 and the I up grade it by copping my ACPI , Drivers , Kext and config file and then  running proper tree  to cmiimd my changes I can not boot to Big Sur  on 7.5  Does anyone have an idea why ?

EFI.zip Open Core 75.zip

Link to post
Share on other sites
  • Supervisor

@valmeidayour driver section is a disaster 😛

in 075 and before many things are changed

 

Check to start driver section , it should be as you can see below

 

312085843_Screenshot2021-10-13at19_07_24.thumb.png.a6060287b851694d932ffbb063f14657.png

 

 

Link to post
Share on other sites

 

Asrock TRX40 Creator users - if you update to firmware TRX4CTR1.73 and Enable Above 4G and Resizable BAR please be aware that your MMIO will change in Childs 2 and 3 to:-

 

2143418829_Screenshot2021-10-13at20_19_42.thumb.png.8378101016bc9783b3ea34049db6a802.png

 

I will upload my current EFI later for OC 0.75 beta. You can experiment with Resizable BAR but I don't think it makes a great deal of difference for anything outside of FPS related stuff like games and maybe NLEs of which I haven't fully tested yet. Ill also take screen shots of BIOS to see if all Creator users can boot with those settings and have shutdown.

 

Sleep, I have found since updating to BS 11.6 onwards and Monterey Beta 8, 9 & 10 is very awkward. I have tried every available variable and am now experiencing a constant problem with these dual Radeon VIIs plus the AX200 replaced with Broadcom Apple Friendly BT/Wifi.

 

News is that the Asrock dsdt is all over the place - not even Asrock support could decipher it. Under Shanee's guidance he's asked me to direct the problem to mAldon on Insanely Mac. So the request sits there awaiting his perusal and response. Fingers crossed he can shed some guidance on the following Wake error:-

 

kernel: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: D0A1 D0A2 D0A3 D0A4 D0A5 D0A6 D0A7 D0B0 D0B1 D0B2 D0B3 D0B4 D0B5 D0B6 D0B7 D1A0 D1A1 D1A2 D1A3 D1A4 D1A5 D1A6 D1A7 D1B1 D1B2 D

 

I know that other Asrock Creator users have also been experiencing this bug. It seems the dsdt is incomplete and so I have forwarded the full sys report onto that site too. Have a look if you need to.

 

SysReport.zip
 

 

The other thing you'll notice in Monterey is that in About My Mac or Hackintools unnamed USB devices are listed as Composite Devices or Unknown / IOUSBHostDevice (is my external USB Controller). Take a look at screen grabs. Pitch in if you feel able.

 

1485568904_Screenshot2021-10-13at20_41_44.thumb.png.7259d3e5a55f6919bc7c83452b7dfb70.png

 

 

 

USB BT / Wifi - when you switch on or off BT and wifi, the USB devices in About My. Mac show:-

 

1870775540_BTWIFIOFF-Compositesshow.thumb.png.ae651da7fc543a87e49fceb8567993e1.png1938340271_BTWifiOnCompositedevicesdisappear.thumb.png.8422c90179f11c3a4f7b95d7eb0f7a54.png

 

Edited by Driftwood
Link to post
Share on other sites
16 hours ago, iGPU said:

All three .M2 slots on my MSI Creator mobo are populated with MVMe drives: one for Windows and 2 for macOS (M/BS). I boot off either of these two internal macOS EFI partitions on NVMe drives. There are also 3 SATA drives which are used for storage (these too have EFI partitions which have bootable OC EFI folders). I keep one of the SATA drives's EFI with MmioWhitelist for Above 4G enabled and another with for when Above 4G is disabled, using an older, stable versions of OC. These are for 'backdoor' booting should either of the EFIs on the main NVMe drives get corrupted or I change a BIOS setting.

 

You see no differences moving around your NVMEs  clashing with say Thunderbolt Card (or the firewire you tried once some time ago?). Also, what SATA ports are your drives coming off? SATA Controller 1 , data controller 2 or both mixed? ie you see absolutely no clashing of IRQ resources anywhere?

Link to post
Share on other sites

ASROCK CREATOR USERS: My current EFI. Its set for the latest OC0.75 beta, but everything works well in Monterey and BS. If you are still on BIOS 1.70 disable the ResizeGpuBar entries below.

If you do update your BIOS to 1.73 for ResizeBARs then this EFI should just work! Don't forget to input YOUR PlatformID serials and MLB number. 😉

 

Inside config.plist note: In Boot>Quirks ResizeAppleGpuBars = 8*. In UEFI>Quirks  ResizeGpuBars is set to -1 

This is the most settled Ive seen the computer, and although Sleep doesn't work, it goes through the motions and you don't get the dreaded Wake Reason like above earlier thread.

Ive tried 10 and 10 for both ResizeGpueBars and it boots and works fine but you get the same old Sleep errors as Ive talked about above.

Ive tried Pavo's idea of ResizeAppleGpuBars Boot Quirks = 0 and UEFI Quirks ResizeGpueBars -1 (disabled) as he got sleep/wake working with that, but you will get PCI Configuration Begins boot error if you use it.

 

This is also includes my USBMap.kext with Power amp plist settings integrated, so I don't need a ssd. Though I have the EC fix just in case!

 

All in all its fine... one day we will beat this sleep/wake issue. 🙂 We keep trying. 


OC0.75 DRIFTWOOD ASROCK TRX40 CREATOR EFI.zip
 

Edited by Driftwood
  • Thanks 1
Link to post
Share on other sites
5 hours ago, Driftwood said:

You see no differences moving around your NVMEs  clashing with say Thunderbolt Card (or the firewire you tried once some time ago?). Also, what SATA ports are your drives coming off? SATA Controller 1 , data controller 2 or both mixed? ie you see absolutely no clashing of IRQ resources anywhere?

 

No clashes.

 

SATA/PCIe clashes are only on Intel.

 

AMD has issues on X570 with PCIe and .M2 slots. I've not seen this on the TRX40 as there are not so many PCIe slots.

 

***

 

 I tried booting tonight with both OC ResizeBar variables set to -1 but had KP as shown in Spoiler. I had to change both values back to 8 or 10 to boot.

 

[BTW: please use Spoilers for routine (i.e., non-attractive) screen shots to keep post lengths short. Otherwise we have to scroll through pages of images to read a post. Thanks.]

 

Spoiler

IMG_4114.thumb.JPG.385bee20e81ab007bd963f53d0d683e9.JPG

 

 

  • Like 1
Link to post
Share on other sites
  • Supervisor
7 hours ago, Driftwood said:

News is that the Asrock dsdt is all over the place - not even Asrock support could decipher it. Under Shanee's guidance he's asked me to direct the problem to mAldon on Insanely Mac. So the request sits there awaiting his perusal and response. Fingers crossed he can shed some guidance on the following Wake error:-

good luck for maldon help on this task 🙂 😛

 

Iy is a weird problem and maybe you have to simplify your "variable" and stay simple as you can both on bios setting and kext used..

if I remember in the past your Sleep/wake was working solid in any conditions... maybe some bios settings are not working well

a good measure could be also to try in other OS like windows or linux if there sleep is working as you want

Link to post
Share on other sites
  • Supervisor

hi @valmeida

normal update or app assistant as it seems?

post only your config.plist

In your BIOS have you TPM enable or disabled?

 

edit:

It could be also a bad downloaded update if it is usual your working EFI

 

Edited by fabiosun
Link to post
Share on other sites
2 hours ago, fabiosun said:

hi @valmeida

normal update or app assistant as it seems?

post only your config.plist

In your BIOS have you TPM enable or disabled?

 

edit:

It could be also a bad downloaded update if it is usual your working EFI

 

I have TPM disable here is my config list . I download a copy from my desktop and my MacBook Pro  and they both give me the same error . 

config.plist.zip

Link to post
Share on other sites
22 hours ago, Driftwood said:

kernel: (AppleACPIPlatform) AppleACPIPlatformPower Wake reason: D0A1 D0A2 D0A3 D0A4 D0A5 D0A6 D0A7 D0B0 D0B1 D0B2 D0B3 D0B4 D0B5 D0B6 D0B7 D1A0 D1A1 D1A2 D1A3 D1A4 D1A5 D1A6 D1A7 D1B1 D1B2 D

 

@Driftwood This was the exact same problem I had with sleep. I had too change USB SSDT to get it working properly. I copied @Rocket88 version which works but is not 100%, still need to figure out how to customize it.

Link to post
Share on other sites

Here is my latest  OC 0.75 EFI which rids the Wake reason: D0A1 D0A2 D0A3 D0A4 D0A5 D0A6 D0A7 D0B0 D0B1 D0B2 D0B3 D0B4 D0B5 D0B6 D0B7 D1A0 D1A1 D1A2 D1A3 D1A4 D1A5 D1A6 D1A7 D1B1 D1B2 D error:-

 

However, Im still trying out variables to get Sleep / Wake to work correctly... some intensive dsdt analysis is going on.

MMIOWhitelist is for Resize bars bios fw 1.73.

 

This is the most stable EFI yet.

 

DRIFTWOOD ASROCK TRX40 CREATOR EFI.zip

 

 

 

18 hours ago, iGPU said:

 

No clashes.

 

SATA/PCIe clashes are only on Intel.

 

AMD has issues on X570 with PCIe and .M2 slots. I've not seen this on the TRX40 as there are not so many PCIe slots.

 

***

 

 I tried booting tonight with both OC ResizeBar variables set to -1 but had KP as shown in Spoiler. I had to change both values back to 8 or 10 to boot.

 

[BTW: please use Spoilers for routine (i.e., non-attractive) screen shots to keep post lengths short. Otherwise we have to scroll through pages of images to read a post. Thanks.]

 

  Reveal hidden contents

IMG_4114.thumb.JPG.385bee20e81ab007bd963f53d0d683e9.JPG

 

 

Im safely using 8 for boot quirks and -1 for UEFI (disabled)

Edited by Driftwood
Link to post
Share on other sites
  • Supervisor

added in my rig this Wifi card:

 

https://www.amazon.it/gp/product/B089Q86SJD/

 

 

Spoiler

image0.thumb.jpg.162ecf794f19ca7430728c7099a7c5d4.jpg

 

1994957038_Screenshot2021-10-15at15_05_38.png.d83fbb95c14db041651be904efc8099b.png

 

 

1450831324_Screenshot2021-10-15at15_05_22.png.0a264d437b5aad2a215fce8f3a971e00.png

 

 

MMIO changed.

Surprisingly  also in this condition sleep/wake work well

Now I re calculate two missing MMIO area and I will see if all is fine the same

before I will try to off my pc or reboot and see if it works

 

11:722 00:001 OCABC: MMIO devirt 0xC2900000 (0x81 pages, 0x8000000000000001) skip 0
11:723 00:001 OCABC: MMIO devirt 0xC3980000 (0x81 pages, 0x8000000000000001) skip 0
11:724 00:001 OCABC: MMIO devirt 0xEF100000 (0x181 pages, 0x8000000000000001) skip 1
11:725 00:001 OCABC: MMIO devirt 0xFA180000 (0x81 pages, 0x8000000000000001) skip 1
11:726 00:001 OCABC: MMIO devirt 0xFA300000 (0x100 pages, 0x8000000000000001) skip 1
11:727 00:001 OCABC: MMIO devirt 0xFEA00000 (0x100 pages, 0x8000000000000001) skip 1
11:728 00:001 OCABC: MMIO devirt 0xFEC00000 (0x1 pages, 0x8000000000000001) skip 1
11:729 00:001 OCABC: MMIO devirt 0xFEC10000 (0x1 pages, 0x8000000000000001) skip 1
11:730 00:001 OCABC: MMIO devirt 0xFED00000 (0x1 pages, 0x8000000000000001) skip 1
11:732 00:001 OCABC: MMIO devirt 0xFED40000 (0x5 pages, 0x8000000000000001) skip 1
11:733 00:001 OCABC: MMIO devirt 0xFED80000 (0x10 pages, 0x8000000000000001) skip 1
11:734 00:001 OCABC: MMIO devirt 0xFEDC2000 (0xE pages, 0x8000000000000001) skip 1
11:735 00:001 OCABC: MMIO devirt 0xFEDD4000 (0x2 pages, 0x8000000000000001) skip 1
11:737 00:001 OCABC: MMIO devirt 0xFEE00000 (0x100 pages, 0x8000000000000001) skip 1
11:738 00:001 OCABC: MMIO devirt 0xFF000000 (0x1000 pages, 0x8000000000000001) skip 1
11:739 00:001 OCABC: MMIO devirt 0x4040000000 (0x10400 pages, 0x8000000000000001) skip 1
11:740 00:001 OCABC: MMIO devirt 0x8BB0000000 (0x10400 pages, 0x8000000000000001) skip 0
11:741 00:001 OCABC: MMIO devirt 0xB1B0000000 (0x10400 pages, 0x8000000000000001) skip 0
11:742 00:001 OCABC: MMIO devirt 0xD780000000 (0x10400 pages, 0x8000000000000001) skip 0

 

edit:

Reboot is ok

PC Off ok

 

 

Link to post
Share on other sites

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

    No registered users viewing this page.

×
×
  • 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.