How it should have been:

Xorg and Wayland competing with one another to be the best. People choosing whatever they like like.

What's really happening:

Intentionally not merging pull requests that improve xorg. Closing merge requests and issues en mass. Apps dropping support for xorg and forcing people to use wayland.

Instead of "let the best person win", it's "let me win".

@redstarfish@freesoftwareextremist.com I don't think the intention was ever to make Xorg and Wayland. I'm fairly certain the Wayland was started with the explicit purpose of replacing Xorg over time.

@SuperDicq @redstarfish
>I'm fairly certain the Wayland was started with the explicit purpose of replacing Xorg over time.
Which it failed at after more than a decade, hence probably why dirty tactics are started being used. Wayland is as old as Rust is.

@phnt@fluffytail.org @redstarfish@freesoftwareextremist.com I use Wayland because Xorg doesn't support two monitors with different refresh rates.

Simple as.

@SuperDicq @phnt @redstarfish Xorg does in fact support 3 monitors with different resolutions and different refresh rates with RandR 1.6, as long as you are using a free software GPU driver and not a proprietary one.
Follow

@Suiseiseki @phnt @redstarfish @SuperDicq Xorg also supports running over the network which i frequently use.

wayland is just a quarter finished money black hole project lacking features except "eVeRy fRaMe iS PeRfEcT!!!1"

@bonifartius @phnt @redstarfish @SuperDicq Every frame is vsync'd, which means that every frame has unacceptable latency added.

With a free software GPU driver, you don't get tearing with Xorg.

@Suiseiseki@freesoftwareextremist.com @bonifartius@qoto.org @phnt@fluffytail.org @redstarfish@freesoftwareextremist.com

Every frame is vsync'd, which means that every frame has unacceptable latency added.

This is not how vsync works with VRR enabled tho.

@SuperDicq @bonifartius @phnt @redstarfish VRR does not work with free software.

It is totally unacceptable that one needs to run proprietary software to run wayland without latency drawbacks.
@SuperDicq @bonifartius @phnt @redstarfish https://wiki.archlinux.org/title/Variable_refresh_rate?useskin=vector

- Nouveau does not support VRR
- Only 11th gen and later Intel graphics support VRR (I suspect the BIOS supplies the proprietary software for somewhere around 11th gen and later).
- There is no 3D accell'd free driver for AMD.

@Suiseiseki@freesoftwareextremist.com @bonifartius@qoto.org @phnt@fluffytail.org @redstarfish@freesoftwareextremist.com Oh you mean VRR is not possible on RYF hardware because it's too old to support... I mean I guess that's true.

A lot of free software supports VRR tho, so once newer hardware will be liberated VRR will work on it.

@SuperDicq @bonifartius @phnt @redstarfish VRR support is entirely possible with free software unless there are hardware limitations (it seems Intel Integrated in the good thinkpads have hardware limitations, but the 780 Ti for example doesn't) - it just hasn't been implemented.

The only VRR implementations are proprietary software - although free software can trivially output a variable refresh rate, regardless of what is displaying it.

Newer hardware tends to be digitally handcuffed with a cryptographic signature to make it cryptographically impossible for the users to have freedom.
@SuperDicq @bonifartius @phnt @redstarfish The hardware supports a proprietary variable-refresh technology (GSYNC), thus it is extremely likely that it would be possible to implement freesync and thus support VRR.

That hasn't been implemented, as reclocking improvements would need to be made first before VRR would make much improvement.

@Suiseiseki@freesoftwareextremist.com @bonifartius@qoto.org @phnt@fluffytail.org @redstarfish@freesoftwareextremist.com Is anyone actually still working on nouveau?

I mean as for my RYF machines, my X200 runs Intel and my D8 server runs headless, because it's a server. So I've never really dealt with nouveau.

@SuperDicq @bonifartius @phnt @redstarfish Yes, people are still working on Noveau, although most of the developers seem to have moved to developing a rust shim for the proprietary software of the latest Nvidia GPUs.

I like being able to use a computer with 3+ screens with 3D acell and for that you need a Nvidia GPU.
@SuperDicq @bonifartius @phnt @redstarfish Good one fed, you got me to post my hardware details.

It's a GNUbooted KGPE-D16, with dual 6282 SE's, with plenty of RAM, with 780 Ti, plugged into 3 screens (one of them 1440p@120).

Another GNUbooted KGPE-D16 is the router.

@Suiseiseki@freesoftwareextremist.com @bonifartius@qoto.org @phnt@fluffytail.org @redstarfish@freesoftwareextremist.com I am kinda curious about the monitor setup because you have one 120hz screen. Does this screen actually render stuff at 120hz while the other screens are presumably not 120hz?

@Suiseiseki@freesoftwareextremist.com @bonifartius@qoto.org @phnt@fluffytail.org @redstarfish@freesoftwareextremist.com Like isn't there a bunch of RYF certified actual routers you could be using that consume like 1/100th the amount of power.

@SuperDicq @bonifartius @phnt @redstarfish >Does this screen actually render stuff at 120hz while the other screens are presumably not 120hz?
It displays stuff at 120Hz, while the other monitors display at 60Hz.

>you actually use a D16 as a fucking router? Isn't that a little bit overkill?
It has 2 1000BASE-T ports, thus it would be a waste not to use it as one.

>Like isn't there a bunch of RYF certified actual routers you could be using that consume like 1/100th the amount of power.
Only a few standalone routers are supported by LibreCMC (which glows as bright as the sun now considering the hardware support page tried to attack me with proprietary software) and those routers would have issues pushing the amount of packets I push.

The router is also a server, which allows me to have IPv4 without NAT and there is no waste of power with yet another computer as a router.

@Suiseiseki@freesoftwareextremist.com @bonifartius@qoto.org @phnt@fluffytail.org @redstarfish@freesoftwareextremist.com If you're also using it as a server I guess that's fine but if you were actually just routing packages and nothing else on it I would consider that a little bit wasteful.

It displays stuff at 120Hz, while the other monitors display at 60Hz.

I thought this was not possible using xorg, for me it always seems to default to the lowest common refresh rate among all monitors.

@Suiseiseki @phnt @redstarfish @SuperDicq i don't care jack shit about tearing tbh. i played through half life on 320x200 software renderer with 12 fps. i disabled vsync everywhere ti get moar frames.

"tearing" is a bullshit issue for wannabe cineasts, just like HiFi is a meme where no one can hear the difference between 400 years aged VSOP extra thick copper wires and wet string.

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.