My PowerBook G4 might be a bit dated, but running other resolutions than native is quite heavy on that thing. Your built-in display can handle one resolution only - anything else will require upscaling.
Your GPU can probably do that upscaling for cheap. But cheaper than rendering your desktop applications? 🤷♂️
You’ll have to benchmark your particular device with powertop.
For an external display I’d bet the case is the hardware driver for the panel.
At least my 17" Powerbook G4 with a massive 2560x1440 display does it in the software display driver. I’m sure some laptop panels do it in hardware as well, but seems there’s some very janky shit going on at least with laptops that have both integrated and discrete GPUs.