Building 18 on dual-core Pentium (over-clocked G3258 in my case) takes about 20min. It be probably "time for a cup of coffee" on machines with more cores.
I've been using (off and on) Radeon HD6450. Works just fine, after you have your added your kodi user in
video group and have modified certain variable in radeon driver. Without kodi user being in
video, KODI would only be able to use software rendering without any hardware acceleration. Which means horrible performance.
What you'd have to do for getting past both issues:
1)for Kodi user, type in following orders as root:
#pw groupmod video -g 44
#pw groupmod video -m kodi
2) for Radeon
open
/usr/src/sys/dev/drm2/radeon/radeon_drv.c in text editor (assuming you installed FreeBSD with sources)
Find
int radeon_audio = 0
change it to
int radeon_audio = 1
save, rebuild the kernel (directions in FreeBSD Handbook, pretty simple), reboot. Radeon HDMI audio should work now, unless default output device is wrong (which it tends to be if you have other sound devices present in the system).
If it happens that you still have no sound and it's being transmitted from wrong output do:
#cat /dev/sndstat
you should see something like
Quote:pcm0: <ATI R6xx (HDMI)> (play)
pcm1: <Realtek ALC269 (Right Analog)> (play/rec) default
pcm2: <Realtek ALC269 (Internal Analog)> (play/rec)
No devices installed from userspace.
Now do
#sysctl -a | grep hw.snd.default_unit
it should give you response something like
hw.snd.default_unit: x (x meaning digit aligning with pcm
x)
Change it in "live" using sysctl
#sysctl hw.snd.default_unit=0
hw.snd.default_unit: x -> 0
For permanent change, simply write it into
/etc/sysctl.conf
I was writing it for next possible FreeBSD user running into trouble with both problems. So the forum search would return it if searched.
Nvidia's card should yeah work 'as is', unless it's again 'wrong default audio device' problem. With Intel iGPU it's pretty much the same (with ones supported by FreeBSD, there are bunch which arent supported yet), with some boards you'd have to enable HDMI audio from bios, before it becomes visible in OS.
I am glad you have gotten it working for yourself. For most people it's generally "shrug, I'll use some Linux.."