Posts
87
Following
87
Followers
10
Hi! I'm Tau. I like to play games and tinker with computers, specially programming and Linux.

I'm very chill but also a little anxious about talking with people so keep that in mind!
repeated

🇪🇺 + 🏳️‍🌈 = ❤️🧡💛💚💙💜 because love is never a mistake.

As we mark the International Day against Homophobia, Transphobia and Biphobia, we reaffirm our unwavering commitment to building a Union of Equality - an inclusive place where love is celebrated in all its forms.

Today and every day, let's celebrate the power of love and renew our commitment to ending discrimination and promoting equality for all.

+

0
6
2

@nixCraft Literally just copy-paste the text for the alt-text smh

0
0
0
Edited 1 year ago

How is windows this badly designed?!? A driver crashes and the whole system goes down with it!

0
0
0
repeated

@asahi95 did you know that Microsoft defunded the SEC through lobbying to stop them from getting investigated for tax evasion? They reduced the SEC coffers so much that they don't have the funds to pursue legal cases against big companies anymore, and now mostly target private individuals who don't have the resources to defend themselves.

1
1
0
repeated
repeated

Men for men

2
14
6
repeated

strong urge to listen to cha cha cha

1
2
0
repeated

I’m not going to mute mastodon.social, but please PLEASE migrate to another instance

0
0
0
repeated

Be gay, do crime, even in your dreams

2
3
4
repeated

it her

2
50
27
repeated

I’m gonna come out and say it again — if you feel the need to refuse standard of care medical treatment for religious or moral reasons, you don’t belong in medicine. Just fuck off and find a career where vulnerable people relying on you don’t suffer because of your selfishness. I treat nazis. I treat pedophiles. I treat people of all stripes. I’ve treated drunk drivers after I took the radio call to pronounce time of death for their victims.

We. Don’t. Refuse. Care.

3
6
3
repeated

many things are breakable

so does "family friendly" pride fest mean it's accessible? that there are bathrooms and places to sit down out of the sun? free water and snacks? no cops? or just that there's now a dress code for enjoying your $4 bottled water and liquor ads?

1
4
5
repeated
repeated

Michał "rysiek" Woźniak · 🇺🇦

tired: getting a VPN to access locally blocked torrent sites

wired: getting a VPN to access a non-AI-enshittified version of Google Search

https://innovationorigins.com/en/googles-bard-is-available-in-new-territories-but-the-eu-is-excluded/

6
3
1
repeated
Edited 1 year ago

Another fun fact:

The Hungarian version of "the tables have turned" is "visszanyal a fagyi"

Which literally translates into

"The ice cream licks back"

🍦

10
11
5
repeated

Restored temporarely my google account to export my data

0
0
0
repeated

Also just for reference, here are some specific problems you can expect with Xorg on Asahi, and why:

  • No support for VSync, and animations run too fast. This is because Xorg assumes the presence of a VBlank IRQ, which does not exist (at the OS-firmware interface) on these machines. This is a legacy and unreliable sync approach that has been obsolete for two decades or so (we use page flipping now), but that's X for you. *
  • No page flipping by default. Until a few months ago, X didn't support that at all with the modesetting (KMS) driver. That means screen tearing. A TearFree hack has been merged very recently, but it's not perfect and comes with performance limitations. In the future we will be enabling framebuffer compression (which gives significant power savings), which is fundamentally incompatible with the unsynchronized framebuffer update approach X uses by default. I don't know whether that means it won't use it or it'll break entirely, but if it breaks we'll just put in a workaround to disable it. Either way, expect reduced performance and higher power usage on X.
  • Flashing cursor issues. I have no idea what's up with that, but it's totally Xorg's fault since it is in charge of the software cursor (no hardware cursor on these machines yet for corner case display controller technicality reasons). Most other platforms have working hardware cursors, which is probably why most X users don't hit this.
  • In the future: Fn key shortcuts (media keys) may stop working. X cannot see the Fn key at all, because it has a keycode larger than 8 bits, and 40 years ago someone designing X11 decided that the world would never have more than 256 possible keys. Fn is currently emulated in the kernel driver, but that's a horrible hack with bad UX (need to muck with kernel module arguments to change behavior), and we won't be upstreaming it like that. I plan to move Fn handling into XKB (which Wayland also uses), but we need to make sure we don't break XWayland somehow. That may or may not save bare-metal X in the end, depending on how we do it. No promises.
  • Screen capture issues, etc. There are corner cases here related to the GPU driver, texture formats and compresssion, and memory mapping modes. Wayland and PipeWire support the latest modern standards (DMA-BUF with modifiers) and are designed to efficiently support this properly, and we're chipping at the remaining issues there to make sure it works well. I have no idea how it works on X under the hood, but I know it's kind of broken right now, and if it doesn't get fixed by accident we have no plans to spend time on it for X.
  • Low/limited color gamut. The Apple display controller is quirky and only likes to expose the full screen color gamut in 10-bit mode (8-bit is limited to sRGB). KDE is happy to use 10-bit mode by default (if the driver supports it) and AIUI most other Wayland compositors can easily support it if they don't already. Xorg always uses 8-bit mode.

Some of these things are fixable, some are not, but nobody is fixing any of them in Xorg anyway.

That is not to say we haven't already dealt with some X issues. I spent a bunch of time figuring out how to make it work at all on Asahi (needs explicit config because the display/GPU device detection code is just broken by default). We were having issues with windows flashing black and this was identified as a core Mesa bug in its X support (which affected other platforms too!). And as mentioned, we will support XWayland and make sure it works as well as it can, within the limitations of the old X protocol. The legacy X server will continue working for basic desktop use, but we won't be putting in any effort to fix these issues, and if future changes regress it in major ways our answer will be to disable whatever features regressed it for X, not to fix the problems.

Apple Silicon was designed for macOS, and guess what Linux display server design is fundamentally quite similar to the macOS compositor? Wayland. It shouldn't be any surprise it works better.

* Incidentally, while I was researching this (before concluding it was a lost cause), I found a blatant bug in the relevant vsync code in the X server. Seriously, there's just so much brokenness and cruft and mess in there. It's clear why nobody wants to touch it any more.

2
1
0
repeated
Show older