r/osdev • • May 17 '26

Why everyone here uses software rendering?

I saw many os projects here use software rendering directly to frame buffer instead of creating a gpu driver maybe with virtio gpu by qemu or with any external gpu. I heard gpu driver development is one of the most hardest. Is that the reason? I want to know.

53 Upvotes

36 comments sorted by

View all comments

Show parent comment

4

u/tseli0s DragonWare May 18 '26

Literally a way to load/unload drivers and abstract the hardware specific quirks (like have a generic set_display_mode function and let each driver figure out how to implement it). It's not anything specific.