| ▲ | ozgrakkurt a day ago | ||||||||||||||||||||||||||||||||||||||||
What is the argument here? Basically every device has a GPU. Why is it bad on 4K? Did you measure anything in a real setup? | |||||||||||||||||||||||||||||||||||||||||
| ▲ | viraptor a day ago | parent | next [-] | ||||||||||||||||||||||||||||||||||||||||
> Basically every device has a GPU. Many VMs and remote desktops don't. (Or can't really make use of) | |||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||
| ▲ | codedokode 19 hours ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||||||||
I disagree. First, not every GPU supports Vulkan and other modern standards, and not every GPU even supports executing code. Drivers are often buggy/unsupported. Even if there is a GPU, compiling shaders takes time and CPU must be used in the meantime. Finally, for app to have access to GPU, it must run on a host unrestricted. Why would you take somebody's code from Internet and run it unrestricted, violating the principle of minimal pivileges? That does not sound smart, especially if you have a crypto wallet on the same computer. Those who do not use VM or sandboxes will sooner or later learn this. > Did you measure anything in a real setup? VM is a real setup. Why would I run third-party apps without a sandbox? Also, today we have an advanced AI that is capable of solving science problems. Should not be difficult to build a GUI that works fast without graphic acceleration, right? Finally: the modern DDR4 DRAM has approximately 40-50 Gb/s bandwidth. Updating 4K screen at 120 Hz requires 3840 × 2160 × 4 (actually should be 3) × 120 ≈ 4 Gb/s. No problem at all. | |||||||||||||||||||||||||||||||||||||||||
| ▲ | Barrin92 a day ago | parent | prev | next [-] | ||||||||||||||||||||||||||||||||||||||||
>What is the argument here? it's an incredible waste of resources, especially at high resolutions, to redraw a Gui application like you would a videogame at 60 FPS. These immediate mode UI frameworks were made in particular for that case, to be embedded in real time software, not for a UI where the state is idle or changes only occasionally. | |||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||
| ▲ | rixed a day ago | parent | prev [-] | ||||||||||||||||||||||||||||||||||||||||
The argument is that it's wasteful? Even if I had a GPU, I'd rather use it to do inference for insurance rather than drawing a simple UI? Why do I have to state the obvious like that? | |||||||||||||||||||||||||||||||||||||||||