#Ethereal
1 messages · Page 2 of 1
Working on speed improvements and more shit
ethereal has GPT, page cache, nvme, and ext2 now

when zinnia codex port
ethereal's page cache is so peak
I read it as weak
nahhhh this thing is my pride and joy
9 gigabyte per second writes
2h poweroff time
15s
"Please wait while the system writes unsaved data to disk."
To sync to disk at least
🤫 nvme clustered writes
fair
so while my disk writeback speed is extremely fast
my ext2 driver is not
There is definitely a bug here that's dropping speeds so slow in the caching layer but probably also just ext2 sucks ass
nah just virtio-gpu, want to mainly work on the modesetting portion with some hardware cursor shenanigans
just boilerplate for now need to make the userspace
well i want a full stack with crtcs/planes/encoders/connectors
so drm?
yeah
nice
Does virtio accel work for them?
virtio accel won't work for me sadly because i'm on novideo 4070
his stack doesnt actually have any drivers since he found other things he needed to do in his kernel
Oh
Hey, i have bga and vga drivers 
true my bad 
have implemented these ioctls
IO_GPU_CREATE_DUMB, IO_GPU_MAP_DUMB, IO_GPU_ADD_FB working and implementing on the backend side of things (virtio-gpu)
Only things left is SET_CRTC and SET_PLANE and then we should be able to do modesetting
are you planning on doing virtio-gpu accel btw
you mean the GL variant or something else
VirGL, Venus, either one of them
I might but for now the goal is to just get modesetting
then we can see about GL passthrough
I'm asking as I did some investigation into that lately, and I might dabble with virtio-gpu and Venus a bit in the future
the one annoyance about that is that I will need to expose something to support vulkan explicit sync stuff
detecting modesets