I start up my computer and get to the rEFInd screen. You should be able to relatively quickly move between the options. In otherwords, if I press the arrow keys to move to another option it should do so almost instantaneously. However it takes like 20 seconds for me to move between the different menu options and select them. Furthermore, if I start Arch it will lag a lot to the point where it is unusable.
I have "worked around" this by starting the computer up and clicking the the restart menu option. Only after doing this will rEFInd and the rest of my computer work normally.
I have seen this question and answer but firstly, I have installed refind through yaourt particularly the package extra/refind-efi 0.11.2-1 so I don't believe I have a ./install.sh --alldrivers. I also do not have a /dev/disk0s1 folder. Finally, although I am using a Mac, I do not have OSX installed, only Arch.
I have ran journalctl --since=today and found some errors:
Dec 22 10:28:05 me kernel: [Firmware Bug]: TSC_DEADLINE disabled due to Errata; please update microcode to version: 0x25 (or later)
And:
Dec 22 10:28:05 me kernel: ACPI Error: Needed type [Reference], found [Integer] ffff89506484ca68 (20170728/exresop-103)
Dec 22 10:28:05 me kernel: ACPI Exception: AE_AML_OPERAND_TYPE, While resolving operands for [OpcodeName unavailable] (20170728/dswexec-461)
Dec 22 10:28:05 me kernel: ACPI Error: Method parse/execution failed \_PR.CPU0._PDC, AE_AML_OPERAND_TYPE (20170728/pspaarse-550)
And:
Dec 22 10:28:05 me dhcpcd[330]: no valid interfaces found
The rest of the errors seemed to do with GNOME which I don't think should have any relavance to the issue at hand, since although it affects GNOME, it happens before GNOME starts. If something else is needed please let me know I am not sure exactly what to do.
UPDATE:
This also seems like a potential candidate:
xhci_hcd 0000:00:14.0: Timeout while waiting for setup device command arch