TLDR: I successfully installed EndeavourOS on my Framework 16 but I have no GUI.
TLDR solution: SDDM is misconfigured by default. Go to https://wiki.archlinux.org/title/SDDM#Wayland and create and fill in the /etc/sddm.conf.d/10-wayland.conf file. Next, open KDE System Settings and navigate to Colors & Themes > Login Screen (SDDM) and click “Apply Plasma Settings…”.
Linux distro: EndeavourOS
Version: Ganymede-Neo-2026.01.12 (sha512 4019bfc0175a52316f4e4455b7f78064e7140f3fafc839d3add37d0c20469a6ab3a353f20bfbb1f1a75d2f0e30bd161c95f1d80c76c8995fc674b0b9ec6da4c3)
Kernel version: 6.18.9-arch1-2 (from uname -r)
BIOS version: LFKN6.03.04
CPU: AMD Ryzen™ AI 300 Series - Ryzen™ AI 9 HX 370 w/ Radeon 890M
GPU: NVIDIA® GeForce RTX™ 5070
Hello everyone!
I just opened and built my brand new Framework 16! I followed all the instructions and decided to install EndeavourOS as my distro of choice. I know it’s not officially supported but plenty of people seem to use it without issue and Framework even partnered with the EndeavourOS team to test their hardware with their distro.
Anyway, I have disabled Secure Boot, plugged a USB drive with EndeavourOS on it, and booted the computer from the drive. I choose the second option from the EndeavourOS boot menu “EndeavourOS with NVIDIA drivers for recent cards” (I don’t remember the exact label). So far so good.I arrive into the Live Environment (with KDE Plasma, the default GUI), I connect to my home WiFi, and start the installation process. I choose a username, a partition, timezone, a desktop environment (KDE Plasma), a language, etc. The installation succeeds and I reboot.
And I am stuck on a blank, black screen. No login prompt, no wallpaper, nothing. I can successfully log in via the alternate TTYs (by pressing Ctrl+Alt+F3 for example) but I have no GUI.
When I press Ctrl+Alt+F1 to access the default TTY, I can see all the boot startup messages. The last one reads [ OK ] Reached target Graphical Interface. The second TTY cannot be accessed (Ctrl+Alt+F2 just shows a black screen.)
Does anyone know how to fix this? I have heard that NVIDIA drivers can be complicated on Linux (obligatory insert Linus flips off NVIDIA image here) but I thought EndeavourOS included them out of the box. Why does it work in the Live Environment but not after I have installed it?
Thank you in advance for your help!
Note: I should point out that I tried installing Pop!_OS on there too and it worked fine. I had a GUI.
EDIT: SOLVED!