Jump to content

fabiosun

Recommended Posts

 

12 hours ago, iGPU said:

 

When I want to boot into Windows (or Linux), I simply hold down the F11 (or F12, depending on mobo) key, to directly boot from BIOS into Windows (or Linux). Not very difficult. If you boot from OC, you're potentially running into problems with OC settings fouling up Windows (or Linux). I just don't see the advantage of using OC for booting into anything but macOS.

 

The other thing that is commonly done, which also makes no sense to me, is setting the SMBIOS to MacPro7,1. The latter has no current advantage with respect to performance (I've tested several times over the past year both in VM and bare metal, in both Catalina and BS, and on Intel and AMD platforms) and only leads to various errors in memory and PCIe lanes issues that some add-on kexts don't fully fix. Why bother?

 

 

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:

 

On 9/11/2020 at 1:40 PM, meina222 said:

So this EFI is unlikely to work. It's a reference EFI that is an older version of mine but it has a bunch of things that will not apply to you. A few problems:

 

1. You need to remove all stuff in device properties. There is some Radeon 5700XT specific stuff injected there. Just delete all entries there.

2. Stick to SMBIOS iMacPro1,1 as most people have experience with it and can help you (I use MacPro7 ,1 but would still recommend iMacPro1,1)

3. The MMIO numbers there will need to be re-derived as they depend on your BIOS. I use a custom f4h BIOS from Gigabyte to fix a specific issue with my Setup but f4c or f4k (official) should work fine. Please, go back and redo MMIO derivation guide on this forum - 

 

4.  Leave only SSDT-DTGP, SSDT-PLUG, SSTD-NVRAM, SSTD-USBX, disable the rest for now

5. Try disabling all kexts aside from Lilu and VirtualSMC. 

 

  Also you can't use these args: -v -wegbeta agdpmod=pikera npci=0x2000 alcid=1 keepsyms=1 slide=80

 

They depend on your GPU (e.g. agdpmod=pikera). Remove npci=0x2000.

Basically try 1st "-v keepsyms=1" and add the rest based on your card and specific case. Remove slide=80.

 

Once these obvious issues are fixed please report back.

 

p.s.

I have 4 Gammix in my AIC NVME. They work. 

 

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

 

Link to comment
Share on other sites

Speaking of cooling - I was offline for a couple of days as I decided to upgrade mine. Never had overheating issues with the TR4-SP3 dual fan, but thought that 64 cores deserved better. Got the Enermax TR4 II off ebay as I didn't see a point buying new since they are problematic, and refurbished it as best as I could. Drained and refilled with distilled water + vinegar a couple of times to clean all the floating junk inside, gave the cold plate a nice cleaning and polished the surface with some cape cod until it looked better than new, and refilled with EKWB premix. Bleeding the air on this was a bit painful as was figuring how to mount with my existing 140mm fans. 1st AIO ever and back pain inducing experience, but my idle temps fell by 7 degrees. Need to do more testing later.

 

So my mouse micro-stutter experience came back and it's not wireless related as now disabling it doesn't do anything. Seems it is 5700XT and DP 1.2 related as reported by many others. No fix so far as I need DP 1.2 for 4K and my display doesn't support DP1.4. I noticed it only after I upgraded to OC 0.6.1 so not sure why I never had it initially. The microstutter affects sound too. Some people recommend disabling DP sound to fix it, but I like to use my monitor audio so not an option I like.

Link to comment
Share on other sites

On 8/24/2020 at 10:08 PM, fabiosun said:

@all

could you post a debug open core.txt file of your booting rig in bare metal?

I would like to see this part (MMIO Address)

thank you:


21:464 00:015 OCABC: MMIO devirt 0xE2100000 (0x81 pages, 0x8000000000000001) skip 0
21:474 00:009 OCABC: MMIO devirt 0xE3180000 (0x81 pages, 0x8000000000000001) skip 0
21:483 00:009 OCABC: MMIO devirt 0xEF100000 (0x181 pages, 0x8000000000000001) skip 0
21:505 00:021 OCABC: MMIO devirt 0xFA180000 (0x81 pages, 0x8000000000000001) skip 0
21:515 00:010 OCABC: MMIO devirt 0xFA300000 (0x100 pages, 0x8000000000000001) skip 0
21:531 00:015 OCABC: MMIO devirt 0xFEA00000 (0x100 pages, 0x8000000000000001) skip 0
21:540 00:009 OCABC: MMIO devirt 0xFEC00000 (0x1 pages, 0x8000000000000001) skip 0
21:550 00:009 OCABC: MMIO devirt 0xFEC10000 (0x1 pages, 0x8000000000000001) skip 0
21:560 00:010 OCABC: MMIO devirt 0xFED00000 (0x1 pages, 0x8000000000000001) skip 0
21:571 00:010 OCABC: MMIO devirt 0xFED40000 (0x5 pages, 0x8000000000000001) skip 0
21:581 00:010 OCABC: MMIO devirt 0xFED80000 (0x10 pages, 0x8000000000000001) skip 0
21:596 00:014 OCABC: MMIO devirt 0xFEDC2000 (0xE pages, 0x8000000000000001) skip 0
21:606 00:009 OCABC: MMIO devirt 0xFEDD4000 (0x2 pages, 0x8000000000000001) skip 0
21:616 00:010 OCABC: MMIO devirt 0xFEE00000 (0x100 pages, 0x8000000000000001) skip 0
21:626 00:009 OCABC: MMIO devirt 0xFF000000 (0x1000 pages, 0x8000000000000001) skip 0
21:636 00:010 OCABC: MMIO devirt 0x4040000000 (0x10400 pages, 0x8000000000000001) skip 0
21:652 00:016 OCABC: MMIO devirt 0x8BB0000000 (0x10400 pages, 0x8000000000000001) skip 0
21:663 00:010 OCABC: MMIO devirt 0x8BE0000000 (0x10400 pages, 0x8000000000000001) skip 0
21:679 00:016 OCABC: MMIO devirt 0xD750000000 (0x10400 pages, 0x8000000000000001) skip 0
21:695 00:016 OCABC: MMIO devirt end, saved 1087664 KB

 

Well just took the plunge and tried to get my Proxmox Catalina install booting in bare metal. Used the @iGPU EFI and it almost immediately worked. Had to tweak above 4G to Disabled in bios, I also removed all the BRCM kexts as I replaced the internal wifi with an Apple compatible one. Seems I need to add MMIO whitelist as the system won't shutdown (Getting sleep to work would be awesome) my bootlog is attached below. (Above 4G disabled)

05:165 00:002 OCABC: MMIO devirt start
05:167 00:002 OCABC: MMIO devirt 0xB2500000 (0x81 pages, 0x8000000000000001) skip 0
05:169 00:002 OCABC: MMIO devirt 0xB3580000 (0x81 pages, 0x8000000000000001) skip 0
05:171 00:002 OCABC: MMIO devirt 0xE2100000 (0x181 pages, 0x8000000000000001) skip 0
05:173 00:002 OCABC: MMIO devirt 0xFA180000 (0x81 pages, 0x8000000000000001) skip 0
05:176 00:002 OCABC: MMIO devirt 0xFA300000 (0x100 pages, 0x8000000000000001) skip 0
05:178 00:002 OCABC: MMIO devirt 0xFEA00000 (0x100 pages, 0x8000000000000001) skip 0
05:180 00:002 OCABC: MMIO devirt 0xFEC00000 (0x1 pages, 0x8000000000000001) skip 0
05:182 00:002 OCABC: MMIO devirt 0xFEC10000 (0x1 pages, 0x8000000000000001) skip 0
05:184 00:002 OCABC: MMIO devirt 0xFED00000 (0x1 pages, 0x8000000000000001) skip 0
05:186 00:002 OCABC: MMIO devirt 0xFED40000 (0x5 pages, 0x8000000000000001) skip 0
05:188 00:002 OCABC: MMIO devirt 0xFED80000 (0x10 pages, 0x8000000000000001) skip 0
05:191 00:002 OCABC: MMIO devirt 0xFEDC2000 (0xE pages, 0x8000000000000001) skip 0
05:193 00:002 OCABC: MMIO devirt 0xFEDD4000 (0x2 pages, 0x8000000000000001) skip 0
05:195 00:002 OCABC: MMIO devirt 0xFEE00000 (0x100 pages, 0x8000000000000001) skip 0
05:197 00:002 OCABC: MMIO devirt 0xFF000000 (0x1000 pages, 0x8000000000000001) skip 0
05:199 00:002 OCABC: MMIO devirt 0x10000000000 (0x10400 pages, 0x8000000000000001) skip 0
05:201 00:002 OCABC: MMIO devirt 0x3CB90000000 (0x10400 pages, 0x8000000000000001) skip 0
05:203 00:002 OCABC: MMIO devirt 0x3CBC0000000 (0x10400 pages, 0x8000000000000001) skip 0
05:206 00:002 OCABC: MMIO devirt 0x69750000000 (0x10400 pages, 0x8000000000000001) skip 0
05:208 00:002 OCABC: MMIO devirt end, saved 1087664 KB
05:210 00:002 OCABC: Only 176/256 slide values are usable!
05:212 00:002 OCABC: Valid slides - 80-255

 

  • +1 1
Link to comment
Share on other sites

@Rox67er, when you say it won't shut down do you mean that it shuts down but immediately restarts? On my Gigabyte Xtreme motherboard the Whitelisting didn't make any difference to this. There was a simple fix though, discovered by @meina222 on his Gigabyte board, and that was to just disable Wake on Lan in the BIOS. Worked like a charm. Sleep for me still doesn't work but I generally don't let the machine sleep anyway. I just shutdown when I am done.

  • Like 1
Link to comment
Share on other sites

  • Supervisor

In these days to solve the problem I had with Photoshop 2020 in high sierra I tried a little bit of all operating systems


I took some EFI found in the thread to start from another point of view!


Photoshop 2020 works well from Mojave to newer systems like Big Sur

From mojave up, the Realtek USB 2.0 audio inside our motherboard works perfectly without the use of applealc but exclusively with the standard drivers of the various operating systems

If you have less than perfect audio, you are most likely using an SSDT that is interfering with the same audio (I used some of Ploddles without checking and audio was a mess)

 

I also believe that the alcid bootarg is of little or no use for the same type of audio we have all (usb audio)

I noticed one thing in Mojave, the "series" levels seem much higher than Catalina and Big Sur
I can't talk about high sierra because in my case the USB driver doesn't work with realtek 2.0..I see the peripheral as I see it in other systems..but it just doesn't "play" 🙂

however, you are lucky not to have to run into the problems that TRX40, HighSierra and Nvidia create 🙂 🙂

Link to comment
Share on other sites

  • Supervisor

@Rox67erto have shutdown and restart working you have to set to 1 most of your MMIO

Gigabyte seems to act in a different way...also for sleep it is a good combination of MMIO and gpu stuff

 

in my case,  when I have Nvidia drivers loaded (also in unsupported system newer then HighSierra) all these features work

 

  • Ok 1
Link to comment
Share on other sites

7 minutes ago, Ploddles said:

@Rox67er, when you say it won't shut down do you mean that it shuts down but immediately restarts? On my Gigabyte Xtreme motherboard the Whitelisting didn't make any difference to this. There was a simple fix though, discovered by @meina222 on his Gigabyte board, and that was to just disable Wake on Lan in the BIOS. Worked like a charm. Sleep for me still doesn't work but I generally don't let the machine sleep anyway. I just shutdown when I am done.

Thanks, I have wake on lan disabled in bios (wake on PCI is disabled and thus also wake on lan) In my case it just doesn't shut down at all. The mouse disappears but the background stays and system just freezes.

3 minutes ago, fabiosun said:

@Rox67erto have shutdown and restart working you have to set to 1 most of your MMIO

Gigabyte seems to act in a different way...also for sleep it is a good combination of MMIO and gpu stuff

 

in my case,  when I have Nvidia drivers loaded (also in unsupported system newer then HighSierra) all these features work

 

Any tip how to proceed with MMIO, just enabling one by one or .... ?

Link to comment
Share on other sites

  • Supervisor

@Rox67eryou have to set properly your MMIO whitelist

 

we talk about this some posts above and @iGPUhave done a well explained example

 

20:224 00:020 OCABC: MMIO devirt 0xE2100000 (0x81 pages, 0x8000000000000001) skip 1
20:238 00:013 OCABC: MMIO devirt 0xE3180000 (0x81 pages, 0x8000000000000001) skip 1
20:253 00:014 OCABC: MMIO devirt 0xEF100000 (0x181 pages, 0x8000000000000001) skip 1
20:268 00:015 OCABC: MMIO devirt 0xFA180000 (0x81 pages, 0x8000000000000001) skip 1
20:283 00:014 OCABC: MMIO devirt 0xFA300000 (0x100 pages, 0x8000000000000001) skip 1
20:298 00:015 OCABC: MMIO devirt 0xFEA00000 (0x100 pages, 0x8000000000000001) skip 1
20:313 00:015 OCABC: MMIO devirt 0xFEC00000 (0x1 pages, 0x8000000000000001) skip 1
20:335 00:021 OCABC: MMIO devirt 0xFEC10000 (0x1 pages, 0x8000000000000001) skip 1
20:351 00:015 OCABC: MMIO devirt 0xFED00000 (0x1 pages, 0x8000000000000001) skip 1
20:366 00:015 OCABC: MMIO devirt 0xFED40000 (0x5 pages, 0x8000000000000001) skip 1
20:381 00:015 OCABC: MMIO devirt 0xFED80000 (0x10 pages, 0x8000000000000001) skip 1
20:396 00:014 OCABC: MMIO devirt 0xFEDC2000 (0xE pages, 0x8000000000000001) skip 1
20:412 00:015 OCABC: MMIO devirt 0xFEDD4000 (0x2 pages, 0x8000000000000001) skip 1
20:427 00:015 OCABC: MMIO devirt 0xFEE00000 (0x100 pages, 0x8000000000000001) skip 1
20:448 00:020 OCABC: MMIO devirt 0xFF000000 (0x1000 pages, 0x8000000000000001) skip 1
20:463 00:015 OCABC: MMIO devirt 0x4040000000 (0x10400 pages, 0x8000000000000001) skip 0
20:478 00:015 OCABC: MMIO devirt 0x8BB0000000 (0x10400 pages, 0x8000000000000001) skip 0
20:492 00:014 OCABC: MMIO devirt 0x8BE0000000 (0x10400 pages, 0x8000000000000001) skip 0
20:508 00:015 OCABC: MMIO devirt 0xD750000000 (0x10400 pages, 0x8000000000000001) skip 0

 

MMIIO_TRX40_MSI pro 10g.plist.zip

Edited by fabiosun
attached MMIO and hoew to use in config.plist
  • Like 2
Link to comment
Share on other sites

1 hour ago, fabiosun said:

no more of 70 could be a dream.. (under heavy load for a big time and with PBO enable)

may I ask which AIO you have ordered?

 

 

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/

49 minutes ago, meina222 said:

Speaking of cooling - I was offline for a couple of days as I decided to upgrade mine. Never had overheating issues with the TR4-SP3 dual fan, but thought that 64 cores deserved better. Got the Enermax TR4 II off ebay as I didn't see a point buying new since they are problematic, and refurbished it as best as I could. Drained and refilled with distilled water + vinegar a couple of times to clean all the floating junk inside, gave the cold plate a nice cleaning and polished the surface with some cape cod until it looked better than new, and refilled with EKWB premix. Bleeding the air on this was a bit painful as was figuring how to mount with my existing 140mm fans. 1st AIO ever and back pain inducing experience, but my idle temps fell by 7 degrees. Need to do more testing later.

 

So my mouse micro-stutter experience came back and it's not wireless related as now disabling it doesn't do anything. Seems it is 5700XT and DP 1.2 related as reported by many others. No fix so far as I need DP 1.2 for 4K and my display doesn't support DP1.4. I noticed it only after I upgraded to OC 0.6.1 so not sure why I never had it initially. The microstutter affects sound too. Some people recommend disabling DP sound to fix it, but I like to use my monitor audio so not an option I like.

 

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.

Edited by fabiosun
Links adjustment
Link to comment
Share on other sites

  • Supervisor
9 minutes ago, Rox67er said:

Any tip how to proceed with MMIO, just enabling one by one or .... ?

the tip is trying to use more you can to skip 1

 

Schema proposed above could work also for you

You have also to check if your MMIO are the same, if not you have to convert in decimal yours

  • Ok 1
Link to comment
Share on other sites

2 hours ago, fabiosun said:

the tip is trying to use more you can to skip 1

 

Schema proposed above could work also for you

You have also to check if your MMIO are the same, if not you have to convert in decimal yours

Used all but the last four and system still boots fine. Shutdown now works as expected but sleep not yet.

Link to comment
Share on other sites

On 9/10/2020 at 1:10 PM, Driftwood said:

On an open quest to discover common traits of our MMIO addresses in our boards HPET always keeps cropping up for address 0xFED00000

 

"The BIOS often sets up the HPET incorrectly in the ACPI, initializing it correctly only in Intel 8253 mode. If the ACPI is not set up correctly the OS cannot list the HPET. And the BIOS and OS developers don't see the need to get Real Time support. So the HPET is only there to satisfy the system's high speed needs. If the HPET is set up correctly in the ACPI from BIOS then the ACPI MMIO page of the first HPET chip should be at 0xFED00000 and the second HPET at page 0xFED80000"  WIKIPEDIA

 

So I started investigating the other MMIO addresses to find any common values out there in webworld as nobody seems to know what they relate to!

 

Therefore we have in our debug of my Asrock TRX40 Creator an estimate of what these values mean:-

 

child 0 MMIO devirt 0xCB100000 -  AppleACPIPCI PCI Bridge Peg 0

child 1 MMIO devirt 0xD7180000 - Registered nosave memory ?

child 2 MMIO devirt 0xE3180000 - Registered nosave memory ?

child 3 MMIO devirt 0xE3300000 - device interrupt (10?)  memory

child 4 MMIO devirt 0xEF100000 - device interrupt(20?)memory

child 5 MMIO devirt 0xFEA00000 -  device interrupt (e.g. interrupt 16 at device 0.0 on pci4)

child 6 MMIO devirt 0xFEC00000 - RTMPTable IOAPIC (The address in the physical address space of the I/O APIC. If set to zero, the default address 0xFEC00000 is assumed)

child 7 MMIO devirt 0xFEC10000 - IOAPIC

child 8 MMIO devirt 0xFED00000 - HPET1

child 9 MMIO devirt 0xFED40000 - Trusted Platform Module (TPM)  ?

child 10 MMIO devirt 0xFED80000 - AMD ACPI MMIO address / General Purpose Input Output (GPIO) address (Southbridge?) / HPET2

child 11 MMIO devirt 0xFEDC2000 - Reserved no save memory ?

child 12 - MMIO devirt 0xFEDD4000 - Reserved ?

child 13 - MMIO devirt 0xFEE00000 - LAPIC - LAPIC registers are usually placed on address 0xFEE00000, and I/O APIC registers on address 0xFEС00000

child 14 - MMIO devirt 0xFF000000 - Int Mask


Child 15 - MMIO devirt 0x10000000000 acpipci0 pcimem
Child 16 - MMIO devirt 0x2BF40000000 acpipci3 pcimem
Child 17 - MMIO devirt 0x47E80000000 acpipci2 pcimem
Child 18 - MMIO devirt 0x63DC0000000 acpipci1 pcimem

As you can see in the device interrupt areas these memory addresses are probably going to change between motherboards and devices on the PCI/PCIe lane.

Anyways, research goes on... please dont take the above as gospel!

 

Interesting PROBE of Asrock TRX40 Creator under Linux here: https://linux-hardware.org/index.php?probe=724cb22da0

 

@Driftwoodhave you been successful in getting sleep to work? I changed from Proxmox to bare metal today with all the help in this thread and now have my Catalina disk (from Proxmox) booting bare metal, all seems to work except for sleep. I have slightly different MMIO from you although running the same board. (only one Radeon VII in slot 1)

 

Do you run default bios settings ? Above 4G enabled?

 

Thanks!

 

  

Screenshot 2020-09-14 at 21.11.20.png

Link to comment
Share on other sites

4 hours ago, Rox67er said:

@Driftwoodhave you been successful in getting sleep to work? I changed from Proxmox to bare metal today with all the help in this thread and now have my Catalina disk (from Proxmox) booting bare metal, all seems to work except for sleep. I have slightly different MMIO from you although running the same board. (only one Radeon VII in slot 1)

 

Do you run default bios settings ? Above 4G enabled?

 

Thanks!

 

  

Screenshot 2020-09-14 at 21.11.20.png

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.

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

  • Supervisor

Yesterday I have solved my main problem with my rig

today in my spare time I am trying to have more MMIO free from Devirtualization..

first step (working):

17:169 00:011 OCABC: MMIO devirt 0xE2100000 (0x81 pages, 0x8000000000000001) skip 1
17:181 00:012 OCABC: MMIO devirt 0xE3180000 (0x81 pages, 0x8000000000000001) skip 1
17:193 00:012 OCABC: MMIO devirt 0xEF100000 (0x181 pages, 0x8000000000000001) skip 1
17:210 00:017 OCABC: MMIO devirt 0xFA180000 (0x81 pages, 0x8000000000000001) skip 1
17:229 00:018 OCABC: MMIO devirt 0xFA300000 (0x100 pages, 0x8000000000000001) skip 1
17:242 00:013 OCABC: MMIO devirt 0xFEA00000 (0x100 pages, 0x8000000000000001) skip 1
17:254 00:011 OCABC: MMIO devirt 0xFEC00000 (0x1 pages, 0x8000000000000001) skip 1
17:265 00:011 OCABC: MMIO devirt 0xFEC10000 (0x1 pages, 0x8000000000000001) skip 1
17:277 00:011 OCABC: MMIO devirt 0xFED00000 (0x1 pages, 0x8000000000000001) skip 1
17:289 00:012 OCABC: MMIO devirt 0xFED40000 (0x5 pages, 0x8000000000000001) skip 1
17:301 00:012 OCABC: MMIO devirt 0xFED80000 (0x10 pages, 0x8000000000000001) skip 1
17:313 00:012 OCABC: MMIO devirt 0xFEDC2000 (0xE pages, 0x8000000000000001) skip 1
17:326 00:012 OCABC: MMIO devirt 0xFEDD4000 (0x2 pages, 0x8000000000000001) skip 1
17:338 00:012 OCABC: MMIO devirt 0xFEE00000 (0x100 pages, 0x8000000000000001) skip 1
17:356 00:017 OCABC: MMIO devirt 0xFF000000 (0x1000 pages, 0x8000000000000001) skip 1
17:367 00:011 OCABC: MMIO devirt 0x4040000000 (0x10400 pages, 0x8000000000000001) skip 1
17:379 00:011 OCABC: MMIO devirt 0x8BB0000000 (0x10400 pages, 0x8000000000000001) skip 0
17:391 00:012 OCABC: MMIO devirt 0x8BE0000000 (0x10400 pages, 0x8000000000000001) skip 0
17:403 00:011 OCABC: MMIO devirt 0xD750000000 (0x10400 pages, 0x8000000000000001) skip 0

second step (not working):

20:142 00:023 OCABC: MMIO devirt 0xE2100000 (0x81 pages, 0x8000000000000001) skip 1
20:159 00:017 OCABC: MMIO devirt 0xE3180000 (0x81 pages, 0x8000000000000001) skip 1
20:183 00:023 OCABC: MMIO devirt 0xEF100000 (0x181 pages, 0x8000000000000001) skip 1
20:206 00:023 OCABC: MMIO devirt 0xFA180000 (0x81 pages, 0x8000000000000001) skip 1
20:224 00:017 OCABC: MMIO devirt 0xFA300000 (0x100 pages, 0x8000000000000001) skip 1
20:241 00:017 OCABC: MMIO devirt 0xFEA00000 (0x100 pages, 0x8000000000000001) skip 1
20:258 00:017 OCABC: MMIO devirt 0xFEC00000 (0x1 pages, 0x8000000000000001) skip 1
20:276 00:017 OCABC: MMIO devirt 0xFEC10000 (0x1 pages, 0x8000000000000001) skip 1
20:293 00:017 OCABC: MMIO devirt 0xFED00000 (0x1 pages, 0x8000000000000001) skip 1
20:310 00:016 OCABC: MMIO devirt 0xFED40000 (0x5 pages, 0x8000000000000001) skip 1
20:327 00:017 OCABC: MMIO devirt 0xFED80000 (0x10 pages, 0x8000000000000001) skip 1
20:345 00:017 OCABC: MMIO devirt 0xFEDC2000 (0xE pages, 0x8000000000000001) skip 1
20:363 00:017 OCABC: MMIO devirt 0xFEDD4000 (0x2 pages, 0x8000000000000001) skip 1
20:387 00:023 OCABC: MMIO devirt 0xFEE00000 (0x100 pages, 0x8000000000000001) skip 1
20:404 00:017 OCABC: MMIO devirt 0xFF000000 (0x1000 pages, 0x8000000000000001) skip 1
20:427 00:023 OCABC: MMIO devirt 0x4040000000 (0x10400 pages, 0x8000000000000001) skip 1
20:445 00:017 OCABC: MMIO devirt 0x8BB0000000 (0x10400 pages, 0x8000000000000001) skip 0
20:463 00:017 OCABC: MMIO devirt 0x8BE0000000 (0x10400 pages, 0x8000000000000001) skip 0
20:480 00:017 OCABC: MMIO devirt 0xD750000000 (0x10400 pages, 0x8000000000000001) skip 1

third step (not working)

20:142 00:023 OCABC: MMIO devirt 0xE2100000 (0x81 pages, 0x8000000000000001) skip 1
20:159 00:017 OCABC: MMIO devirt 0xE3180000 (0x81 pages, 0x8000000000000001) skip 1
20:183 00:023 OCABC: MMIO devirt 0xEF100000 (0x181 pages, 0x8000000000000001) skip 1
20:206 00:023 OCABC: MMIO devirt 0xFA180000 (0x81 pages, 0x8000000000000001) skip 1
20:224 00:017 OCABC: MMIO devirt 0xFA300000 (0x100 pages, 0x8000000000000001) skip 1
20:241 00:017 OCABC: MMIO devirt 0xFEA00000 (0x100 pages, 0x8000000000000001) skip 1
20:258 00:017 OCABC: MMIO devirt 0xFEC00000 (0x1 pages, 0x8000000000000001) skip 1
20:276 00:017 OCABC: MMIO devirt 0xFEC10000 (0x1 pages, 0x8000000000000001) skip 1
20:293 00:017 OCABC: MMIO devirt 0xFED00000 (0x1 pages, 0x8000000000000001) skip 1
20:310 00:016 OCABC: MMIO devirt 0xFED40000 (0x5 pages, 0x8000000000000001) skip 1
20:327 00:017 OCABC: MMIO devirt 0xFED80000 (0x10 pages, 0x8000000000000001) skip 1
20:345 00:017 OCABC: MMIO devirt 0xFEDC2000 (0xE pages, 0x8000000000000001) skip 1
20:363 00:017 OCABC: MMIO devirt 0xFEDD4000 (0x2 pages, 0x8000000000000001) skip 1
20:387 00:023 OCABC: MMIO devirt 0xFEE00000 (0x100 pages, 0x8000000000000001) skip 1
20:404 00:017 OCABC: MMIO devirt 0xFF000000 (0x1000 pages, 0x8000000000000001) skip 1
20:427 00:023 OCABC: MMIO devirt 0x4040000000 (0x10400 pages, 0x8000000000000001) skip 1
20:445 00:017 OCABC: MMIO devirt 0x8BB0000000 (0x10400 pages, 0x8000000000000001) skip 0
20:463 00:017 OCABC: MMIO devirt 0x8BE0000000 (0x10400 pages, 0x8000000000000001) skip 1
20:480 00:017 OCABC: MMIO devirt 0xD750000000 (0x10400 pages, 0x8000000000000001) skip 0

fourth step (working)

20:142 00:023 OCABC: MMIO devirt 0xE2100000 (0x81 pages, 0x8000000000000001) skip 1
20:159 00:017 OCABC: MMIO devirt 0xE3180000 (0x81 pages, 0x8000000000000001) skip 1
20:183 00:023 OCABC: MMIO devirt 0xEF100000 (0x181 pages, 0x8000000000000001) skip 1
20:206 00:023 OCABC: MMIO devirt 0xFA180000 (0x81 pages, 0x8000000000000001) skip 1
20:224 00:017 OCABC: MMIO devirt 0xFA300000 (0x100 pages, 0x8000000000000001) skip 1
20:241 00:017 OCABC: MMIO devirt 0xFEA00000 (0x100 pages, 0x8000000000000001) skip 1
20:258 00:017 OCABC: MMIO devirt 0xFEC00000 (0x1 pages, 0x8000000000000001) skip 1
20:276 00:017 OCABC: MMIO devirt 0xFEC10000 (0x1 pages, 0x8000000000000001) skip 1
20:293 00:017 OCABC: MMIO devirt 0xFED00000 (0x1 pages, 0x8000000000000001) skip 1
20:310 00:016 OCABC: MMIO devirt 0xFED40000 (0x5 pages, 0x8000000000000001) skip 1
20:327 00:017 OCABC: MMIO devirt 0xFED80000 (0x10 pages, 0x8000000000000001) skip 1
20:345 00:017 OCABC: MMIO devirt 0xFEDC2000 (0xE pages, 0x8000000000000001) skip 1
20:363 00:017 OCABC: MMIO devirt 0xFEDD4000 (0x2 pages, 0x8000000000000001) skip 1
20:387 00:023 OCABC: MMIO devirt 0xFEE00000 (0x100 pages, 0x8000000000000001) skip 1
20:404 00:017 OCABC: MMIO devirt 0xFF000000 (0x1000 pages, 0x8000000000000001) skip 1
20:427 00:023 OCABC: MMIO devirt 0x4040000000 (0x10400 pages, 0x8000000000000001) skip 0
20:445 00:017 OCABC: MMIO devirt 0x8BB0000000 (0x10400 pages, 0x8000000000000001) skip 0
20:463 00:017 OCABC: MMIO devirt 0x8BE0000000 (0x10400 pages, 0x8000000000000001) skip 0
20:480 00:017 OCABC: MMIO devirt 0xD750000000 (0x10400 pages, 0x8000000000000001) skip 1

so probably we have no more space in our bios / mmio combinations 🙂

 

and now the next goal should be to understand in a clear way when those remaining Devirtualize area interact bad with our daily  use with OSX/App and so on...

Hang could happen when OSX, app try to use those devirtualized area...

 

 

Link to comment
Share on other sites

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
Link to comment
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.

Link to comment
Share on other sites

  • Moderators

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
Link to comment
Share on other sites

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

 

 

Link to comment
Share on other sites

  • Moderators
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

 

 

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.