cancel
Showing results for 
Search instead for 
Did you mean: 

PC Graphics

jacob-france
Journeyman III

High bandwidth USB usage causes amdgpu init_user_pages errors in linux

Hi all,

I don't know if this issues is graphics card related or motherboard chip-set related. Any help would be appreciated.


System:

CPU: 7950X3D

MOBO: MSI X670E Tomahawk

RAM: 32GB DDR5 6000mhz

GPU: 6800XT (Reference Card)


So I just upgraded to the 7950X3D and have honestly had quite a few issues I was blue screening a few hours after my desktop went to sleep, to try and fix this I upgraded my BIOS to the latest version and re-seated my graphics card and RAM. That seemed to fix it on this windows side. But I have been attempting to install linux over the past few days and have had multiple issue getting it installed. Both Endevour OS (arch based) and debian 12 have an issue where if I am using heavy USB bandwidth the whole system starts to intermediately lock up and become unusable. The fresh Debian 12 install I am using is on kernel 6.1.106. Looking into journalctl shows I am getting `amdgpu: init_user_pages: failed to get user pages: -1` errors. Although when I load down the system (with FurMark) it works just fine. It is just USB usage that is causing the issues.


```bash

nerk@starport-795:~$ sudo journalctl -af --priority=3
Oct 02 15:39:47 starport-795 kernel: amdgpu: init_user_pages: Failed to get user pages: -1
Oct 02 15:39:47 starport-795 kernel: amdgpu: init_user_pages: Failed to get user pages: -1
Oct 02 15:39:47 starport-795 kernel: amdgpu: init_user_pages: Failed to get user pages: -1
Oct 02 15:39:47 starport-795 kernel: amdgpu: init_user_pages: Failed to get user pages: -1
Oct 02 15:39:47 starport-795 kernel: amdgpu: init_user_pages: Failed to get user pages: -1
Oct 02 15:39:47 starport-795 kernel: amdgpu: init_user_pages: Failed to get user pages: -1
Oct 02 15:39:47 starport-795 kernel: amdgpu: init_user_pages: Failed to get user pages: -1
Oct 02 15:39:47 starport-795 kernel: amdgpu: init_user_pages: Failed to get user pages: -1
Oct 02 15:39:47 starport-795 kernel: amdgpu: init_user_pages: Failed to get user pages: -1
Oct 02 15:39:47 starport-795 kernel: amdgpu: init_user_pages: Failed to get user pages: -1

```


I did see some posts on the internet about issues with X670E USB controller on linux, but I don't know why that would cause issues. My next steps for troubleshooting is

- Re-seating the CPU and cooler mount

- Changing the graphics card to be in the PCIE gen4 slot instead of gen5


If anyone has any suggestions to try, please let me know. I really just want to be able to use my system.

0 Likes
0 Replies