Skip to content

treewide: Add new X server: Xmodesetting - #20

Open
stefan11111 wants to merge 1 commit into
tinycorelinux:masterfrom
stefan11111:Xmodesetting-base
Open

treewide: Add new X server: Xmodesetting#20
stefan11111 wants to merge 1 commit into
tinycorelinux:masterfrom
stefan11111:Xmodesetting-base

Conversation

@stefan11111

@stefan11111 stefan11111 commented Mar 23, 2026

Copy link
Copy Markdown
Contributor

A modesetting-based kdrive X server, heavily inspired by Xfbdev.

This is a kdrive X server that allocates dumb,
linear buffers, draws with the cpu into those buffers,
and reports the damage to the kernel after it finishes.

Mode setting through RandR is also supported

If anyone is skeptical about the gbm dependency, it does not require mesa.
Pure libgbm can be found here: https://github.com/glfs-book/libgbm
And a generic gbm backend can be found here: https://github.com/stefan11111/dumb_gbm

I only tested this on top of #14 because I could not get tinyx to work with libXfont1 on my system.
There should be no issues with libXfont1 either.

@clbr

clbr commented Mar 30, 2026 via email

Copy link
Copy Markdown
Collaborator
@stefan11111
stefan11111 force-pushed the Xmodesetting-base branch 5 times, most recently from c4e61b9 to 0535ecd Compare August 30, 2026 14:26
This is a kdrive X server that allocates dumb,
linear buffers, draws with the cpu into those buffers,
and reports the damage to the kernel after it finishes.

Mode setting through RandR is also supported

Signed-off-by: stefan11111 <stefan11111@shitposting.expert>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants