How to switch from X.org to Xlibre?

Hi guys,

My Nvidia GTX 970M has entered in its legacy life, therefore I guess it will receive very few updates (if none), it looks to right timing to try out Xlibre!

My question is: how can switch to Xlibre?

I remove all the X.org packages first and then I install all the related Xlibre ones?
Is that simple?

Thanks... 🙏
 
NVIDIA does NOT state supports for XLibre (yet). So we (NVIDIA driver ports team) don't test XLibre on upgrading ports at all, and would never switch to XLibre until FreeBSD ports defaults to XLibre instead of Xorg (like when switched default from XFree86 to Xorg before).

And Xorg and XLibre uses exactly same driver (the only difference is to which server x11/nvidia-driver{-304|-340|-390|-470|-580|-devel} depends on, means, dependency info recorded in pkg only). So switching for the sake of GPU supports are completely meaningless with regard to NVIDIA drivers.

And as you can see in Appendix A of NVIDIA readme for 595.71.05, NVIDIA GeForce GTX 970M is supported by 580 series of drivers.

So what you need to do is to switch to x11/nvidia-kmod-580, x11/nvidia-driver-580 regardless you stick with Xorg or switch to XLibre.
If you are using previous version of graphics/nvidia-drm-{515|61|66|latest}-kmod, switch to corresponding graphics/nvidia-drm-{515|61|66|latest}-kmod-580 is also needed.
If you are using x11/linux-nvidia-libs, you need to switch to x11/linux-nvidia-libs-580, too.

See UPDATING entry dated 20260327 (and dated 20260103).
 
Did anyone ever really separate it and make an independent display server? Is there a dependency list of programs? which Xorg components can be deleted after installing Xlibre?
 
Hi guys,

My Nvidia GTX 970M has entered in its legacy life, therefore I guess it will receive very few updates (if none), it looks to right timing to try out Xlibre!

My question is: how can switch to Xlibre?

I remove all the X.org packages first and then I install all the related Xlibre ones?
Is that simple?

Thanks... 🙏
Just do pkg install xlibre, it should remove all the conflicting xorg packages and install the corresponding xlibre ones.
Try to just use modesetting as xlibre should now handle nvidia correctly (that wasn't true in the past)
 
Just do pkg install xlibre, it should remove all the conflicting xorg packages and install the corresponding xlibre ones.
Try to just use modesetting as xlibre should now handle nvidia correctly (that wasn't true in the past)
Did that on a system without packages. It has 189 dependencies. The only difference I see instantly is the package naming. The Xorg process is just running.
It seems to run on a legacy graphics driver wthout kms kernel module. It's too fast at switching to a resolution.

What's the advantage?
 
I see this:

Code:
xlibre-nvidia-driver-595.58.03_2 NVIDIA graphics driver userland
xlibre-nvidia-driver-304-304.137_11 NVIDIA graphics driver userland
xlibre-nvidia-driver-340-340.108_5 NVIDIA graphics driver userland
xlibre-nvidia-driver-390-390.157_1 NVIDIA graphics driver userland
xlibre-nvidia-driver-470-470.256.02_2 NVIDIA graphics driver userland
xlibre-nvidia-driver-580-580.142 NVIDIA graphics driver userland
xlibre-nvidia-driver-devel-595.58.03 NVIDIA graphics driver userland

What are they? Regular Xorg packages renamed as Xlibre? 🤷‍♂️
 
If I recall correctly, XLibre forked from Xorg and implemented server and some of drivers only. And uses remaining parts (libraries and so on) from Xorg.
I have the idea it's an old X11R6 rip-off. The xlibre package itself contains only documents. It's xlibre-server and the basic I/O drivers. Apart from manpages and docs, I estimate there are 20 actually related files.

Also searched for it on Youtube. There's a problem with it. It has to prove itself now.
 
So, you mean that to use certain software I have to think a certain way? How do I have to think to use FreeBSD, according to you?
This dude is promoting an XFree86 mod for the alt-right camp, pretending it competes with X.org but it barely contains anything. Spreading right wing bs is the only goal of the project. Xlibre isn't anything. Nothing is developed.

Looking at YT, it's already dead. Only a few propagators who have no idea what they are talking about are left.
 
Now AlfredoLlaquet, you're being obtuse. Among other things, he's an anti-vaxxer which should make you wonder about his critical thinking skills. So, it might affect the quality of his software. It defintely makes me feel suspicious when he says how he was silenced.
But make your own decision. Lots of folks on these forums seem to think Xlibre's great.
 
MG the xlibre is bad because of stuff that enrico said in the past has run it's course. Feel free to rehash it or get a tldr version (for counter points check ghostbsd reason for going with xlibre or the recent dramas about insta ban on the arch forums).

AlfredoLlaquet is right, try it, if it works for you and solves an issue great, if not, that's life.
 
MG the xlibre is bad because of stuff that enrico said in the past has run it's course. Feel free to rehash it or get a tldr version (for counter points check ghostbsd reason for going with xlibre or the recent dramas about insta ban on the arch forums).

AlfredoLlaquet is right, try it, if it works for you and solves an issue great, if not, that's life.
There's nothing about it to be bad because it's XFree86. Ever used it?
The project doesn't contain anything.
 
Back
Top