Jump to content

fabiosun

Recommended Posts

  • Supervisor

BIG news (not verified by me, in my case it is not working)  It boots πŸ™‚  see video below πŸ˜‚

It seems @Pavobooted with big Sur in A vanilla mode

some problems to solve but for him it is booting now πŸ™‚

for me no...

You creators users could try πŸ™‚

ops only you @iGPU

others users are Asrock

πŸ™‚

 

 

fabiosun's EFI and ioreg

System Description:

  Reveal hidden contents

 

Ploddles's EFI and ioreg

System Description:

  Reveal hidden contents

 

Arrakis's EFI and ioreg

 

System Description:

  Reveal hidden contents

 

mSedek's EFI and ioreg

 

 

System Description:

  Reveal hidden contents

 

Rox67er's EFI and ioreg

System Description:

  Reveal hidden contents

 

UPDATE 17-07-2021:

 

Edited by fabiosun
UPDATE EFI OC 0.8.5 Rox67er.zip
  • Like 5
  • +1 2
Link to comment
Share on other sites

  • Moderators
  On 8/9/2020 at 5:16 PM, fabiosun said:

BIG news (not verified by me, in my case it is not working)

It seems @Pavobooted with big Sur in A vanilla mode

some problems to solve but for him it is booting now πŸ™‚

for me no...

You creators users could try πŸ™‚

ops only you @iGPU

others users are Asrock πŸ™‚

 

Expand  

 

Where did he post? I'd like to try as we share same hardware.

Link to comment
Share on other sites

  • Supervisor

Ok it works 

bare metal works in Catalina 10.15.6

for now I have no audio e no ethernet (aquantia is seen by default but no cable connected message)

cpu benchmark are the same like Proxmox

i can’t test gpu Performance

 

Ok audio is fine and also ethernet is working (no Aquantia but intel i211 with SmallTreeIntel82576.kext

 

Edited by fabiosun
Aquantia works.. it fails if you start windows before and then enter in OSX without turn off pc
  • Like 2
Link to comment
Share on other sites

  • Supervisor

With attached config I can boot in "vanilla" mode in OSX

Tested in High Sierra, Catalina

 


 

  Reveal hidden contents

next goal for me is to activate Nvidia Web Driver in this "vanilla" condition

I have done some test for CPU

The same benchmark posted before in a Proxmox/Osx environment
 

Problem with some apps..but this is usual Vanilla method problem (adobe, davinci, etc)

 

  • Like 5
Link to comment
Share on other sites

  • fabiosun pinned and unpinned this topic
  On 8/9/2020 at 5:16 PM, fabiosun said:

BIG news (not verified by me, in my case it is not working)

It seems @Pavobooted with big Sur in A vanilla mode

some problems to solve but for him it is booting now πŸ™‚

for me no...

You creators users could try πŸ™‚

ops only you @iGPU

others users are Asrock πŸ™‚

 

Expand  

What is "vanilla mode" ? Bare-metal?

Link to comment
Share on other sites

This looks exciting. I haven't managed to get Proxmox working fully/correctly yet. I can create the Hack, use the Proxmox Console or VNC or Remote Desktop into macOS but not pass through my RX580 properly. Whenever I do that the Hack either fails to start or if it does I no longer have Console, VNC or RD control - the monitor flashes for a brief second and then displays a message saying no input is being received and goes back to sleep.. I've tried numerous different Proxmox configs but I haven't managed it yet.

 

I would much prefer to run it as Bare Metal, either Catalina or BS as I am far happier in that environment than Proxmox.

 

If someone would be willing to upload their full EFI I would be forever thankful. I've tried so many various things under Proxmox I'm pretty sure I've screwed everything up and need a nice fresh one that is known to work well.

 

Link to comment
Share on other sites

  • Moderators
  On 8/10/2020 at 11:26 AM, fabiosun said:

and this is a "Vanilla" ioreg

Expand  

 

Interesting. This has similar structure to my old X570 build. I shoud be able to adapt SSDTs from that build for the TRX40 mobo. I'll post later once working.

(I'm at work and still need to re-install Catalina before I can test.)

Link to comment
Share on other sites

  • Moderators
  On 8/10/2020 at 5:43 PM, Ploddles said:

This looks exciting. I haven't managed to get Proxmox working fully/correctly yet. I can create the Hack, use the Proxmox Console or VNC or Remote Desktop into macOS but not pass through my RX580 properly. Whenever I do that the Hack either fails to start or if it does I no longer have Console, VNC or RD control - the monitor flashes for a brief second and then displays a message saying no input is being received and goes back to sleep.. I've tried numerous different Proxmox configs but I haven't managed it yet.

 

I would much prefer to run it as Bare Metal, either Catalina or BS as I am far happier in that environment than Proxmox.

 

If someone would be willing to upload their full EFI I would be forever thankful. I've tried so many various things under Proxmox I'm pretty sure I've screwed everything up and need a nice fresh one that is known to work well.

 

Expand  

 

This might work. You'll need to fill-in SN parts. I also left kexts activated for BT/WiFi; turn-off it you don't want them. This is using compilation from yesterday for OC v061. Patches were from fabiosun's post above.

 

***

 

Depending up whether  "Above 4G Encoding" is enabled or disabled, "npci=0x2000" may need to be entered into the boot arg section of OpenCore. If you get a boot failure, try adding "npci=0x2000" and see if that helps. It is not present in the attached EFI folder.

 

 

*** EDITED 26 Aug:

 

See this post for a better EFI folder that boots Catalina and Big Sur bare metal.

 

 

 

Edited by iGPU
replaced EFI folder with link
  • Thanks 1
Link to comment
Share on other sites

@iGPU - how should I go about building an SSDT for the TRX40 Designare to try the bare metal? So far I never bothered with that part as passing one of the Matisse Starship controllers gave me enough USB ports to work with (4 at least in total and I only used 2 at most). But I never built bare metal and I know the SSDT part requires some extensive testing on which port is which and limiting that in the file from which the SSDT is compiled. Any good guides on how to do that on TRX40?

Link to comment
Share on other sites

  On 8/10/2020 at 5:58 PM, iGPU said:

 

This might work. You'll need to fill-in SN parts. I also left kexts activated for BT/WiFi; turn-off it you don't want them. This is using compilation from yesterday for OC v061. Patches were from fabiosun's post above.

EFI-v061-08-09-20-BareMetal-public.zip 6.84 MB Β· 2 downloads

Expand  

 

Much appreciated. Thanks. As soon as the weather here in the UK cools down a bit I'll start my 'playing'. I have a different MB (Gigabyte TRX40 Xtreme) to everyone else on this and Fabiosun's Proxmox thread so hopefully I can get it working.

 

Link to comment
Share on other sites

  • Moderators
  On 8/10/2020 at 6:06 PM, meina222 said:

@iGPU - how should I go about building an SSDT for the TRX40 Designare to try the bare metal? So far I never bothered with that part as passing one of the Matisse Starship controllers gave me enough USB ports to work with (4 at least in total and I only used 2 at most). But I never built bare metal and I know the SSDT part requires some extensive testing on which port is which and limiting that in the file from which the SSDT is compiled. Any good guides on how to do that on TRX40?

Expand  

 

Post you IORegistryExplorer and I can modify SSDTs (and post a "how to").

  • Like 4
Link to comment
Share on other sites

@iGPU - thank you! I presume I need to 1st boot bare metal and then use IORegistryExplorer? As in Proxmox I only see the subset of USBs from the controller I passthrough.

 

@Ploddles

The Designare TRX40 is actually very similar to the Master TRX40. Mine works great with Promox but I have a Navi 5700XT. I will attempt this bare metal boot this week and post my progress.

 

 

Link to comment
Share on other sites

  • Supervisor

@meina222if you have a disk with any osx installed...not a virtual file ..a disk i mean

put my config and use a minimal set of kext and driver efi

important things are:

patches 

devirtualizeMMMIO enabled

and then start it from that efi

it is pretty simple.

you could have some headache due radeon vii..or your xt..but it is more simple to try that to explain

  • Like 1
Link to comment
Share on other sites

  On 8/10/2020 at 7:12 AM, fabiosun said:

(aquantia is seen by default but no cable connected message)

Expand  

 

@fabiosun Is the message you're seeing saying "Self Assigned IP" and gives you a bad IP, or does it not show as built in? I've ran into this problems several times, especially if I shift pci devices around, but there's generally a method I use that works to clear it. 

 

In Proxmox MacOS, my work around is through:

 

a) making sure the ethernet device is added to device properties with "built-in": 01

b) clearing MacOS's network interfaces cache with script [1] below

c) shutdown of MacOS, on boot, run cleanNVRAM, shutdown

d) full shutdown of Host

 

clear_net.command - I have this as a bash script with chmod +x and an alias set up in MacOS to clear it with "clearnet", but you can use it in terminal with those two commands.

 

#!/bin/bash

sudo rm /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist 

sudo rm /Library/Preferences/SystemConfiguration/preferences.plist

 

I know this thread is Vanilla, but just in case. 

Link to comment
Share on other sites

  • Supervisor

Thank you @tsongz i think problem is different, maybe driver related or acquantia id related

not investigated so much because using i211 is fine for now..and the big problem for me is to have a working gpu with proper acceleration..i have not for now

 

  • Like 1
Link to comment
Share on other sites

  • Moderators

Here are a few SSDTs for fabiosun's mobo. I've attached SSDT for GFX0, Aquantia, I211 (both), and TB. I can make for NVMe later. Note that these simply re-label devices and inject no properties (except TB, which does!). We can later add those items.

 

Attachments were moved; see this link for download of the SSDT files.

 

 

Correct mislabelled D0BF:

HDAU.jpg.836231c9f114608e78a6054f914e5bf8.jpg

 

 

Re-name D0BF as HDAU (even though D0BF is at 0,1, 0x01 or One is used):

HDAU-fix.jpg.cfa0478c81b85e3d8126e60b8c1ecd2f.jpg

 

 

 

Edited by iGPU
corrected typo in SSDT files and provided link to update
Link to comment
Share on other sites

  • Moderators
  On 8/10/2020 at 7:25 PM, fabiosun said:

@iGPU thank you i will test later

how can i check if they are loaded or not?

 

Expand  

 

Yes, to test for ACPI, run in Terminal: "log show --last boot | grep ACPI"

 

Similarly, to check for TB, run: "log show --last boot | grep Thunderbolt"

 

To check for non-Apple kexts, run: "Kextstat | grep -v com.apple"

 

I will post fix for Davinci later (lunch time at my work). I fixed for X570 which had same issue.

  • Like 1
Link to comment
Share on other sites

  • Moderators

fabiosun,

 

Here are 2 more SSDT for SATA and ANSI. EDITED: see this link for these two along with 4 other SSDT files.

 

These do inject properties and should show up under SystemInfo/PCI, along with data from the TB SSDTs. BTW, if working, the TB should show up under SystemInfo/Thunderbolt.

 

Edited by iGPU
Link to comment
Share on other sites

  • Moderators

Davinci fix. Open attached folder and follow the instructions on the text file, placing the file "libiomp5.dylib" inside the Davinci contents folder.

AMD-Davinci-Fix .zipFetching info...

 

***

 

  On 8/10/2020 at 7:44 PM, fabiosun said:

@igpu

i see without ssdt stuff in systeminfo/thunderbolt

 

Expand  

 

Yes, but you'll see more later with proper SSDT... Further, you'll see entries inside USB and Network sections too. And USB speed will be adjusted to maximum with proper SSDT injection.

 

Edited by iGPU
response to fabiosun
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.