Show newer
Simon Ser boosted

I realized that wlroots (with its à-la-carte helpers) sidesteps completely the "midlayer mistake" some other compositor libraries have made. Interesting LWN article about it:

lwn.net/Articles/336262/

And the Daniel Vetter article that led me here:

blog.ffwll.ch/2016/12/midlayer

Simon Ser boosted

If someone struggles to find an ARM image with user-space that doesn't come from the last century, there are a bunch of random Manjaro images here:

mirrors.tuna.tsinghua.edu.cn/o

At least it's better than nothing…

Show thread

"I'll just test wlroots master on this Rockchip board" has gone from "let me find a power supply" to "alright time to compile Mesa I guess".

Debian on ARM and its outdated user-space can be very frustrating.

I've been using @lynne's cyanrip to rip a bunch of CDs. It just works™ and does just what I want, pretty happy with it.

Khronos: "Contributions welcome!"

Also Khronos: "Ah, just sign this CLA before."

Also Khronos: "By the way, new extensions MUST have a test added to our test suite. Please send a patch for our private test suite repository you can't access because you're not a member."

Also Khronos: "By the way, the membership is $18,000."

Fucking Khronos.

The last two Nouveau bugs I've reported turned out to be wlroots bugs. And a Nouveau developer tracked them down.

Sorry for wasting Nouveau developer time ;_;

BTW, my dmenu replacement on Wayland is just a terminal with fzf:

git.sr.ht/~emersion/dotfiles/t

Make it a launcher with:

dmenu_path | menu | xargs swaymsg exec

Have you considered using the Y0L0 pixel format?

/* [63:0] A3:A2:Y3:0:Cr0:0:Y2:0:A1:A0:Y1:0:Cb0:0:Y0:0 1:1:8:2:8:2:8:2:1:1:8:2:8:2:8:2 little endian */
DRM_FORMAT_Y0L0 fourcc_code('Y', '0', 'L', '0')

Submitted my first Nouveau patch today. Some thoughts:

Nouveau folks have helped a lot. Definitely couldn't have figured it out without them <3

NVIDIA hardware was also pretty helpful. Instead of displaying garbage like you'd expect, it errors out and allows the driver to print what state changes caused the error.

If anyone's interested… The Intel mesa team is hiring.

Show older
Octodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!