Jump to content

fabiosun

Recommended Posts

  On 10/28/2020 at 3:22 AM, iGPU said:

 

 

Hi all.

 

I got COVID two weeks ago. I self-treated at home and did well until this past weekend when the "cytokine storm" hit me (I was too conservative with steroid use). A 3-day hospital admission tuned me up and excluded some really serious stuff that I fortunately did not have (DVT/PE). I left hospital today; now back at home and reading this thread on my laptop with supplemental oxygen (and lots of steroids and blood thinners).

 

BTW, I sero-converted, meaning I now have antibodies to COVID. This means I now have natural immunity with no need for a vaccine. (The idea of herd immunity is to either naturally develop antibodies from COVID directly, or, develop antibodies by receiving a vaccine.)

 

Hopefully this week I'll get to use the TRX40 again. (Actually, it's been on for past 2 weeks as I was editing a video-documentary on it when I got sick and was unable to easily turn it off. Very stable machine!)

 

 

Expand  

Feel better great to have you back . Both my sisters and brother in laws had it and recovered. God bless your ok and welcome back. 

 

  • +1 1
Link to comment
Share on other sites

I saw a post late yesterday on another site, but it seems to have disappeared now, that suggested it was an update to better support the new AMD 6000 cards when they are released. Probably just a rumour as it was released on the same day as the announcement, but who knows.

  • Cross Finger 2
Link to comment
Share on other sites

  On 10/29/2020 at 3:38 PM, AllubzV said:

 

@fabiosunHah, ow, woops! I remember something going wrong there a while back. I'll stick to the account that actually has posts then 😄 Sorry for going offtopic. When all is ready, I'll jump on the B550 (Probably VISION D), 5900X, and 6800XT bandwagon. I got a feeling macOS support is going to be A-OK, so let's hope that holds up.

 

@ckrueger99 There's indeed a good chance of Radeon VII's coming available, but the people who have them would sell them to upgrade, and seeing their price point and thermal limitations, I think most new userse would opt for a 6800 (XT) as well. Still, the VII's are great cards!

 

@Jaidy This really is the drag between Apple and NVIDIA. NVIDIA writes all their stuff as closed-source as possible, so reverse-engineering an up-to-date driver for macOS, especially with full-feature support like CUDA, seems highly unlikely. AMD GPU's simply can't produce CUDA results, because they lack the specific cores in their architecture; it's NVIDIA-only as far as I know. AMD uses Stream Processors and Compute Units, which serve a similar function but are ran on OpenGL rather than CUDA. Besides, with the 6000-series AMD GPU's around the corner, there is little reason to prefer NVIDIA over its AMD counterpart.

Expand  

You are correct to the point that CUDA is closed source, and leverages nVidia's specific hardware. Though OpenCL can do much of what CUDA does, in the sense of freeing us from the worries of allocating and de-allocating memory manually, and also moving data between VRAM and system RAM. I am a Ph.D. student in computer science, and I do numerical linear algebra, and its applications in machine learning. I need to perform computations with huge matrices. They can be parallelized in openCL too, just that the CUDA wrappers are way too sweet. If someone writes similar wrappers for AMD GPUs using openCL (I am not sure about Vulkan if that is another API?), AMD has had higher theoretical TFLOPs till last generation!

 

And Apple and Nvidia need to grow up. Besides Apple too likes to keep things proprietary (just look at the lightening connector). Anyway, the Navi 2 series is awesome, and I am so looking forward to getting my hands on one of these! 🙂

Edited by Jaidy
  • Like 1
Link to comment
Share on other sites

  On 10/31/2020 at 12:15 AM, meina222 said:

No Catalina update for me on Proxmox either. I wonder why that is. Big Sur 11.0.1 installed without a problem as with others.

Expand  

Strange, I also don't see it. Both on TRX40 and my MacBook Pro still at 19H2

 

I did find out why I'm not getting the Big Sur update when enrolling in developer seed. I had some weird csr-active-config setting. After resetting to 00000000 it now works fine, but still no 19H4 upgrade.

Link to comment
Share on other sites

  On 11/2/2020 at 11:28 AM, fabiosun said:

Now @Rox67erI am using it as my primary system

It works in my daily tasks as Catalina does or previously macOS High Sierra did

 

Expand  

Interesting, I have been holding off to really switching over but didn't update latest beta versions. I just tried and now my Big Sur disk will not boot. Freezes immediately at start. Installed 0.6.3 debug but must have screwed up my plist somewhere... 

Link to comment
Share on other sites

  • Supervisor

and......for Clover Bootloader Lovers! 

 

complete config.plist, it installs and boots macOS Catalina 10.15.7 (19H4) and Big Sur 11.0.1 (20B5012d) 

and these attached are debugs for both booting systems:

  Reveal hidden contents

macOS Catalina 10.15.7 (19H4)

  Reveal hidden contents

 

 

Big Sur 11.0.1 (20B5012d) 

 

  Reveal hidden contents

I Have never posted an entire debug log..this is the first time (forum/clover debug I mean)

If you have also older OSX installed they are working fine if you use proper patches for each version

 

PAY ATTENTION

 

clover R5126 is under development and it has some problem in particular situations with a function (GetOS detection), it also has problem with Big Sur Recovery...

but it works...

In my config you can find all quirks set (maybe more) to have system booting and working. You can also find a minimal set of Kernel Patches I use to boot in Catalina and in Big Sur

 

I hope you enjoy this as I did..for me very useful to try stuff in Clover bootmenu Option 😉

 

for a more complete informations:

https://github.com/CloverHackyColor/CloverBootloader/issues/283

https://github.com/CloverHackyColor/CloverBootloader/issues/289

 

there you will find issues I have opened to solve GetOS detection problem!

 

  • Like 1
Link to comment
Share on other sites

  On 11/2/2020 at 10:52 AM, Rox67er said:

@fabiosun Some impressive benchmarks, looks like Big Sur is really reaching GM status soon.

Expand  

 

It probably already has, except they have now changed the names from GM to RC (Release Candidate), otherwise why change the latest beta to 11.0.1, i.e the extra .1 on the end. They just haven't released it as they are waiting for the 'event' on the 17th.

  • +1 1
Link to comment
Share on other sites

Hey all, and especially @meina222 & @jncasey! (we are all running the TRX40 Designare)

 

Long-time reader, first time poster. I hope to be able to bring a handful of interesting things in return for the amazing community that's gathered here. A few details that might be unique-ish to my setup at the end of this post. I don't need help or support with the odd parts of my setup; in fact my main question (NVRAM) is applicable with nothing installed!

 

My question for all of you — what's the playbook when NVRAM operations like Startup Disk hang the machine?

  • I followed the Dortania guide and was able to get a booting configuration for both Catalina, and Mojave
    • Mojave is ideal focus right now as I'm completing a 180k-asset Aperture migration, but I can handle adaptations between the versions.
  • However, the installer always hung at 2 minutes remaining. I was able to get a working system by finishing the install on my W480.
    • Without NVRAM working, I can't seem to get any of the methods for disabling SIP to work—a requirement for the .kext-based drivers of my ATTO & Highpoint SAS cards, as well as Chelsio 100GbE.
  • I have tried the NVRAM SSDT, but is there any canonical reference that describes this innovation in detail? Information seems tough to find.

 

I did try booting @meina222's config.plist and associated ACPI / .aml's, but wasn't able to get past the Apple logo relatively early in boot. The config may have verbose turned off (mine always leave it on), and tomorrow I'll investigate the logs more.

 

If there is any advice on NVRAM for the Designare, I would be deeply thankful for a tip on which configurations to try. Legacy / LegacySchema (following guides related to using them) did not seem to provide any benefit for me.

 

——— Designare Resource Allocation Error ———

 

@meina222 — I had found your discussions on the Gigabyte forum about the ridiculous D4 PCIe resource allocation error, and it is very good to hear that the H bios resolved the issue for you! Indeed outrageous that it's an issue at all, and remains in the latest BIOS...

 

Having just discovered your copy of the H BIOS, I haven't tried it yet; my TRX40 hardware was partially folded into a W480 build, while TRX40 wasn't bootable. I got very far with Proxmox, but a handful of issues were persistent. Still, I'd be interested in comparing notes here at some point!

 

——— Some fun / unimportant details about my setup + possible areas of experience where I might be helpful ———

 

  • Lots of experience with different Optane configs and their compatibility (I have 7x 118GB 800p, 2x 380GB 905p M.2, 1x 280GB 900p AIC, and 1x 960GB 905p U.2)
  • Lots of SAS storage insanity (>140TB / 32+ spindles - mostly SAS, so a lot of macOS SAS experience).
  • Lots of NVMe types, including enterprise (2x 6.4TB Intel P4600, 4x 2TB 970 Evo Plus, 2TB Sabrent Rocket 4.0, 960GB Corsair MP510)
  • Some less-common networking: Chelsio 100GbE cards, Thunderbolt 3 10GbE, QNAP 5GbE, RealTek 2.5GbE, etc
  • Range of AMD GPUs we can test with (Radeon VII, 5700XT, Vega 56, RX 580, W4100, GTX 780; and the sadly-incompatible WX3200).
  • Some really insane PCIe configurations (utilizing the PLX switches that are at the core of "NVMe controllers", to e.g. get x32 usable CPU lanes on a x16-lane Intel platform). Photo of this attached for fun; it is fully operational under macOS with everything populated!
  • Modern Intel HEDT / entry Workstation chipsets (C246 w/ E-2288g, W480 w/ W-1290P).
  • Of course, a TRX40 like you all! (3960x, ECC 4x 3200MHz 128GB, Radeon VII, Gigabyte TRX40 Designare)
  • ...Worked on iPhone 1.0's software :). Honestly though, I am completely serious that I look up to this community with respect and amazement far more than my own career!

 

I wanted to include this before asking a question, just to share my interest in and respect for this community. I genuinely don't intend for it to feel like a "humblebrag" — I do have a lot of hardware, which I offer here in case others are (like me) interested in specific questions about compatibility.

 

IMG_5151.jpg

Edited by iosengineer
  • +1 1
Link to comment
Share on other sites

Question for iosengineer: Do current Apple engineers build their own Hackintoshes for their own home/personal use?

 

Question for fabiosun: Which seems to work better, Clover or Opencore for you?

Edited by Rocket88
Link to comment
Share on other sites

  • Supervisor
  On 11/3/2020 at 12:34 PM, Rocket88 said:

 

Question for fabiosun: Which seems to work better, Clover or Opencore for you?

Expand  

if you have both configured well it works the same

Opencore devs group is more solid in my opinion.

But, with clover you can test at bootmenu level many stuff you can't testin OpenCore without booting and changing options

screenshot3.png.2e11334667930d9ac45c57770acc9c6d.pngscreenshot2.thumb.png.d5d4078561aeb7c98dbec06121278d3e.pngscreenshot1.thumb.png.dc4a8e9e7ae006408cf16a7b23e716a7.pngscreenshot0.thumb.png.16013348df094df232f5b9f2cbb7e9e6.png

  • Thanks 1
Link to comment
Share on other sites

Hi @iosengineer

 

Unlike on my z390 hackintosh, I haven't run into any NVRAM issues at all on the TRX40 Designare. My initial install was done using an almost-unmodified version of @Ploddles' EFI attached to the first post of this thread, and everything was totally smooth. I then made a bunch of modifications for the Designare thanks to the help of @meina222 and others, but never ran into any NVRAM issues. The only thing I didn't borrow from someone else was the TableLength of the SHAKTOOH table being deleted in ACPI – for some reason mine was different (maybe because I'm on bios F4i). I'd be happy to share my config.plist, but I won't have access to that machine until tomorrow or Thursday.

 

And while I don't have any experience troubleshooting NVRAM on that machine, on my z390 Designare, switching between emulated and native NVRAM involved the two kernel quirks with CfgLock in the name. You don't happen to have those quirks enabled, do you?

Link to comment
Share on other sites

@iosengineer - getting NVRAM to work is not unique to the Designare - the procedure to get your config is the same for all boards, but the values may differ based on your board make and BIOS. So between f4h and f4l say on the Designare, the configs would be (annoyingly) different.

 

Afaik, there are 2 main parts to getting NVRAM to work (credit goes to @iGPU for spearheading the solution and research into this, so look for his posts on the subject).

 

1. Set your MMIO 'whitelist' correctly. This is described in several posts on this board (and you can use the Dortania guide too)

2. Have ACPI SSDTs enabling NVRAM - Any of the working EFIs should have this, as it should be common to all TRX40 boards (this was solved by several other more knowledgeable than me members of this forum).

 

Start by that using existing configs and this forum (you can for example take my config and disable fancy ACPI and kexts and try it with your MMIO). @Ploddles's should also be a good start.

 

I am not surprised you did not get past the Apple logo on my EFI. I posted a few disclaimers alongside with it, that unless you use BIOS f4h, my EFI won't work on another Designare board as this BIOS has different MMIO virtual address mappings. And you're right, that this is the only BIOS I am aware of, that allows the AIC 4x4x4x4, and GPU to work with Thunderbolt in Slot 4 without D4. Thunderbolt should still work in Slot 2 for other BIOS-es, but my case is such that routing the cables there is a royal pain, hence I bitched to Gigabyte about it, till they "fixed" it in f4h (but not in later official bios-es for reasons known to them only).

 

Will be offline till later tonight, so will check then if there is anything else I can share to help with. Cheers.

  • +1 1
Link to comment
Share on other sites

  • Supervisor

@iosengineer

welcome here! 😉

 

about your problem:

 

1) why are you linking your Nvram problem and SIP?

2) could you post ,without personal data , EFI you are using to install or boot?

 

About MMIO, every board is different and sometimes also changing bios version could change MMIO address and relative conversion to use in boot loader 

I did many tries with different MMIO combinations, and, it is possible to find the right scheme (enabled/disabled) for all boards I have seen here

Combinations working is pretty identical for all manufacturer.

 

You can also find in General International section a useful link where you can find also MMIO guide (revisited by @iGPU)

It is important to use an OpenCore debug version (or by now also a clover boot loader 5126)  and activate debug printing on file.

You must use your MMIO to have success.

 

About SIP, this could be very tricky, you have to boot in recovery and use a proper value in config to disable it..it could be different and it is also related to OS X version.

Important is to start in config with proper value and then boot in recovery to clear/reset  nvram or sip status

Then, if your hardware need of specific kexts to be installed (ie) in L/E could be an additional pain and you have also to play with gatekeeper (disable it) reboot, install driver and check if some kext are blocked in this steps, and unlock it from settings/security & privacy/General

 

 

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.