Finally got around to trying FreeBSD on my desktop (RX 480). The drm-next kernel does not work with my network card trueos/trueos-core#1463 so I'm glad it's now available as a port :) Everything seems to work pretty well so far. Tried WebGL demos in Firefox, Zelda Wind Waker in Dolphin Emulator (works fine when built from git master; the version from pkg displays a black screen instead of games), and DarkPlaces Quake.
I can't overclock my GPU though:
$ doas sysctl sys.device.drmn0.pp_sclk_od=1
sys.device.drmn0.pp_sclk_od: 0
sysctl: sys.device.drmn0.pp_sclk_od=1: Invalid argument
$ doas sysctl sys.device.drmn0.pp_mclk_od=1
sys.device.drmn0.pp_mclk_od: 0
sysctl: sys.device.drmn0.pp_mclk_od=1: Invalid argument
On Linux, people do something like e.g. echo 5 > pp_sclk_od to set a 5% overclock for the GPU core. FreeBSD sysctls reject numbers as invalid arguments.
Finally got around to trying FreeBSD on my desktop (RX 480). The
drm-nextkernel does not work with my network card trueos/trueos-core#1463 so I'm glad it's now available as a port :) Everything seems to work pretty well so far. Tried WebGL demos in Firefox, Zelda Wind Waker in Dolphin Emulator (works fine when built from git master; the version from pkg displays a black screen instead of games), and DarkPlaces Quake.I can't overclock my GPU though:
On Linux, people do something like e.g.
echo 5 > pp_sclk_odto set a 5% overclock for the GPU core. FreeBSD sysctls reject numbers as invalid arguments.