The Linux Thread - The Autist's OS of Choice

fair, I'm pretty sure it uses the same installer as EndeavourOS so I'm kinda used to it
 
Is there any reason to run Wayland? It really slows down my old Thinkpad x250. I'm not sure I see the benefits.
 
Is there any reason to run Wayland? It really slows down my old Thinkpad x250. I'm not sure I see the benefits.
Wayland and X11 are different rendering systems, and it's possible your issues might be more related to the desktop environment you're running. X11 is much older and was designed to have a central server running the applications while thin clients render and display them, while Wayland rewrites the system to be more centralized and efficient. A Wayland system should be more responsive and efficient over an X11 system, but that can depend on what else is going on.
 
A Wayland system should be more responsive and efficient over an X11 system, but that can depend on what else is going on.

That “else” in most cases is GNOME and some fundamental design flaws they’re still clamouring to fix, like how the compositor and shell elements need to be rearchitected to properly run as independent, isolated components so that an element stuck waiting doesn’t jam up the whole desktop.

For example: For the longest time, a timeout waiting for OpenVPN to drop would temporarily lock everything up on Wayland, but with X11, software applications would still work (you just couldn’t do window management).

Still, I wouldn’t blame Wayland for that because the reference implementation (Weston) does compete very favourably against lightweight X11 DEs, outperforming them on SBCs like the Raspberry Pi.
 
Is there any reason to run Wayland? It really slows down my old Thinkpad x250. I'm not sure I see the benefits.
Personally I exclusively run X11 because of games but your mileage might vary, I'm pretty sure that most videogames use X11 (especially with Proton since Wine does not officially support Wayland as far as I know) so it's pretty useless to run a Wayland environment if you are going to exclusively use applications that rely on X11 as the display protocol.

Oh and X11 at this point just works and all X11 window managers use the same Xorg server.
 
Personally I exclusively run X11 because of games but your mileage might vary, I'm pretty sure that most videogames use X11 (especially with Proton since Wine does not officially support Wayland as far as I know) so it's pretty useless to run a Wayland environment if you are going to exclusively use applications that rely on X11 as the display protocol.

Oh and X11 at this point just works and all X11 window managers use the same Xorg server.
Wayland had this cool feature called fractional-scaling per monitor, which (ironically) sadly breaks full screen and scaling for many X11 games and applications.
 
  • Thunk-Provoking
Reactions: Sperg Coalition
My EndevourOS install was booting up pretty slow, and it recently shat itself and straight up refused to get to the log in screen.

Turns out it wasn't Endevour's fault at all, as I found out looking at the wall of CLI text from the failed boot attempt. I turned my PC off and removed a old SSD I had on the 2nd M.2 slot and it booted up perfectly fine as fast as when I first installed it.

Turns out this old SSD I had pretty much forgotten about had graduated from "not usable" to "completly dead". The slowness at boot seems to have been Endevour's attempts to mount the thing, failing and then resuming the boot. Eventually when it died fully the OS still tried to mount it but the failure was too bad and it fucked the loading. Once I removed it found no SSD at all on the slot and didn't bother.
 
My EndevourOS install was booting up pretty slow, and it recently shat itself and straight up refused to get to the log in screen.

Turns out it wasn't Endevour's fault at all, as I found out looking at the wall of CLI text from the failed boot attempt. I turned my PC off and removed a old SSD I had on the 2nd M.2 slot and it booted up perfectly fine as fast as when I first installed it.

Turns out this old SSD I had pretty much forgotten about had graduated from "not usable" to "completly dead". The slowness at boot seems to have been Endevour's attempts to mount the thing, failing and then resuming the boot. Eventually when it died fully the OS still tried to mount it but the failure was too bad and it fucked the loading. Once I removed it found no SSD at all on the slot and didn't bother.
This same issue made me tear my hair out porting a drive with Ubuntu to a new PC; damn thing waited 2 whole minutes to try and mount a drive left in the old case before proceeding. Finally had the sense to view the boot log as it progressed and saw it waiting while trying to mount the drive.

Another great way to brick things that I learned about is the postlogin shell script in etc/gdm3 on Ubuntu installs. I hooked into that to set up mounting of RAMdisks to create volatile userspaces for guest sessions, but it turns out making a mistake there will cause the entire UI to hang, to the point where I had to boot from the installer USB to edit the postlogin file and fix my initial mistake.
 
Last edited:
Another great way to brick things that I learned about is the postlogin shell script in etc/gdm3 on Ubuntu installs. I hooked into that to set up mounting of RAMdisks to create volatile userspaces for guest sessions, but it turns out making a mistake there will cause the entire UI to hang, to the point where I had to boot from the installer USB to edit the postlogin file and fix my initial mistake.
Control-Alt-F1
Then Alt-F2 though F8 depending to return to the GUI
 
Control-Alt-F1
Then Alt-F2 though F8 depending to return to the GUI
I'm aware of the multiple accessible virtual terminals, I use that to bypass the lockdowns of kiosks I've set up whenever I need to make changes. Somehow it even broke that.
 
Turns out this old SSD I had pretty much forgotten about had graduated from "not usable" to "completly dead". The slowness at boot seems to have been Endevour's attempts to mount the thing, failing and then resuming the boot. Eventually when it died fully the OS still tried to mount it but the failure was too bad and it fucked the loading. Once I removed it found no SSD at all on the slot and didn't bother.
Had a very similar issue, found out it was a faulty SATA cable. The drive was 100% fine though.
 
Back