Post B23LccMNk4LL6DnDpg by mittorn@masturbated.one
(DIR) More posts by mittorn@masturbated.one
(DIR) Post #B1zNZtMmnfRXCMecro by foone@digipres.club
2026-01-05T22:46:11Z
2 likes, 2 repeats
to avoid the Wayland/X war, going forward all my linux applications will target the framebuffer device only
(DIR) Post #B1zO0FD2DCXMTIeuWW by foone@digipres.club
2026-01-05T22:50:54Z
0 likes, 0 repeats
@mos_8502 I mean, this is a shitpost but I am currently working on a device where I'm writing the GUI to talk to the framebuffer just so I don't have to waste time starting up X/wayland
(DIR) Post #B1zO6VohNXCviTGT68 by foone@digipres.club
2026-01-05T22:51:38Z
0 likes, 0 repeats
@onfy x86 only and I'm targeting a pi, sadly
(DIR) Post #B1zOaR2fh9apaz4Juq by tekhedd@byteheaven.net
2026-01-05T22:57:28Z
0 likes, 0 repeats
@foone Isn't there an X server that uses framebuffer? I'm sure I remember one...
(DIR) Post #B1zQ35DzzRxYHZaip6 by dotoscat@mastodon.xyz
2026-01-05T22:58:30Z
0 likes, 0 repeats
@wakame @foone SDL exists, just saying.
(DIR) Post #B1zQ36IzyLYLdMwEFs by grimmauld@chaos.social
2026-01-05T23:02:51Z
0 likes, 0 repeats
@dotoscat @wakame @foone well, SDL is able to render to framebuffer, so that would actually fulfill the given requirements pretty well!
(DIR) Post #B1zQ36vzdMkFaJBN2G by foone@digipres.club
2026-01-05T23:13:46Z
0 likes, 0 repeats
@grimmauld @dotoscat @wakame can it still? I thought they dropped that for SDL3
(DIR) Post #B1zR7YmC9ywJ30HilM by mirth@mastodon.sdf.org
2026-01-05T23:25:53Z
0 likes, 0 repeats
@foone @grimmauld @dotoscat @wakame I think it still supports it, but also even on a Pi I think plain EGL should work (I recognize that all of this is much more work than splatting pixels onto a grid).
(DIR) Post #B1zRqQc7M3tUlMxxIG by foone@digipres.club
2026-01-05T23:34:02Z
0 likes, 0 repeats
@onfy I mean, I could, but I probably shouldn't
(DIR) Post #B1zbBlUxnhc3CirvRw by mittorn@masturbated.one
2026-01-05T23:56:20Z
0 likes, 0 repeats
@foone fbdev is deprecated. Make DRM client instead...
(DIR) Post #B1zbBmo8vsY5GUqkz2 by foone@digipres.club
2026-01-06T01:18:44Z
0 likes, 0 repeats
@mittorn fbdev is supported by things, which DRM doesn't seem to be. what GUI toolkits target DRM?
(DIR) Post #B1zc9oVjjHN9vErc2K by mittorn@masturbated.one
2026-01-06T01:29:35Z
0 likes, 0 repeats
@foone IIRC, qt-eglfs targets drm.Most wayland compositors and xorg ddx drivers target drm tooBut i've never seen software-based or 2d-accelerated toolkits on top of drm, perhaps nobody needs it, because cheapest SoCs now have GPUs?Also, it seems, wayland killed 2d acceleration APIs at all, forcing renderig to client, where we do not have any 2d-accelerated drawing API, i've only seen some weston forks, using 2d acceleration on embedded devices for compositing. Anyway, fbdev does not accelerate drawing too, it's just framebuffer access, and, rarely, page-flipping
(DIR) Post #B1zkzcvyodBAi2M9KK by baralheia@dragonchat.org
2026-01-06T03:08:33Z
0 likes, 0 repeats
@foone Display out via Spout/Syphon!
(DIR) Post #B20tALs9aIsRlo9Rr6 by mmu_man@m.g3l.org
2026-01-06T16:13:12Z
0 likes, 0 repeats
@foone well, the other option would be to support both… or to use another OS đŸ˜„
(DIR) Post #B23KsRYRaHqaGYPveK by a1ba@suya.place
2026-01-07T20:35:11.341979Z
0 likes, 0 repeats
@mittorn @foone qte (which stands for qt embedded back from qt3 days) did draw onto framebufferlike on motorola linux phones. But I don't think it was drawing in software there, as these devices had an IPU
(DIR) Post #B23LccMNk4LL6DnDpg by mittorn@masturbated.one
2026-01-07T20:40:57Z
1 likes, 0 repeats
@a1ba @foone i've seen qte in blueray-tv player. But it did not use framebuffer. instead, it used custom directfb driver, there was no fbdev or drm on this device. I even was able to build working dfbterm on it
(DIR) Post #B23LiOUaDNcXpKNpJo by a1ba@suya.place
2026-01-07T20:44:25.951019Z
0 likes, 0 repeats
@mittorn @foone woah, dfb in production