Alsl soweit ich weiss, braucht man für den framebuffer zwingend eine initramfs, bzw. ramdisk. Nur ist das Problem nicht nur das veraltete HowTo auf der uvesafb-Seite. Sondern ist - also zumindest nach Umstellung auf die Profile >13.0, also die 17.0 aufwärts, die für uvesafb nötige klibc nicht mehr lauffähig. Und wie es mit der v86d aussieht, kann ich leider keine Einschätzungen drüber treffen. Hab die mal vor längerer Zeit in Verbindung mit dem proprietären AMD-Catalyst und uvesafb genutzt... Aber der ist ja auch komplett outdated...
Ich nutze bei meiner AMD den opensource mit radeonsi/amdgpu. Und den amd-framebuffer (also nicht "vesafb/uvesafb"). Wenn ichs richtig formuliere ists der Framebuffer, den der Opensource-Treiber (xf86-video-amdgpu & xf86-video-ati) mit sich bringt. Vesafb/uvesafb sind ja nur bei proprietären Treibern ohne Framebuffer-Unterstützung notwendig...
Also ich sehe derzeit nur die möglichkeit (wobei ich nicht weiss, welche Qualität der freie nvidia-Treiber hat) auf den umzusteigen, dann dessen framebuffer zu nutzen, den Du über die initramfs laufen lässt...
Der opensource-Treiber stellt ja einen FB zu Verfügung, der - wenn klibc laufen würde (sollte es für die profile 17 wieder lauffähig werden) - dann sogar Console-Decorations (also Bootsplash) wieder erlaubt. Derzeit hab ich auch nur die Pinguine..
Nur - wie gesagt - bei nvidia und dem opensource-Treiber kenn ich mich nicht aus. Hatte damals auch ganz kurz mal ne nvidia. Aber wurde mir da wärmstens empfohlen, auf den proprietären zu setzen, da zumindest zu der Zeit der Freie nichts taugte...