Contribute
Register

Gigabyte Z490 Vision D (Thunderbolt 3) + i5-10400 + AMD RX 580

Thank you for clarifying. Alas @Higgie is not going to be happy. Unfortunately I mentioned incorrectly that someone had reported the Razer Core X to work with original firmware.
So, in a stroke of inspiration, I decided to see what would happen if I installed both cards in my PC (RX580 in Slot 2 and RX6800 in Slot 1 as normal) and booted Windows after Loading Optimized Defaults in the BIOS. I enabled XMP Profile 1 at the same time, and lo and behold - No more crash after logging in!

I've just booted up my most graphically intense game (Cyberpunk 2077) and had a quick run around and still no crash. I'm typing this now from within the same Windows session. Usually the computer would crash within 20secs-1min after logging into Windows if I have both cards installed. So there is either a setting, or a combination of settings that we use for booting MacOS that conflicts with Windows when it comes to having multiple GPUs in the case at once. I'm tempted to go through and enable each setting one by one to find the culprit, but for now I'm just happy that I won't have to open the case any more! I can just save a profile in BIOS for Windows, and one for MacOS.

Consider the Razer Core X definitely for sale! :lol:
 

CaseySJ:​

couple of days ago you said I discourage Samsung EVO Pro NVMe M.2 SSD, and you suggest (a) Sabrent Rocket, (b) ADATA SX 8200/8200 Pro, (c) Silicon Power because Samsung runs hot. But I see tonymac puts Samsung SSDs in the Buying Guide. Can you explain more a bit and which of this three are best. I always thought Samsung was good for Hackintosh, and. also to others, please share you experience about.

( Sabrent Rocket, (b) ADATA SX 8200/8200 Pro, (c) Silicon Power)
 
Okay, I thought you still had your Catalina disk from Z370 that you could insert into Z390 -- or even leave it in Z370.

Another option is to install VMware Fusion on Z390 Big Sur. There is a 30-day free trial. Then install Catalina in a VMWare virtual machine.

Update:
VMware Fusion Player for non-commercial home use is free.

View attachment 509497


Thanks @CaseySJ .
I have VMWare fusion (and Parallel Desktop too) installed on my Z490 and it works fine too.
But I think you missed my point (I easily forgive you, looking at the number of topics you provide assistance and your level of dedication of this forum :) ).
So back to my initial question now posted last Sunday:


CaseySJ said:
Ha, just yesterday I posted this in the Z390 Designare thread:
View attachment 509186

So let me restructure the post to make it easier to read:

Original system: Gigabyte Z370
Successfully running High Sierra, Mojave, Catalina, and Big Sur
Samsung EVO 970 NVMe
New system: Gigabyte Z490 Vision D
Started 4 months ago directly with Big Sur and OpenCore
Transplanted existing SSDs from Z370 to new Z490
Everything was okay
Then recently on Z490 Vision D:
Installed fresh copy of Catalina on Samsung EVO 970 NVMe SSD
Facing kernel panics on Catalina
Installed Catalina on another SSD, but still facing kernel panics

Please confirm if the above statements are correct. If so, then:

Which version of OpenCore are you using with Catalina?
Which third party applications have been installed in the Catalina system?
Are you using the OpenCore EFI folder from one of the mini-guides in this thread?
And of course the main event: Describe the kernel panics.
When do they occur? When running Safari? When running Chrome? When watching a video? When running any particular application?
Do they occur when the computer is sitting idle?
Do they occur consistently or randomly?
Do they occur when Catalina is booting up?
Do you have a screen capture of the kernel panic?

- All above statements are correct
- OC 0.66 following your EFI and upgrade process since the beginning
- No other third part apps except Firefox. The purpose on this install is to run Photo apps on V 5.0 for a customer. My BS OS would upgrade his library and this is obviously not suitable.
- The KP happens really at random, initially sometimes even as early as during the the install process.
- When install is fine, the boot is always normal but then KP can happen when Photo is running and going into the "curating best photos" process
- The KP can happen even if I don't interfere with the machine, just looking at the progress of the job
- I don't have screen capture but, looking at the log, it seems that the main issues (at random) are linked to mds and mdworker.

Once again, thanks for your time...

The question is: "Should I change this Samsung Nvme and replace it with another brand? In Cambodia Addalink is available, almost 50% cheaper, and all reviews are good.
This could be the solution, IF no other issues induce these KP, but I don't have any idea about this point.

Once again thanks, really thanks, for all the time you spend with us !
 
...

The question is: "Should I change this Samsung Nvme and replace it with another brand? In Cambodia Addalink is available, almost 50% cheaper, and all reviews are good.
This could be the solution, IF no other issues induce these KP, but I don't have any idea about this point.

Once again thanks, really thanks, for all the time you spend with us !
It can be tricky and time consuming to identify and resolve a kernel panic issue. Because you only need Catalina temporarily, that is why I'm suggesting the following:
  • Don't worry about installing Catalina from scratch.
  • Instead, just boot into Big Sur because it works.
  • Then install VMware Fusion Player in Big Sur.
  • And install Catalina within VMware Fusion Player. If you have the full "Install macOS Catalina" app, you can run this inside VMware Fusion Player.
  • This means:
    • No need to worry about Samsung NVMe SSD
    • No need to replace Samsung with Addalink


I am trying to do this myself to see whether it works... :)
Screen Shot 2021-02-16 at 5.31.56 PM.png

Step 1: Run VMware Fusion Player 12. Look at the New virtual machine dialog:
Screen Shot 2021-02-16 at 5.08.19 PM.png

Step 2: Just drag-and-drop the Install macOS Catalina app into this window.
Step 3: Click the Run icon when it appears. You will see this:
Screen Shot 2021-02-16 at 5.07.59 PM.png

Step 4: A minute or two later you will see this:

Select your language:
Screen Shot 2021-02-16 at 5.10.46 PM.png


Then select Install macOS (no need to select Disk Utility):
Screen Shot 2021-02-16 at 5.11.12 PM.png


VMWare creates a hard disk for us automatically. It's named Macintosh HD, so select that:
Screen Shot 2021-02-16 at 5.12.06 PM.png


And we're off... Only 3 minutes to go. But don't believe it!
Screen Shot 2021-02-16 at 5.13.35 PM.png

After a reboot (of the VM):
Screen Shot 2021-02-16 at 5.15.59 PM.png

Screen Shot 2021-02-16 at 5.26.07 PM.png


Step 5: Follow the welcome screen and create an account.
Screen Shot 2021-02-16 at 5.34.54 PM.png
Screen Shot 2021-02-16 at 5.36.50 PM.png
Screen Shot 2021-02-16 at 5.37.30 PM.png


Step 6: Run Photos app!
Screen Shot 2021-02-16 at 5.37.55 PM.png



It might be good to disable Side Channel Mitigations as shown. This should improve performance.
Screen Shot 2021-02-16 at 5.46.29 PM.png
Screen Shot 2021-02-16 at 5.46.24 PM.png

Ouch, it's quite slow... (doing Spotlight indexing) :(
 
Last edited:
Hi:
Another kp with a "fresh" start (not sleep) with the same watchdog timeout.
I'm running unigine heaven to test the gpu stability and the computer freeze. After 5 minutes and force reboot, this kp:


panic(cpu 2 caller 0xffffff800a364a25): userspace watchdog timeout: no successful checkins from com.apple.WindowServer in 120 seconds
service: com.apple.logd, total successful checkins since load (540 seconds ago): 55, last successful checkin: 0 seconds ago
service: com.apple.WindowServer, total successful checkins since load (510 seconds ago): 39, last successful checkin: 120 seconds ago

Backtrace (CPU 2), Frame : Return Address
0xffffffc111deb670 : 0xffffff80070bab4d mach_kernel : _handle_debugger_trap + 0x3dd
0xffffffc111deb6c0 : 0xffffff80071fd7e3 mach_kernel : _kdp_i386_trap + 0x143
0xffffffc111deb700 : 0xffffff80071ede1a mach_kernel : _kernel_trap + 0x55a
0xffffffc111deb750 : 0xffffff800705fa2f mach_kernel : _return_from_trap + 0xff
0xffffffc111deb770 : 0xffffff80070ba3ed mach_kernel : _DebuggerTrapWithState + 0xad
0xffffffc111deb890 : 0xffffff80070ba6d8 mach_kernel : _panic_trap_to_debugger + 0x268
0xffffffc111deb900 : 0xffffff80078bf004 mach_kernel : _panic_with_thread_context
0xffffffc111deb970 : 0xffffff800a364a25 com.apple.driver.watchdog : __ZN10IOWatchdog14userspacePanicEP8OSObjectPvP25IOExternalMethodArguments.cold.1 + 0x27
0xffffffc111deb980 : 0xffffff800a364678 com.apple.driver.watchdog : __ZN10IOWatchdog35userspaceDisableUserspaceMonitoringEP8OSObjectPvP25IOExternalMethodArguments
0xffffffc111deb9a0 : 0xffffff800784628e mach_kernel : __ZN12IOUserClient14externalMethodEjP25IOExternalMethodArgumentsP24IOExternalMethodDispatchP8OSObjectPv + 0x1de
0xffffffc111deb9f0 : 0xffffff800a363ab4 com.apple.driver.watchdog : __ZN20IOWatchdogUserClient14externalMethodEjP25IOExternalMethodArgumentsP24IOExternalMethodDispatchP8OSObjectPv + 0x7c
0xffffffc111debb20 : 0xffffff800785045b mach_kernel : _is_io_connect_method + 0x35b
0xffffffc111debc80 : 0xffffff80071a8e51 mach_kernel : _iokit_server_routine + 0x4d81
0xffffffc111debd90 : 0xffffff80070c0147 mach_kernel : _ipc_kobject_server + 0x337
0xffffffc111debe00 : 0xffffff8007096905 mach_kernel : _ipc_kmsg_send + 0x115
0xffffffc111debe60 : 0xffffff80070ae062 mach_kernel : _mach_msg_overwrite_trap + 0x2d2
0xffffffc111debef0 : 0xffffff80071d1fc3 mach_kernel : _mach_call_munger64 + 0x273
0xffffffc111debfa0 : 0xffffff8007060216 mach_kernel : _hndl_mach_scall64 + 0x16
Kernel Extensions in backtrace:
com.apple.driver.watchdog(1.0)[2C1307C5-FD71-3802-8D68-A67DB24BCB4A]@0xffffff800a363000->0xffffff800a364fff

Process name corresponding to current thread: watchdogd
Boot args: keepsyms=1 dart=0 debug=0x100 agdpmod=pikera alcid=11 shikigva=80

Mac OS version:
20D74

Kernel version:
Darwin Kernel Version 20.3.0: Thu Jan 21 00:07:06 PST 2021; root:xnu-7195.81.3~1/RELEASE_X86_64
Kernel UUID: C86236B2-4976-3542-80CA-74A6B8B4BA03
KernelCache slide: 0x0000000006e00000
KernelCache base: 0xffffff8007000000
Kernel slide: 0x0000000006e10000
Kernel text base: 0xffffff8007010000
__HIB text base: 0xffffff8006f00000
System model name: iMac19,1 (Mac-AA95B1DDAB278B95)
System shutdown begun: NO
Panic diags file available: YES (0x0)
Hibernation exit count: 0

System uptime in nanoseconds: 545877537922
Last Sleep: absolute base_tsc base_nano
Uptime : 0x0000007f18d6399e
Sleep : 0x0000000000000000 0x0000000000000000 0x0000000000000000
Wake : 0x0000000000000000 0x0000001c01912586 0x0000000000000000

Is possible that a defective gpu causes this problem?
My msi 5700 xt gaming x has a lot of problems in w10 (black screen and freezes when playing games).
 
@MacArthur,

I've updated the previous post with step-by-step instructions for installing Catalina in a VMWare virtual machine under Big Sur.

 
So, in a stroke of inspiration, I decided to see what would happen if I installed both cards in my PC (RX580 in Slot 2 and RX6800 in Slot 1 as normal) and booted Windows after Loading Optimized Defaults in the BIOS. I enabled XMP Profile 1 at the same time, and lo and behold - No more crash after logging in!

I've just booted up my most graphically intense game (Cyberpunk 2077) and had a quick run around and still no crash. I'm typing this now from within the same Windows session. Usually the computer would crash within 20secs-1min after logging into Windows if I have both cards installed. So there is either a setting, or a combination of settings that we use for booting MacOS that conflicts with Windows when it comes to having multiple GPUs in the case at once. I'm tempted to go through and enable each setting one by one to find the culprit, but for now I'm just happy that I won't have to open the case any more! I can just save a profile in BIOS for Windows, and one for MacOS.

Consider the Razer Core X definitely for sale! :lol:
@Higgie did you hide the slot #1 via the relevant SSDT when booting macos? and where you able to boot mcos with the slot hidden from macOS?
I had my 5600 Xt in slot 1, then install my 6800 XT in slot 2, added the SSDT to hide slot 2 but I could not boot macOS. 50% in the boot sequence it crashed and the system reset. If I remove the 6800 XT but keep the SSDT to hide slot 2, I can boot macOS. And if I install only the 6800 XT in the system and do not hide slot 2, I can boot macOS but of course I have no acceleration.
I have not tried yet booting windows with 2 cards and slot 2 hidden. I wanted to make sure that I could boot macOS first.
I remember reading something on this forum about someone having 2 cards and the system crashing if the non supported video card in macos was in slot 2. did I read it correctly or am I dreaming :) ?
 

Attachments

  • Screen Shot 2021-02-17 at 4.12.11 AM.png
    Screen Shot 2021-02-17 at 4.12.11 AM.png
    138.5 KB · Views: 36
Hey ! First of all, I would like to warmly thank @CaseySJ for this wonderful build!

I followed all the steps to the letter and set up my config with "OC-066-Intel-Wireless-VISION-D"
Everything seems to work well!
The Bluetooth seems to work well, too. (Even if my screens do not correspond to post # 2961, my Airpods work. I haven't tested other devices, so far.) But the WiFi does not work.
Does someone have an idea ? (Otherwise I will consider buying the Fenvi T919)

I also have a problem with Safari, on many pages, I have this error message: "A problem repeatedly occurred with" after the page has refreshed several times in a row.

If anyone has been able to resolve these issues, please let me know!

Apart from these small problems, for the moment everything is working great! Thanks again @CaseySJ for all the hard work.


Edit: Config
EFI with OpenCore set to iMac19,1
macOS Catalina 10.15.7 (19H524)
I did an update after installation, maybe I shouldn't have? (Security and safari)
i9 10900
32gb 3200Mhz Corsair LPX
2 x Crucial P5 500GB PCIe M.2
 

Attachments

  • bluetooth.png
    bluetooth.png
    89.5 KB · Views: 47
  • safari.png
    safari.png
    61 KB · Views: 47
  • wifi.png
    wifi.png
    82.3 KB · Views: 46
Last edited:
I followed all the steps to the letter and set up my config with "OC-066-Intel-Wireless-VISION-D"
Everything seems to work well!
Your hardware profile says Asrock Z390 Phantom Gaming. Is that the mobo you are using ?
 
Back
Top