Moving graphic stuffs to GPU instead of CPU

AmigaOS users can make feature requests in this forum.
Post Reply
User avatar
HKvalhe
Posts: 256
Joined: Mon Sep 03, 2012 9:39 am
Location: Bergen, Norway
Contact:

Moving graphic stuffs to GPU instead of CPU

Post by HKvalhe »

My thought is that moving graphic intensive taskes over to the GPU of a graphic card to handle, instead of CPU, would certainly speed up and boost performance in AmigaOS. Also, the main CPU and main RAM would be freed to deal with more important taskes that are better suited for the main CPU and RAM to handle, while the GPU and its' Video RAM can handle graphic intensive taskes.

I'm sure such features are already being worked on. Would be nice to see more of such features as a start in AmigaOS 4.1 Final Edition, since we got the new unified graphic library, among other things.
Helge Kvalheim, Norway
AmigaOne 500 @ 1.15Ghz Samsung SSD 840 EVO 500GB, AmigaOS 4.1 Final, 2GB DDR2, Sapphire Radeon HD 6670 1GB GDDR5 PCI-E, ESI@Juli XTe PCIe audio
User avatar
RobMattin
Posts: 107
Joined: Mon Dec 20, 2010 10:23 pm

Re: Moving graphic stuffs to GPU instead of CPU

Post by RobMattin »

If things like image decoding could be sped up using the GPU that would be great .
User avatar
HKvalhe
Posts: 256
Joined: Mon Sep 03, 2012 9:39 am
Location: Bergen, Norway
Contact:

Re: Moving graphic stuffs to GPU instead of CPU

Post by HKvalhe »

RobMattin wrote:If things like image decoding could be sped up using the GPU that would be great .
Indeed, and several other graphic stuffs as well. To give you an example...If you have Mini-docks on an own Dock like CPUDock, GFXDock and RAMDock, you will easily see that it's mostly the CPU and the main RAM using most of their resources for processing different taskes. As for the Video RAM seen in GFX, it uses no more than 2-3 procent, while CPU can reach up to 100% and RAM reaching nearly 60 procent, indicating that it has reached its' limit (if 2GB memory is the maximum main RAM you have in your system).

If moving all graphic stuff operations to GPU to handle, and by using the GPU's Video RAM along with the GPU processing for all graphic operations, the main CPU and RAM would be freed only for dealing with normal operations, vastly improving overall performance of the OS, and you would see this great improvement in programs and tools we use. And i am pretty much sure that this will also have a lot to say when running browsers like TimberWolf or Odyssey Web Browser.

It's something certainly worth having in mind :)
Helge Kvalheim, Norway
AmigaOne 500 @ 1.15Ghz Samsung SSD 840 EVO 500GB, AmigaOS 4.1 Final, 2GB DDR2, Sapphire Radeon HD 6670 1GB GDDR5 PCI-E, ESI@Juli XTe PCIe audio
Post Reply