#Ethereal

1 messages · Page 2 of 1

cyan phoenix
#

oh really

#

damn i need to update

#

tmr

cyan phoenix
#

TCP stack is looking pretty good now

#

Some more debug is necessary

cyan phoenix
#

Working on speed improvements and more shit

cyan phoenix
#

ethereal has GPT, page cache, nvme, and ext2 now

gentle burrow
shell temple
cyan phoenix
#

ethereal's page cache is so peak

high abyss
#

I read it as weakKEKW

cyan phoenix
#

9 gigabyte per second writes

radiant herald
cyan phoenix
radiant herald
#

"Please wait while the system writes unsaved data to disk."

cyan phoenix
#

To sync to disk at least

cyan phoenix
radiant herald
#

fair

cyan phoenix
#

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

cyan phoenix
#

GPU time

#

virtio only for now then maybe intel hd graphics since its documented

gentle burrow
#

best of luck

#

are you doing virtio accel?

cyan phoenix
gentle burrow
#

ah

#

yeah the modesetting is quite simple if you have virtqueues

cyan phoenix
#

just boilerplate for now need to make the userspace

cyan phoenix
gentle burrow
#

so drm?

cyan phoenix
#

yeah

gentle burrow
#

nice

cyan phoenix
#

a friend of mine has already does his own version so im learning as well

#

thx

solid cobalt
gentle burrow
#

virtio accel won't work for me sadly because i'm on novideo 4070

cyan phoenix
solid cobalt
#

Oh

turbid summit
cyan phoenix
#

true my bad kekw

cyan phoenix
#

have implemented these ioctls

cyan phoenix
#

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

dull crater
#

are you planning on doing virtio-gpu accel btw

cyan phoenix
dull crater
#

VirGL, Venus, either one of them

cyan phoenix
#

I might but for now the goal is to just get modesetting

#

then we can see about GL passthrough

dull crater
#

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

cyan phoenix
#

detecting modesets

cyan phoenix
#

rtl8169 is such a bitch

#

trying to get it to not stall out on rhw

dull crater
#

RXDV gate?

#

That was what I spent multiple hours on to debug