Anyway, I fixed it the wild way: ~/genode/repos/libports/src/drivers/framebuffer/vesa/main.cc protected:
Session_component *_create_session(char const *args) override { // unsigned scr_width = _session_arg("width", args, "fb_width", 0); // unsigned scr_height = _session_arg("height", args, "fb_height", 0); unsigned scr_width = 1280; unsigned scr_height = 1024; unsigned const scr_depth = _session_arg("depth", args, "fb_mode", 16);
And now run/framebuffer run on my real computer with my real monitor... not the probably infinitely width and height monitor in QEMU! :)