I'm trying to get the simple-framebuffer working in Linux, so that I can use a region in System RAM as a framebuffer. I'm running Linux kernel v5.10.7 on a RISC-V system. So far, I have enabled framebuffer support and the necessary driver in Linux: CONFIG_FB=y CONFIG_FB_SIMPLE...
simple-framebuffer chosen:framebuffer@1817000: No memory resource simple-framebuffer: probe of chosen:framebuffer@1817000 failed with error -22 From the simplefb code I see that it fails on the following: mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); if (!mem) { dev_err(&pdev-...
So to prevent this, let's add a workaround and make the sysfb to skip the "simple-framebuffer" registration when nvidia-drm.modeset=1 option is set and thus fallback to either efifb (on amd64 and arm64 UEFI devices) or vesafb (on amd64 BIOS devices)....
A simple Linux framebuffer drawing lib You may want to install (for Ubuntu): libpng12-dev, libfreetype6-dev, ttf-liberation (or any other TTF font) or similar. Check src/demos/squares.lua and luajit/arvre.lua for calling the lib from LuaJIT. ...
This is my first venture into using framebuffers instead of using the default one (and then drawing the framebuffer texture onto the default framebuffer). I'm doing something wrong along the way and I'm not sure what. I'll list every step that I'm doing since this ex...