Contribute
Register

[SUCCESS] Gigabyte Designare Z390 (Thunderbolt 3) + i7-9700K + AMD RX 580

To: @bmoney @ralphonz @jleahy2 @kellymac12 @iamjoehan

cc: @boob @ssccrab

All of you have reported USB port instability issues that occur anywhere from once a week to couple of times a day.
  • Do any of you already own a Thunderbolt 3 Dock with multiple USB ports?
  • If so, have you tried moving your 'complex' USB devices to the Thunderbolt dock?
    • Keyboard and mouse can most likely remain where they are. These are 'simple' USB devices.
Thunderbolt docks contain their own USB controller and power management firmware. Whereas most Intel-based motherboards use Intel's USB 3.x controller built into the PCH chipset, Thunderbolt docks use completely different ASMedia controllers.

Connecting 'complex' USB devices to a Thunderbolt 3 Dock might be useful in determining whether or not USB instability is due to something on the motherboard.

I don't have a TB3 dock, unfortunately. I also don't have any TB devices listed under the PCI page of SysInfo, despite all my BIOS settings being correct as per the guide, so I don't know if that would make a difference. Agree with @boob that it's not great to have a workaround, but with my current combination of different USB devices in different ports I've now been running for several hours without a glitch... So it would seem to point to either a power-consumption issue, or too-many-hubs-attached-to-each-other issue, or something similar.
 
To: @bmoney @ralphonz @jleahy2 @kellymac12 @iamjoehan

cc: @boob @ssccrab

All of you have reported USB port instability issues that occur anywhere from once a week to couple of times a day.
  • Do any of you already own a Thunderbolt 3 Dock with multiple USB ports?
  • If so, have you tried moving your 'complex' USB devices to the Thunderbolt dock?
    • Keyboard and mouse can most likely remain where they are. These are 'simple' USB devices.
Thunderbolt docks contain their own USB controller and power management firmware. Whereas most Intel-based motherboards use Intel's USB 3.x controller built into the PCH chipset, Thunderbolt docks use completely different ASMedia controllers.

Connecting 'complex' USB devices to a Thunderbolt 3 Dock might be useful in determining whether or not USB instability is due to something on the motherboard.

No Thunderbolt 3 Dock for me but I can test that out in a few weeks. I do get power from these ports though. When I plug my devices in, they'll power and I can hear the disk starting to spin.

It's funny my buddy used this guide to build his Hackintosh (Clover) with the same MB and he's got his working fine. I'm wondering if the switch to Opencore might be an issue? Unless other Opencore users don't have this issue...
 
Well... my RX 580 works with VideoProc. Normally, I use iMac 19,1 but to make VideoProc to utilize my RX 580, settings are as follows,
macOS: 10.14.6
SMBIOS: iMacPro 1,1
IGPU: disabled
Framebuffer: Orinoco FrameBuffer is injected (For me this was required to have GPU name to show up on VideoProc but was not required for dgpu enc/dec to work with VideoProc)
Above setting also works with my LGA 775 hackintosh with Core 2 Quad Q9550. There is no way this system can encode HEVC file that fast on VideoProc if RX 580 is not utilized.

Even though Intel is checked, RX 580 is being utilized.

I used this tool by @mitch_de for testing purposes.
Well, I have no words... :)
 
Thank you. That’s the “AMD bug” I was thinking of. Will add a Quick Reference link to that post shortly.
Its not a bug per se. VideoProc like handbrake and ffmpeg use the Apple videotoolbox API which AFAIK is the only way to access quicksync on MacOs. Videotoolbox uses quicksync only for encoding if its available. This is a design decision by Apple. There are numerous comparisons between QS, NVENC and VCE/VCN that generally conclude that QS produces the best quality at lower bitrates as measured by VMAF. All hardware solutions produce lower quality for a given bitrate than software encoding. At high bitrates the difference in quality is diminished.
TLDR If you want best quality use software encode. If you need faster encoding with lower quality use quicksync. If you don't care about quality use VCE/VCN.
 
Its not a bug per se. VideoProc like handbrake and ffmpeg use the Apple videotoolbox API which AFAIK is the only way to access quicksync on MacOs. Videotoolbox uses quicksync only for encoding if its available. This is a design decision by Apple. There are numerous comparisons between QS, NVENC and VCE/VCN that generally conclude that QS produces the best quality at lower bitrates as measured by VMAF. All hardware solutions produce lower quality for a given bitrate than software encoding. At high bitrates the difference in quality is diminished.
TLDR If you want best quality use software encode. If you need faster encoding with lower quality use quicksync. If you don't care about quality use VCE/VCN.
This is quite helpful. Will add a link to this post in the same Quick Reference entry.
 
No Thunderbolt 3 Dock for me but I can test that out in a few weeks. I do get power from these ports though. When I plug my devices in, they'll power and I can hear the disk starting to spin.

It's funny my buddy used this guide to build his Hackintosh (Clover) with the same MB and he's got his working fine. I'm wondering if the switch to Opencore might be an issue? Unless other Opencore users don't have this issue...

I was rocking Clover, and then switched to OpenCore to try to improve the USB issue...
 
That's great! When you get some free time, would you mind running a "render" of the .ISO/DVD to h.264 conversion feature that Video Proc advertises and post an in-process screen shot of Activity monitor. Like this:

View attachment 476375

I don't have a DVD drive so couldn't try that but I did just run a conversion from 1 format to another (MP4 H.264 to MP4 HEVC). As suspected, it is only the iGPU being used and not the AMD.
Screenshot 2020-06-16 at 23.22.33.pngScreenshot 2020-06-16 at 23.22.41.png
 
I don't have a DVD drive so couldn't try that but I did just run a conversion from 1 format to another (MP4 H.264 to MP4 HEVC). As suspected, it is only the iGPU being used and not the AMD.
View attachment 476615View attachment 476614
Which configuration are you using? Are you using iMacPro 1,1? is your IGU disabled? because I have a different result when converting from HEVC to H264.
Screen Shot 2020-06-16 at 3.43.31 PM.png
 
Back
Top