plasma 6.8 Wayland only

So as for now, wayland dosent work well with my nvidia card, and i wonder if i can wait till wayland improves, and lock the last kde plasma packages 6.7.5(when they will be available) and stay on X11, till wayland will be fully functional.
 
Personally I won't be forced by some stupid piece of stat "95% of our users use Wayland". Has it occurred to them there's an inherent bias in reporting. Users that break automatic install and do their own (which is 100% a case for Linux and X11, distros will default to wayland), are less likely to send any reports in.

For us what matters the most is what FreeBSD/KDE team is going to decide.
 
It should be scripted. No need to replace X.org or anything else. Just start from vt and exit when the work is finished. That would make it worth trying. Now it behaves like a takeover of the existing GUI. For what?
 
No I don't think this is about the login manager.
6.8 Plasma Desktop won't have X11 support, it is dropped, as in they stripped the code off so their implementation is straight Wayland which makes it possible to easily create features that Wayland enables. Of course from developer perspective the least targets you need to support, the better, that's beside the point here.
 
For us what matters the most is what FreeBSD/KDE team is going to decide.
How can an OS decide against its preferred DE?

I wasn't a fan of Fedora disabling X11 on GNOME before GNOME did it (QA =/= maintenance burden), but any distro using GNOME primary has to entertain Wayland. I don't get how that's acceptable though (DE's aren't the OS, whereas the OS has to provide QA to users), so it sounds like FreeBSD would have to do Wayland-only alongside KDE.
 
The KDE login manager and Kwin have dropped the x11 backend with 6.8+. Individual KDE apps will continue working on X11 so ultimately you can use another window manager (for example xfwm4) with the KDE apps.

But is indeed an issue for OSes and distributions that cater to both X11 and Wayland users. For a single package that caters to both users you will have to go with KDE 6.7.x (or forks like SonicDE) and that's it. This acceptable for "stable" OSes/distros (i.e. FreeBSD 15.x will tops out at KDE 6.7.x), alternatively there there are two packages 6.7.x and 6.8+. The hard part (for maintainers) will be to decide which version users will get when they do "# pkg install kde".
Sadly the same thing also happens to Gnome (which dropped also X11 support).
On the other hand other DEs support both :)
 
A BUG in SDDM recently prevented Wayland form starting, Version 0.21.0.36_6 contains the Fix.

Note that you need NVidia-DRM in operation to run WAYLAND.
You also need pkg Seatd installaeed as described in Handbook chapter 6.


On Freebsd 15.1 you need KMods ( drm-612-kmod & nvidia-drm-612-kmod ) with version at 150100 or above

You can not use old kmods with version 1500068 as they are for FreeBSD 15.0 an probably cause a kernel panic if used with FreeBSD 15.1


This is what you want. note: the highlighted version number 150102

$ pkg info | egrep "nvidia|drm|sddm "

linux-nvidia-libs-595.99.02 NVIDIA graphics libraries and programs (Linux)
nvidia-driver-595.99.02 NVIDIA graphics driver userland
nvidia-drm-612-kmod-595.99.02.1501502 NVIDIA DRM Kernel Module
nvidia-drm-kmod-595.99.02 NVIDIA DRM kernel module
nvidia-kmod-595.99.02.1501502 NVIDIA graphics driver kernel module
nvidia-settings-595.99.02 Display Control Panel for NVIDIA graphics
sddm-0.21.0.36_6 QML based login manager


You can achive this by building the packages from a fresh /usr/ports tree that you fetch following the instructions in the handbook chapter 4.5
https://docs.freebsd.org/en/books/handbook/ports/#ports-using

You can not use the ports distribution on the 15.1 Relese media as that ports tree is form the month of May 2026 and does not include
the Versions of software you need.



//Regards
 
A BUG in SDDM recently prevented Wayland form starting, Version 0.21.0.36_6 contains the Fix.

Note that you need NVidia-DRM in operation to run WAYLAND.
You also need pkg Seatd installaeed as described in Handbook chapter 6.


On Freebsd 15.1 you need KMods ( drm-612-kmod & nvidia-drm-612-kmod ) with version at 150100 or above

You can not use old kmods with version 1500068 as they are for FreeBSD 15.0 an probably cause a kernel panic if used with FreeBSD 15.1


This is what you want. note: the highlighted version number 150102

$ pkg info | egrep "nvidia|drm|sddm "

linux-nvidia-libs-595.99.02 NVIDIA graphics libraries and programs (Linux)
nvidia-driver-595.99.02 NVIDIA graphics driver userland
nvidia-drm-612-kmod-595.99.02.1501502 NVIDIA DRM Kernel Module
nvidia-drm-kmod-595.99.02 NVIDIA DRM kernel module
nvidia-kmod-595.99.02.1501502 NVIDIA graphics driver kernel module
nvidia-settings-595.99.02 Display Control Panel for NVIDIA graphics
sddm-0.21.0.36_6 QML based login manager


You can achive this by building the packages from a fresh /usr/ports tree that you fetch following the instructions in the handbook chapter 4.5
https://docs.freebsd.org/en/books/handbook/ports/#ports-using

You can not use the ports distribution on the 15.1 Relese media as that ports tree is form the month of May 2026 and does not include
the Versions of software you need.



//Regards
You have Wayland/Nvidia/KDE? I am reading the instructions..but im not sure exact procedure how to enable wayland..i tried once but with no luck
 
Yes its works well , I just described what you need to do above.
If you have installed freeBSD 15.1 its almost impossble to install a working NVIDIA driver config using the online repos.
as the drivers availabel in the repos are for 15.0.


You need to build your own drivers using the /usr/ports mechanism.
 
And...im running wayland!!!..thank you so much for help...!!!!!
 

Attachments

  • Screenshot_20260922_232352.png
    Screenshot_20260922_232352.png
    875.9 KB · Views: 14
Back
Top