| ▲ | echoangle 6 hours ago |
| Do you really need the framebuffer in RAM? Wouldn't that be entirely in the GPU RAM? |
|
| ▲ | jerrythegerbil 6 hours ago | parent | next [-] |
| To put it in GPU RAM, you need GPU drivers. For example, NVIDIA GPU drivers are typically around 800M-1.5G. That math actually goes wildly in the opposite direction for an optimization argument. |
| |
| ▲ | jsheard 5 hours ago | parent | next [-] | | 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. | | | |
| ▲ | Rohansi 5 hours ago | parent | prev | next [-] | | > NVIDIA GPU drivers are typically around 800M-1.5G. They also pack in a lot of game-specific optimizations for whatever reason. Could likely be a lot smaller without those. | | |
| ▲ | monocasa 5 hours ago | parent [-] | | Even the open source drivers without those hacks are massive. Each type of card has its own almost 100MB of firmware that runs on the card on Nvidia. | | |
| ▲ | jsheard 4 hours ago | parent [-] | | That's 100MB of RISC-V code, believe it or not, despite Nvidias ARM fixation. |
|
| |
| ▲ | hinkley 2 hours ago | parent | prev [-] | | Someone last winter was asking for help with large docker images and it came about that it was for AI pipelines. The vast majority of the image was Nvidia binaries. That was wild. Horrifying, really. WTF is going on over there? |
|
|
| ▲ | maccard 4 hours ago | parent | prev | next [-] |
| You’re assuming a discrete GPU with separate VRAM, and only supporting hardware accelerated rendering. If you have that you almost certainly have more than 2MB of ram |
|
| ▲ | 4 hours ago | parent | prev | next [-] |
| [deleted] |
|
| ▲ | znpy 6 hours ago | parent | prev | next [-] |
| Aren’t you cheating by having additional ram dedicated for gpu use exclusively? :) |
|
| ▲ | sigwinch 6 hours ago | parent | prev | next [-] |
| VGA standard supports up to 256k |
|
| ▲ | ErroneousBosh 4 hours ago | parent | prev [-] |
| Computers didn't used to have GPUs back then when 150kB was a significant amount of graphics memory. |