Disabling IOMMU in my BIOS and then adding GRUB_CMDLINE_LINUX="iommu=soft" to grub reduced my boot time from 57 seconds to 11 seconds. Thank you!
It also stopped the error message AMD-Vi: Event logged [IO_PAGE_FAULT device=02:00.0 domain=0x0016 address=0x00000000ce9f9880 flags=0x0010] from showing up in my dmesg log a zillion times.
It also stopped the error message audit_printk_skb: 132 callbacks suppressed from adding 27 seconds to the boot time.
My total dmesg log went from 1609 lines to 1004 lines. This has been the single most effective method of reducing boot time issues for me. The fact that it also fixed my USB 3.0 issue (which I hadn't actually noticed because I always used my USB2.0 ports on the front of the case) is just some delicious icing on the cake.
Bookmarks