Remix.run Logo
jsheard 5 hours ago

Doesn't the UEFI firmware map a GPU framebuffer into the main address space "for free" so you can easily poke raw pixels over the bus? Then again the UEFI FB is only single-buffered, so if you rely on that in lieu of full-fat GPU drivers then you'd probably want to layer some CPU framebuffers on top anyway.

throwaway173738 4 hours ago | parent | next [-]

Yes if you have UEFI.

the8472 5 hours ago | parent | prev [-]

well, if you poke framebuffer pixels directly you might as well do scanline racing.

jsheard 4 hours ago | parent [-]

Alas, I don't think UEFI exposes vblank/hblank interrupts so you'd just have to YOLO the timing.