Radeon R2/R3/R4/R5 Graphics card fails: open /dev/dri/card0: No such file or directory

Johannes Lundberg johalun0 at gmail.com
Sat May 26 08:14:24 UTC 2018


On Sat, May 26, 2018 at 8:16 AM Yuri <yuri at rawbw.com> wrote:

> I've managed to make it work using just one section in xorg config:
>
> Section "Device"
>          Identifier "Card0"
>          Driver "scfb"
>          BusID "pci0:0:1:0"
> EndSection
>
>
Hi

Unfortunately, scfb is software rendering so won't give you the benefits of
the GPU.

On my Kaveri APU (Sea Islands I think) I can run both amdgpu and radeonkms
drivers. To enable amdgpu on older cards I put this in /boot/loader.conf

compat.linuxkpi.cik_support=1
compat.linuxkpi.si_support=1

If your card is newer it is only supported by amdgpu so you can ignore the
above.

For amdgpu:
/etc/rc.conf:
kld_list="amdgpu"
/etc/X11/xorg.conf (in Device section)
Driver "amdgpu"

For radeonkms:
/etc/rc.conf:
kld_list="radeonkms"
/etc/X11/xorg.conf (in Device section)
Driver "radeon"

And you'll need at least FreeBSD 11.2 as mentioned before.
To make sure there are no collisions with older drm2 from base,I usually do
#mv /boot/kernel/drm.ko /root/
to make sure the correct drm (/boot/modules/drm.ko) is loaded as dependency.

Some further googling show that Stoney is Volcanic Islands so that would be
the amdgpu case above^

PS, before you put the kld_list in /etc/rc.conf make sure that the driver
loads with kldload so you don't end up in a nasty crash loop...



> No drivers from drm-next-kmod are loaded. xf86-video-ati is installed.
>
>
> Yuri
>
> _______________________________________________
> freebsd-x11 at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-x11
> To unsubscribe, send any mail to "freebsd-x11-unsubscribe at freebsd.org"
>


More information about the freebsd-x11 mailing list