The purpose of this script is to install and configure a graphical environment that starts automatically after reboot. At the moment, development is focused on: GPU, Xorg, KDE Plasma, and SDDM. Additional options may be added in the future.
This script is still experimental, participate only if you are familiar with configuring and using FreeBSD.
The script is intended to be integrated into bsdinstall, but it is currently in the testing phase and must be run after installation. The script can be tested immediately after an installation or on an already installed system.
- Install FreeBSD. You may choose pkgbase (select
[X] base) or distribution extraction. - On the final screen, select “LIVE CD”.
- Run the following commands:
# fetch https://gitlab.com/alfix/kde-installer-dialogs/-/raw/main/desktop
# chmod +x desktop
# ./desktop
Run the following commands:
# fetch https://gitlab.com/alfix/kde-installer-dialogs/-/raw/main/desktop
# chmod +x desktop
# ./desktop
- If the script is executed multiple times, it duplicates configuration entries in
/etc/rc.confand/boot/loader.conf. - The script currently does not check whether options are already enabled.
After installation, please manually verify both configuration files. This limitation will be addressed when the script is updated for integration with bsdinstall. More details are available here.
I am particularly interested in NVIDIA hardware testing, as I do not own a recent laptop with this hardware. My laptop with NVIDIA Optimus dates back to 2011.
If your test is successful, please add an entry to the table below by submitting a Pull Request on GitHub or a Merge Request on GitLab.
- FreeBSD Version: output of
uname -rKand real hardware or virtual machine. - GPU:
pciconf -lv | grep -A 4 vgaandfwget -nq | grep gpu - Driver: selected GPU item in the radiolist dialog (AMD, Intel, nvidia-drm-kmod, nvidia-driver-XYZ, etc.)
- Notes: optional.
| FreeBSD Version | GPU | Driver | Notes |
|---|---|---|---|
| 16.0-CURRENT 1600009 | Intel HD Graphics 620 | Intel | Lenovo Yoga 11e |
| 16.0-CURRENT 1600009 | AMD Radeon 780M | AMD | Framework 13 AMD 7040 Series |
| 15.0-RELEASE-p1 1500068 | GP108M | GeForce MX150 | All OK! Asus Zenbook ux433fn |
| 16.0-CURRENT 1600009 | Intel Iris Graphics 6100 | Intel | MacBook Pro 12,1 (Early 2015) |
| 15.0-RELEASE 1500068 | Nvidia GeForce RTX 3080 Ti | Nvidia | PC |
| 15.0-RELEASE 1500068 | Nvidia Geforce GTX 1070 | Nvidia | PC, report |
| 15.0-RELEASE-p2 1500068 | NVIDIA GeForce GTX 1650 Ti Mobile | nvidia-drm | Thinkpad X1 Extreme Gen3 |
| 15.0-RELEASE-p3 1500068 | Intel UHD Graphics 770 | Intel | ThinkCentre M80q Gen 3 |
If the test fails, please report the issue with a detailed description. You can submit a new issue on either GitLab or GitHub.