In order to fix the issues (as described by another user on Launchpad with the Gigabyte AM4 Motherboard, I installed a modified 4.10.3 kernel with CONFIG_PINCTRL_AMD disabled. I downloaded it from here. After booting with this kernel, everything worked fine. But now the system frequently crashes and there are a few weird things in /var/log/syslog:
May 1 13:37:55 Ava gnome-software-service.desktop: 11:37:55:0582 GLib g_strv_length: assertion 'str_array != NULL' failed
These messages appeared very often, but they could be entirely due to Budgie (version 10.3.1) and its integration with gnome programs being buggy.
May 1 13:41:28 Ava budgie-panel.desktop: process 3387: arguments to dbus_connection_unref() were incorrect, assertion "connection->generation == _dbus_current_generation" failed in file ../../dbus/dbus-connection.c line 2794. May 1 13:41:28 Ava budgie-panel.desktop: This is normally a bug in some application using the D-Bus library.
This line, with different ../../dbus/dbus-connection.c lines, makes up more than half of the syslog.
On startup, this line, with different addresses, appears hundreds of times:
May 1 17:07:59 Ava kernel: [ 1.069692] AMD-Vi: Event logged [ May 1 17:07:59 Ava kernel: [ 1.069693] IO_PAGE_FAULT device=09:00.0 domain=0x0003 address=0x000000f4007def00 flags=0x0010]
At the end of this block of messages is says:
May 1 17:07:59 Ava kernel: [ 1.111308] [AVFS] Something is broken. See log!
I have a RX 480 and I had previously tried to install the AMDGPU-PRO driver, which didn't work, so I removed it with
Booting with the modified 4.11-rc8 kernel from the Launchpad Bug thread (linked above) results in the same IO_PAGE_FAULTS as above, although I have not encountered any of the other issues yet.
I will try the new modified 4.11.0 kernel from Launchpad.