Jump to content
You are a guest user Click to join the site
fabiosun

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

Recommended Posts

7 hours ago, Driftwood said:

Hi mate, Im away from computer atm as filming. Sleep works with Cat Above 4G and I think I had S5 on. All MMIO is YES apart from last four which is No, like you now have.

 

Havent tried converting my M2 Catalina drive over to BM yet as wanted to leave it as Proxmox just in case (and probably till BS is working better). I have Cat BM and BS BM installed on separate SSD satas.

Removed boot arg npci=0x2000 and switched Above4G to Enabled. Need to update my MMIO as the first entries now changed.

06:808 00:003 OCABC: MMIO devirt start
06:811 00:003 OCABC: MMIO devirt 0xCB100000 (0x81 pages, 0x8000000000000001) skip 0
06:815 00:003 OCABC: MMIO devirt 0xD7180000 (0x81 pages, 0x8000000000000001) skip 0
06:818 00:003 OCABC: MMIO devirt 0xE3180000 (0x81 pages, 0x8000000000000001) skip 0
06:822 00:003 OCABC: MMIO devirt 0xE3300000 (0x100 pages, 0x8000000000000001) skip 0
06:825 00:003 OCABC: MMIO devirt 0xEF100000 (0x181 pages, 0x8000000000000001) skip 0
06:828 00:003 OCABC: MMIO devirt 0xFEA00000 (0x100 pages, 0x8000000000000001) skip 1
06:833 00:004 OCABC: MMIO devirt 0xFEC00000 (0x1 pages, 0x8000000000000001) skip 1
06:837 00:004 OCABC: MMIO devirt 0xFEC10000 (0x1 pages, 0x8000000000000001) skip 1
06:841 00:004 OCABC: MMIO devirt 0xFED00000 (0x1 pages, 0x8000000000000001) skip 1
06:845 00:004 OCABC: MMIO devirt 0xFED40000 (0x5 pages, 0x8000000000000001) skip 1
06:849 00:003 OCABC: MMIO devirt 0xFED80000 (0x10 pages, 0x8000000000000001) skip 1
06:852 00:003 OCABC: MMIO devirt 0xFEDC2000 (0xE pages, 0x8000000000000001) skip 1
06:855 00:003 OCABC: MMIO devirt 0xFEDD4000 (0x2 pages, 0x8000000000000001) skip 1
06:859 00:003 OCABC: MMIO devirt 0xFEE00000 (0x100 pages, 0x8000000000000001) skip 1
06:862 00:003 OCABC: MMIO devirt 0xFF000000 (0x1000 pages, 0x8000000000000001) skip 1
06:866 00:003 OCABC: MMIO devirt 0x10000000000 (0x10400 pages, 0x8000000000000001) skip 0
06:869 00:003 OCABC: MMIO devirt 0x2BF40000000 (0x10400 pages, 0x8000000000000001) skip 0
06:872 00:003 OCABC: MMIO devirt 0x47E80000000 (0x10400 pages, 0x8000000000000001) skip 0
06:876 00:003 OCABC: MMIO devirt 0x63DC0000000 (0x10400 pages, 0x8000000000000001) skip 0
06:879 00:003 OCABC: MMIO devirt end, saved 1069072 KB

And after update, also included 0x10000000000 and system still boots fine, have tried some S5 USB power and other power related bios settings but so far cannot get sleep working.

 

05:701 00:002 OCABC: MMIO devirt start
05:702 00:001 OCABC: MMIO devirt 0xCB100000 (0x81 pages, 0x8000000000000001) skip 1
05:704 00:001 OCABC: MMIO devirt 0xD7180000 (0x81 pages, 0x8000000000000001) skip 1
05:706 00:001 OCABC: MMIO devirt 0xE3180000 (0x81 pages, 0x8000000000000001) skip 1
05:708 00:001 OCABC: MMIO devirt 0xE3300000 (0x100 pages, 0x8000000000000001) skip 1
05:709 00:001 OCABC: MMIO devirt 0xEF100000 (0x181 pages, 0x8000000000000001) skip 1
05:711 00:001 OCABC: MMIO devirt 0xFEA00000 (0x100 pages, 0x8000000000000001) skip 1
05:713 00:001 OCABC: MMIO devirt 0xFEC00000 (0x1 pages, 0x8000000000000001) skip 1
05:715 00:001 OCABC: MMIO devirt 0xFEC10000 (0x1 pages, 0x8000000000000001) skip 1
05:717 00:002 OCABC: MMIO devirt 0xFED00000 (0x1 pages, 0x8000000000000001) skip 1
05:719 00:001 OCABC: MMIO devirt 0xFED40000 (0x5 pages, 0x8000000000000001) skip 1
05:720 00:001 OCABC: MMIO devirt 0xFED80000 (0x10 pages, 0x8000000000000001) skip 1
05:722 00:001 OCABC: MMIO devirt 0xFEDC2000 (0xE pages, 0x8000000000000001) skip 1
05:724 00:001 OCABC: MMIO devirt 0xFEDD4000 (0x2 pages, 0x8000000000000001) skip 1
05:726 00:001 OCABC: MMIO devirt 0xFEE00000 (0x100 pages, 0x8000000000000001) skip 1
05:727 00:001 OCABC: MMIO devirt 0xFF000000 (0x1000 pages, 0x8000000000000001) skip 1
05:729 00:001 OCABC: MMIO devirt 0x10000000000 (0x10400 pages, 0x8000000000000001) skip 1
05:731 00:001 OCABC: MMIO devirt 0x2BF40000000 (0x10400 pages, 0x8000000000000001) skip 0
05:733 00:002 OCABC: MMIO devirt 0x47E80000000 (0x10400 pages, 0x8000000000000001) skip 0
05:735 00:001 OCABC: MMIO devirt 0x63DC0000000 (0x10400 pages, 0x8000000000000001) skip 0
05:737 00:001 OCABC: MMIO devirt end, saved 798720 KB

 

Edited by Rox67er
Update after MMIO change

Share this post


Link to post
Share on other sites
16 hours ago, thebwack said:

It was definitely important.  I went through and removed a lot of that stuff and it fixed some things. my audio is still distorted if i remove whatevergreen kext so i kept that even without its boot args.  i might mess with that some more to make sure i have the right combination

 

i'm currently using     -v  alcid=11 keepsyms=1   and audio is working.

 

iMacPro1,1 is working great for me

 

Hay, my audio was distorted also, I found a workaround, just use USB 2.0 instead 3.x for external USB audio card.

Share this post


Link to post
Share on other sites

I hope the patch will be ported to X570 and B550 systems 😉 I can boot my X570 system without yellow screen and boosted 3d performances but I have very bad graphics corruptions and slow gui during bootup.

Edited by tomnic
Wrong language
  • Cross Finger 1

Share this post


Link to post
Share on other sites
21 hours ago, thebwack said:

 

 

That makes sense.  thanks.  I boot into Mac probably more and i like the idea of windows booting on its own.  If i turn off the picker then, to just boot straight into Mac, is there a keystroke to show the picker if i need to clear nvram or go into shell or recovery?  if not i can just do picker with timer for sure.

 

So i had read this thread through once, and am now going back through it in reverse, and i must have skimmed over this post:

 

 

It was definitely important.  I went through and removed a lot of that stuff and it fixed some things. my audio is still distorted if i remove whatevergreen kext so i kept that even without its boot args.  i might mess with that some more to make sure i have the right combination

 

i'm currently using     -v  alcid=11 keepsyms=1   and audio is working.

 

iMacPro1,1 is working great for me

 

 

If you turn off picker, OC is on it's own. I've not tried it, but if Misc/Boot/PollAppleHotKeys is enabled (I always leave on; presently, p 36 Docs) and Misc/Security/AllowNvramReset is enabled, you might be able to CMD+P+R before Apple logo appears to get into NVRAM when ShowPicker is No.

 

I leave ShowPicker on (Yes), and have TimeOut set to 0 (disable) so I can control what happens.

 

The distorted audio has been discussed: turn off Wifi (or try only using 5G). alcid seems to have little effect, but then I use a USB Audio interface (USB-C port) and not the internal audio.

 

 

Share this post


Link to post
Share on other sites
21 hours ago, Cosmin Batica said:

Of course, is Cooler Master Watercooling Kit MasterLiquid ML360 RGB TR4 Edition.

 

https://www.vexio.ro/coolere-si-ventilatoare/noctua/75129-cooler-carcasa-nf-a9-pwm-92-mm-2000-rpm-conector-4-pin-pwm/

https://www.vexio.ro/coolere-si-ventilatoare/noctua/326969-nf-f12-pwm-chromax-black-swap/

 

Regarding audio issue, I found that the only way to ge t working my external audio card was to disable onboard audio and then reinstall Catalina.

 

My system's temps run just fine. Idle is shown below.

 

To read about details on how I prepared the cooler for this CPU, do a search in the VM thread on this forum for a couple of my posts on the subject. Many heat blocks are not flat and temperature transfer is adversely affected. I planed my flat; read the posts.

 

When stressed, power/temps jump up; so as not to repeat re-posting images, see this post here; the temps under those conditions are very reasonable.

 

 

4346672_ScreenShot2020-09-15at5_36_20AM.png.dad3669f0591d7ce0e61d16da6401e55.png

 

 

Share this post


Link to post
Share on other sites
1 hour ago, iGPU said:

 

If you turn off picker, OC is on it's own. I've not tried it, but if Misc/Boot/PollAppleHotKeys is enabled (I always leave on; presently, p 36 Docs) and Misc/Security/AllowNvramReset is enabled, you might be able to CMD+P+R before Apple logo appears to get into NVRAM when ShowPicker is No.

 

I leave ShowPicker on (Yes), and have TimeOut set to 0 (disable) so I can control what happens.

 

The distorted audio has been discussed: turn off Wifi (or try only using 5G). alcid seems to have little effect, but then I use a USB Audio interface (USB-C port) and not the internal audio.

 

 

Ok, i think I'll leave picker on with a 4 second timer.  I do like the system to finish booting if power outage or crash as i remote in from time to time, and i like it to be on if possible atl all times.

 

I will have more time tonight to work on the audio, I will be using a USB-C (thunderbolt? i cant remember) Focusrite Scarlett interface when I move this TRX40 sytem back to the office so i don't necessarily need onboard audio to work but I like to get everything working just for practice.

 

@fabiosun I think i had kept alcid and kexts from reading a previous post, but i see now that i should look at all that again.  I will play with it tonight.  are you all saying that catalina has the drivers for trx40 designare onboard Audio because its USB based?

 

thanks again everyone

Share this post


Link to post
Share on other sites

hi @iGPU

I see your AMD Power Gadget temps/watt graphics

I see in idle a very low temps (about 40°) and also 70 watt of power comsumption

 

In Previous post (stress test you did ) I see about 85° and a TDP about 315W

 

I would like to know how PBO is set in your BIOS and also say in my case I see a wattage about 360 watt and a temp about 82° on stress test

But I would like to have you idle temps (wattage there is pretty the same)

TY

Share this post


Link to post
Share on other sites

@thebwack

TRX40 internal audio is a bridged USB 2.0 audio

From Mojave internal appleUSB audio kext support this (as all usb audio)

In high Sierra you see the device but audio is not working

 

I think appleALC.kext (I am sure) it is not mandatory to have internal audio (Realtek 2.0 audio), it could be useful for Hdmi/DP audio togheter also WEG to map GPU in gfx0 in ioreg  if you do not use a custom ssdt for it  

Share this post


Link to post
Share on other sites

567905453_Screenshot2020-09-15at5_46_36PM.png.9a5943bedd1459192bb89c8a23e34fff.png

 

663629725_Screenshot2020-09-15at5_47_32PM.png.80e4c4e744106d76913e5a88acdf3263.png

 

some funny experiment (for me I mean 🙂 ) with Catalina and web drivers 🙂

No acceleration but all my monitors are working  and I have a better experience during my testing

 

Also in Big Sur is possible to patch Nvidia Web

 

  • Like 1
  • Ok 1

Share this post


Link to post
Share on other sites
14 minutes ago, fabiosun said:

567905453_Screenshot2020-09-15at5_46_36PM.png.9a5943bedd1459192bb89c8a23e34fff.png

 

663629725_Screenshot2020-09-15at5_47_32PM.png.80e4c4e744106d76913e5a88acdf3263.png

 

some funny experiment (for me I mean 🙂 ) with Catalina and web drivers 🙂

No acceleration but all my monitors are working  and I have a better experience during my testing

 

Also in Big Sur is possible to patch Nvidia Web

 

It’s such a shame Nvidia and Apple don’t get along. The Ampere series from Nvidia is almost tempting enough to shift to Linux

  • +1 1

Share this post


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

hi @iGPU

I see your AMD Power Gadget temps/watt graphics

I see in idle a very low temps (about 40°) and also 70 watt of power comsumption

 

In Previous post (stress test you did ) I see about 85° and a TDP about 315W

 

I would like to know how PBO is set in your BIOS and also say in my case I see a wattage about 360 watt and a temp about 82° on stress test

But I would like to have you idle temps (wattage there is pretty the same)

TY

 

PBO is default, I change nothing. I even have fan curves and pump very low to keep noise to a minimum. The only difference in our systems (as I don't know if you did these things) may be that I flushed out the radiators, changing out the stock fluids, and planed the heatsink (as described on the VM thread). I think, esp with high-powered, larger CPUs, all heatsinks should be planed prior to use. I've rarely seen any that are not a bit warped. It took me around an hour to do, but it only needs to be done once.

 

***

 

As for your NVIDIA GPU, that's great. I didn't think any NVIDA GPUs worked after High Sierra. Could you explain to us how you manage to get the kexts to work and where do you source the kexts? Are other, recent NVIDIA GPUs supported too?

Share this post


Link to post
Share on other sites

@iGPU

it is an unlocked driver

but it is only useful to have a good experience for web browsing with displays at correct resolution

no acceleration

no cuda support

it is simple to try

download latest web driver then nvidia driver unlocker from download area

in this way you can install on unsupported OSX

then you have to patch web driver plist to match with exact OS X version

you can use nvweb patcher app you can find also in download

 

Share this post


Link to post
Share on other sites

Ah sorry

about PBO

set to auto, disable, enable?

i wonder why in idle you have lower temps

instead on load you have greater than me and also you have a lower tdp (on load I have 360w and you 314w)

Share this post


Link to post
Share on other sites
27 minuti fa, Ploddles ha scritto:

Cosa intendi per PBO?

Precisione Boost Overdrive

 

Spoiler

 

 

  • Like 1

Share this post


Link to post
Share on other sites

/System/Library/Extensions/AppleGraphicsControl.kext/Contents/MacOS/AGDCDiagnose -a > AGDCDiagnoseTRX40_a.txt 2>&1

Share this post


Link to post
Share on other sites
11 hours ago, fabiosun said:

@thebwack

TRX40 internal audio is a bridged USB 2.0 audio

From Mojave internal appleUSB audio kext support this (as all usb audio)

In high Sierra you see the device but audio is not working

 

I think appleALC.kext (I am sure) it is not mandatory to have internal audio (Realtek 2.0 audio), it could be useful for Hdmi/DP audio togheter also WEG to map GPU in gfx0 in ioreg  if you do not use a custom ssdt for it  

I'm going to attach my config.plist.  this was a previous @meina222 EFI that i've simplified for my setup but am curious what y'all think.  I think there might still be things I do not need that @meina222 needed for specific hardware or was playing with.  There is a lot in the Patch section that i don't understand or have seen in my other OpenCore builds but not sure if i need it as it might be TRX40 specific.

 

So, about audio.  This config file is where I'm at with working onboard RealtekUSB audio and Radeon VII.  If I remove Whatevergreen then two of my Display ports quit working.  I am currently using two 4k monitors and I was using the HDMI port and the display port next to it.  Without WEG I can only use the port furthest from the HDMI port.  Also, after a reboot audio was distorted again with Whatevergreen  removed.  What should be my next combo to try?  Apple ALC is in the OC/kext folder but i'm not calling it so not sure its being used.

 

You mentioned WIFI and distorted audio.  I don't have WIFI working from the Designare (do I need to disable it in BIOS?)  I was planning to buy the latest FENVI card that is compatible with BigSur.  Will the FENVI cause audio to distort?

 

edit:  I want to clarify that I am not using the Radeon VII for audio.  I am using the front headphone jack while at home just to test.  
 

 

config.plist.zip

Edited by thebwack
Clarification

Share this post


Link to post
Share on other sites

@thebwack,

 

You can make some improvements. You can significantly cut down on the number of Patch entries in Kernel thanks to findings by @Pavo, with implications on improvements in graphics and CPU performance.

 

Also, unless you use multiple monitors, you do not need Whatevergreen in my experience. I found that my DP sound works fine with alcid=11 even without Whatevergreen ( you do need alcid=11 for DP sound, but not for Realtek USB sound). I do use AppleALC, but have not tried without.

 

Also, in order to have iMessage/iServices enabled you want to designate your ETH as built-in. You can find their PCI paths using Hackintool. I do that in DeviceProperties section. You also need to update the ROM section of your config.plist with the MAC address of en0 for that to work.

 

Attaching my current config.plist (minus redacted serials) and IOReg for reference and comparison (works very well right now, eliminated last issue I had with microstutters via BIOS).

 

It also has working example of Thunderbolt SSDT in Slot 4, although Thunderbolt still has some challenges that go beyond the scope of this thread. You need custom firmware in it. You can read about it in the TB section, where @iGPU,  @fabiosun and myself have done lots of research. Note - you need BIOS f4h for that . I can share it if interested as it is not available publicly, but is very stable in my experience and solves Slot 4 bug.

 

Redacting my previous statement on needing f4h - it is only needed if you use all 16 lanes of your PCI slot 3 which I house the AIC 4x4x4x4 in. This cripples Slot 4, but may not be the case with you as you run a Solarflare there.

 

‼️Warning: do not use MMIO in my latest config.plist - it is specific to BIOS f4h and is not the same as yours‼️

‼️If you choose to update your TB firmware, you need to edit the ROM section of the TB SSDT as it contains a unique Mac address I generated. You need to do that by dumping your ROM using some tools that were developed by others, don't just copy it, it's supposed to be a reference‼️

Also, if you don't know what an SSDT or kext is for, it may not apply to you - ask before applying, and back up to a bootable USB before you make any changes. The other sections should be safer to experiment with.

 

p.s.

I have done USB mapping for most ports under MacPro7,1 (using @iGPU's generous help as reference) but I think they should work on iMacPro1,1. It disables the AX200 in my case to remove conflict with native x1 BT card I have.

 

Attaching the USB mapping and TB SSDT in case you want to dive in those.

config.plist.zip MyMacPro71.zip

SSDT-XHC.aml.zip SSDT-TBOLT3-NVM23.aml.zip

Edited by meina222

Share this post


Link to post
Share on other sites
32 minutes ago, meina222 said:

@thebwack,

 

You can make some improvements. You can significantly cut down on the number of Patch entries in Kernel thanks to findings by @Pavo, with implications on improvements in graphics and CPU performance.

 

Also, unless you use multiple monitors, you do not need Whatevergreen in my experience. I found that my DP sound works fine with alcid=11 even without Whatevergreen ( you do need alcid=11 for DP sound, but not for Realtek USB sound).

 

Also, in order to have iMessage/iServices enabled you want to designate your ETH as built-in. You can find their PCI paths using Hackintool. I do that in DeviceProperties section. You also need to update the ROM section of your config.plist with the MAC address of en0 for that to work.

 

Attaching my current config.plist (minus redacted serials) and IOReg for reference and comparison (works very well right now, eliminated last issue I had with microstutters via BIOS).

 

It also has working example of Thunderbolt SSDT in Slot 4, although Thunderbolt still has some challenges that go beyond the scope of this thread. You need custom firmware in it. You can read about it in the TB section, where @iGPU,  @fabiosun and myself have done lots of research. Note - you need BIOS f4h for that . I can share it if interested as it is not available publicly, but is very stable in my experience and solves Slot 4 bug.

 

Redacting my previous statement on needing f4h - it is only needed if you use all 16 lanes of your PCI slot 3 which I house the AIC 4x4x4x4 in. This cripples Slot 4, but may not be the case with you as you run a Solarflare there.

 

‼️Warning: do not use MMIO in my latest config.plist - it is specific to BIOS f4h and is not the same as yours‼️

‼️If you choose to update your TB firmware, you need to edit the ROM section of the TB SSDT as it contains a unique Mac address I generated. You need to do that by dumping your ROM using some tools that were developed by others, don't just copy it, it's supposed to be a reference‼️

Also, if you don't know what an SSDT or kext is for, it may not apply to you - ask before applying, and back up to a bootable USB before you make any changes. The other sections should be safer to experiment with.

 

p.s.

I have done USB mapping for most ports under MacPro7,1 (using @iGPU's generous help as reference) but I think they should work on iMacPro1,1. It disables the AX200 in my case to remove conflict with native x1 BT card I have.

 

Attaching the USB mapping and TB SSDT in case you want to dive in those.

config.plist.zip 5.3 kB · 0 downloads MyMacPro71.zip 8.84 MB · 0 downloads

SSDT-XHC.aml.zip 1.25 kB · 0 downloads SSDT-TBOLT3-NVM23.aml.zip 2 kB · 0 downloads

Thanks, I'll take a look at these and compare.  Did your MMIO change in the last couple weeks?  I am on F4k and I ran the debug and my MMIO was identical to your EFI from around Aug30th (at least for the 14 lines used).

 

I will most likely not mess with Thunderbolt just yet.  That will be a whole other dive later on.  I will follow that thread though and follow the steps.

 

I'll look through your IOreg and Config and do some comparing.  I'm not having any obvious issues other than the realtek distortion on the front headphone, but it works fine when I have alcid11 and WEG so IDK maybe there's something else that will help that (it also seams to be different on some reboots so i might not have a clue yet)

 

I actually use 2or3 monitors so I think i'll keep WEG for now 

Share this post


Link to post
Share on other sites
On 9/15/2020 at 7:22 PM, thebwack said:

I'm going to attach my config.plist.  this was a previous @meina222 EFI that i've simplified for my setup but am curious what y'all think.  I think there might still be things I do not need that @meina222 needed for specific hardware or was playing with.  There is a lot in the Patch section that i don't understand or have seen in my other OpenCore builds but not sure if i need it as it might be TRX40 specific.

 

So, about audio.  This config file is where I'm at with working onboard RealtekUSB audio and Radeon VII.  If I remove Whatevergreen then two of my Display ports quit working.  I am currently using two 4k monitors and I was using the HDMI port and the display port next to it.  Without WEG I can only use the port furthest from the HDMI port.  Also, after a reboot audio was distorted again with Whatevergreen  removed.  What should be my next combo to try?  Apple ALC is in the OC/kext folder but i'm not calling it so not sure its being used.

 

You mentioned WIFI and distorted audio.  I don't have WIFI working from the Designare (do I need to disable it in BIOS?)  I was planning to buy the latest FENVI card that is compatible with BigSur.  Will the FENVI cause audio to distort?

config.plist.zip 5.84 kB · 1 download

 

1) You've not read the thread carefully or you'd not have downloaded a config with all of the original patches. We talked about this  several days ago and most of us are running only 13 patches. See attachment below (copy and paste to replace your Patch section).

 

***

 

EDIT:

The first patch is the basic 13 needed for Big Sur, but won't boot into other macOS. The other patch file contains more patches that allow booting into Mojave, Catalina and Big Sur. Some of the patches work for Mojave, some for Catalina, some for BS and a few are used by all 3. There is no set up for older macOS.

 

***

 

2) your config file shows that you're using an older version of OC. You should be updated to v061 for best function. When I started using OC in early 2019, I spent days studying all the posts at the Insanelymac thread, reading the docs and looking at the sample.config plist. Now, I'd instead recommend going to the Dortania guide as the best resource to learn OC (here) and how to keep it current. Then on each update, study the Docs section, specifically, the Changelog.md and Differences.pdf files.

 

3) your config file is a little short on kexts. AppleALC and ethernet kext are usually a good idea on most Hackintoshes. (Do you understand that your boot-arg of "alcid=11" doesn't work if you don't load the AppleALC kext?) In the Kernel/Quirks section should disable the DummyPowerManagement; it's not needed for TRX40 (discussed before). There is also a new addition for v061, specific for Big Sur (discussed before, here).

 

4) The WEG/RadeonVII DP issues you describe are known to happen when WEG is disabled with Radeon VIIs (and I think 5700XT too) On the Intel side this was found to be necessary (starting with Catalina) to prevent crashes (that is, +WEG with Radeon VII led to crash), so it was rec'd to disable WEG but knowing that you'd lose some ports. ( I've discussed this several times on this and the VM thread.) On Big Sur, I run Radeon VIIs and now keep WEG enabled. My only boot-arg is "-wegbeta".

 

5) If you don't want the on-board wifi, I uploaded some time ago an SSDT to disable. You need a proper SSDT to re-inject SB.S0D2.D2A0.BYUP.BYD8/XHC (address 0x03) and leave out PRT5 which supplies power to the BT/Wifi device on the Desginare mobo.

 

6) In your MmioWhitelist, I'd recommend adding Comments, so you know at some later date what the heck you did and how to trouble shoot (as shown below). Commenting in code is always a good idea. I've already seen this section before and you copied someone else's no-comment section instead of deriving your own (a how-to was posted here).


Yours:

205847473_ScreenShot2020-09-15at8_13_03PM.png.ffe795babe8c1de0e2933de296655e4b.png

Mine:

79037310_ScreenShot2020-09-15at8_13_35PM.png.28a55eb268da317173781e6e34c64aea.png

 

 

7) The FENVI has recently on other forums been found to have various problems. The YOUBO card (here), now seems to be the preferred choice.

 

***

 

TO ALL:

 

Reading the thread carefully, at least the last 2 or 3 weeks of posts, will avoid us all having to re-address old topics for each new person who comes to work on this build.

 

But part of the problem isn't the new-comer naively downloading files. Instead, it is the fault of posters who don't self-edit their old posts and leave tantalizing files available to new-comers. I would encourage all of us who've upload files to removed those which are no longer valid, or amend some explanation. (I did this with the Mmiowhitelist Instruction, removing an earlier upload and explaining how an easier method was developed and provided links back and forth from the old to new post.)

 

I think if an EFI is faulty or has been superseded, it should be removed. Unless posters self-edit, old EFI's and other uploads will haunt us all, as new-comers download these old uploads, have problems, then request fixes to issues that were previously solved.

 

 

 

TRX40-OC-Kernel-Patches.plist.zip

Patches-Maj-Cat-BS.plist.zip

Edited by iGPU
added patches for Mojave-Catalina-BS
  • Like 1
  • +1 2

Share this post


Link to post
Share on other sites

@thebwack, yes my MMIO changed with BIOS f4h. If you switched from f4c to f4k, and didn't re-derive MMIO, do it. If you already did and it didn't change don't use mine - I had 9 entries change. When you turn off DummyPowerManagement per iGPU's advice, be careful about stability - in my case, and I believe this is specific to 3990x and/or some BIOS quirk, I had invariable kernel crashes 1-2 min after a successful boot, so DummyPowerManagement *is required* for me.

 

@IGPU, good point on old EFI's. I'll go over my old posts and purge if I see any EFI's.

Share this post


Link to post
Share on other sites

I agree almost to EFi proposal..but..I also say if people who have offered their EFI in past thread message delete it without adding a new one or a minimal explanation .all discussion ( thread tree related) could loose its meaning

 

I suggest, if possible to add a description or to add a new EFI

Often is not so clear that EFI is also related to a proper opencore version..and no skilled or with a less minimal attention people could mix stuff..ie My MMIO with a different BIOS version or different config.plist, Igpu proper ssd for his rig and so on..it happened 

 

I also understand that many people come here and they would like to have their trx40 up and running as fast as possible..

but as advice..a minimal effort user have to put in this task

Every rig is different and some problems could happen also on identical one

 

Share this post


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.