No luck with an RX 580

aht0

Active Member

Reaction score: 58
Messages: 177

Thank you. The 5.0 driver allows my RX590 to work! I am only having problems now with the fan speed, as it appears the GPU fans are spinning at near full speed, creating too much noise.

A little clean-up for the instructions is needed, as there are some problems with the link. The direct download for the file is:
https://github.com/FreeBSDDesktop/kms-drm/archive/drm-v5.0-fbsd12.1.zip

You will also need to download the firmware and install it.
https://github.com/FreeBSDDesktop/kms-firmware/archive/master.zip

A problem with following the instructions above, about installing drm-kmod from packages is that if you later on simply run pkg upgrade, it will overwright the updated drivers.
Original posting thread:https://forums.freebsd.org/threads/...for-freebsd-12-1-tutorial-for-beginner.73901/

Check up on this thread, you can make your card work with the data provided there.
 

aht0

Active Member

Reaction score: 58
Messages: 177

Where precisely did you get stuck, following his thread? Does DRM v5 load properly (screen switching resolution to native)?
 

Argentum

Member

Reaction score: 7
Messages: 46

I have a system running with RX 550. Assume with RX 580 the set-up is similar.
Good news is that now I have tested with RX570. With the configuration I have described here it was plug and play. Just replaced the RX550 with RX570 and everything is working. Only the speed gain is insignificant for most graphics.
 

Sevendogsbsd

Aspiring Daemon

Reaction score: 471
Messages: 947

The RX570 works on my system with only the graphics/drm-kmod entry in /etc/rc.conf and no xorg configuration. I am not sure if I installed any other packages - I think maybe one, but zero xorg configuration was required.

I'll double-check my configuration after work to be sure that was all I did.
 

free-and-bsd

Aspiring Daemon

Reaction score: 110
Messages: 802

Earlier in this thread I uploaded part of my dmesg and the xorg.0.log
Have you tried adding linprocfs_load="YES" to your /etc/rc.conf KLD_LIST line as per this thread?
The threads mentioned in here all hint at linux compatibility being used ( compat.linuxkpi.amdgpu_dpm=1 etc in Raffeale's thread). But does your system mount linproc filesystem? This may be the root of your problem.
I mean, if you don't have it in /etc/rc.conf KLD_LIST line, then at least you need it in /etc/fstab:
Code:
linproc /compat/linux/proc linprocfs rw,late 0 0
I guess, it's enough to have it in /etc/fstab though, becuase that will both load the module AND mount linprocfs.
 
Top