- Joined
- Aug 13, 2024
Does xlibre add anything over the standard xserver for preventing tearing?Really if people don't care about transparency and just want to fix screen tearing. Xlibre does a great job if anyone wants to continue using xorg
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Does xlibre add anything over the standard xserver for preventing tearing?Really if people don't care about transparency and just want to fix screen tearing. Xlibre does a great job if anyone wants to continue using xorg
given the direct comparison to podman (and thus docker) its worth noting that nixos has much less overhead comparatively. Other solutions exist in the application space, and thus have more separation. This means you will have additional virtualization components, whereas nix builds this into the base OS, and thus requires less dependencies at runtime. The Nix language is also completely functional, which sets it firmly apart from ansible which is mostly imperative, but this going deep into programming paradigm autism and is difficult to explain beyond "this is why all the Haskell spergs love it". Reproducibility doesn't always matter but is pretty phenomenal in dev environment contexts (hence the popularity of dev containers), as well as certain types of servers (anything where you want to create many replicas at scale). Its still kind've immature for some of these use cases but has real potential.I've been fucking around with NixOS lately, but I guess I don't understand what I'm getting vs using Podman/Ansible. Look, I get the that I can have "repeatable" images down to the very last dependency, and a rollback option, but that's honestly never been a problem for me. Is there something I'm missing that would really make or break this OS? Is it worth using nix as a package manager along side others?
I haven't seen what the actual changes they made are to do it. But it seems to work better than the normal xorg package when I use tearfree. Usually when I do that, I can still very slightly see some tearing like when I scroll in a browser. It seems to be just as good as Wayland with xlibre in respect to screen tearing.Does xlibre add anything over the standard xserver for preventing tearing?
Nix is way overrated. Especially for a normal desktop user. Way too much effort, for what you get. The repeatability isn't actually something a normal use case benefits from.I've been fucking around with NixOS lately, but I guess I don't understand what I'm getting vs using Podman/Ansible. Look, I get the that I can have "repeatable" images down to the very last dependency, and a rollback option, but that's honestly never been a problem for me. Is there something I'm missing that would really make or break this OS? Is it worth using nix as a package manager along side others?
With Docker, in your Dockerfile you're probably going to do something like apt update or dnf update or whatever package manager you use. This will literally give you an entirely different docker image each time you build. When you rebuild, you get the latest dependencies.I've been fucking around with NixOS lately, but I guess I don't understand what I'm getting vs using Podman/Ansible. Look, I get the that I can have "repeatable" images down to the very last dependency, and a rollback option, but that's honestly never been a problem for me. Is there something I'm missing that would really make or break this OS? Is it worth using nix as a package manager along side others?
Interesting - the way it works under wayland its very binary. I assume the X server uses a different mechanism entirely if its "doesn't tear, most of the time". As far as I'm aware, tearing can occur as an application flips its display buffer into the display server, or the display server flips it into the gpu during a draw. Maybe tearfree prevents one of those but not the other?I haven't seen what the actual changes they made are to do it. But it seems to work better than the normal xorg package when I use tearfree. Usually when I do that, I can still very slightly see some tearing like when I scroll in a browser. It seems to be just as good as Wayland with xlibre in respect to screen tearing.
I'm interested in this as well because its a deceptively complex undertaking. Hopefully it will be more fine grained than simply separating windows into groups that can't talk to each other.The thing I'm actually really interested in with xlibre though is xnamespaces. Which I actually do need to look into. To see where the progress is with it. I'm not sure if it's implemented yet or is going to be implemented in the future at some point.
The ability to sandbox applications into their own namespaces is something that should have been added to xorg a decade ago. I definitely want to mess around with it for sure. I'm interested to see how they get handled and what the work around are for allowing communication between applications when they do need to talk to each other.
Nix and NixOS are absolutely great. Unless you use python or something (I deal with this by not using python). Community is a pity but it luckily doesn't matter most of the time.I've only used nix-shell/direnv and nix containers. The shell thing worked great at my last job for all our devs.
>MICROSOFT and NVIDIA should be WORRIED!/ourguy/ dropped another banger.
I've found Compton still works fine for me whether it is "depreciated" or not. I don't really need a compositor though, but transparency and such are neat features to have.Since you mentioned it, what is the best compositor for X? It seems like all the standalone ones (picom, compton, compiz, compipicom picompi pipipicomcomcom) are abandoned or deprecated or who-knows-what.
As near as I can tell, the only workable options are "whatever the X defaults are" or "Borrow KWin out of KDE".
What is all this 'tearfree' garbage about? I have never seen this imaginary 'screen tearing' on X11. Not even back to when I was using fancy opaque window dragging with WindowMaker on a 486 20 years ago.
pointless trivia time:Page 666.
What? Something originally designed to run on systems with 4MB of RAM, a 16MHz CPU and over 10 Mbit networks has better performance than today's pajeetware? You don't say.A somewhat interesting benchmark from an article that shows X11 being more performant for the author than Wayland just dropped:
...
I am not sure how accurate the tests in the original article is but he sounds sincere to me. I have had similar weird performance regressions on Wayland, but it is more sporadic on my end. My issue is more consistency, I can expect more stable consistency on X11 than Wayland and that seems to be an unifying experience..
So what're y'all doing with your FreeBSD installs?Also:
Page 666.
Technically, Wayland should be faster because it doesn't need to worry about outputting to VT-100 terminals and the like.What? Something originally designed to run on systems with 4MB of RAM, a 16MHz CPU and over 10 Mbit networks has better performance than today's pajeetware? You don't say.
I'm shocked, shocked I tell you.
Saw this on Twitter just now.As I look into the people defacing the XLibre wiki page (calling it a “Nazi” project and a “Nazi bar”), I am struck by the kind of people they are.
One is a Canonical employee (long time Ubuntu & GNOME developer) named Jeremy Bicha.
Jeremy Bicha is a registered sex offender. He was found guilty of sexual battery of a victim under the age of 12 (his sister).
This is an article detailing his crimes:
Jeremy Bicha, in his X profile (
@jbicha
), describes himself as “Progressive”. And gives his pronoun as “he”.
![]()
It's being discussed over on the Open Sores thread.
Saw this on Twitter just now.