Running in real hardware

ULFS can run on real hardware. If needed better hardware support Linux kernel recompilation and installing drivers can be used.

To run ULFS on real hardware you have to

AMD Ryzen with AMD VEGA integrated graphics

This platform is very attractive because it provide CPU and GPU in one chip. This platform is suitable for office and home.

This platform need kernel recompilation (to support USB-devices and GPU), updating LLVM, libdrmm and mesa packages, installing xf86-vide-amdgpu package which also installs Linux kernel firmware.

Booting

If system boots with problems, there are few ways to fix it:

  • "nomodeset" kernel boot flag can be used in grub.cfg to avoid problems with AMD GPU.
  • if keyboard don't works, you can use other kernel, build new or use virtualization.
  • glxinfo from mesa-demos package can show information about OpenGL driver.
  • after installing video drivers, benchmarks can be used to check system stability and performance.

Video quality improvement

By-default, tearing while playing video and running games can occur.

To fix tearing run command and restart Xorg or computer:

cat > /etc/X11/xorg.conf.d/20-amdgpu.conf << "EOF"
Section "Device"
        Identifier "AMD"
        Driver "amdgpu"
        Option "TearFree" "true"
EndSection
EOF

If you wish to use other video cards you have to remove /etc/X11/xorg.conf.d/20-amdgpu.conf file.